./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound2.c ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound2.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound2.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound2.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_valuebound2.c + FILE=fermat2-ll_valuebound2.c ++ echo fermat2-ll_valuebound2 ++ sed 's/[-\.]/_/g' - + SANITIZED=fermat2_ll_valuebound2 + MODULE=fermat2_ll_valuebound2__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=fermat2_ll_valuebound2__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound2.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=fermat2_ll_valuebound2__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat2-ll_valuebound2.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound2.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n fermat2_ll_valuebound2__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat2-ll_valuebound2.c -o fermat2_ll_valuebound2__verifast_instrumented.c + program_modifications_cli.py -p fermat2_ll_valuebound2__verifast_instrumented.c -o fermat2_ll_valuebound2__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c fermat2_ll_valuebound2__verifast_instrumented_modified.c fermat2_ll_valuebound2__verifast_instrumented_modified.c 0.006513s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006546s: Exiting Redux.assert_term: 0.000014 seconds 0.006585s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.006602s: Exiting Redux.assert_term: 0.000007 seconds 0.006611s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.006624s: Exiting Redux.assert_term: 0.000004 seconds 0.006635s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.006646s: Exiting Redux.assert_term: 0.000002 seconds 0.006662s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.006677s: Exiting Redux.assert_term: 0.000005 seconds 0.006685s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.006698s: Exiting Redux.assert_term: 0.000004 seconds 0.006709s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.006722s: Exiting Redux.assert_term: 0.000003 seconds 0.006731s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.006744s: Exiting Redux.assert_term: 0.000004 seconds 0.006752s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.006772s: Exiting Redux.assert_term: 0.000003 seconds 0.006783s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.006796s: Exiting Redux.assert_term: 0.000002 seconds 0.006804s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.006818s: Exiting Redux.assert_term: 0.000005 seconds 0.006828s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.006839s: Exiting Redux.assert_term: 0.000002 seconds 0.006849s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.006867s: Exiting Redux.assert_term: 0.000004 seconds 0.006876s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.006889s: Exiting Redux.assert_term: 0.000004 seconds 0.006898s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.006911s: Exiting Redux.assert_term: 0.000002 seconds 0.006922s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.006935s: Exiting Redux.assert_term: 0.000002 seconds 0.006944s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.006963s: Exiting Redux.assert_term: 0.000005 seconds 0.006973s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.006985s: Exiting Redux.assert_term: 0.000004 seconds 0.006996s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007007s: Exiting Redux.assert_term: 0.000002 seconds 0.007017s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007033s: Exiting Redux.assert_term: 0.000006 seconds 0.007041s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007060s: Exiting Redux.assert_term: 0.000005 seconds 0.007070s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007081s: Exiting Redux.assert_term: 0.000002 seconds 0.007091s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007105s: Exiting Redux.assert_term: 0.000005 seconds 0.007113s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007126s: Exiting Redux.assert_term: 0.000002 seconds 0.007137s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007156s: Exiting Redux.assert_term: 0.000003 seconds 0.007165s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007178s: Exiting Redux.assert_term: 0.000004 seconds 0.007187s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007200s: Exiting Redux.assert_term: 0.000005 seconds 0.024460s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.024516s: Exiting Redux.assert_term: 0.000013 seconds 0.024535s: Entering Redux.assume(true ==> default_value = 0) 0.024566s: Exiting Redux.assume: 0.000007 seconds 0.025783s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.025805s: Exiting Redux.assert_term: 0.000007 seconds 0.025818s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.025830s: Exiting Redux.assert_term: 0.000004 seconds 0.025842s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.025856s: Exiting Redux.assert_term: 0.000003 seconds 0.025872s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.025892s: Exiting Redux.assert_term: 0.000002 seconds 0.025903s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.025915s: Exiting Redux.assert_term: 0.000002 seconds 0.025931s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.025944s: Exiting Redux.assert_term: 0.000002 seconds 0.025960s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.025972s: Exiting Redux.assert_term: 0.000002 seconds 0.025984s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.025996s: Exiting Redux.assert_term: 0.000002 seconds 0.026015s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.026028s: Exiting Redux.assert_term: 0.000002 seconds 0.026042s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.026054s: Exiting Redux.assert_term: 0.000002 seconds 0.026071s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.026083s: Exiting Redux.assert_term: 0.000003 seconds 0.026094s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.026106s: Exiting Redux.assert_term: 0.000002 seconds 0.026126s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.026138s: Exiting Redux.assert_term: 0.000003 seconds 0.026154s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.026166s: Exiting Redux.assert_term: 0.000002 seconds 0.026180s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.026192s: Exiting Redux.assert_term: 0.000002 seconds 0.026208s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.026220s: Exiting Redux.assert_term: 0.000002 seconds 0.026244s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.026257s: Exiting Redux.assert_term: 0.000003 seconds 0.026274s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.026286s: Exiting Redux.assert_term: 0.000002 seconds 0.026303s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.026315s: Exiting Redux.assert_term: 0.000002 seconds 0.026334s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.026345s: Exiting Redux.assert_term: 0.000004 seconds 0.029013s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.029034s: Exiting Redux.assume: 0.000004 seconds 0.034137s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.034161s: Exiting Redux.assert_term: 0.000006 seconds 0.034182s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.034195s: Exiting Redux.assert_term: 0.000003 seconds 0.034210s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.034231s: Exiting Redux.assert_term: 0.000003 seconds 0.034246s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.034258s: Exiting Redux.assert_term: 0.000003 seconds 0.034268s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.034288s: Exiting Redux.assume: 0.000010 seconds 0.034302s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.034316s: Exiting Redux.assert_term: 0.000004 seconds 0.034330s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.034352s: Exiting Redux.assume: 0.000012 seconds 0.034366s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.034379s: Exiting Redux.assert_term: 0.000003 seconds 0.034396s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.034409s: Exiting Redux.assert_term: 0.000002 seconds 0.034438s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.034455s: Exiting Redux.assert_term: 0.000003 seconds 0.034476s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.034489s: Exiting Redux.assert_term: 0.000002 seconds 0.034510s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.034522s: Exiting Redux.assert_term: 0.000002 seconds 0.034546s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.034559s: Exiting Redux.assert_term: 0.000003 seconds 0.034584s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.034597s: Exiting Redux.assert_term: 0.000003 seconds 0.034612s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.034624s: Exiting Redux.assert_term: 0.000003 seconds 0.034639s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.034651s: Exiting Redux.assert_term: 0.000002 seconds 0.034666s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.034684s: Exiting Redux.assert_term: 0.000002 seconds 0.034700s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.034711s: Exiting Redux.assert_term: 0.000002 seconds 0.034727s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.034739s: Exiting Redux.assert_term: 0.000002 seconds 0.034754s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.034766s: Exiting Redux.assert_term: 0.000003 seconds 0.034781s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.034797s: Exiting Redux.assert_term: 0.000003 seconds 0.034812s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.034824s: Exiting Redux.assert_term: 0.000002 seconds 0.034839s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.034851s: Exiting Redux.assert_term: 0.000002 seconds 0.034866s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.034878s: Exiting Redux.assert_term: 0.000002 seconds 0.034900s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.034917s: Exiting Redux.assert_term: 0.000003 seconds 0.034933s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.034945s: Exiting Redux.assert_term: 0.000002 seconds 0.035011s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.035023s: Exiting Redux.assert_term: 0.000003 seconds 0.035044s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.035056s: Exiting Redux.assert_term: 0.000003 seconds 0.035089s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.035102s: Exiting Redux.assert_term: 0.000003 seconds 0.035124s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.035138s: Exiting Redux.assert_term: 0.000003 seconds 0.035152s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.035165s: Exiting Redux.assert_term: 0.000002 seconds 0.035182s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.035194s: Exiting Redux.assert_term: 0.000003 seconds 0.035216s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.035229s: Exiting Redux.assert_term: 0.000003 seconds 0.035244s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.035256s: Exiting Redux.assert_term: 0.000003 seconds 0.035271s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.035283s: Exiting Redux.assert_term: 0.000002 seconds 0.035297s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.035309s: Exiting Redux.assert_term: 0.000003 seconds 0.035333s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.035345s: Exiting Redux.assert_term: 0.000003 seconds 0.035360s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.035372s: Exiting Redux.assert_term: 0.000003 seconds 0.035387s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.035400s: Exiting Redux.assert_term: 0.000003 seconds 0.035432s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.035446s: Exiting Redux.assert_term: 0.000003 seconds 0.035477s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.035491s: Exiting Redux.assert_term: 0.000002 seconds 0.035508s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.035520s: Exiting Redux.assert_term: 0.000003 seconds 0.035543s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.035556s: Exiting Redux.assert_term: 0.000003 seconds 0.035571s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.035583s: Exiting Redux.assert_term: 0.000002 seconds 0.035604s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.035616s: Exiting Redux.assert_term: 0.000003 seconds 0.035631s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.035643s: Exiting Redux.assert_term: 0.000002 seconds 0.035658s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.035670s: Exiting Redux.assert_term: 0.000002 seconds 0.035685s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.035704s: Exiting Redux.assert_term: 0.000003 seconds 0.035719s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.035731s: Exiting Redux.assert_term: 0.000003 seconds 0.035745s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.035757s: Exiting Redux.assert_term: 0.000003 seconds 0.035772s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.035783s: Exiting Redux.assert_term: 0.000002 seconds 0.035798s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.035815s: Exiting Redux.assert_term: 0.000003 seconds 0.035830s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.035843s: Exiting Redux.assert_term: 0.000002 seconds 0.035858s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.035870s: Exiting Redux.assert_term: 0.000002 seconds 0.035884s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.035896s: Exiting Redux.assert_term: 0.000002 seconds 0.035911s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.035928s: Exiting Redux.assert_term: 0.000002 seconds 0.035945s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.035957s: Exiting Redux.assert_term: 0.000002 seconds 0.035971s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.035982s: Exiting Redux.assert_term: 0.000003 seconds 0.035996s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.036008s: Exiting Redux.assert_term: 0.000002 seconds 0.036023s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.036042s: Exiting Redux.assert_term: 0.000003 seconds 0.036056s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.036068s: Exiting Redux.assert_term: 0.000002 seconds 0.036081s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.036094s: Exiting Redux.assert_term: 0.000002 seconds 0.036108s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.036120s: Exiting Redux.assert_term: 0.000002 seconds 0.036135s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.036157s: Exiting Redux.assert_term: 0.000003 seconds 0.036172s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.036184s: Exiting Redux.assert_term: 0.000003 seconds 0.036197s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.036210s: Exiting Redux.assert_term: 0.000002 seconds 0.036225s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.036237s: Exiting Redux.assert_term: 0.000003 seconds 0.036252s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.036268s: Exiting Redux.assert_term: 0.000003 seconds 0.036284s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.036296s: Exiting Redux.assert_term: 0.000002 seconds 0.036310s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.036322s: Exiting Redux.assert_term: 0.000002 seconds 0.036336s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.036349s: Exiting Redux.assert_term: 0.000002 seconds 0.036364s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.036383s: Exiting Redux.assert_term: 0.000003 seconds 0.036400s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.036422s: Exiting Redux.assert_term: 0.000002 seconds 0.036436s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.036448s: Exiting Redux.assert_term: 0.000002 seconds 0.036462s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.036473s: Exiting Redux.assert_term: 0.000003 seconds 0.036486s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.036502s: Exiting Redux.assert_term: 0.000002 seconds 0.036516s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.036527s: Exiting Redux.assert_term: 0.000003 seconds 0.036540s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.036552s: Exiting Redux.assert_term: 0.000002 seconds 0.036565s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.036576s: Exiting Redux.assert_term: 0.000003 seconds 0.036589s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.036605s: Exiting Redux.assert_term: 0.000003 seconds 0.036619s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.036630s: Exiting Redux.assert_term: 0.000003 seconds 0.036647s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.036658s: Exiting Redux.assert_term: 0.000002 seconds 0.036674s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.036686s: Exiting Redux.assert_term: 0.000002 seconds 0.036701s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.036717s: Exiting Redux.assert_term: 0.000003 seconds 0.036732s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.036744s: Exiting Redux.assert_term: 0.000003 seconds 0.036758s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.036770s: Exiting Redux.assert_term: 0.000003 seconds 0.036788s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.036800s: Exiting Redux.assert_term: 0.000003 seconds 0.036816s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.036834s: Exiting Redux.assert_term: 0.000002 seconds 0.036855s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.036868s: Exiting Redux.assert_term: 0.000002 seconds 0.036889s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.036901s: Exiting Redux.assert_term: 0.000003 seconds 0.036917s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.036928s: Exiting Redux.assert_term: 0.000002 seconds 0.036943s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.036963s: Exiting Redux.assert_term: 0.000003 seconds 0.036977s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.036989s: Exiting Redux.assert_term: 0.000003 seconds 0.037003s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.037015s: Exiting Redux.assert_term: 0.000003 seconds 0.037030s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.037042s: Exiting Redux.assert_term: 0.000003 seconds 0.037057s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.037079s: Exiting Redux.assert_term: 0.000003 seconds 0.037096s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.037108s: Exiting Redux.assert_term: 0.000003 seconds 0.037123s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.037135s: Exiting Redux.assert_term: 0.000003 seconds 0.037149s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.037161s: Exiting Redux.assert_term: 0.000003 seconds 0.037181s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.037193s: Exiting Redux.assert_term: 0.000003 seconds 0.037208s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.037219s: Exiting Redux.assert_term: 0.000003 seconds 0.037236s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.037248s: Exiting Redux.assert_term: 0.000002 seconds 0.037262s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.037274s: Exiting Redux.assert_term: 0.000002 seconds 0.037293s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.037305s: Exiting Redux.assert_term: 0.000002 seconds 0.037321s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.037333s: Exiting Redux.assert_term: 0.000002 seconds 0.037347s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.037359s: Exiting Redux.assert_term: 0.000002 seconds 0.037375s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.037386s: Exiting Redux.assert_term: 0.000003 seconds 0.037406s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.037426s: Exiting Redux.assert_term: 0.000003 seconds 0.037443s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.037455s: Exiting Redux.assert_term: 0.000003 seconds 0.037470s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.037482s: Exiting Redux.assert_term: 0.000003 seconds 0.037496s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.037508s: Exiting Redux.assert_term: 0.000003 seconds 0.037529s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.037541s: Exiting Redux.assert_term: 0.000003 seconds 0.037555s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.037566s: Exiting Redux.assert_term: 0.000003 seconds 0.037581s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.037593s: Exiting Redux.assert_term: 0.000002 seconds 0.037610s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.037627s: Exiting Redux.assert_term: 0.000002 seconds 0.037643s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.037655s: Exiting Redux.assert_term: 0.000002 seconds 0.037669s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.037680s: Exiting Redux.assert_term: 0.000002 seconds 0.037695s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.037707s: Exiting Redux.assert_term: 0.000002 seconds 0.038037s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.038055s: Exiting Redux.assert_term: 0.000004 seconds 0.038988s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.039007s: Exiting Redux.assert_term: 0.000005 seconds 0.039026s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.039039s: Exiting Redux.assert_term: 0.000003 seconds 0.039052s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.039065s: Exiting Redux.assert_term: 0.000003 seconds 0.039079s: Entering Redux.assert_term(func_rank(main) = 203) 0.039100s: Exiting Redux.assert_term: 0.000003 seconds 0.039131s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(29,5-9): Function 'main': Function type implementation check 0.039152s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.039166s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.039175s: Entering Redux.assume(0 <= argc) 0.039196s: Exiting Redux.assume: 0.000005 seconds 0.039205s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.039214s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.039229s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(29,25-31): Consuming assertion 0.039242s: Consuming chunk module(fermat2_ll_valuebound2__verifast_instrumented_modified, true) 0.039253s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Producing assertion 0.039268s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.039278s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(29,5-9): Cleaning up dummy fraction chunks 0.039286s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(29,5-9): Leak check. 0.039323s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.039338s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.039346s: Entering Redux.assume(false) 0.039357s: Exiting Redux.assume: 0.000002 seconds 0.039377s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.039391s: Exiting Redux.assert_term: 0.000005 seconds 0.039404s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,6-25): Verifying function 'assume_abort_if_not' 0.039420s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Producing assertion 0.039432s: Entering Redux.assume(true) 0.039443s: Exiting Redux.assume: 0.000001 seconds 0.039458s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,6-25): Executing statement 0.039474s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(17,3-5): Executing statement 0.039494s: Entering Redux.assume(!(!(cond = 0))) 0.039518s: Exiting Redux.assume: 0.000015 seconds 0.039527s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(17,13-14): Executing statement 0.039543s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(17,14-19): Executing statement 0.039559s: Entering Redux.assert_term(func_rank(abort) < 0) 0.039572s: Exiting Redux.assert_term: 0.000004 seconds 0.039583s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(17,14-19): Verifying call 0.039592s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(5,38-42): Consuming assertion 0.039600s: Entering Redux.query(true) 0.039613s: Exiting Redux.query 0.039623s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(6,13-18): Producing assertion 0.039632s: Entering Redux.assume(false) 0.039642s: Exiting Redux.assume: 0.000001 seconds 0.039653s: Entering Redux.assume(!(!(!(cond = 0)))) 0.039665s: Exiting Redux.assume: 0.000004 seconds 0.039675s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.039684s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.039696s: Entering Redux.query(true) 0.039705s: Exiting Redux.query 0.039713s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.039721s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(18,1-2): Leak check. 0.039736s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.039748s: Exiting Redux.assert_term: 0.000003 seconds 0.039759s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,6-23): Verifying function '__VERIFIER_assert' 0.039776s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Producing assertion 0.039785s: Entering Redux.assume(1 <= cond) 0.039799s: Exiting Redux.assume: 0.000005 seconds 0.039809s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,6-23): Executing statement 0.039819s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(22,5-7): Executing statement 0.039830s: Entering Redux.assume(!(!(cond = 0))) 0.040533s: Exiting Redux.assume: 0.000693 seconds 0.040555s: Entering Redux.assume(!(!(!(cond = 0)))) 0.040567s: Exiting Redux.assume: 0.000003 seconds 0.040577s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(26,5-11): Executing return statement 0.040586s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Consuming assertion 0.040595s: Entering Redux.query(1 <= cond) 0.040608s: Exiting Redux.query 0.040616s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(27,1-2): Cleaning up dummy fraction chunks 0.040629s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(27,1-2): Leak check. 0.040647s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(29,5-9): Verifying function 'main' 0.040657s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(29,25-31): Producing assertion 0.040675s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(29,5-9): Executing statement 0.040688s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(33,1-2): Executing statement 0.040703s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(35,1-36,1): Executing statement 0.040719s: Consuming chunk [_]module(fermat2_ll_valuebound2__verifast_instrumented_modified, true) 0.040731s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(37,5-8): Executing statement 0.040742s: Entering Redux.assert_term(-2147483648 <= A && A <= 2147483647) 0.040755s: Exiting Redux.assert_term: 0.000004 seconds 0.040765s: Entering Redux.assert_term(-2147483648 <= R && R <= 2147483647) 0.040782s: Exiting Redux.assert_term: 0.000002 seconds 0.040790s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(38,5-9): Executing statement 0.040803s: Entering Redux.assert_term(-9223372036854775808 <= u && u <= 9223372036854775807) 0.040816s: Exiting Redux.assert_term: 0.000003 seconds 0.040826s: Entering Redux.assert_term(-9223372036854775808 <= v && v <= 9223372036854775807) 0.040838s: Exiting Redux.assert_term: 0.000002 seconds 0.040847s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.040865s: Exiting Redux.assert_term: 0.000004 seconds 0.040873s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(39,7-8): Executing statement 0.040891s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.040904s: Exiting Redux.assert_term: 0.000003 seconds 0.040914s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(39,9-30): Verifying call 0.040923s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.040936s: Entering Redux.query(true) 0.040944s: Exiting Redux.query 0.040957s: Entering Redux.assert_term(-2147483648 <= A0 && A0 <= 2147483647) 0.040969s: Exiting Redux.assert_term: 0.000003 seconds 0.040978s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.040987s: Entering Redux.assume(true) 0.040997s: Exiting Redux.assume: 0.000000 seconds 0.041006s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(40,5-24): Executing statement 0.041026s: Entering Redux.assume(0 <= A0) 0.041042s: Exiting Redux.assume: 0.000005 seconds 0.041051s: Entering Redux.assume(A0 <= 2) 0.041066s: Exiting Redux.assume: 0.000005 seconds 0.041075s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(40,5-24): Verifying call 0.041084s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.041093s: Entering Redux.query(true) 0.041102s: Exiting Redux.query 0.041111s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.041129s: Entering Redux.assume(true) 0.041141s: Exiting Redux.assume: 0.000001 seconds 0.041149s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(41,7-8): Executing statement 0.041161s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.041174s: Exiting Redux.assert_term: 0.000004 seconds 0.041184s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(41,9-30): Verifying call 0.041192s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.041208s: Entering Redux.query(true) 0.041217s: Exiting Redux.query 0.041228s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.041241s: Exiting Redux.assert_term: 0.000003 seconds 0.041249s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.041259s: Entering Redux.assume(true) 0.041269s: Exiting Redux.assume: 0.000000 seconds 0.041279s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Executing statement 0.041298s: Entering Redux.assume(0 <= R0) 0.041313s: Exiting Redux.assume: 0.000004 seconds 0.041323s: Entering Redux.assume(R0 <= 2) 0.041336s: Exiting Redux.assume: 0.000005 seconds 0.041346s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Verifying call 0.041356s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.041364s: Entering Redux.query(true) 0.041372s: Exiting Redux.query 0.041387s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.041395s: Entering Redux.assume(true) 0.041405s: Exiting Redux.assume: 0.000001 seconds 0.041422s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Executing statement 0.041441s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.041586s: Exiting Redux.assume: 0.000134 seconds 0.041598s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Verifying call 0.041614s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.041623s: Entering Redux.query(true) 0.041632s: Exiting Redux.query 0.041642s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.041651s: Entering Redux.assume(true) 0.041662s: Exiting Redux.assume: 0.000001 seconds 0.041670s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Executing statement 0.041685s: Entering Redux.query(!(2 = 0)) 0.041700s: Exiting Redux.query 0.041711s: Entering Redux.assume(%(A0, 2) = 1) 0.041723s: Exiting Redux.assume: 0.000003 seconds 0.041733s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.041741s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.041749s: Entering Redux.query(true) 0.041759s: Exiting Redux.query 0.041767s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.041781s: Entering Redux.assume(true) 0.041792s: Exiting Redux.assume: 0.000001 seconds 0.041800s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.041814s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.041824s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.041838s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.041860s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.041881s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.043447s: Exiting Redux.query 0.043465s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.043480s: Exiting Redux.assert_term: 0.000005 seconds 0.043490s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.043509s: Exiting Redux.assert_term: 0.000004 seconds 0.043520s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.043532s: Exiting Redux.assert_term: 0.000004 seconds 0.043542s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.043555s: Exiting Redux.assert_term: 0.000003 seconds 0.043563s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.043578s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.043609s: Exiting Redux.assume: 0.000016 seconds 0.043620s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.043630s: Entering Redux.assume(!(1 = 0)) 0.043641s: Exiting Redux.assume: 0.000002 seconds 0.043651s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.043664s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.043734s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.043757s: Exiting Redux.assume: 0.000012 seconds 0.043767s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.043776s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.043785s: Entering Redux.query(1 <= 1) 0.043795s: Exiting Redux.query 0.043804s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.043819s: Entering Redux.assume(1 <= 1) 0.043830s: Exiting Redux.assume: 0.000002 seconds 0.043839s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.043851s: Entering Redux.assume(!(!(r0 = 0))) 0.043882s: Exiting Redux.assume: 0.000022 seconds 0.043892s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.043903s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.043930s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.043952s: Exiting Redux.assume: 0.000011 seconds 0.043962s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.043971s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.043980s: Entering Redux.query(1 <= 1) 0.043988s: Exiting Redux.query 0.043997s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.044011s: Entering Redux.assume(1 <= 1) 0.044023s: Exiting Redux.assume: 0.000001 seconds 0.044031s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.044041s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.044050s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.044058s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.044076s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.044103s: Exiting Redux.assume: 0.000017 seconds 0.044115s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.044127s: Exiting Redux.assume: 0.000003 seconds 0.044137s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.044149s: Entering Redux.assume(0 < r0) 0.044165s: Exiting Redux.assume: 0.000008 seconds 0.044174s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.044194s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.044205s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.044222s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.044236s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.044537s: Exiting Redux.query 0.044559s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.044568s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.044580s: Entering Redux.assume(!(0 < r0)) 0.044596s: Exiting Redux.assume: 0.000007 seconds 0.044606s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.044618s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.044639s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.044655s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.044668s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.044820s: Exiting Redux.query 0.044830s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.044839s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.044858s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.044884s: Exiting Redux.assume: 0.000016 seconds 0.044895s: Entering Redux.assume(!(!(1 = 0))) 0.044905s: Exiting Redux.assume: 0.000001 seconds 0.044921s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.044932s: Exiting Redux.assume: 0.000003 seconds 0.044942s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.044956s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.044964s: Entering Redux.query(true) 0.044972s: Exiting Redux.query 0.044981s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.044989s: Entering Redux.assume(true) 0.044999s: Exiting Redux.assume: 0.000001 seconds 0.045007s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.045021s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.045036s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.045049s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.045067s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.045081s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.046605s: Exiting Redux.query 0.046622s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.046636s: Exiting Redux.assert_term: 0.000004 seconds 0.046646s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.046658s: Exiting Redux.assert_term: 0.000003 seconds 0.046667s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.046679s: Exiting Redux.assert_term: 0.000003 seconds 0.046695s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.046707s: Exiting Redux.assert_term: 0.000003 seconds 0.046715s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.046729s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.046755s: Exiting Redux.assume: 0.000017 seconds 0.046764s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.046779s: Entering Redux.assume(!(1 = 0)) 0.046789s: Exiting Redux.assume: 0.000001 seconds 0.046798s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.046811s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.046834s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.046854s: Exiting Redux.assume: 0.000011 seconds 0.046864s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.046877s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.046886s: Entering Redux.query(1 <= 1) 0.046895s: Exiting Redux.query 0.046903s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.046912s: Entering Redux.assume(1 <= 1) 0.046922s: Exiting Redux.assume: 0.000001 seconds 0.046930s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.046946s: Entering Redux.assume(!(!(r0 = 0))) 0.046976s: Exiting Redux.assume: 0.000020 seconds 0.046985s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.046995s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.047015s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.047035s: Exiting Redux.assume: 0.000010 seconds 0.047044s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.047058s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.047067s: Entering Redux.query(1 <= 1) 0.047075s: Exiting Redux.query 0.047083s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.047092s: Entering Redux.assume(1 <= 1) 0.047102s: Exiting Redux.assume: 0.000001 seconds 0.047111s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.047126s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.047135s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.047144s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.047156s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.047182s: Exiting Redux.assume: 0.000016 seconds 0.047193s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.047211s: Exiting Redux.assume: 0.000003 seconds 0.047222s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.047234s: Entering Redux.assume(0 < r0) 0.047250s: Exiting Redux.assume: 0.000006 seconds 0.047259s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.047272s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.047284s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.047307s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.047321s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.047615s: Exiting Redux.query 0.047627s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.047636s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.047653s: Entering Redux.assume(!(0 < r0)) 0.047670s: Exiting Redux.assume: 0.000007 seconds 0.047680s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.047693s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.047705s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.047722s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.047741s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.049639s: Exiting Redux.query 0.049654s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.049663s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.049677s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.049703s: Exiting Redux.assume: 0.000016 seconds 0.049725s: Entering Redux.assume(!(!(1 = 0))) 0.049736s: Exiting Redux.assume: 0.000001 seconds 0.049761s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.049896s: Exiting Redux.assume: 0.000124 seconds 0.049907s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Verifying call 0.049917s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.049926s: Entering Redux.query(true) 0.049935s: Exiting Redux.query 0.049944s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.049962s: Entering Redux.assume(true) 0.049973s: Exiting Redux.assume: 0.000002 seconds 0.049983s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Executing statement 0.049998s: Entering Redux.query(!(2 = 0)) 0.050008s: Exiting Redux.query 0.050020s: Entering Redux.assume(%(A0, 2) = 1) 0.050032s: Exiting Redux.assume: 0.000003 seconds 0.050042s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.050057s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.050065s: Entering Redux.query(true) 0.050074s: Exiting Redux.query 0.050084s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.050092s: Entering Redux.assume(true) 0.050102s: Exiting Redux.assume: 0.000001 seconds 0.050111s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.050132s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.050142s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.050155s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.050172s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.050187s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.051514s: Exiting Redux.query 0.051531s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.051545s: Exiting Redux.assert_term: 0.000004 seconds 0.051555s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.051567s: Exiting Redux.assert_term: 0.000002 seconds 0.051576s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.051588s: Exiting Redux.assert_term: 0.000003 seconds 0.051604s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.051617s: Exiting Redux.assert_term: 0.000003 seconds 0.051625s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.051638s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.051660s: Exiting Redux.assume: 0.000012 seconds 0.051668s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.051684s: Entering Redux.assume(!(1 = 0)) 0.051694s: Exiting Redux.assume: 0.000002 seconds 0.051703s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.051716s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.051739s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.051755s: Exiting Redux.assume: 0.000007 seconds 0.051765s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.051779s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.051788s: Entering Redux.query(1 <= 1) 0.051796s: Exiting Redux.query 0.051805s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.051814s: Entering Redux.assume(1 <= 1) 0.051823s: Exiting Redux.assume: 0.000001 seconds 0.051832s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.051848s: Entering Redux.assume(!(!(r0 = 0))) 0.051876s: Exiting Redux.assume: 0.000019 seconds 0.051885s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.051896s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.051916s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.051932s: Exiting Redux.assume: 0.000006 seconds 0.051941s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.051956s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.051964s: Entering Redux.query(1 <= 1) 0.051972s: Exiting Redux.query 0.051981s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.051989s: Entering Redux.assume(1 <= 1) 0.051999s: Exiting Redux.assume: 0.000001 seconds 0.052008s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.052023s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.052032s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.052041s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.052052s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.052073s: Exiting Redux.assume: 0.000010 seconds 0.052084s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.052103s: Exiting Redux.assume: 0.000003 seconds 0.052113s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.052124s: Entering Redux.assume(0 < r0) 0.052140s: Exiting Redux.assume: 0.000006 seconds 0.052149s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.052163s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.052174s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.052197s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.052212s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.052418s: Exiting Redux.query 0.052431s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.052440s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.052456s: Entering Redux.assume(!(0 < r0)) 0.052473s: Exiting Redux.assume: 0.000006 seconds 0.052484s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.052496s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.052509s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.052525s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.052545s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.052664s: Exiting Redux.query 0.052676s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.052684s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.052698s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.052717s: Exiting Redux.assume: 0.000009 seconds 0.052734s: Entering Redux.assume(!(!(1 = 0))) 0.052745s: Exiting Redux.assume: 0.000001 seconds 0.052757s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.052769s: Exiting Redux.assume: 0.000003 seconds 0.052779s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.052788s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.052796s: Entering Redux.query(true) 0.052804s: Exiting Redux.query 0.052824s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.052833s: Entering Redux.assume(true) 0.052843s: Exiting Redux.assume: 0.000001 seconds 0.052851s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.052865s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.052875s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.052887s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.052914s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.052928s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.054129s: Exiting Redux.query 0.054147s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.054163s: Exiting Redux.assert_term: 0.000005 seconds 0.054183s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.054198s: Exiting Redux.assert_term: 0.000004 seconds 0.054208s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.054220s: Exiting Redux.assert_term: 0.000003 seconds 0.054229s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.054241s: Exiting Redux.assert_term: 0.000003 seconds 0.054250s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.054269s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.054291s: Exiting Redux.assume: 0.000013 seconds 0.054300s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.054310s: Entering Redux.assume(!(1 = 0)) 0.054320s: Exiting Redux.assume: 0.000001 seconds 0.054330s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.054348s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.054372s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.054388s: Exiting Redux.assume: 0.000006 seconds 0.054398s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.054407s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.054424s: Entering Redux.query(1 <= 1) 0.054433s: Exiting Redux.query 0.054447s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.054458s: Entering Redux.assume(1 <= 1) 0.054471s: Exiting Redux.assume: 0.000002 seconds 0.054482s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.054496s: Entering Redux.assume(!(!(r0 = 0))) 0.054527s: Exiting Redux.assume: 0.000020 seconds 0.054537s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.054554s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.054580s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.054600s: Exiting Redux.assume: 0.000007 seconds 0.054609s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.054618s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.054627s: Entering Redux.query(1 <= 1) 0.054635s: Exiting Redux.query 0.054650s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.054659s: Entering Redux.assume(1 <= 1) 0.054669s: Exiting Redux.assume: 0.000001 seconds 0.054677s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.054686s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.054695s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.054709s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.054721s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.055043s: Exiting Redux.assume: 0.000312 seconds 0.055057s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.055069s: Exiting Redux.assume: 0.000003 seconds 0.055080s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.055092s: Entering Redux.assume(0 < r0) 0.055115s: Exiting Redux.assume: 0.000007 seconds 0.055124s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.055137s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.055148s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.055164s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.055178s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.055383s: Exiting Redux.query 0.055395s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.055404s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.055426s: Entering Redux.assume(!(0 < r0)) 0.055447s: Exiting Redux.assume: 0.000008 seconds 0.055458s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.055477s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.055489s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.055506s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.055522s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.055645s: Exiting Redux.query 0.055657s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.055672s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.055686s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.055706s: Exiting Redux.assume: 0.000010 seconds 0.055715s: Entering Redux.assume(!(!(1 = 0))) 0.055725s: Exiting Redux.assume: 0.000001 seconds 0.055749s: Entering Redux.assume(!(R0 <= 2)) 0.055761s: Exiting Redux.assume: 0.000003 seconds 0.055777s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Verifying call 0.055786s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.055794s: Entering Redux.query(true) 0.055803s: Exiting Redux.query 0.055812s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.055820s: Entering Redux.assume(true) 0.055830s: Exiting Redux.assume: 0.000001 seconds 0.055838s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Executing statement 0.055863s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.055994s: Exiting Redux.assume: 0.000120 seconds 0.056005s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Verifying call 0.056016s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.056025s: Entering Redux.query(true) 0.056033s: Exiting Redux.query 0.056042s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.056056s: Entering Redux.assume(true) 0.056067s: Exiting Redux.assume: 0.000001 seconds 0.056077s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Executing statement 0.056092s: Entering Redux.query(!(2 = 0)) 0.056101s: Exiting Redux.query 0.056112s: Entering Redux.assume(%(A0, 2) = 1) 0.056125s: Exiting Redux.assume: 0.000003 seconds 0.056133s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.056142s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.056162s: Entering Redux.query(true) 0.056171s: Exiting Redux.query 0.056179s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.056187s: Entering Redux.assume(true) 0.056197s: Exiting Redux.assume: 0.000001 seconds 0.056205s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.056218s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.056239s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.056252s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.056269s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.056283s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.056859s: Exiting Redux.query 0.056884s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.056898s: Exiting Redux.assert_term: 0.000005 seconds 0.056908s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.056920s: Exiting Redux.assert_term: 0.000003 seconds 0.056929s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.056941s: Exiting Redux.assert_term: 0.000003 seconds 0.056950s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.056969s: Exiting Redux.assert_term: 0.000003 seconds 0.056979s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.056993s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.057020s: Exiting Redux.assume: 0.000017 seconds 0.057030s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.057041s: Entering Redux.assume(!(1 = 0)) 0.057058s: Exiting Redux.assume: 0.000002 seconds 0.057069s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.057082s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.057106s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.057127s: Exiting Redux.assume: 0.000011 seconds 0.057137s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.057153s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.057165s: Entering Redux.query(1 <= 1) 0.057174s: Exiting Redux.query 0.057182s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.057192s: Entering Redux.assume(1 <= 1) 0.057202s: Exiting Redux.assume: 0.000000 seconds 0.057211s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.057222s: Entering Redux.assume(!(!(r0 = 0))) 0.057259s: Exiting Redux.assume: 0.000019 seconds 0.057269s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.057282s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.057302s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.057323s: Exiting Redux.assume: 0.000009 seconds 0.057332s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.057348s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.057356s: Entering Redux.query(1 <= 1) 0.057365s: Exiting Redux.query 0.057374s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.057381s: Entering Redux.assume(1 <= 1) 0.057392s: Exiting Redux.assume: 0.000000 seconds 0.057400s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.057422s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.057441s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.057451s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.057463s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.057490s: Exiting Redux.assume: 0.000016 seconds 0.057502s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.057515s: Exiting Redux.assume: 0.000002 seconds 0.057532s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.057544s: Entering Redux.assume(0 < r0) 0.057561s: Exiting Redux.assume: 0.000007 seconds 0.057571s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.057584s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.057595s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.057619s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.057634s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.058228s: Exiting Redux.query 0.058244s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.058254s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.058266s: Entering Redux.assume(!(0 < r0)) 0.058290s: Exiting Redux.assume: 0.000008 seconds 0.058300s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.058312s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.058324s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.058341s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.058355s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.058548s: Exiting Redux.query 0.058563s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.058572s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.058590s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.058616s: Exiting Redux.assume: 0.000016 seconds 0.058628s: Entering Redux.assume(!(!(1 = 0))) 0.058645s: Exiting Redux.assume: 0.000001 seconds 0.058661s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.058673s: Exiting Redux.assume: 0.000003 seconds 0.058684s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.058692s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.058701s: Entering Redux.query(true) 0.058709s: Exiting Redux.query 0.058718s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.058732s: Entering Redux.assume(true) 0.058743s: Exiting Redux.assume: 0.000001 seconds 0.058751s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.058765s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.058777s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.058791s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.058815s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.058829s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.059311s: Exiting Redux.query 0.059327s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.059341s: Exiting Redux.assert_term: 0.000004 seconds 0.059351s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.059370s: Exiting Redux.assert_term: 0.000003 seconds 0.059380s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.059392s: Exiting Redux.assert_term: 0.000003 seconds 0.059401s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.059424s: Exiting Redux.assert_term: 0.000003 seconds 0.059433s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.059453s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.059480s: Exiting Redux.assume: 0.000017 seconds 0.059488s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.059498s: Entering Redux.assume(!(1 = 0)) 0.059508s: Exiting Redux.assume: 0.000001 seconds 0.059518s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.059530s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.059561s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.059582s: Exiting Redux.assume: 0.000011 seconds 0.059591s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.059600s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.059609s: Entering Redux.query(1 <= 1) 0.059617s: Exiting Redux.query 0.059625s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.059641s: Entering Redux.assume(1 <= 1) 0.059651s: Exiting Redux.assume: 0.000001 seconds 0.059659s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.059671s: Entering Redux.assume(!(!(r0 = 0))) 0.059700s: Exiting Redux.assume: 0.000020 seconds 0.059710s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.059721s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.059750s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.059770s: Exiting Redux.assume: 0.000010 seconds 0.059781s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.059790s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.059799s: Entering Redux.query(1 <= 1) 0.059808s: Exiting Redux.query 0.059817s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.059833s: Entering Redux.assume(1 <= 1) 0.059843s: Exiting Redux.assume: 0.000001 seconds 0.059853s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.059863s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.059872s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.059880s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.059899s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.059925s: Exiting Redux.assume: 0.000016 seconds 0.059936s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.059949s: Exiting Redux.assume: 0.000003 seconds 0.059961s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.059973s: Entering Redux.assume(0 < r0) 0.059989s: Exiting Redux.assume: 0.000006 seconds 0.060006s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.060019s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.060031s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.060047s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.060061s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.060344s: Exiting Redux.query 0.060356s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.060365s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.060376s: Entering Redux.assume(!(0 < r0)) 0.060392s: Exiting Redux.assume: 0.000007 seconds 0.060402s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.060423s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.060444s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.060463s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.060477s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.060728s: Exiting Redux.query 0.060741s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.060757s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.060774s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.060801s: Exiting Redux.assume: 0.000016 seconds 0.060812s: Entering Redux.assume(!(!(1 = 0))) 0.060822s: Exiting Redux.assume: 0.000001 seconds 0.060856s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.060944s: Exiting Redux.assume: 0.000077 seconds 0.060956s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Verifying call 0.060975s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.060985s: Entering Redux.query(true) 0.060994s: Exiting Redux.query 0.061004s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.061012s: Entering Redux.assume(true) 0.061022s: Exiting Redux.assume: 0.000002 seconds 0.061031s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Executing statement 0.061053s: Entering Redux.query(!(2 = 0)) 0.061063s: Exiting Redux.query 0.061074s: Entering Redux.assume(%(A0, 2) = 1) 0.061087s: Exiting Redux.assume: 0.000003 seconds 0.061097s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.061106s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.061115s: Entering Redux.query(true) 0.061123s: Exiting Redux.query 0.061132s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.061147s: Entering Redux.assume(true) 0.061158s: Exiting Redux.assume: 0.000001 seconds 0.061167s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.061181s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.061191s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.061203s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.061227s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.061242s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.061423s: Exiting Redux.query 0.061439s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.061452s: Exiting Redux.assert_term: 0.000004 seconds 0.061462s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.061481s: Exiting Redux.assert_term: 0.000003 seconds 0.061491s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.061502s: Exiting Redux.assert_term: 0.000003 seconds 0.061512s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.061524s: Exiting Redux.assert_term: 0.000003 seconds 0.061532s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.061558s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.061580s: Exiting Redux.assume: 0.000013 seconds 0.061590s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.061600s: Entering Redux.assume(!(1 = 0)) 0.061611s: Exiting Redux.assume: 0.000002 seconds 0.061621s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.061634s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.061670s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.061688s: Exiting Redux.assume: 0.000006 seconds 0.061699s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.061708s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.061717s: Entering Redux.query(1 <= 1) 0.061726s: Exiting Redux.query 0.061735s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.061755s: Entering Redux.assume(1 <= 1) 0.061767s: Exiting Redux.assume: 0.000001 seconds 0.061777s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.061789s: Entering Redux.assume(!(!(r0 = 0))) 0.061818s: Exiting Redux.assume: 0.000019 seconds 0.061828s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.061838s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.061869s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.061886s: Exiting Redux.assume: 0.000006 seconds 0.061895s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.061904s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.061912s: Entering Redux.query(1 <= 1) 0.061920s: Exiting Redux.query 0.061929s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.061944s: Entering Redux.assume(1 <= 1) 0.061954s: Exiting Redux.assume: 0.000001 seconds 0.061963s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.061972s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.061980s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.061989s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.062006s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.062027s: Exiting Redux.assume: 0.000010 seconds 0.062038s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.062050s: Exiting Redux.assume: 0.000003 seconds 0.062059s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.062071s: Entering Redux.assume(0 < r0) 0.062086s: Exiting Redux.assume: 0.000007 seconds 0.062103s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.063903s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.063919s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.063936s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.063951s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.064161s: Exiting Redux.query 0.064174s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.064183s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.064192s: Entering Redux.assume(!(0 < r0)) 0.064208s: Exiting Redux.assume: 0.000006 seconds 0.064217s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.064229s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.064253s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.064271s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.064284s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.064404s: Exiting Redux.query 0.064425s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.064444s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.064460s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.064479s: Exiting Redux.assume: 0.000010 seconds 0.064490s: Entering Redux.assume(!(!(1 = 0))) 0.064500s: Exiting Redux.assume: 0.000001 seconds 0.064511s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.064522s: Exiting Redux.assume: 0.000003 seconds 0.064532s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.064547s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.064556s: Entering Redux.query(true) 0.064565s: Exiting Redux.query 0.064573s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.064581s: Entering Redux.assume(true) 0.064591s: Exiting Redux.assume: 0.000001 seconds 0.064600s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.064621s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.064631s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.064643s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.064661s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.064674s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.064842s: Exiting Redux.query 0.064858s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.064874s: Exiting Redux.assert_term: 0.000004 seconds 0.064885s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.064897s: Exiting Redux.assert_term: 0.000003 seconds 0.064907s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.064928s: Exiting Redux.assert_term: 0.000003 seconds 0.064938s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.064950s: Exiting Redux.assert_term: 0.000003 seconds 0.064960s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.064973s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.064994s: Exiting Redux.assume: 0.000012 seconds 0.065003s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.065022s: Entering Redux.assume(!(1 = 0)) 0.065032s: Exiting Redux.assume: 0.000001 seconds 0.065042s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.065056s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.065163s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.065182s: Exiting Redux.assume: 0.000007 seconds 0.065200s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.065209s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.065219s: Entering Redux.query(1 <= 1) 0.065228s: Exiting Redux.query 0.065237s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.065246s: Entering Redux.assume(1 <= 1) 0.065256s: Exiting Redux.assume: 0.000001 seconds 0.065265s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.065285s: Entering Redux.assume(!(!(r0 = 0))) 0.065315s: Exiting Redux.assume: 0.000019 seconds 0.065325s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.065335s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.065357s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.065374s: Exiting Redux.assume: 0.000006 seconds 0.065393s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.065402s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.065421s: Entering Redux.query(1 <= 1) 0.065430s: Exiting Redux.query 0.065439s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.065448s: Entering Redux.assume(1 <= 1) 0.065461s: Exiting Redux.assume: 0.000001 seconds 0.065471s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.065488s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.065498s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.065506s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.065518s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.065538s: Exiting Redux.assume: 0.000011 seconds 0.065557s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.065570s: Exiting Redux.assume: 0.000003 seconds 0.065580s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.065591s: Entering Redux.assume(0 < r0) 0.065607s: Exiting Redux.assume: 0.000006 seconds 0.065616s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.065628s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.065647s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.065663s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.065677s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.065883s: Exiting Redux.query 0.065895s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.065904s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.065924s: Entering Redux.assume(!(0 < r0)) 0.065940s: Exiting Redux.assume: 0.000006 seconds 0.065949s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.065960s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.065972s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.065988s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.066008s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.066131s: Exiting Redux.query 0.066142s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.066150s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.066164s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.066191s: Exiting Redux.assume: 0.000010 seconds 0.066202s: Entering Redux.assume(!(!(1 = 0))) 0.066213s: Exiting Redux.assume: 0.000001 seconds 0.066233s: Entering Redux.assume(!(0 <= R0)) 0.066247s: Exiting Redux.assume: 0.000005 seconds 0.066255s: Entering Redux.assume(false) 0.066266s: Exiting Redux.assume: 0.000001 seconds 0.066274s: Entering Redux.assume(!(false)) 0.066285s: Exiting Redux.assume: 0.000001 seconds 0.066295s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Verifying call 0.066311s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.066320s: Entering Redux.query(true) 0.066331s: Exiting Redux.query 0.066340s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.066349s: Entering Redux.assume(true) 0.066359s: Exiting Redux.assume: 0.000001 seconds 0.066368s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Executing statement 0.066396s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.066513s: Exiting Redux.assume: 0.000105 seconds 0.066526s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Verifying call 0.066538s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.066546s: Entering Redux.query(true) 0.066555s: Exiting Redux.query 0.066564s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.066572s: Entering Redux.assume(true) 0.066590s: Exiting Redux.assume: 0.000001 seconds 0.066599s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Executing statement 0.066612s: Entering Redux.query(!(2 = 0)) 0.066621s: Exiting Redux.query 0.066631s: Entering Redux.assume(%(A0, 2) = 1) 0.066643s: Exiting Redux.assume: 0.000003 seconds 0.066651s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.066660s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.066675s: Entering Redux.query(true) 0.066683s: Exiting Redux.query 0.066692s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.066700s: Entering Redux.assume(true) 0.066710s: Exiting Redux.assume: 0.000001 seconds 0.066719s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.066734s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.066744s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.066765s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.066783s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.066797s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.066962s: Exiting Redux.query 0.066978s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.067005s: Exiting Redux.assert_term: 0.000006 seconds 0.067018s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.067032s: Exiting Redux.assert_term: 0.000004 seconds 0.067043s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.067057s: Exiting Redux.assert_term: 0.000004 seconds 0.067070s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.067096s: Exiting Redux.assert_term: 0.000004 seconds 0.067109s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.067125s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.067158s: Exiting Redux.assume: 0.000019 seconds 0.067169s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.067181s: Entering Redux.assume(!(1 = 0)) 0.067195s: Exiting Redux.assume: 0.000002 seconds 0.067218s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.067235s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.067263s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.067283s: Exiting Redux.assume: 0.000009 seconds 0.067294s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.067303s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.067328s: Entering Redux.query(1 <= 1) 0.067338s: Exiting Redux.query 0.067349s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.067359s: Entering Redux.assume(1 <= 1) 0.067370s: Exiting Redux.assume: 0.000001 seconds 0.067379s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.067391s: Entering Redux.assume(!(!(r0 = 0))) 0.067431s: Exiting Redux.assume: 0.000031 seconds 0.067456s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.067468s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.067491s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.067510s: Exiting Redux.assume: 0.000009 seconds 0.067520s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.067529s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.067548s: Entering Redux.query(1 <= 1) 0.067557s: Exiting Redux.query 0.067565s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.067574s: Entering Redux.assume(1 <= 1) 0.067585s: Exiting Redux.assume: 0.000001 seconds 0.067595s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.067608s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.067627s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.067637s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.067651s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.067679s: Exiting Redux.assume: 0.000017 seconds 0.067691s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.067703s: Exiting Redux.assume: 0.000003 seconds 0.067713s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.067732s: Entering Redux.assume(0 < r0) 0.067749s: Exiting Redux.assume: 0.000007 seconds 0.067759s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.067772s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.067784s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.067800s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.067822s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.068281s: Exiting Redux.query 0.068295s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.068304s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.068315s: Entering Redux.assume(!(0 < r0)) 0.068331s: Exiting Redux.assume: 0.000006 seconds 0.068348s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.068361s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.068374s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.068390s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.068403s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.068570s: Exiting Redux.query 0.068582s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.068591s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.068605s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.068628s: Exiting Redux.assume: 0.000013 seconds 0.068638s: Entering Redux.assume(!(!(1 = 0))) 0.068648s: Exiting Redux.assume: 0.000001 seconds 0.068668s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.068680s: Exiting Redux.assume: 0.000003 seconds 0.068689s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.068698s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.068706s: Entering Redux.query(true) 0.068714s: Exiting Redux.query 0.068723s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.068731s: Entering Redux.assume(true) 0.068749s: Exiting Redux.assume: 0.000001 seconds 0.068757s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.068772s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.068782s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.068795s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.068813s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.068835s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.069002s: Exiting Redux.query 0.069017s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.069031s: Exiting Redux.assert_term: 0.000004 seconds 0.069040s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.069052s: Exiting Redux.assert_term: 0.000003 seconds 0.069070s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.069082s: Exiting Redux.assert_term: 0.000003 seconds 0.069091s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.069103s: Exiting Redux.assert_term: 0.000003 seconds 0.069112s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.069125s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.069157s: Exiting Redux.assume: 0.000015 seconds 0.069166s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.069176s: Entering Redux.assume(!(1 = 0)) 0.069185s: Exiting Redux.assume: 0.000001 seconds 0.069195s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.069208s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.069232s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.069259s: Exiting Redux.assume: 0.000009 seconds 0.069269s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.069278s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069287s: Entering Redux.query(1 <= 1) 0.069295s: Exiting Redux.query 0.069303s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069319s: Entering Redux.assume(1 <= 1) 0.069329s: Exiting Redux.assume: 0.000001 seconds 0.069338s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.069349s: Entering Redux.assume(!(!(r0 = 0))) 0.069377s: Exiting Redux.assume: 0.000019 seconds 0.069386s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.069396s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.069739s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.069775s: Exiting Redux.assume: 0.000012 seconds 0.069787s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.069798s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069808s: Entering Redux.query(1 <= 1) 0.069818s: Exiting Redux.query 0.069830s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069851s: Entering Redux.assume(1 <= 1) 0.069865s: Exiting Redux.assume: 0.000002 seconds 0.069876s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.069887s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.069898s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.069907s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.069931s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.069966s: Exiting Redux.assume: 0.000021 seconds 0.069981s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.069996s: Exiting Redux.assume: 0.000003 seconds 0.070008s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.070023s: Entering Redux.assume(0 < r0) 0.070043s: Exiting Redux.assume: 0.000009 seconds 0.070055s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.070081s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.070096s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.070116s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.070133s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.070398s: Exiting Redux.query 0.070435s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.070445s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.070456s: Entering Redux.assume(!(0 < r0)) 0.070473s: Exiting Redux.assume: 0.000008 seconds 0.070483s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.070495s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.070509s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.070535s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.070550s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.070688s: Exiting Redux.query 0.070701s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.070712s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.070742s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.070774s: Exiting Redux.assume: 0.000018 seconds 0.070788s: Entering Redux.assume(!(!(1 = 0))) 0.070801s: Exiting Redux.assume: 0.000001 seconds 0.070830s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.070974s: Exiting Redux.assume: 0.000130 seconds 0.070988s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Verifying call 0.071010s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.071019s: Entering Redux.query(true) 0.071029s: Exiting Redux.query 0.071039s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.071047s: Entering Redux.assume(true) 0.071058s: Exiting Redux.assume: 0.000001 seconds 0.071067s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Executing statement 0.071083s: Entering Redux.query(!(2 = 0)) 0.071101s: Exiting Redux.query 0.071113s: Entering Redux.assume(%(A0, 2) = 1) 0.071126s: Exiting Redux.assume: 0.000003 seconds 0.071135s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.071146s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.071156s: Entering Redux.query(true) 0.071166s: Exiting Redux.query 0.071177s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.071197s: Entering Redux.assume(true) 0.071212s: Exiting Redux.assume: 0.000002 seconds 0.071223s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.071243s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.071257s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.071427s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.071456s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.071485s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.072338s: Exiting Redux.query 0.072358s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.072374s: Exiting Redux.assert_term: 0.000004 seconds 0.072384s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.072406s: Exiting Redux.assert_term: 0.000003 seconds 0.072428s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.072440s: Exiting Redux.assert_term: 0.000004 seconds 0.072450s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.072463s: Exiting Redux.assert_term: 0.000003 seconds 0.072473s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.072487s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.072523s: Exiting Redux.assume: 0.000020 seconds 0.072533s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.072544s: Entering Redux.assume(!(1 = 0)) 0.072554s: Exiting Redux.assume: 0.000001 seconds 0.072564s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.072580s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.072951s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.072976s: Exiting Redux.assume: 0.000011 seconds 0.072986s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.072994s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073004s: Entering Redux.query(1 <= 1) 0.073013s: Exiting Redux.query 0.073021s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073039s: Entering Redux.assume(1 <= 1) 0.073050s: Exiting Redux.assume: 0.000001 seconds 0.073058s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.073070s: Entering Redux.assume(!(!(r0 = 0))) 0.073102s: Exiting Redux.assume: 0.000022 seconds 0.073111s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.073122s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.073153s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.073174s: Exiting Redux.assume: 0.000010 seconds 0.073183s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.073192s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073200s: Entering Redux.query(1 <= 1) 0.073208s: Exiting Redux.query 0.073217s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073233s: Entering Redux.assume(1 <= 1) 0.073243s: Exiting Redux.assume: 0.000001 seconds 0.073252s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.073262s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.073270s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.073278s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.073307s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.073333s: Exiting Redux.assume: 0.000016 seconds 0.073344s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.073356s: Exiting Redux.assume: 0.000003 seconds 0.073366s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.073378s: Entering Redux.assume(0 < r0) 0.073394s: Exiting Redux.assume: 0.000007 seconds 0.073403s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.073444s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.073457s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.073475s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.073492s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.073785s: Exiting Redux.query 0.073810s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.073821s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.073834s: Entering Redux.assume(!(0 < r0)) 0.073851s: Exiting Redux.assume: 0.000008 seconds 0.073864s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.073877s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.073899s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.073919s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.073936s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.074093s: Exiting Redux.query 0.074105s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.074115s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.074140s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.074166s: Exiting Redux.assume: 0.000016 seconds 0.074178s: Entering Redux.assume(!(!(1 = 0))) 0.074188s: Exiting Redux.assume: 0.000002 seconds 0.074207s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.074220s: Exiting Redux.assume: 0.000003 seconds 0.074229s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.074247s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.074256s: Entering Redux.query(true) 0.074265s: Exiting Redux.query 0.074273s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.074281s: Entering Redux.assume(true) 0.074291s: Exiting Redux.assume: 0.000001 seconds 0.074300s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.074315s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.074334s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.074348s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.074367s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.074381s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.075221s: Exiting Redux.query 0.075238s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.075252s: Exiting Redux.assert_term: 0.000005 seconds 0.075263s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.075276s: Exiting Redux.assert_term: 0.000003 seconds 0.075286s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.075298s: Exiting Redux.assert_term: 0.000002 seconds 0.075318s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.075330s: Exiting Redux.assert_term: 0.000003 seconds 0.075340s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.075353s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.075381s: Exiting Redux.assume: 0.000017 seconds 0.075390s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.075418s: Entering Redux.assume(!(1 = 0)) 0.075429s: Exiting Redux.assume: 0.000001 seconds 0.075438s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.075451s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.075543s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.075565s: Exiting Redux.assume: 0.000010 seconds 0.075575s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.075592s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.075601s: Entering Redux.query(1 <= 1) 0.075610s: Exiting Redux.query 0.075619s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.075627s: Entering Redux.assume(1 <= 1) 0.075637s: Exiting Redux.assume: 0.000001 seconds 0.075647s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.075666s: Entering Redux.assume(!(!(r0 = 0))) 0.075698s: Exiting Redux.assume: 0.000022 seconds 0.075708s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.075718s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.075739s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.075759s: Exiting Redux.assume: 0.000010 seconds 0.075768s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.075785s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.075794s: Entering Redux.query(1 <= 1) 0.075802s: Exiting Redux.query 0.075811s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.075820s: Entering Redux.assume(1 <= 1) 0.075830s: Exiting Redux.assume: 0.000001 seconds 0.075838s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.075856s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.075865s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.075874s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.075885s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.075910s: Exiting Redux.assume: 0.000016 seconds 0.075922s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.075942s: Exiting Redux.assume: 0.000003 seconds 0.075952s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.075964s: Entering Redux.assume(0 < r0) 0.075980s: Exiting Redux.assume: 0.000007 seconds 0.075989s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.076002s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.076013s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.076039s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.076053s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.076330s: Exiting Redux.query 0.076342s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.076351s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.076370s: Entering Redux.assume(!(0 < r0)) 0.076386s: Exiting Redux.assume: 0.000007 seconds 0.076395s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.076417s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.076430s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.076447s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.076460s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.076614s: Exiting Redux.query 0.076626s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.076634s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.076648s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.076672s: Exiting Redux.assume: 0.000014 seconds 0.076692s: Entering Redux.assume(!(!(1 = 0))) 0.076703s: Exiting Redux.assume: 0.000001 seconds 0.076802s: Entering Redux.assume(!(A0 <= 2)) 0.076816s: Exiting Redux.assume: 0.000003 seconds 0.076827s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(40,5-24): Verifying call 0.076837s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.076845s: Entering Redux.query(true) 0.076854s: Exiting Redux.query 0.076863s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.076881s: Entering Redux.assume(true) 0.076892s: Exiting Redux.assume: 0.000001 seconds 0.076901s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(41,7-8): Executing statement 0.076914s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.076929s: Exiting Redux.assert_term: 0.000005 seconds 0.076939s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(41,9-30): Verifying call 0.076948s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.076965s: Entering Redux.query(true) 0.076974s: Exiting Redux.query 0.076985s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.076998s: Exiting Redux.assert_term: 0.000003 seconds 0.077006s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.077014s: Entering Redux.assume(true) 0.077025s: Exiting Redux.assume: 0.000001 seconds 0.077034s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Executing statement 0.077057s: Entering Redux.assume(0 <= R0) 0.077073s: Exiting Redux.assume: 0.000005 seconds 0.077083s: Entering Redux.assume(R0 <= 2) 0.077097s: Exiting Redux.assume: 0.000005 seconds 0.077107s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Verifying call 0.077117s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.077126s: Entering Redux.query(true) 0.078848s: Exiting Redux.query 0.078872s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.078882s: Entering Redux.assume(true) 0.078893s: Exiting Redux.assume: 0.000002 seconds 0.078902s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Executing statement 0.078924s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.079051s: Exiting Redux.assume: 0.000116 seconds 0.079063s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Verifying call 0.079081s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.079090s: Entering Redux.query(true) 0.079099s: Exiting Redux.query 0.079108s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.079116s: Entering Redux.assume(true) 0.079126s: Exiting Redux.assume: 0.000001 seconds 0.079135s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Executing statement 0.079149s: Entering Redux.query(!(2 = 0)) 0.079166s: Exiting Redux.query 0.079179s: Entering Redux.assume(%(A0, 2) = 1) 0.079191s: Exiting Redux.assume: 0.000003 seconds 0.079200s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.079208s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.079216s: Entering Redux.query(true) 0.079224s: Exiting Redux.query 0.079233s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.079249s: Entering Redux.assume(true) 0.079260s: Exiting Redux.assume: 0.000001 seconds 0.079268s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.079284s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.079294s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.079308s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.079327s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.079351s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.079776s: Exiting Redux.query 0.079793s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.079806s: Exiting Redux.assert_term: 0.000004 seconds 0.079816s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.079839s: Exiting Redux.assert_term: 0.000003 seconds 0.079848s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.079860s: Exiting Redux.assert_term: 0.000003 seconds 0.079870s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.079881s: Exiting Redux.assert_term: 0.000003 seconds 0.079890s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.079903s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.079934s: Exiting Redux.assume: 0.000013 seconds 0.079943s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.079954s: Entering Redux.assume(!(1 = 0)) 0.079964s: Exiting Redux.assume: 0.000001 seconds 0.079974s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.079987s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.080020s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.080037s: Exiting Redux.assume: 0.000007 seconds 0.080203s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.080213s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.080223s: Entering Redux.query(1 <= 1) 0.080232s: Exiting Redux.query 0.080241s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.080260s: Entering Redux.assume(1 <= 1) 0.080271s: Exiting Redux.assume: 0.000001 seconds 0.080279s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.080291s: Entering Redux.assume(!(!(r0 = 0))) 0.080322s: Exiting Redux.assume: 0.000020 seconds 0.080331s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.080343s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.080378s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.080396s: Exiting Redux.assume: 0.000007 seconds 0.080405s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.080422s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.080431s: Entering Redux.query(1 <= 1) 0.080440s: Exiting Redux.query 0.080448s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.080474s: Entering Redux.assume(1 <= 1) 0.080491s: Exiting Redux.assume: 0.000001 seconds 0.080501s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.080512s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.080522s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.080533s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.080546s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.080568s: Exiting Redux.assume: 0.000011 seconds 0.080581s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.080595s: Exiting Redux.assume: 0.000003 seconds 0.080606s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.080619s: Entering Redux.assume(0 < r0) 0.080637s: Exiting Redux.assume: 0.000007 seconds 0.080648s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.080662s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.080675s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.080693s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.080709s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.080912s: Exiting Redux.query 0.080925s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.080935s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.080946s: Entering Redux.assume(!(0 < r0)) 0.080962s: Exiting Redux.assume: 0.000007 seconds 0.080972s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.080986s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.080999s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.081016s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.081031s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.081154s: Exiting Redux.query 0.081167s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.081176s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.081192s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.081212s: Exiting Redux.assume: 0.000009 seconds 0.081224s: Entering Redux.assume(!(!(1 = 0))) 0.081235s: Exiting Redux.assume: 0.000001 seconds 0.081248s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.081261s: Exiting Redux.assume: 0.000003 seconds 0.081272s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.081281s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.081290s: Entering Redux.query(true) 0.081300s: Exiting Redux.query 0.081310s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.081319s: Entering Redux.assume(true) 0.081330s: Exiting Redux.assume: 0.000001 seconds 0.081340s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.081355s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.081366s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.081380s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.081400s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.081427s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.082032s: Exiting Redux.query 0.082048s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.082064s: Exiting Redux.assert_term: 0.000004 seconds 0.082075s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.082088s: Exiting Redux.assert_term: 0.000003 seconds 0.082099s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.082112s: Exiting Redux.assert_term: 0.000003 seconds 0.082122s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.082135s: Exiting Redux.assert_term: 0.000003 seconds 0.082145s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.082158s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.082181s: Exiting Redux.assume: 0.000012 seconds 0.082191s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.082201s: Entering Redux.assume(!(1 = 0)) 0.082212s: Exiting Redux.assume: 0.000001 seconds 0.082224s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.082237s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.082262s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.082279s: Exiting Redux.assume: 0.000006 seconds 0.082289s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.082299s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.082309s: Entering Redux.query(1 <= 1) 0.082318s: Exiting Redux.query 0.082327s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.082337s: Entering Redux.assume(1 <= 1) 0.082347s: Exiting Redux.assume: 0.000001 seconds 0.082357s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.082369s: Entering Redux.assume(!(!(r0 = 0))) 0.082397s: Exiting Redux.assume: 0.000018 seconds 0.082419s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.082431s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.082454s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.082472s: Exiting Redux.assume: 0.000006 seconds 0.082482s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.082491s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.082501s: Entering Redux.query(1 <= 1) 0.082510s: Exiting Redux.query 0.082520s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.082529s: Entering Redux.assume(1 <= 1) 0.082540s: Exiting Redux.assume: 0.000001 seconds 0.082549s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.082559s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.082570s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.082579s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.082591s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.082612s: Exiting Redux.assume: 0.000011 seconds 0.082625s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.082637s: Exiting Redux.assume: 0.000003 seconds 0.082648s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.082660s: Entering Redux.assume(0 < r0) 0.082676s: Exiting Redux.assume: 0.000006 seconds 0.082686s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.082700s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.082713s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.082730s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.082744s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.083138s: Exiting Redux.query 0.083153s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.083163s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.083175s: Entering Redux.assume(!(0 < r0)) 0.083192s: Exiting Redux.assume: 0.000006 seconds 0.083202s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.083215s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.083229s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.083247s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.083261s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.083385s: Exiting Redux.query 0.083397s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.083409s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.083431s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.083452s: Exiting Redux.assume: 0.000010 seconds 0.083463s: Entering Redux.assume(!(!(1 = 0))) 0.083474s: Exiting Redux.assume: 0.000001 seconds 0.083507s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.083613s: Exiting Redux.assume: 0.000094 seconds 0.083627s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Verifying call 0.083638s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.083648s: Entering Redux.query(true) 0.083659s: Exiting Redux.query 0.083668s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.083678s: Entering Redux.assume(true) 0.083690s: Exiting Redux.assume: 0.000001 seconds 0.083700s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Executing statement 0.083716s: Entering Redux.query(!(2 = 0)) 0.083726s: Exiting Redux.query 0.083739s: Entering Redux.assume(%(A0, 2) = 1) 0.083752s: Exiting Redux.assume: 0.000003 seconds 0.083762s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.083772s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.083782s: Entering Redux.query(true) 0.083791s: Exiting Redux.query 0.083801s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.083810s: Entering Redux.assume(true) 0.083822s: Exiting Redux.assume: 0.000001 seconds 0.083831s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.083846s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.083858s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.083872s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.083891s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.083907s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.084078s: Exiting Redux.query 0.084094s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.084109s: Exiting Redux.assert_term: 0.000004 seconds 0.084120s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.084133s: Exiting Redux.assert_term: 0.000003 seconds 0.084144s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.084157s: Exiting Redux.assert_term: 0.000003 seconds 0.084169s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.084182s: Exiting Redux.assert_term: 0.000002 seconds 0.084192s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.084206s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.084228s: Exiting Redux.assume: 0.000012 seconds 0.084238s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.084249s: Entering Redux.assume(!(1 = 0)) 0.084261s: Exiting Redux.assume: 0.000001 seconds 0.084272s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.084286s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.084311s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.084329s: Exiting Redux.assume: 0.000007 seconds 0.084340s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.084351s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.084360s: Entering Redux.query(1 <= 1) 0.084370s: Exiting Redux.query 0.084380s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.084389s: Entering Redux.assume(1 <= 1) 0.084402s: Exiting Redux.assume: 0.000001 seconds 0.084420s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.084433s: Entering Redux.assume(!(!(r0 = 0))) 0.084468s: Exiting Redux.assume: 0.000024 seconds 0.084479s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.084493s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.084519s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.084537s: Exiting Redux.assume: 0.000006 seconds 0.084547s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.084556s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.084566s: Entering Redux.query(1 <= 1) 0.084575s: Exiting Redux.query 0.084585s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.084594s: Entering Redux.assume(1 <= 1) 0.084605s: Exiting Redux.assume: 0.000001 seconds 0.084615s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.084625s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.084635s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.084644s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.084656s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.084676s: Exiting Redux.assume: 0.000010 seconds 0.084688s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.084701s: Exiting Redux.assume: 0.000003 seconds 0.084711s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.084724s: Entering Redux.assume(0 < r0) 0.084741s: Exiting Redux.assume: 0.000007 seconds 0.084751s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.084765s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.084777s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.084794s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.084809s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.085008s: Exiting Redux.query 0.085021s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.085031s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.085042s: Entering Redux.assume(!(0 < r0)) 0.085059s: Exiting Redux.assume: 0.000006 seconds 0.085069s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.085082s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.085094s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.085112s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.085126s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.085246s: Exiting Redux.query 0.085259s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.085269s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.085283s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.085303s: Exiting Redux.assume: 0.000009 seconds 0.085314s: Entering Redux.assume(!(!(1 = 0))) 0.085326s: Exiting Redux.assume: 0.000001 seconds 0.085338s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.085351s: Exiting Redux.assume: 0.000003 seconds 0.085364s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.085375s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.085384s: Entering Redux.query(true) 0.085394s: Exiting Redux.query 0.085404s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.085422s: Entering Redux.assume(true) 0.085435s: Exiting Redux.assume: 0.000001 seconds 0.085445s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.085461s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.085472s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.085486s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.085504s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.085519s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.085933s: Exiting Redux.query 0.085962s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.085982s: Exiting Redux.assert_term: 0.000006 seconds 0.085997s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.086014s: Exiting Redux.assert_term: 0.000005 seconds 0.086028s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.086045s: Exiting Redux.assert_term: 0.000004 seconds 0.086058s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.086074s: Exiting Redux.assert_term: 0.000004 seconds 0.086087s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.086103s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.086127s: Exiting Redux.assume: 0.000013 seconds 0.086137s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.086148s: Entering Redux.assume(!(1 = 0)) 0.086159s: Exiting Redux.assume: 0.000001 seconds 0.086170s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.086184s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.086211s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.086228s: Exiting Redux.assume: 0.000007 seconds 0.086240s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.086249s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086259s: Entering Redux.query(1 <= 1) 0.086269s: Exiting Redux.query 0.086282s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086292s: Entering Redux.assume(1 <= 1) 0.086303s: Exiting Redux.assume: 0.000001 seconds 0.086312s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.086324s: Entering Redux.assume(!(!(r0 = 0))) 0.086358s: Exiting Redux.assume: 0.000023 seconds 0.086370s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.086382s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.086405s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.086432s: Exiting Redux.assume: 0.000007 seconds 0.086443s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.086452s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086462s: Entering Redux.query(1 <= 1) 0.086471s: Exiting Redux.query 0.086481s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086490s: Entering Redux.assume(1 <= 1) 0.086501s: Exiting Redux.assume: 0.000001 seconds 0.086510s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.086521s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.086530s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.086539s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.086552s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.086572s: Exiting Redux.assume: 0.000010 seconds 0.086584s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.086597s: Exiting Redux.assume: 0.000003 seconds 0.086608s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.086621s: Entering Redux.assume(0 < r0) 0.086638s: Exiting Redux.assume: 0.000006 seconds 0.086648s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.086662s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.086678s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.086699s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.086719s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.086955s: Exiting Redux.query 0.086973s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.086985s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.087000s: Entering Redux.assume(!(0 < r0)) 0.087018s: Exiting Redux.assume: 0.000006 seconds 0.087029s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.087044s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.087058s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.087076s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.087090s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.087245s: Exiting Redux.query 0.087265s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.087278s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.087297s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.087326s: Exiting Redux.assume: 0.000014 seconds 0.087342s: Entering Redux.assume(!(!(1 = 0))) 0.087356s: Exiting Redux.assume: 0.000001 seconds 0.087385s: Entering Redux.assume(!(R0 <= 2)) 0.087400s: Exiting Redux.assume: 0.000003 seconds 0.087421s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Verifying call 0.087431s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.087441s: Entering Redux.query(true) 0.087451s: Exiting Redux.query 0.087464s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.087478s: Entering Redux.assume(true) 0.087492s: Exiting Redux.assume: 0.000002 seconds 0.087504s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Executing statement 0.087530s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.087667s: Exiting Redux.assume: 0.000122 seconds 0.087685s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Verifying call 0.087695s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.087706s: Entering Redux.query(true) 0.087718s: Exiting Redux.query 0.087730s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.087740s: Entering Redux.assume(true) 0.087752s: Exiting Redux.assume: 0.000001 seconds 0.087763s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Executing statement 0.087783s: Entering Redux.query(!(2 = 0)) 0.087797s: Exiting Redux.query 0.087812s: Entering Redux.assume(%(A0, 2) = 1) 0.087829s: Exiting Redux.assume: 0.000005 seconds 0.087842s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.087855s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.087866s: Entering Redux.query(true) 0.087878s: Exiting Redux.query 0.087891s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.087902s: Entering Redux.assume(true) 0.087916s: Exiting Redux.assume: 0.000002 seconds 0.087927s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.087946s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.087957s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.087972s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.087991s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.088007s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.088517s: Exiting Redux.query 0.088541s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.088558s: Exiting Redux.assert_term: 0.000004 seconds 0.088569s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.088583s: Exiting Redux.assert_term: 0.000004 seconds 0.088595s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.088611s: Exiting Redux.assert_term: 0.000003 seconds 0.088623s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.088636s: Exiting Redux.assert_term: 0.000003 seconds 0.088646s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.088663s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.088686s: Exiting Redux.assume: 0.000012 seconds 0.088695s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.088706s: Entering Redux.assume(!(1 = 0)) 0.088718s: Exiting Redux.assume: 0.000001 seconds 0.088728s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.088744s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.088770s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.088787s: Exiting Redux.assume: 0.000006 seconds 0.088798s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.088808s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.088817s: Entering Redux.query(1 <= 1) 0.088827s: Exiting Redux.query 0.088837s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.088847s: Entering Redux.assume(1 <= 1) 0.088858s: Exiting Redux.assume: 0.000000 seconds 0.088867s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.088879s: Entering Redux.assume(!(!(r0 = 0))) 0.089076s: Exiting Redux.assume: 0.000186 seconds 0.089089s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.089101s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.089128s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.089145s: Exiting Redux.assume: 0.000007 seconds 0.089156s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.089165s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.089175s: Entering Redux.query(1 <= 1) 0.089184s: Exiting Redux.query 0.089194s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.089203s: Entering Redux.assume(1 <= 1) 0.089214s: Exiting Redux.assume: 0.000000 seconds 0.089223s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.089234s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.089244s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.089253s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.089265s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.089287s: Exiting Redux.assume: 0.000011 seconds 0.089300s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.089313s: Exiting Redux.assume: 0.000003 seconds 0.089326s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.089339s: Entering Redux.assume(0 < r0) 0.089356s: Exiting Redux.assume: 0.000006 seconds 0.089367s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.089379s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.089393s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.089422s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.089438s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.089651s: Exiting Redux.query 0.089667s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.089680s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.089693s: Entering Redux.assume(!(0 < r0)) 0.089712s: Exiting Redux.assume: 0.000007 seconds 0.089723s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.089737s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.089751s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.089769s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.089784s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.089908s: Exiting Redux.query 0.089921s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.089930s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.089946s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.089966s: Exiting Redux.assume: 0.000010 seconds 0.089978s: Entering Redux.assume(!(!(1 = 0))) 0.089990s: Exiting Redux.assume: 0.000001 seconds 0.090005s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.090018s: Exiting Redux.assume: 0.000003 seconds 0.090029s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.090040s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.090049s: Entering Redux.query(true) 0.090059s: Exiting Redux.query 0.090068s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.090077s: Entering Redux.assume(true) 0.090088s: Exiting Redux.assume: 0.000001 seconds 0.090097s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.090113s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.090124s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.090140s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.090159s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.090174s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.090588s: Exiting Redux.query 0.090606s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.090620s: Exiting Redux.assert_term: 0.000004 seconds 0.090632s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.090645s: Exiting Redux.assert_term: 0.000003 seconds 0.090656s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.090669s: Exiting Redux.assert_term: 0.000003 seconds 0.090679s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.090692s: Exiting Redux.assert_term: 0.000003 seconds 0.090703s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.090717s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.090740s: Exiting Redux.assume: 0.000013 seconds 0.090749s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.090761s: Entering Redux.assume(!(1 = 0)) 0.090772s: Exiting Redux.assume: 0.000001 seconds 0.090782s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.090795s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.090823s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.090846s: Exiting Redux.assume: 0.000009 seconds 0.090861s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.090873s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.090886s: Entering Redux.query(1 <= 1) 0.090896s: Exiting Redux.query 0.090907s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.090917s: Entering Redux.assume(1 <= 1) 0.090928s: Exiting Redux.assume: 0.000001 seconds 0.090937s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.090951s: Entering Redux.assume(!(!(r0 = 0))) 0.090982s: Exiting Redux.assume: 0.000020 seconds 0.090993s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.091005s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.091029s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.091049s: Exiting Redux.assume: 0.000007 seconds 0.091061s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.091070s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.091080s: Entering Redux.query(1 <= 1) 0.091090s: Exiting Redux.query 0.091101s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.091112s: Entering Redux.assume(1 <= 1) 0.091123s: Exiting Redux.assume: 0.000001 seconds 0.091132s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.091142s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.091152s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.091163s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.091176s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.091200s: Exiting Redux.assume: 0.000014 seconds 0.091213s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.091226s: Exiting Redux.assume: 0.000003 seconds 0.091237s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.091249s: Entering Redux.assume(0 < r0) 0.091267s: Exiting Redux.assume: 0.000007 seconds 0.091280s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.091297s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.091313s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.091331s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.091347s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.091557s: Exiting Redux.query 0.091571s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.091582s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.091594s: Entering Redux.assume(!(0 < r0)) 0.091611s: Exiting Redux.assume: 0.000006 seconds 0.091621s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.091635s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.091649s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.091741s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.091758s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.091884s: Exiting Redux.query 0.091897s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.091907s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.091923s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.091943s: Exiting Redux.assume: 0.000010 seconds 0.091955s: Entering Redux.assume(!(!(1 = 0))) 0.091966s: Exiting Redux.assume: 0.000001 seconds 0.091999s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.092088s: Exiting Redux.assume: 0.000078 seconds 0.092101s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Verifying call 0.092111s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.092120s: Entering Redux.query(true) 0.092130s: Exiting Redux.query 0.092139s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.092148s: Entering Redux.assume(true) 0.092159s: Exiting Redux.assume: 0.000001 seconds 0.092169s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Executing statement 0.092185s: Entering Redux.query(!(2 = 0)) 0.092195s: Exiting Redux.query 0.092207s: Entering Redux.assume(%(A0, 2) = 1) 0.092220s: Exiting Redux.assume: 0.000003 seconds 0.092230s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.092240s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.092249s: Entering Redux.query(true) 0.092258s: Exiting Redux.query 0.092268s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.092277s: Entering Redux.assume(true) 0.092288s: Exiting Redux.assume: 0.000001 seconds 0.092297s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.092314s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.092326s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.092340s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.092358s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.092375s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.092548s: Exiting Redux.query 0.092566s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.092582s: Exiting Redux.assert_term: 0.000004 seconds 0.092592s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.092606s: Exiting Redux.assert_term: 0.000003 seconds 0.092617s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.092630s: Exiting Redux.assert_term: 0.000003 seconds 0.092641s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.092654s: Exiting Redux.assert_term: 0.000003 seconds 0.092665s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.092679s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.092702s: Exiting Redux.assume: 0.000011 seconds 0.092712s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.092724s: Entering Redux.assume(!(1 = 0)) 0.092735s: Exiting Redux.assume: 0.000001 seconds 0.092746s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.092760s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.092786s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.092805s: Exiting Redux.assume: 0.000006 seconds 0.092816s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.092826s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.092836s: Entering Redux.query(1 <= 1) 0.092845s: Exiting Redux.query 0.092855s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.092865s: Entering Redux.assume(1 <= 1) 0.092876s: Exiting Redux.assume: 0.000001 seconds 0.092885s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.092898s: Entering Redux.assume(!(!(r0 = 0))) 0.092926s: Exiting Redux.assume: 0.000018 seconds 0.092937s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.092948s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.092972s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.093012s: Exiting Redux.assume: 0.000028 seconds 0.093024s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.093034s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.093046s: Entering Redux.query(1 <= 1) 0.093056s: Exiting Redux.query 0.093066s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.093076s: Entering Redux.assume(1 <= 1) 0.093087s: Exiting Redux.assume: 0.000001 seconds 0.093098s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.093108s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.093118s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.093127s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.093140s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.093161s: Exiting Redux.assume: 0.000011 seconds 0.093173s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.093187s: Exiting Redux.assume: 0.000003 seconds 0.093198s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.093210s: Entering Redux.assume(0 < r0) 0.093227s: Exiting Redux.assume: 0.000006 seconds 0.093239s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.093253s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.093266s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.093285s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.093300s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.093510s: Exiting Redux.query 0.093524s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.093534s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.093545s: Entering Redux.assume(!(0 < r0)) 0.093562s: Exiting Redux.assume: 0.000006 seconds 0.093573s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.093587s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.093601s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.093619s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.093634s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.093755s: Exiting Redux.query 0.093769s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.093778s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.093792s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.093812s: Exiting Redux.assume: 0.000010 seconds 0.093823s: Entering Redux.assume(!(!(1 = 0))) 0.093834s: Exiting Redux.assume: 0.000001 seconds 0.093846s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.093859s: Exiting Redux.assume: 0.000002 seconds 0.093869s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.093879s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.093888s: Entering Redux.query(true) 0.093898s: Exiting Redux.query 0.093907s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.093916s: Entering Redux.assume(true) 0.093927s: Exiting Redux.assume: 0.000001 seconds 0.093936s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.093952s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.093963s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.093978s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.093997s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.094013s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.094173s: Exiting Redux.query 0.094189s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.094204s: Exiting Redux.assert_term: 0.000004 seconds 0.094216s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.094231s: Exiting Redux.assert_term: 0.000003 seconds 0.094242s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.094256s: Exiting Redux.assert_term: 0.000003 seconds 0.094266s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.094281s: Exiting Redux.assert_term: 0.000003 seconds 0.094291s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.094305s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.094327s: Exiting Redux.assume: 0.000012 seconds 0.094337s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.094446s: Entering Redux.assume(!(1 = 0)) 0.094460s: Exiting Redux.assume: 0.000002 seconds 0.094471s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.094484s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.094509s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.094528s: Exiting Redux.assume: 0.000006 seconds 0.094539s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.094551s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094564s: Entering Redux.query(1 <= 1) 0.094576s: Exiting Redux.query 0.094588s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094601s: Entering Redux.assume(1 <= 1) 0.094613s: Exiting Redux.assume: 0.000002 seconds 0.094623s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.094636s: Entering Redux.assume(!(!(r0 = 0))) 0.094669s: Exiting Redux.assume: 0.000020 seconds 0.094682s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.094695s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.094718s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.094736s: Exiting Redux.assume: 0.000006 seconds 0.094747s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.094758s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.094768s: Entering Redux.query(1 <= 1) 0.094777s: Exiting Redux.query 0.094788s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.094797s: Entering Redux.assume(1 <= 1) 0.094809s: Exiting Redux.assume: 0.000001 seconds 0.094818s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.094829s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.094838s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.094847s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.094859s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.094880s: Exiting Redux.assume: 0.000011 seconds 0.094893s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.094907s: Exiting Redux.assume: 0.000003 seconds 0.094917s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.094930s: Entering Redux.assume(0 < r0) 0.094947s: Exiting Redux.assume: 0.000007 seconds 0.094958s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.094971s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.094983s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.095002s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.095016s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.095218s: Exiting Redux.query 0.095231s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.095241s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.095252s: Entering Redux.assume(!(0 < r0)) 0.095272s: Exiting Redux.assume: 0.000008 seconds 0.095285s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.095299s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.095313s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.095330s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.095345s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.095479s: Exiting Redux.query 0.095496s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.095509s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.095526s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.095548s: Exiting Redux.assume: 0.000010 seconds 0.095560s: Entering Redux.assume(!(!(1 = 0))) 0.095572s: Exiting Redux.assume: 0.000001 seconds 0.095597s: Entering Redux.assume(!(0 <= R0)) 0.095613s: Exiting Redux.assume: 0.000006 seconds 0.095623s: Entering Redux.assume(false) 0.095635s: Exiting Redux.assume: 0.000002 seconds 0.095645s: Entering Redux.assume(!(false)) 0.095656s: Exiting Redux.assume: 0.000001 seconds 0.095668s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Verifying call 0.095678s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.095688s: Entering Redux.query(true) 0.095697s: Exiting Redux.query 0.095706s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.095716s: Entering Redux.assume(true) 0.095728s: Exiting Redux.assume: 0.000001 seconds 0.095738s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Executing statement 0.095758s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.095917s: Exiting Redux.assume: 0.000146 seconds 0.095930s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Verifying call 0.095941s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.095951s: Entering Redux.query(true) 0.095962s: Exiting Redux.query 0.095972s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.095982s: Entering Redux.assume(true) 0.095993s: Exiting Redux.assume: 0.000001 seconds 0.096004s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Executing statement 0.096021s: Entering Redux.query(!(2 = 0)) 0.096031s: Exiting Redux.query 0.096043s: Entering Redux.assume(%(A0, 2) = 1) 0.096057s: Exiting Redux.assume: 0.000003 seconds 0.096067s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.096079s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.096087s: Entering Redux.query(true) 0.096097s: Exiting Redux.query 0.096106s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.096115s: Entering Redux.assume(true) 0.096126s: Exiting Redux.assume: 0.000001 seconds 0.096135s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.096150s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.096161s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.096175s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.096193s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.096209s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.097611s: Exiting Redux.query 0.097632s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.097647s: Exiting Redux.assert_term: 0.000004 seconds 0.097658s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.097671s: Exiting Redux.assert_term: 0.000003 seconds 0.097682s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.097694s: Exiting Redux.assert_term: 0.000003 seconds 0.097705s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.097717s: Exiting Redux.assert_term: 0.000003 seconds 0.097727s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.097741s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.097764s: Exiting Redux.assume: 0.000013 seconds 0.097774s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.097787s: Entering Redux.assume(!(1 = 0)) 0.097800s: Exiting Redux.assume: 0.000001 seconds 0.097812s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.097832s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.097865s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.097887s: Exiting Redux.assume: 0.000008 seconds 0.097900s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.097912s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.097923s: Entering Redux.query(1 <= 1) 0.097935s: Exiting Redux.query 0.097947s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.097959s: Entering Redux.assume(1 <= 1) 0.097973s: Exiting Redux.assume: 0.000002 seconds 0.097985s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.098001s: Entering Redux.assume(!(!(r0 = 0))) 0.098039s: Exiting Redux.assume: 0.000025 seconds 0.098052s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.098067s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.098098s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.098119s: Exiting Redux.assume: 0.000008 seconds 0.098133s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.098145s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.098157s: Entering Redux.query(1 <= 1) 0.098169s: Exiting Redux.query 0.098181s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.098193s: Entering Redux.assume(1 <= 1) 0.098207s: Exiting Redux.assume: 0.000001 seconds 0.098219s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.098233s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.098244s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.098255s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.098270s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.098297s: Exiting Redux.assume: 0.000016 seconds 0.098312s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.098329s: Exiting Redux.assume: 0.000004 seconds 0.098340s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.098354s: Entering Redux.assume(0 < r0) 0.098372s: Exiting Redux.assume: 0.000007 seconds 0.098383s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.098398s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.098424s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.098444s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.098461s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.098662s: Exiting Redux.query 0.098854s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.098866s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.098881s: Entering Redux.assume(!(0 < r0)) 0.098900s: Exiting Redux.assume: 0.000007 seconds 0.098911s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.098926s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.098940s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.098958s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.098973s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.099095s: Exiting Redux.query 0.099109s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.099119s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.099134s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.099154s: Exiting Redux.assume: 0.000010 seconds 0.099165s: Entering Redux.assume(!(!(1 = 0))) 0.099177s: Exiting Redux.assume: 0.000001 seconds 0.099191s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.099204s: Exiting Redux.assume: 0.000003 seconds 0.099215s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.099225s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.099235s: Entering Redux.query(true) 0.099245s: Exiting Redux.query 0.099256s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.099265s: Entering Redux.assume(true) 0.099277s: Exiting Redux.assume: 0.000001 seconds 0.099286s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.099303s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.099314s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.099329s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.099347s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.099362s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.100684s: Exiting Redux.query 0.100705s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.100720s: Exiting Redux.assert_term: 0.000004 seconds 0.100731s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.100744s: Exiting Redux.assert_term: 0.000003 seconds 0.100754s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.100767s: Exiting Redux.assert_term: 0.000003 seconds 0.100778s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.100792s: Exiting Redux.assert_term: 0.000002 seconds 0.100802s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.100816s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.100839s: Exiting Redux.assume: 0.000013 seconds 0.100850s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.100861s: Entering Redux.assume(!(1 = 0)) 0.100872s: Exiting Redux.assume: 0.000001 seconds 0.100883s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.100897s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.100924s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.100941s: Exiting Redux.assume: 0.000007 seconds 0.100951s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.100961s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.100972s: Entering Redux.query(1 <= 1) 0.100982s: Exiting Redux.query 0.100992s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.101002s: Entering Redux.assume(1 <= 1) 0.101013s: Exiting Redux.assume: 0.000001 seconds 0.101023s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.101037s: Entering Redux.assume(!(!(r0 = 0))) 0.101067s: Exiting Redux.assume: 0.000018 seconds 0.101078s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.101091s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.101115s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.101133s: Exiting Redux.assume: 0.000006 seconds 0.101144s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.101154s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.101165s: Entering Redux.query(1 <= 1) 0.101174s: Exiting Redux.query 0.101184s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.101195s: Entering Redux.assume(1 <= 1) 0.101206s: Exiting Redux.assume: 0.000001 seconds 0.101216s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.101227s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.101236s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.101245s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.101258s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.101279s: Exiting Redux.assume: 0.000011 seconds 0.101291s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.101304s: Exiting Redux.assume: 0.000003 seconds 0.101315s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.101327s: Entering Redux.assume(0 < r0) 0.101343s: Exiting Redux.assume: 0.000006 seconds 0.101353s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.101367s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.101380s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.101398s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.101421s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.101712s: Exiting Redux.query 0.101728s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.101737s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.101750s: Entering Redux.assume(!(0 < r0)) 0.101769s: Exiting Redux.assume: 0.000008 seconds 0.101781s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.101795s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.101809s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.101828s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.101843s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.101966s: Exiting Redux.query 0.101979s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.101989s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.102004s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.102026s: Exiting Redux.assume: 0.000010 seconds 0.102037s: Entering Redux.assume(!(!(1 = 0))) 0.102048s: Exiting Redux.assume: 0.000001 seconds 0.102081s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.102187s: Exiting Redux.assume: 0.000095 seconds 0.102200s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Verifying call 0.102210s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.102220s: Entering Redux.query(true) 0.102229s: Exiting Redux.query 0.102239s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.102248s: Entering Redux.assume(true) 0.102259s: Exiting Redux.assume: 0.000001 seconds 0.102268s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Executing statement 0.102285s: Entering Redux.query(!(2 = 0)) 0.102295s: Exiting Redux.query 0.102306s: Entering Redux.assume(%(A0, 2) = 1) 0.102319s: Exiting Redux.assume: 0.000003 seconds 0.102329s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.102339s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.102347s: Entering Redux.query(true) 0.102357s: Exiting Redux.query 0.102367s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.102376s: Entering Redux.assume(true) 0.102388s: Exiting Redux.assume: 0.000002 seconds 0.102398s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.102424s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.102437s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.102452s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.102472s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.102488s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.103997s: Exiting Redux.query 0.104016s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.104031s: Exiting Redux.assert_term: 0.000005 seconds 0.104042s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.104055s: Exiting Redux.assert_term: 0.000003 seconds 0.104066s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.104078s: Exiting Redux.assert_term: 0.000003 seconds 0.104089s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.104102s: Exiting Redux.assert_term: 0.000003 seconds 0.104111s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.104125s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.104148s: Exiting Redux.assume: 0.000012 seconds 0.104158s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.104169s: Entering Redux.assume(!(1 = 0)) 0.104181s: Exiting Redux.assume: 0.000001 seconds 0.104193s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.104315s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.104344s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.104362s: Exiting Redux.assume: 0.000006 seconds 0.104374s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.104383s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.104393s: Entering Redux.query(1 <= 1) 0.104403s: Exiting Redux.query 0.104425s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.104435s: Entering Redux.assume(1 <= 1) 0.104447s: Exiting Redux.assume: 0.000001 seconds 0.104456s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.104470s: Entering Redux.assume(!(!(r0 = 0))) 0.104501s: Exiting Redux.assume: 0.000019 seconds 0.104511s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.104524s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.104547s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.104565s: Exiting Redux.assume: 0.000005 seconds 0.104576s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.104586s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.104595s: Entering Redux.query(1 <= 1) 0.104605s: Exiting Redux.query 0.104614s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.104625s: Entering Redux.assume(1 <= 1) 0.104636s: Exiting Redux.assume: 0.000001 seconds 0.104645s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.104656s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.104665s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.104675s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.104687s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.104707s: Exiting Redux.assume: 0.000010 seconds 0.104719s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.104732s: Exiting Redux.assume: 0.000003 seconds 0.104743s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.104759s: Entering Redux.assume(0 < r0) 0.104780s: Exiting Redux.assume: 0.000008 seconds 0.104793s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.104810s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.104826s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.104848s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.104867s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.105111s: Exiting Redux.query 0.105130s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.105140s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.105151s: Entering Redux.assume(!(0 < r0)) 0.105168s: Exiting Redux.assume: 0.000006 seconds 0.105179s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.105195s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.105211s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.105229s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.105246s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.105379s: Exiting Redux.query 0.105394s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.105404s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.105437s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.105458s: Exiting Redux.assume: 0.000010 seconds 0.105469s: Entering Redux.assume(!(!(1 = 0))) 0.105480s: Exiting Redux.assume: 0.000001 seconds 0.105494s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.105508s: Exiting Redux.assume: 0.000003 seconds 0.105519s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.105529s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.105538s: Entering Redux.query(true) 0.105548s: Exiting Redux.query 0.105559s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.105569s: Entering Redux.assume(true) 0.105580s: Exiting Redux.assume: 0.000001 seconds 0.105590s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.105607s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.105619s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.105633s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.105679s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.105695s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.107033s: Exiting Redux.query 0.107055s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.107070s: Exiting Redux.assert_term: 0.000005 seconds 0.107082s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.107095s: Exiting Redux.assert_term: 0.000003 seconds 0.107107s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.107119s: Exiting Redux.assert_term: 0.000002 seconds 0.107130s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.107143s: Exiting Redux.assert_term: 0.000003 seconds 0.107153s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.107168s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.107191s: Exiting Redux.assume: 0.000012 seconds 0.107201s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.107212s: Entering Redux.assume(!(1 = 0)) 0.107223s: Exiting Redux.assume: 0.000002 seconds 0.107234s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.107249s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.107275s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.107293s: Exiting Redux.assume: 0.000007 seconds 0.107304s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.107313s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107324s: Entering Redux.query(1 <= 1) 0.107333s: Exiting Redux.query 0.107343s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107353s: Entering Redux.assume(1 <= 1) 0.107364s: Exiting Redux.assume: 0.000000 seconds 0.107373s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.107385s: Entering Redux.assume(!(!(r0 = 0))) 0.107426s: Exiting Redux.assume: 0.000019 seconds 0.107438s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.107450s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.107473s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.107491s: Exiting Redux.assume: 0.000006 seconds 0.107503s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.107513s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107523s: Entering Redux.query(1 <= 1) 0.107532s: Exiting Redux.query 0.107542s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107551s: Entering Redux.assume(1 <= 1) 0.107562s: Exiting Redux.assume: 0.000001 seconds 0.107571s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.107582s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.107591s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.107600s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.107612s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.107633s: Exiting Redux.assume: 0.000011 seconds 0.107646s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.107659s: Exiting Redux.assume: 0.000003 seconds 0.107670s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.107682s: Entering Redux.assume(0 < r0) 0.107699s: Exiting Redux.assume: 0.000006 seconds 0.107709s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.107722s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.107735s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.107753s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.107768s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.107967s: Exiting Redux.query 0.107980s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.107990s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.108002s: Entering Redux.assume(!(0 < r0)) 0.108019s: Exiting Redux.assume: 0.000006 seconds 0.108029s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.108042s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.108139s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.108165s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.108183s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.108344s: Exiting Redux.query 0.108363s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.108376s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.108406s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.108434s: Exiting Redux.assume: 0.000013 seconds 0.108449s: Entering Redux.assume(!(!(1 = 0))) 0.108463s: Exiting Redux.assume: 0.000001 seconds 0.108516s: Entering Redux.assume(!(0 <= A0)) 0.108539s: Exiting Redux.assume: 0.000008 seconds 0.108551s: Entering Redux.assume(false) 0.108564s: Exiting Redux.assume: 0.000001 seconds 0.108575s: Entering Redux.assume(!(false)) 0.108588s: Exiting Redux.assume: 0.000002 seconds 0.108601s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(40,5-24): Verifying call 0.108612s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.108621s: Entering Redux.query(true) 0.108631s: Exiting Redux.query 0.108641s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.108650s: Entering Redux.assume(true) 0.108660s: Exiting Redux.assume: 0.000001 seconds 0.108670s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(41,7-8): Executing statement 0.108685s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.108700s: Exiting Redux.assert_term: 0.000006 seconds 0.108712s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(41,9-30): Verifying call 0.108721s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.108730s: Entering Redux.query(true) 0.108739s: Exiting Redux.query 0.108752s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.108765s: Exiting Redux.assert_term: 0.000003 seconds 0.108777s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.108788s: Entering Redux.assume(true) 0.108799s: Exiting Redux.assume: 0.000001 seconds 0.108809s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Executing statement 0.108825s: Entering Redux.assume(0 <= R0) 0.108844s: Exiting Redux.assume: 0.000006 seconds 0.108857s: Entering Redux.assume(R0 <= 2) 0.108872s: Exiting Redux.assume: 0.000006 seconds 0.108883s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Verifying call 0.108892s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.108901s: Entering Redux.query(true) 0.108912s: Exiting Redux.query 0.108922s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.108931s: Entering Redux.assume(true) 0.108942s: Exiting Redux.assume: 0.000001 seconds 0.108951s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Executing statement 0.108972s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.109073s: Exiting Redux.assume: 0.000090 seconds 0.109084s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Verifying call 0.109094s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.109104s: Entering Redux.query(true) 0.109115s: Exiting Redux.query 0.109127s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.109137s: Entering Redux.assume(true) 0.109151s: Exiting Redux.assume: 0.000001 seconds 0.109162s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Executing statement 0.109181s: Entering Redux.query(!(2 = 0)) 0.109194s: Exiting Redux.query 0.109210s: Entering Redux.assume(%(A0, 2) = 1) 0.109226s: Exiting Redux.assume: 0.000004 seconds 0.109238s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.109250s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.109262s: Entering Redux.query(true) 0.109274s: Exiting Redux.query 0.109286s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.109296s: Entering Redux.assume(true) 0.109307s: Exiting Redux.assume: 0.000001 seconds 0.109317s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.109333s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.109344s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.109358s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.109376s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.109391s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.111568s: Exiting Redux.query 0.111600s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.111617s: Exiting Redux.assert_term: 0.000005 seconds 0.111629s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.111642s: Exiting Redux.assert_term: 0.000003 seconds 0.111653s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.111669s: Exiting Redux.assert_term: 0.000004 seconds 0.111681s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.111694s: Exiting Redux.assert_term: 0.000003 seconds 0.111705s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.111723s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.111750s: Exiting Redux.assume: 0.000014 seconds 0.111759s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.111772s: Entering Redux.assume(!(1 = 0)) 0.111783s: Exiting Redux.assume: 0.000001 seconds 0.111797s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.111821s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.111852s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.111874s: Exiting Redux.assume: 0.000008 seconds 0.111887s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.111899s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.111911s: Entering Redux.query(1 <= 1) 0.111922s: Exiting Redux.query 0.111934s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.111948s: Entering Redux.assume(1 <= 1) 0.111961s: Exiting Redux.assume: 0.000001 seconds 0.111971s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.111986s: Entering Redux.assume(!(!(r0 = 0))) 0.112023s: Exiting Redux.assume: 0.000024 seconds 0.112034s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.112046s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.112072s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.112089s: Exiting Redux.assume: 0.000006 seconds 0.112102s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.112113s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.112123s: Entering Redux.query(1 <= 1) 0.112134s: Exiting Redux.query 0.112144s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.112154s: Entering Redux.assume(1 <= 1) 0.112166s: Exiting Redux.assume: 0.000001 seconds 0.112177s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.112189s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.112200s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.112209s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.112221s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.112242s: Exiting Redux.assume: 0.000011 seconds 0.112255s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.112269s: Exiting Redux.assume: 0.000003 seconds 0.112280s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.112294s: Entering Redux.assume(0 < r0) 0.112311s: Exiting Redux.assume: 0.000007 seconds 0.112321s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.112335s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.112350s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.112369s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.112384s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.112615s: Exiting Redux.query 0.112781s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.112793s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.112805s: Entering Redux.assume(!(0 < r0)) 0.112822s: Exiting Redux.assume: 0.000007 seconds 0.112833s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.112846s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.112861s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.112879s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.112893s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.113016s: Exiting Redux.query 0.113028s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.113038s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.113053s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.113073s: Exiting Redux.assume: 0.000009 seconds 0.113085s: Entering Redux.assume(!(!(1 = 0))) 0.113097s: Exiting Redux.assume: 0.000001 seconds 0.113111s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.113124s: Exiting Redux.assume: 0.000003 seconds 0.113136s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.113146s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.113156s: Entering Redux.query(true) 0.113166s: Exiting Redux.query 0.113176s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.113186s: Entering Redux.assume(true) 0.113197s: Exiting Redux.assume: 0.000001 seconds 0.113207s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.113223s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.113235s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.113252s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.113275s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.113290s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.115234s: Exiting Redux.query 0.115261s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.115278s: Exiting Redux.assert_term: 0.000004 seconds 0.115289s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.115303s: Exiting Redux.assert_term: 0.000003 seconds 0.115362s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.115375s: Exiting Redux.assert_term: 0.000003 seconds 0.115387s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.115412s: Exiting Redux.assert_term: 0.000004 seconds 0.115423s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.115439s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.115463s: Exiting Redux.assume: 0.000013 seconds 0.115473s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.115484s: Entering Redux.assume(!(1 = 0)) 0.115495s: Exiting Redux.assume: 0.000001 seconds 0.115507s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.115524s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.115552s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.115570s: Exiting Redux.assume: 0.000006 seconds 0.115580s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.115590s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.115600s: Entering Redux.query(1 <= 1) 0.115609s: Exiting Redux.query 0.115618s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.115628s: Entering Redux.assume(1 <= 1) 0.115639s: Exiting Redux.assume: 0.000001 seconds 0.115648s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.115663s: Entering Redux.assume(!(!(r0 = 0))) 0.115693s: Exiting Redux.assume: 0.000021 seconds 0.115704s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.115716s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.115741s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.115761s: Exiting Redux.assume: 0.000007 seconds 0.115772s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.115782s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.115791s: Entering Redux.query(1 <= 1) 0.115801s: Exiting Redux.query 0.115810s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.115821s: Entering Redux.assume(1 <= 1) 0.115833s: Exiting Redux.assume: 0.000002 seconds 0.115842s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.115854s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.115863s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.115873s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.115885s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.115906s: Exiting Redux.assume: 0.000011 seconds 0.115918s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.115932s: Exiting Redux.assume: 0.000003 seconds 0.115942s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.115955s: Entering Redux.assume(0 < r0) 0.115972s: Exiting Redux.assume: 0.000006 seconds 0.115982s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.115995s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.116008s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.116025s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.116040s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.116241s: Exiting Redux.query 0.116254s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.116263s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.116274s: Entering Redux.assume(!(0 < r0)) 0.116291s: Exiting Redux.assume: 0.000006 seconds 0.116301s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.116314s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.116328s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.116344s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.116359s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.116488s: Exiting Redux.query 0.116501s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.116511s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.116525s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.116545s: Exiting Redux.assume: 0.000009 seconds 0.116555s: Entering Redux.assume(!(!(1 = 0))) 0.116566s: Exiting Redux.assume: 0.000001 seconds 0.116604s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.116751s: Exiting Redux.assume: 0.000135 seconds 0.116765s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Verifying call 0.116775s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.116784s: Entering Redux.query(true) 0.116794s: Exiting Redux.query 0.116804s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.116813s: Entering Redux.assume(true) 0.116825s: Exiting Redux.assume: 0.000001 seconds 0.116834s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Executing statement 0.116850s: Entering Redux.query(!(2 = 0)) 0.116860s: Exiting Redux.query 0.116872s: Entering Redux.assume(%(A0, 2) = 1) 0.116885s: Exiting Redux.assume: 0.000003 seconds 0.116895s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.116904s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.116913s: Entering Redux.query(true) 0.116922s: Exiting Redux.query 0.116932s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.116941s: Entering Redux.assume(true) 0.116951s: Exiting Redux.assume: 0.000001 seconds 0.116960s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.116976s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.116987s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.117002s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.117021s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.117036s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.118010s: Exiting Redux.query 0.118028s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.118043s: Exiting Redux.assert_term: 0.000004 seconds 0.118054s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.118068s: Exiting Redux.assert_term: 0.000003 seconds 0.118078s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.118091s: Exiting Redux.assert_term: 0.000003 seconds 0.118101s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.118114s: Exiting Redux.assert_term: 0.000003 seconds 0.118124s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.118137s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.118161s: Exiting Redux.assume: 0.000013 seconds 0.118170s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.118181s: Entering Redux.assume(!(1 = 0)) 0.118192s: Exiting Redux.assume: 0.000001 seconds 0.118203s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.118217s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.118242s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.118259s: Exiting Redux.assume: 0.000007 seconds 0.118270s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.118280s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118292s: Entering Redux.query(1 <= 1) 0.118302s: Exiting Redux.query 0.118311s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118321s: Entering Redux.assume(1 <= 1) 0.118331s: Exiting Redux.assume: 0.000001 seconds 0.118340s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.118354s: Entering Redux.assume(!(!(r0 = 0))) 0.118384s: Exiting Redux.assume: 0.000018 seconds 0.118403s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.118416s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.118439s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.118457s: Exiting Redux.assume: 0.000007 seconds 0.118468s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.118479s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118488s: Entering Redux.query(1 <= 1) 0.118498s: Exiting Redux.query 0.118507s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118517s: Entering Redux.assume(1 <= 1) 0.118527s: Exiting Redux.assume: 0.000001 seconds 0.118537s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.118547s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.118557s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.118566s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.118578s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.118599s: Exiting Redux.assume: 0.000010 seconds 0.118612s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.118625s: Exiting Redux.assume: 0.000003 seconds 0.118636s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.118649s: Entering Redux.assume(0 < r0) 0.118665s: Exiting Redux.assume: 0.000006 seconds 0.118675s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.118689s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.118703s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.118722s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.118737s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.118944s: Exiting Redux.query 0.118958s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.118968s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.118979s: Entering Redux.assume(!(0 < r0)) 0.118996s: Exiting Redux.assume: 0.000006 seconds 0.119006s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.119019s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.119032s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.119050s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.119065s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.119189s: Exiting Redux.query 0.119202s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.119212s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.119228s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.119248s: Exiting Redux.assume: 0.000010 seconds 0.119259s: Entering Redux.assume(!(!(1 = 0))) 0.119270s: Exiting Redux.assume: 0.000001 seconds 0.119283s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.119296s: Exiting Redux.assume: 0.000003 seconds 0.119307s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.119316s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.119325s: Entering Redux.query(true) 0.119893s: Exiting Redux.query 0.119907s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.119916s: Entering Redux.assume(true) 0.119927s: Exiting Redux.assume: 0.000001 seconds 0.119937s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.119952s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.119963s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.119977s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.119994s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.120009s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.120832s: Exiting Redux.query 0.120852s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.120868s: Exiting Redux.assert_term: 0.000004 seconds 0.120879s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.120892s: Exiting Redux.assert_term: 0.000003 seconds 0.120902s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.120915s: Exiting Redux.assert_term: 0.000003 seconds 0.120925s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.120939s: Exiting Redux.assert_term: 0.000003 seconds 0.120949s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.120963s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.120987s: Exiting Redux.assume: 0.000012 seconds 0.120996s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.121008s: Entering Redux.assume(!(1 = 0)) 0.121019s: Exiting Redux.assume: 0.000001 seconds 0.121030s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.121045s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.121108s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.121128s: Exiting Redux.assume: 0.000006 seconds 0.121139s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.121149s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.121159s: Entering Redux.query(1 <= 1) 0.121169s: Exiting Redux.query 0.121178s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121189s: Entering Redux.assume(1 <= 1) 0.121200s: Exiting Redux.assume: 0.000001 seconds 0.121210s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.121224s: Entering Redux.assume(!(!(r0 = 0))) 0.121254s: Exiting Redux.assume: 0.000019 seconds 0.121266s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.121277s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.121301s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.121319s: Exiting Redux.assume: 0.000006 seconds 0.121329s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.121340s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.121351s: Entering Redux.query(1 <= 1) 0.121361s: Exiting Redux.query 0.121370s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121381s: Entering Redux.assume(1 <= 1) 0.121392s: Exiting Redux.assume: 0.000000 seconds 0.121414s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.121426s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.121437s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.121447s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.121460s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.121482s: Exiting Redux.assume: 0.000011 seconds 0.121494s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.121508s: Exiting Redux.assume: 0.000003 seconds 0.121519s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.121533s: Entering Redux.assume(0 < r0) 0.121550s: Exiting Redux.assume: 0.000007 seconds 0.121561s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.121575s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.121588s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.121605s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.121620s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.121822s: Exiting Redux.query 0.121836s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.121845s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.121857s: Entering Redux.assume(!(0 < r0)) 0.121873s: Exiting Redux.assume: 0.000006 seconds 0.121884s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.121898s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.121911s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.121929s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.121943s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.122065s: Exiting Redux.query 0.122078s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.122088s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.122102s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.122122s: Exiting Redux.assume: 0.000009 seconds 0.122134s: Entering Redux.assume(!(!(1 = 0))) 0.122145s: Exiting Redux.assume: 0.000001 seconds 0.122174s: Entering Redux.assume(!(R0 <= 2)) 0.122187s: Exiting Redux.assume: 0.000003 seconds 0.122198s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Verifying call 0.122208s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122217s: Entering Redux.query(true) 0.122226s: Exiting Redux.query 0.122236s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122245s: Entering Redux.assume(true) 0.122256s: Exiting Redux.assume: 0.000001 seconds 0.122265s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Executing statement 0.122286s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.122464s: Exiting Redux.assume: 0.000167 seconds 0.122480s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Verifying call 0.122490s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122500s: Entering Redux.query(true) 0.122510s: Exiting Redux.query 0.122519s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122528s: Entering Redux.assume(true) 0.122539s: Exiting Redux.assume: 0.000001 seconds 0.122548s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Executing statement 0.122564s: Entering Redux.query(!(2 = 0)) 0.122573s: Exiting Redux.query 0.122585s: Entering Redux.assume(%(A0, 2) = 1) 0.122598s: Exiting Redux.assume: 0.000003 seconds 0.122608s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.122617s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.122626s: Entering Redux.query(true) 0.122636s: Exiting Redux.query 0.122645s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.122655s: Entering Redux.assume(true) 0.122666s: Exiting Redux.assume: 0.000001 seconds 0.122676s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.122691s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.122703s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.122718s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.122736s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.122752s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.123824s: Exiting Redux.query 0.123841s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.123856s: Exiting Redux.assert_term: 0.000004 seconds 0.123867s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.123880s: Exiting Redux.assert_term: 0.000003 seconds 0.123890s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.123903s: Exiting Redux.assert_term: 0.000003 seconds 0.123913s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.123926s: Exiting Redux.assert_term: 0.000002 seconds 0.123935s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.123949s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.123973s: Exiting Redux.assume: 0.000013 seconds 0.123983s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.123994s: Entering Redux.assume(!(1 = 0)) 0.124006s: Exiting Redux.assume: 0.000001 seconds 0.124017s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.124032s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.124059s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.124077s: Exiting Redux.assume: 0.000006 seconds 0.124088s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.124098s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124108s: Entering Redux.query(1 <= 1) 0.124118s: Exiting Redux.query 0.124128s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124138s: Entering Redux.assume(1 <= 1) 0.124149s: Exiting Redux.assume: 0.000001 seconds 0.124159s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.124172s: Entering Redux.assume(!(!(r0 = 0))) 0.124202s: Exiting Redux.assume: 0.000019 seconds 0.124212s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.124224s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.124248s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.124266s: Exiting Redux.assume: 0.000006 seconds 0.124277s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.124287s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.124298s: Entering Redux.query(1 <= 1) 0.124307s: Exiting Redux.query 0.124317s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.124327s: Entering Redux.assume(1 <= 1) 0.124338s: Exiting Redux.assume: 0.000001 seconds 0.124348s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.124359s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.124370s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.124379s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.124391s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.124422s: Exiting Redux.assume: 0.000011 seconds 0.124435s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.124450s: Exiting Redux.assume: 0.000003 seconds 0.124461s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.124474s: Entering Redux.assume(0 < r0) 0.124491s: Exiting Redux.assume: 0.000006 seconds 0.124502s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.124515s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.124531s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.124551s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.124566s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.124764s: Exiting Redux.query 0.124778s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.124787s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.124798s: Entering Redux.assume(!(0 < r0)) 0.124815s: Exiting Redux.assume: 0.000006 seconds 0.124825s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.124838s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.124851s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.124868s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.124883s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.125002s: Exiting Redux.query 0.125015s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.125025s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.125039s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.125058s: Exiting Redux.assume: 0.000009 seconds 0.125069s: Entering Redux.assume(!(!(1 = 0))) 0.125081s: Exiting Redux.assume: 0.000001 seconds 0.125093s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.125107s: Exiting Redux.assume: 0.000003 seconds 0.125118s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.125128s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.125137s: Entering Redux.query(true) 0.125146s: Exiting Redux.query 0.125156s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.125164s: Entering Redux.assume(true) 0.125175s: Exiting Redux.assume: 0.000001 seconds 0.125185s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.125908s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.125923s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.125937s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.125957s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.125972s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.126924s: Exiting Redux.query 0.126948s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.126964s: Exiting Redux.assert_term: 0.000005 seconds 0.126977s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.126990s: Exiting Redux.assert_term: 0.000003 seconds 0.127002s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.127016s: Exiting Redux.assert_term: 0.000003 seconds 0.127026s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.127042s: Exiting Redux.assert_term: 0.000003 seconds 0.127053s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.127067s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.127121s: Exiting Redux.assume: 0.000043 seconds 0.127132s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.127143s: Entering Redux.assume(!(1 = 0)) 0.127154s: Exiting Redux.assume: 0.000001 seconds 0.127165s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.127179s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.127204s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.127222s: Exiting Redux.assume: 0.000006 seconds 0.127232s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.127242s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.127252s: Entering Redux.query(1 <= 1) 0.127261s: Exiting Redux.query 0.127271s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.127282s: Entering Redux.assume(1 <= 1) 0.127293s: Exiting Redux.assume: 0.000001 seconds 0.127303s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.127315s: Entering Redux.assume(!(!(r0 = 0))) 0.127345s: Exiting Redux.assume: 0.000019 seconds 0.127355s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.127367s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.127390s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.127419s: Exiting Redux.assume: 0.000007 seconds 0.127429s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.127439s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.127449s: Entering Redux.query(1 <= 1) 0.127458s: Exiting Redux.query 0.127467s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.127477s: Entering Redux.assume(1 <= 1) 0.127488s: Exiting Redux.assume: 0.000001 seconds 0.127497s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.127508s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.127518s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.127529s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.127543s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.127567s: Exiting Redux.assume: 0.000012 seconds 0.127582s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.127596s: Exiting Redux.assume: 0.000003 seconds 0.127607s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.127619s: Entering Redux.assume(0 < r0) 0.127635s: Exiting Redux.assume: 0.000006 seconds 0.127645s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.127659s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.127671s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.127689s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.127704s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.127906s: Exiting Redux.query 0.127919s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.127930s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.127941s: Entering Redux.assume(!(0 < r0)) 0.127958s: Exiting Redux.assume: 0.000007 seconds 0.127969s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.127983s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.127997s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.128017s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.128034s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.128192s: Exiting Redux.query 0.128206s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.128217s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.128232s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.128252s: Exiting Redux.assume: 0.000009 seconds 0.128263s: Entering Redux.assume(!(!(1 = 0))) 0.128275s: Exiting Redux.assume: 0.000003 seconds 0.128299s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.128493s: Exiting Redux.assume: 0.000181 seconds 0.128507s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Verifying call 0.128517s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.128527s: Entering Redux.query(true) 0.128536s: Exiting Redux.query 0.128546s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.128555s: Entering Redux.assume(true) 0.128566s: Exiting Redux.assume: 0.000001 seconds 0.128575s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Executing statement 0.128591s: Entering Redux.query(!(2 = 0)) 0.128601s: Exiting Redux.query 0.128612s: Entering Redux.assume(%(A0, 2) = 1) 0.128625s: Exiting Redux.assume: 0.000003 seconds 0.128635s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.128644s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.128653s: Entering Redux.query(true) 0.128663s: Exiting Redux.query 0.128672s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.128681s: Entering Redux.assume(true) 0.128692s: Exiting Redux.assume: 0.000002 seconds 0.128701s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.128716s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.128727s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.128741s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.128759s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.128774s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.129525s: Exiting Redux.query 0.129542s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.129558s: Exiting Redux.assert_term: 0.000004 seconds 0.129569s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.129582s: Exiting Redux.assert_term: 0.000003 seconds 0.129593s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.129606s: Exiting Redux.assert_term: 0.000003 seconds 0.129617s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.129630s: Exiting Redux.assert_term: 0.000003 seconds 0.129640s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.129655s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.129677s: Exiting Redux.assume: 0.000012 seconds 0.129687s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.129760s: Entering Redux.assume(!(1 = 0)) 0.129772s: Exiting Redux.assume: 0.000001 seconds 0.129783s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.129797s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.129820s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.129838s: Exiting Redux.assume: 0.000007 seconds 0.129848s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.129858s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.129868s: Entering Redux.query(1 <= 1) 0.129877s: Exiting Redux.query 0.129887s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.129896s: Entering Redux.assume(1 <= 1) 0.129908s: Exiting Redux.assume: 0.000001 seconds 0.129917s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.129930s: Entering Redux.assume(!(!(r0 = 0))) 0.129960s: Exiting Redux.assume: 0.000018 seconds 0.129970s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.129982s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.130005s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.130022s: Exiting Redux.assume: 0.000006 seconds 0.130032s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.130042s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.130052s: Entering Redux.query(1 <= 1) 0.130062s: Exiting Redux.query 0.130071s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.130081s: Entering Redux.assume(1 <= 1) 0.130092s: Exiting Redux.assume: 0.000001 seconds 0.130101s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.130111s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.130121s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.130130s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.130145s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.130166s: Exiting Redux.assume: 0.000011 seconds 0.130179s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.130193s: Exiting Redux.assume: 0.000003 seconds 0.130204s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.130217s: Entering Redux.assume(0 < r0) 0.130235s: Exiting Redux.assume: 0.000006 seconds 0.130245s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.130260s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.130272s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.130289s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.130304s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.130517s: Exiting Redux.query 0.130532s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.130541s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.130553s: Entering Redux.assume(!(0 < r0)) 0.130570s: Exiting Redux.assume: 0.000006 seconds 0.130580s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.130593s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.130606s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.130623s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.130637s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.130760s: Exiting Redux.query 0.130772s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.130782s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.130796s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.130816s: Exiting Redux.assume: 0.000009 seconds 0.130827s: Entering Redux.assume(!(!(1 = 0))) 0.130838s: Exiting Redux.assume: 0.000001 seconds 0.130851s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.130864s: Exiting Redux.assume: 0.000002 seconds 0.130874s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.130884s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.130893s: Entering Redux.query(true) 0.130903s: Exiting Redux.query 0.130913s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.130922s: Entering Redux.assume(true) 0.130933s: Exiting Redux.assume: 0.000001 seconds 0.130942s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.130957s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.130968s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.130982s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.131191s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.131208s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.131961s: Exiting Redux.query 0.131979s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.131994s: Exiting Redux.assert_term: 0.000005 seconds 0.132005s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.132018s: Exiting Redux.assert_term: 0.000003 seconds 0.132029s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.132042s: Exiting Redux.assert_term: 0.000002 seconds 0.132052s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.132065s: Exiting Redux.assert_term: 0.000003 seconds 0.132075s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.132089s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.132112s: Exiting Redux.assume: 0.000012 seconds 0.132122s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.132133s: Entering Redux.assume(!(1 = 0)) 0.132145s: Exiting Redux.assume: 0.000001 seconds 0.132156s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.132173s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.132197s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.132215s: Exiting Redux.assume: 0.000006 seconds 0.132226s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.132236s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.132246s: Entering Redux.query(1 <= 1) 0.132256s: Exiting Redux.query 0.132265s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.132275s: Entering Redux.assume(1 <= 1) 0.132286s: Exiting Redux.assume: 0.000001 seconds 0.132295s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.132307s: Entering Redux.assume(!(!(r0 = 0))) 0.132336s: Exiting Redux.assume: 0.000018 seconds 0.132346s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.132357s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.132430s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.132449s: Exiting Redux.assume: 0.000007 seconds 0.132461s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.132471s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.132480s: Entering Redux.query(1 <= 1) 0.132490s: Exiting Redux.query 0.132500s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.132509s: Entering Redux.assume(1 <= 1) 0.132524s: Exiting Redux.assume: 0.000001 seconds 0.132533s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.132543s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.132553s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.132562s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.132575s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.132596s: Exiting Redux.assume: 0.000010 seconds 0.132609s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.132623s: Exiting Redux.assume: 0.000003 seconds 0.132634s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.132647s: Entering Redux.assume(0 < r0) 0.132664s: Exiting Redux.assume: 0.000007 seconds 0.132675s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.132688s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.132701s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.132719s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.132733s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.132936s: Exiting Redux.query 0.132949s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.132959s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.132970s: Entering Redux.assume(!(0 < r0)) 0.132987s: Exiting Redux.assume: 0.000007 seconds 0.132997s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.133009s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.133022s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.133040s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.133054s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.133176s: Exiting Redux.query 0.133189s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.133198s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.133213s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.133234s: Exiting Redux.assume: 0.000009 seconds 0.133246s: Entering Redux.assume(!(!(1 = 0))) 0.133259s: Exiting Redux.assume: 0.000001 seconds 0.133284s: Entering Redux.assume(!(0 <= R0)) 0.133300s: Exiting Redux.assume: 0.000007 seconds 0.133310s: Entering Redux.assume(false) 0.133322s: Exiting Redux.assume: 0.000003 seconds 0.133332s: Entering Redux.assume(!(false)) 0.133343s: Exiting Redux.assume: 0.000001 seconds 0.133354s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Verifying call 0.133364s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.133373s: Entering Redux.query(true) 0.133383s: Exiting Redux.query 0.133394s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.133410s: Entering Redux.assume(true) 0.133422s: Exiting Redux.assume: 0.000001 seconds 0.133431s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Executing statement 0.133453s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.133537s: Exiting Redux.assume: 0.000072 seconds 0.133550s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Verifying call 0.133560s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.133570s: Entering Redux.query(true) 0.133580s: Exiting Redux.query 0.133590s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.133599s: Entering Redux.assume(true) 0.133610s: Exiting Redux.assume: 0.000001 seconds 0.133620s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Executing statement 0.133634s: Entering Redux.query(!(2 = 0)) 0.133644s: Exiting Redux.query 0.133656s: Entering Redux.assume(%(A0, 2) = 1) 0.133670s: Exiting Redux.assume: 0.000003 seconds 0.133679s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.133688s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.133697s: Entering Redux.query(true) 0.133707s: Exiting Redux.query 0.133716s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.133725s: Entering Redux.assume(true) 0.133737s: Exiting Redux.assume: 0.000001 seconds 0.133746s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.133762s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.133774s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.133863s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.133884s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.133900s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.134080s: Exiting Redux.query 0.134098s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.134113s: Exiting Redux.assert_term: 0.000004 seconds 0.134125s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.134139s: Exiting Redux.assert_term: 0.000003 seconds 0.134150s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.134163s: Exiting Redux.assert_term: 0.000003 seconds 0.134175s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.134189s: Exiting Redux.assert_term: 0.000003 seconds 0.134199s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.134213s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.134237s: Exiting Redux.assume: 0.000014 seconds 0.134249s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.134261s: Entering Redux.assume(!(1 = 0)) 0.134272s: Exiting Redux.assume: 0.000002 seconds 0.134282s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.134296s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.134320s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.134338s: Exiting Redux.assume: 0.000006 seconds 0.134348s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.134358s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.134369s: Entering Redux.query(1 <= 1) 0.134378s: Exiting Redux.query 0.134388s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.134408s: Entering Redux.assume(1 <= 1) 0.134420s: Exiting Redux.assume: 0.000001 seconds 0.134430s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.134442s: Entering Redux.assume(!(!(r0 = 0))) 0.134472s: Exiting Redux.assume: 0.000018 seconds 0.134484s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.134500s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.134529s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.134552s: Exiting Redux.assume: 0.000008 seconds 0.134566s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.134580s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.134593s: Entering Redux.query(1 <= 1) 0.134605s: Exiting Redux.query 0.134617s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.134629s: Entering Redux.assume(1 <= 1) 0.134644s: Exiting Redux.assume: 0.000001 seconds 0.134656s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.134669s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.134682s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.134694s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.134711s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.134735s: Exiting Redux.assume: 0.000013 seconds 0.134748s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.134761s: Exiting Redux.assume: 0.000003 seconds 0.134772s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.134785s: Entering Redux.assume(0 < r0) 0.134802s: Exiting Redux.assume: 0.000006 seconds 0.134812s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.134825s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.134838s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.134856s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.134873s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.135130s: Exiting Redux.query 0.135150s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.135161s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.135173s: Entering Redux.assume(!(0 < r0)) 0.135191s: Exiting Redux.assume: 0.000007 seconds 0.135203s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.135220s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.135234s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.135324s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.135341s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.135515s: Exiting Redux.query 0.135534s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.135546s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.135562s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.135586s: Exiting Redux.assume: 0.000012 seconds 0.135601s: Entering Redux.assume(!(!(1 = 0))) 0.135616s: Exiting Redux.assume: 0.000001 seconds 0.135633s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.135647s: Exiting Redux.assume: 0.000004 seconds 0.135658s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.135669s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.135678s: Entering Redux.query(true) 0.135687s: Exiting Redux.query 0.135697s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.135706s: Entering Redux.assume(true) 0.135717s: Exiting Redux.assume: 0.000002 seconds 0.135726s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.135745s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.135759s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.135773s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.135793s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.135811s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.135985s: Exiting Redux.query 0.136007s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.136022s: Exiting Redux.assert_term: 0.000005 seconds 0.136033s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.136046s: Exiting Redux.assert_term: 0.000003 seconds 0.136056s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.136070s: Exiting Redux.assert_term: 0.000003 seconds 0.136080s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.136093s: Exiting Redux.assert_term: 0.000003 seconds 0.136103s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.136117s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.136139s: Exiting Redux.assume: 0.000012 seconds 0.136148s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.136159s: Entering Redux.assume(!(1 = 0)) 0.136171s: Exiting Redux.assume: 0.000001 seconds 0.136181s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.136195s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.136220s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.136238s: Exiting Redux.assume: 0.000007 seconds 0.136249s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.136260s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.136273s: Entering Redux.query(1 <= 1) 0.136285s: Exiting Redux.query 0.136295s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.136304s: Entering Redux.assume(1 <= 1) 0.136316s: Exiting Redux.assume: 0.000001 seconds 0.136326s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.136340s: Entering Redux.assume(!(!(r0 = 0))) 0.136369s: Exiting Redux.assume: 0.000019 seconds 0.136380s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.136403s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.136427s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.136445s: Exiting Redux.assume: 0.000007 seconds 0.136456s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.136466s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.136476s: Entering Redux.query(1 <= 1) 0.136486s: Exiting Redux.query 0.136496s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.136506s: Entering Redux.assume(1 <= 1) 0.136518s: Exiting Redux.assume: 0.000001 seconds 0.136527s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.136538s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.136548s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.136558s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.136571s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.136592s: Exiting Redux.assume: 0.000010 seconds 0.136604s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.136618s: Exiting Redux.assume: 0.000003 seconds 0.136630s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.136642s: Entering Redux.assume(0 < r0) 0.136659s: Exiting Redux.assume: 0.000007 seconds 0.136670s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.136683s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.136696s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.136714s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.136729s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.137146s: Exiting Redux.query 0.137161s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.137171s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.137182s: Entering Redux.assume(!(0 < r0)) 0.137199s: Exiting Redux.assume: 0.000006 seconds 0.137209s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.137223s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.137236s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.137254s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.137269s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.137389s: Exiting Redux.query 0.137412s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.137423s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.137437s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.137457s: Exiting Redux.assume: 0.000010 seconds 0.137469s: Entering Redux.assume(!(!(1 = 0))) 0.137480s: Exiting Redux.assume: 0.000001 seconds 0.137499s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.137629s: Exiting Redux.assume: 0.000118 seconds 0.137643s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(44,5-24): Verifying call 0.137653s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.137663s: Entering Redux.query(true) 0.137673s: Exiting Redux.query 0.137683s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.137693s: Entering Redux.assume(true) 0.137705s: Exiting Redux.assume: 0.000002 seconds 0.137715s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Executing statement 0.137731s: Entering Redux.query(!(2 = 0)) 0.137742s: Exiting Redux.query 0.137754s: Entering Redux.assume(%(A0, 2) = 1) 0.137768s: Exiting Redux.assume: 0.000003 seconds 0.137778s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.137789s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.137799s: Entering Redux.query(true) 0.137808s: Exiting Redux.query 0.137818s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.137828s: Entering Redux.assume(true) 0.137839s: Exiting Redux.assume: 0.000001 seconds 0.137849s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.137864s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.137876s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.137890s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.137909s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.137926s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.138802s: Exiting Redux.query 0.138822s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.138839s: Exiting Redux.assert_term: 0.000004 seconds 0.138852s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.138865s: Exiting Redux.assert_term: 0.000003 seconds 0.138876s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.138889s: Exiting Redux.assert_term: 0.000002 seconds 0.138902s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.138918s: Exiting Redux.assert_term: 0.000003 seconds 0.138929s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.138943s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.138967s: Exiting Redux.assume: 0.000014 seconds 0.138977s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.138988s: Entering Redux.assume(!(1 = 0)) 0.139000s: Exiting Redux.assume: 0.000000 seconds 0.139011s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.139025s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.139050s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.139069s: Exiting Redux.assume: 0.000008 seconds 0.139080s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.139090s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.139099s: Entering Redux.query(1 <= 1) 0.139109s: Exiting Redux.query 0.139119s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.139129s: Entering Redux.assume(1 <= 1) 0.139140s: Exiting Redux.assume: 0.000000 seconds 0.139151s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.139164s: Entering Redux.assume(!(!(r0 = 0))) 0.139196s: Exiting Redux.assume: 0.000022 seconds 0.139208s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.139221s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.139244s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.139262s: Exiting Redux.assume: 0.000006 seconds 0.139273s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.139282s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.139292s: Entering Redux.query(1 <= 1) 0.139301s: Exiting Redux.query 0.139312s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.139321s: Entering Redux.assume(1 <= 1) 0.139332s: Exiting Redux.assume: 0.000002 seconds 0.139341s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.139352s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.139362s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.139371s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.139384s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.139415s: Exiting Redux.assume: 0.000011 seconds 0.139428s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.139441s: Exiting Redux.assume: 0.000003 seconds 0.139452s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.139465s: Entering Redux.assume(0 < r0) 0.139484s: Exiting Redux.assume: 0.000007 seconds 0.139494s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.139507s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.139520s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.139537s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.139554s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.139870s: Exiting Redux.query 0.139885s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.139895s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.139907s: Entering Redux.assume(!(0 < r0)) 0.139925s: Exiting Redux.assume: 0.000006 seconds 0.139935s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.139949s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.139963s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.139981s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.139995s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.140116s: Exiting Redux.query 0.140129s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.140138s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.140152s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.140172s: Exiting Redux.assume: 0.000010 seconds 0.140183s: Entering Redux.assume(!(!(1 = 0))) 0.140194s: Exiting Redux.assume: 0.000001 seconds 0.140207s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.140220s: Exiting Redux.assume: 0.000002 seconds 0.140230s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.140240s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.140249s: Entering Redux.query(true) 0.140258s: Exiting Redux.query 0.140269s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.140278s: Entering Redux.assume(true) 0.140290s: Exiting Redux.assume: 0.000001 seconds 0.140300s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.140315s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.140327s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.140341s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.140359s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.140375s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.141195s: Exiting Redux.query 0.141213s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.141229s: Exiting Redux.assert_term: 0.000004 seconds 0.141240s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.141254s: Exiting Redux.assert_term: 0.000003 seconds 0.141265s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.141279s: Exiting Redux.assert_term: 0.000002 seconds 0.141289s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.141302s: Exiting Redux.assert_term: 0.000002 seconds 0.141312s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.141325s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.141348s: Exiting Redux.assume: 0.000013 seconds 0.141359s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.141369s: Entering Redux.assume(!(1 = 0)) 0.141381s: Exiting Redux.assume: 0.000002 seconds 0.141391s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.141413s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.141437s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.141455s: Exiting Redux.assume: 0.000007 seconds 0.141466s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.141475s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.141487s: Entering Redux.query(1 <= 1) 0.141498s: Exiting Redux.query 0.141508s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.141518s: Entering Redux.assume(1 <= 1) 0.141529s: Exiting Redux.assume: 0.000001 seconds 0.141539s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.141552s: Entering Redux.assume(!(!(r0 = 0))) 0.141584s: Exiting Redux.assume: 0.000021 seconds 0.141596s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(55,24-29): Executing statement 0.141607s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Executing statement 0.141629s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.141646s: Exiting Redux.assume: 0.000006 seconds 0.141657s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(67,5-22): Verifying call 0.141666s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.141676s: Entering Redux.query(1 <= 1) 0.141685s: Exiting Redux.query 0.141695s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.141704s: Entering Redux.assume(1 <= 1) 0.141715s: Exiting Redux.assume: 0.000001 seconds 0.141725s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(68,5-11): Executing return statement 0.141736s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.141746s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Cleaning up dummy fraction chunks 0.141756s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(69,1-2): Leak check. 0.141769s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.141790s: Exiting Redux.assume: 0.000011 seconds 0.141803s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.141817s: Exiting Redux.assume: 0.000003 seconds 0.141828s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,9-11): Executing statement 0.141841s: Entering Redux.assume(0 < r0) 0.141859s: Exiting Redux.assume: 0.000007 seconds 0.141870s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(57,20-21): Executing statement 0.141884s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(58,15-16): Executing statement 0.141897s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(59,15-16): Executing statement 0.141914s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.141929s: Entering Redux.query((((v0 + 2) * 2) + (u0 * u0)) = (((((v0 + 2) * (v0 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r0 - v0) * 4))) 0.142129s: Exiting Redux.query 0.142143s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.142152s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.142163s: Entering Redux.assume(!(0 < r0)) 0.142181s: Exiting Redux.assume: 0.000006 seconds 0.142192s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(60,16-17): Executing statement 0.142206s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(61,15-16): Executing statement 0.142219s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(62,15-16): Executing statement 0.142237s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.142251s: Entering Redux.query(((v0 * 2) + ((u0 + 2) * (u0 + 2))) = ((((v0 * v0) + ((u0 + 2) * 2)) + (A0 * 4)) + ((r0 + u0) * 4))) 0.142370s: Exiting Redux.query 0.142383s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Cleaning up dummy fraction chunks 0.142400s: fermat2_ll_valuebound2__verifast_instrumented_modified.c(64,5-6): Leak check. 0.142415s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.142436s: Exiting Redux.assume: 0.000010 seconds 0.142447s: Entering Redux.assume(!(!(1 = 0))) 0.142458s: 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_valuebound2__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.052350s Time spent in Simplex: 0.044956s Time spent parsing: 0.017066s Function timings (> 0.1s): fermat2_ll_valuebound2__verifast_instrumented_modified.c(29,5-9): main: 0.10 seconds Total time: 0.14 seconds 0 errors found (26 statements verified)