./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound2.c ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound2.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound2.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-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/fermat1-ll_valuebound2.c + FILE=fermat1-ll_valuebound2.c ++ echo fermat1-ll_valuebound2 ++ sed 's/[-\.]/_/g' - + SANITIZED=fermat1_ll_valuebound2 + MODULE=fermat1_ll_valuebound2__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=fermat1_ll_valuebound2__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound2.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=fermat1_ll_valuebound2__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound2.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound2.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n fermat1_ll_valuebound2__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound2.c -o fermat1_ll_valuebound2__verifast_instrumented.c + program_modifications_cli.py -p fermat1_ll_valuebound2__verifast_instrumented.c -o fermat1_ll_valuebound2__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c fermat1_ll_valuebound2__verifast_instrumented_modified.c fermat1_ll_valuebound2__verifast_instrumented_modified.c 0.006579s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006612s: Exiting Redux.assert_term: 0.000016 seconds 0.006649s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.006664s: Exiting Redux.assert_term: 0.000005 seconds 0.006672s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.006685s: Exiting Redux.assert_term: 0.000004 seconds 0.006696s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.006707s: Exiting Redux.assert_term: 0.000002 seconds 0.006725s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.006739s: Exiting Redux.assert_term: 0.000006 seconds 0.006748s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.006761s: Exiting Redux.assert_term: 0.000004 seconds 0.006771s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.006786s: Exiting Redux.assert_term: 0.000003 seconds 0.006794s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.006810s: Exiting Redux.assert_term: 0.000007 seconds 0.006819s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.006837s: Exiting Redux.assert_term: 0.000002 seconds 0.006848s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.006861s: Exiting Redux.assert_term: 0.000002 seconds 0.006870s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.006884s: Exiting Redux.assert_term: 0.000005 seconds 0.006894s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.006905s: Exiting Redux.assert_term: 0.000002 seconds 0.006915s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.006934s: Exiting Redux.assert_term: 0.000004 seconds 0.006943s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.006956s: Exiting Redux.assert_term: 0.000004 seconds 0.006964s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.006977s: Exiting Redux.assert_term: 0.000001 seconds 0.006987s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007000s: Exiting Redux.assert_term: 0.000002 seconds 0.007008s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007026s: Exiting Redux.assert_term: 0.000005 seconds 0.007035s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007048s: Exiting Redux.assert_term: 0.000004 seconds 0.007058s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007069s: Exiting Redux.assert_term: 0.000002 seconds 0.007082s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007095s: Exiting Redux.assert_term: 0.000005 seconds 0.007103s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007121s: Exiting Redux.assert_term: 0.000005 seconds 0.007131s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007143s: Exiting Redux.assert_term: 0.000002 seconds 0.007153s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007167s: Exiting Redux.assert_term: 0.000006 seconds 0.007175s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007189s: Exiting Redux.assert_term: 0.000002 seconds 0.007199s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007217s: Exiting Redux.assert_term: 0.000002 seconds 0.007225s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007238s: Exiting Redux.assert_term: 0.000004 seconds 0.007247s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007260s: Exiting Redux.assert_term: 0.000004 seconds 0.025241s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025294s: Exiting Redux.assert_term: 0.000013 seconds 0.025312s: Entering Redux.assume(true ==> default_value = 0) 0.025342s: Exiting Redux.assume: 0.000006 seconds 0.026670s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.026694s: Exiting Redux.assert_term: 0.000005 seconds 0.026708s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.026721s: Exiting Redux.assert_term: 0.000003 seconds 0.026732s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.026744s: Exiting Redux.assert_term: 0.000003 seconds 0.026762s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.026782s: Exiting Redux.assert_term: 0.000003 seconds 0.026792s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.026804s: Exiting Redux.assert_term: 0.000003 seconds 0.026821s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.026833s: Exiting Redux.assert_term: 0.000003 seconds 0.026849s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.026861s: Exiting Redux.assert_term: 0.000003 seconds 0.026872s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.026884s: Exiting Redux.assert_term: 0.000002 seconds 0.026906s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.026920s: Exiting Redux.assert_term: 0.000003 seconds 0.026935s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.026947s: Exiting Redux.assert_term: 0.000002 seconds 0.026965s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.026977s: Exiting Redux.assert_term: 0.000002 seconds 0.026989s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.027002s: Exiting Redux.assert_term: 0.000002 seconds 0.027023s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.027035s: Exiting Redux.assert_term: 0.000003 seconds 0.027051s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.027063s: Exiting Redux.assert_term: 0.000002 seconds 0.027078s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.027089s: Exiting Redux.assert_term: 0.000003 seconds 0.027105s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.027117s: Exiting Redux.assert_term: 0.000003 seconds 0.027143s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.027156s: Exiting Redux.assert_term: 0.000003 seconds 0.027172s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.027185s: Exiting Redux.assert_term: 0.000003 seconds 0.027200s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.027212s: Exiting Redux.assert_term: 0.000003 seconds 0.027231s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.027243s: Exiting Redux.assert_term: 0.000003 seconds 0.030008s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.030034s: Exiting Redux.assume: 0.000007 seconds 0.035232s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.035266s: Exiting Redux.assert_term: 0.000010 seconds 0.035287s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.035300s: Exiting Redux.assert_term: 0.000003 seconds 0.035315s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.035338s: Exiting Redux.assert_term: 0.000002 seconds 0.035353s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.035366s: Exiting Redux.assert_term: 0.000003 seconds 0.035376s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.035405s: Exiting Redux.assume: 0.000020 seconds 0.035421s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.035434s: Exiting Redux.assert_term: 0.000004 seconds 0.035450s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.035472s: Exiting Redux.assume: 0.000012 seconds 0.035487s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.035499s: Exiting Redux.assert_term: 0.000002 seconds 0.035515s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.035528s: Exiting Redux.assert_term: 0.000002 seconds 0.035548s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.035565s: Exiting Redux.assert_term: 0.000003 seconds 0.035586s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.035599s: Exiting Redux.assert_term: 0.000002 seconds 0.035621s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.035634s: Exiting Redux.assert_term: 0.000003 seconds 0.035660s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.035673s: Exiting Redux.assert_term: 0.000003 seconds 0.035698s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.035711s: Exiting Redux.assert_term: 0.000003 seconds 0.035727s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.035738s: Exiting Redux.assert_term: 0.000003 seconds 0.035754s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.035767s: Exiting Redux.assert_term: 0.000002 seconds 0.035782s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.035800s: Exiting Redux.assert_term: 0.000003 seconds 0.035816s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.035827s: Exiting Redux.assert_term: 0.000003 seconds 0.035843s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.035854s: Exiting Redux.assert_term: 0.000003 seconds 0.035869s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.035881s: Exiting Redux.assert_term: 0.000002 seconds 0.035896s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.035913s: Exiting Redux.assert_term: 0.000003 seconds 0.035929s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.035941s: Exiting Redux.assert_term: 0.000002 seconds 0.035955s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.035967s: Exiting Redux.assert_term: 0.000002 seconds 0.035982s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.035993s: Exiting Redux.assert_term: 0.000002 seconds 0.036016s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.036033s: Exiting Redux.assert_term: 0.000003 seconds 0.036048s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.036061s: Exiting Redux.assert_term: 0.000003 seconds 0.036127s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.036139s: Exiting Redux.assert_term: 0.000003 seconds 0.036161s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.036172s: Exiting Redux.assert_term: 0.000003 seconds 0.036206s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.036218s: Exiting Redux.assert_term: 0.000003 seconds 0.036240s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.036252s: Exiting Redux.assert_term: 0.000003 seconds 0.036267s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.036278s: Exiting Redux.assert_term: 0.000003 seconds 0.036295s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.036307s: Exiting Redux.assert_term: 0.000002 seconds 0.036328s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.036341s: Exiting Redux.assert_term: 0.000003 seconds 0.036355s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.036367s: Exiting Redux.assert_term: 0.000003 seconds 0.036382s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.036402s: Exiting Redux.assert_term: 0.000002 seconds 0.036415s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.036427s: Exiting Redux.assert_term: 0.000002 seconds 0.036450s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.036462s: Exiting Redux.assert_term: 0.000003 seconds 0.036477s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.036489s: Exiting Redux.assert_term: 0.000002 seconds 0.036503s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.036515s: Exiting Redux.assert_term: 0.000002 seconds 0.036536s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.036548s: Exiting Redux.assert_term: 0.000002 seconds 0.036576s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.036588s: Exiting Redux.assert_term: 0.000003 seconds 0.036605s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.036617s: Exiting Redux.assert_term: 0.000002 seconds 0.036638s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.036650s: Exiting Redux.assert_term: 0.000003 seconds 0.036665s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.036678s: Exiting Redux.assert_term: 0.000003 seconds 0.036702s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.036715s: Exiting Redux.assert_term: 0.000003 seconds 0.036730s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.036741s: Exiting Redux.assert_term: 0.000003 seconds 0.036755s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.036767s: Exiting Redux.assert_term: 0.000002 seconds 0.036781s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.036799s: Exiting Redux.assert_term: 0.000002 seconds 0.036813s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.036825s: Exiting Redux.assert_term: 0.000002 seconds 0.036838s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.036850s: Exiting Redux.assert_term: 0.000003 seconds 0.036864s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.036875s: Exiting Redux.assert_term: 0.000003 seconds 0.036889s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.036906s: Exiting Redux.assert_term: 0.000003 seconds 0.036921s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.036933s: Exiting Redux.assert_term: 0.000002 seconds 0.036946s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.036958s: Exiting Redux.assert_term: 0.000003 seconds 0.036972s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.036983s: Exiting Redux.assert_term: 0.000003 seconds 0.036997s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.037013s: Exiting Redux.assert_term: 0.000003 seconds 0.037027s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.037038s: Exiting Redux.assert_term: 0.000003 seconds 0.037052s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.037063s: Exiting Redux.assert_term: 0.000002 seconds 0.037077s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.037089s: Exiting Redux.assert_term: 0.000002 seconds 0.037103s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.037122s: Exiting Redux.assert_term: 0.000003 seconds 0.037136s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.037148s: Exiting Redux.assert_term: 0.000002 seconds 0.037161s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.037172s: Exiting Redux.assert_term: 0.000003 seconds 0.037185s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.037197s: Exiting Redux.assert_term: 0.000002 seconds 0.037212s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.037231s: Exiting Redux.assert_term: 0.000003 seconds 0.037245s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.037257s: Exiting Redux.assert_term: 0.000003 seconds 0.037270s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.037281s: Exiting Redux.assert_term: 0.000003 seconds 0.037296s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.037307s: Exiting Redux.assert_term: 0.000003 seconds 0.037321s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.037338s: Exiting Redux.assert_term: 0.000003 seconds 0.037353s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.037364s: Exiting Redux.assert_term: 0.000003 seconds 0.037379s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.037398s: Exiting Redux.assert_term: 0.000003 seconds 0.037413s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.037425s: Exiting Redux.assert_term: 0.000003 seconds 0.037440s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.037457s: Exiting Redux.assert_term: 0.000002 seconds 0.037470s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.037481s: Exiting Redux.assert_term: 0.000003 seconds 0.037494s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.037505s: Exiting Redux.assert_term: 0.000002 seconds 0.037519s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.037530s: Exiting Redux.assert_term: 0.000003 seconds 0.037543s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.037560s: Exiting Redux.assert_term: 0.000003 seconds 0.037573s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.037584s: Exiting Redux.assert_term: 0.000003 seconds 0.037597s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.037608s: Exiting Redux.assert_term: 0.000003 seconds 0.037621s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.037633s: Exiting Redux.assert_term: 0.000002 seconds 0.037645s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.037663s: Exiting Redux.assert_term: 0.000003 seconds 0.037677s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.037688s: Exiting Redux.assert_term: 0.000003 seconds 0.037705s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.037716s: Exiting Redux.assert_term: 0.000003 seconds 0.037731s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.037743s: Exiting Redux.assert_term: 0.000002 seconds 0.037757s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.037774s: Exiting Redux.assert_term: 0.000003 seconds 0.037789s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.037801s: Exiting Redux.assert_term: 0.000002 seconds 0.037815s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.037827s: Exiting Redux.assert_term: 0.000002 seconds 0.037842s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.037854s: Exiting Redux.assert_term: 0.000002 seconds 0.037869s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.037885s: Exiting Redux.assert_term: 0.000002 seconds 0.037905s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.037917s: Exiting Redux.assert_term: 0.000002 seconds 0.037935s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.037948s: Exiting Redux.assert_term: 0.000002 seconds 0.037962s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.037973s: Exiting Redux.assert_term: 0.000003 seconds 0.037987s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.038007s: Exiting Redux.assert_term: 0.000002 seconds 0.038021s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.038032s: Exiting Redux.assert_term: 0.000003 seconds 0.038046s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.038057s: Exiting Redux.assert_term: 0.000003 seconds 0.038072s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.038084s: Exiting Redux.assert_term: 0.000003 seconds 0.038098s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.038116s: Exiting Redux.assert_term: 0.000002 seconds 0.038130s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.038142s: Exiting Redux.assert_term: 0.000003 seconds 0.038156s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.038168s: Exiting Redux.assert_term: 0.000003 seconds 0.038183s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.038194s: Exiting Redux.assert_term: 0.000002 seconds 0.038215s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.038227s: Exiting Redux.assert_term: 0.000003 seconds 0.038241s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.038253s: Exiting Redux.assert_term: 0.000002 seconds 0.038269s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.038281s: Exiting Redux.assert_term: 0.000003 seconds 0.038296s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.038307s: Exiting Redux.assert_term: 0.000002 seconds 0.038326s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.038338s: Exiting Redux.assert_term: 0.000003 seconds 0.038354s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.038366s: Exiting Redux.assert_term: 0.000002 seconds 0.038380s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.038399s: Exiting Redux.assert_term: 0.000004 seconds 0.038418s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.038430s: Exiting Redux.assert_term: 0.000003 seconds 0.038450s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.038462s: Exiting Redux.assert_term: 0.000002 seconds 0.038477s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.038489s: Exiting Redux.assert_term: 0.000003 seconds 0.038504s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.038516s: Exiting Redux.assert_term: 0.000002 seconds 0.038530s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.038541s: Exiting Redux.assert_term: 0.000003 seconds 0.038562s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.038574s: Exiting Redux.assert_term: 0.000002 seconds 0.038587s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.038598s: Exiting Redux.assert_term: 0.000002 seconds 0.038613s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.038624s: Exiting Redux.assert_term: 0.000003 seconds 0.038640s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.038657s: Exiting Redux.assert_term: 0.000002 seconds 0.038672s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.038684s: Exiting Redux.assert_term: 0.000003 seconds 0.038698s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.038710s: Exiting Redux.assert_term: 0.000003 seconds 0.038724s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.038736s: Exiting Redux.assert_term: 0.000003 seconds 0.039128s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.039148s: Exiting Redux.assert_term: 0.000003 seconds 0.040128s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.040147s: Exiting Redux.assert_term: 0.000006 seconds 0.040168s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.040182s: Exiting Redux.assert_term: 0.000004 seconds 0.040197s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.040211s: Exiting Redux.assert_term: 0.000004 seconds 0.040225s: Entering Redux.assert_term(func_rank(main) = 203) 0.040247s: Exiting Redux.assert_term: 0.000003 seconds 0.040280s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(29,5-9): Function 'main': Function type implementation check 0.040297s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.040312s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.040323s: Entering Redux.assume(0 <= argc) 0.040346s: Exiting Redux.assume: 0.000006 seconds 0.040356s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.040365s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.040380s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(29,25-31): Consuming assertion 0.040401s: Consuming chunk module(fermat1_ll_valuebound2__verifast_instrumented_modified, true) 0.040414s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Producing assertion 0.040432s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.040441s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(29,5-9): Cleaning up dummy fraction chunks 0.040449s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(29,5-9): Leak check. 0.040489s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.040505s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.040514s: Entering Redux.assume(false) 0.040525s: Exiting Redux.assume: 0.000001 seconds 0.040540s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.040553s: Exiting Redux.assert_term: 0.000004 seconds 0.040565s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,6-25): Verifying function 'assume_abort_if_not' 0.040573s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Producing assertion 0.040587s: Entering Redux.assume(true) 0.040598s: Exiting Redux.assume: 0.000002 seconds 0.040616s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,6-25): Executing statement 0.040632s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(17,3-5): Executing statement 0.040655s: Entering Redux.assume(!(!(cond = 0))) 0.040681s: Exiting Redux.assume: 0.000015 seconds 0.040690s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(17,13-14): Executing statement 0.040708s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(17,14-19): Executing statement 0.040725s: Entering Redux.assert_term(func_rank(abort) < 0) 0.040740s: Exiting Redux.assert_term: 0.000004 seconds 0.040751s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(17,14-19): Verifying call 0.040761s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(5,38-42): Consuming assertion 0.040770s: Entering Redux.query(true) 0.040785s: Exiting Redux.query 0.040795s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(6,13-18): Producing assertion 0.040804s: Entering Redux.assume(false) 0.040815s: Exiting Redux.assume: 0.000001 seconds 0.040826s: Entering Redux.assume(!(!(!(cond = 0)))) 0.040839s: Exiting Redux.assume: 0.000003 seconds 0.040849s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.040860s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.040873s: Entering Redux.query(true) 0.040883s: Exiting Redux.query 0.040891s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.040899s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(18,1-2): Leak check. 0.040915s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.040928s: Exiting Redux.assert_term: 0.000004 seconds 0.040939s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,6-23): Verifying function '__VERIFIER_assert' 0.040957s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Producing assertion 0.040967s: Entering Redux.assume(1 <= cond) 0.040982s: Exiting Redux.assume: 0.000005 seconds 0.040992s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,6-23): Executing statement 0.041004s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(22,5-7): Executing statement 0.041015s: Entering Redux.assume(!(!(cond = 0))) 0.041731s: Exiting Redux.assume: 0.000704 seconds 0.041755s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041767s: Exiting Redux.assume: 0.000004 seconds 0.041776s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(26,5-11): Executing return statement 0.041786s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Consuming assertion 0.041795s: Entering Redux.query(1 <= cond) 0.041809s: Exiting Redux.query 0.041818s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(27,1-2): Cleaning up dummy fraction chunks 0.041832s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(27,1-2): Leak check. 0.041850s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(29,5-9): Verifying function 'main' 0.041860s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(29,25-31): Producing assertion 0.041879s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(29,5-9): Executing statement 0.041893s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(33,1-2): Executing statement 0.041907s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(35,1-36,1): Executing statement 0.041924s: Consuming chunk [_]module(fermat1_ll_valuebound2__verifast_instrumented_modified, true) 0.041935s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(37,5-8): Executing statement 0.041948s: Entering Redux.assert_term(-2147483648 <= A && A <= 2147483647) 0.041961s: Exiting Redux.assert_term: 0.000003 seconds 0.041970s: Entering Redux.assert_term(-2147483648 <= R && R <= 2147483647) 0.041987s: Exiting Redux.assert_term: 0.000003 seconds 0.041996s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(38,5-9): Executing statement 0.042008s: Entering Redux.assert_term(-9223372036854775808 <= u && u <= 9223372036854775807) 0.042022s: Exiting Redux.assert_term: 0.000004 seconds 0.042032s: Entering Redux.assert_term(-9223372036854775808 <= v && v <= 9223372036854775807) 0.042044s: Exiting Redux.assert_term: 0.000003 seconds 0.042054s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.042071s: Exiting Redux.assert_term: 0.000003 seconds 0.042079s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(39,7-8): Executing statement 0.042098s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042110s: Exiting Redux.assert_term: 0.000003 seconds 0.042120s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(39,9-30): Verifying call 0.042129s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042142s: Entering Redux.query(true) 0.042151s: Exiting Redux.query 0.042162s: Entering Redux.assert_term(-2147483648 <= A0 && A0 <= 2147483647) 0.042175s: Exiting Redux.assert_term: 0.000004 seconds 0.042183s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042192s: Entering Redux.assume(true) 0.042203s: Exiting Redux.assume: 0.000001 seconds 0.042211s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(40,5-24): Executing statement 0.042234s: Entering Redux.assume(0 <= A0) 0.042249s: Exiting Redux.assume: 0.000005 seconds 0.042259s: Entering Redux.assume(A0 <= 2) 0.042273s: Exiting Redux.assume: 0.000004 seconds 0.042282s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(40,5-24): Verifying call 0.042291s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042299s: Entering Redux.query(true) 0.042308s: Exiting Redux.query 0.042316s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042334s: Entering Redux.assume(true) 0.042344s: Exiting Redux.assume: 0.000002 seconds 0.042353s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(41,7-8): Executing statement 0.042365s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042379s: Exiting Redux.assert_term: 0.000005 seconds 0.042395s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(41,9-30): Verifying call 0.042404s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042420s: Entering Redux.query(true) 0.042429s: Exiting Redux.query 0.042439s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.042452s: Exiting Redux.assert_term: 0.000003 seconds 0.042461s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042469s: Entering Redux.assume(true) 0.042480s: Exiting Redux.assume: 0.000001 seconds 0.042488s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Executing statement 0.042508s: Entering Redux.assume(0 <= R0) 0.042523s: Exiting Redux.assume: 0.000005 seconds 0.042532s: Entering Redux.assume(R0 <= 2) 0.042546s: Exiting Redux.assume: 0.000005 seconds 0.042555s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Verifying call 0.042564s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042572s: Entering Redux.query(true) 0.042580s: Exiting Redux.query 0.042594s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042602s: Entering Redux.assume(true) 0.042612s: Exiting Redux.assume: 0.000001 seconds 0.042621s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Executing statement 0.042641s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.042786s: Exiting Redux.assume: 0.000134 seconds 0.042797s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Verifying call 0.042812s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042820s: Entering Redux.query(true) 0.042829s: Exiting Redux.query 0.042838s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042846s: Entering Redux.assume(true) 0.042856s: Exiting Redux.assume: 0.000001 seconds 0.042865s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Executing statement 0.042879s: Entering Redux.query(!(2 = 0)) 0.042893s: Exiting Redux.query 0.042904s: Entering Redux.assume(%(A0, 2) = 1) 0.042916s: Exiting Redux.assume: 0.000003 seconds 0.042925s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.042934s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042942s: Entering Redux.query(true) 0.042950s: Exiting Redux.query 0.042959s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042972s: Entering Redux.assume(true) 0.042982s: Exiting Redux.assume: 0.000001 seconds 0.042990s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.043006s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.043016s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.043028s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.043049s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.043069s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.044811s: Exiting Redux.query 0.044828s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.044842s: Exiting Redux.assert_term: 0.000005 seconds 0.044852s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.044871s: Exiting Redux.assert_term: 0.000003 seconds 0.044880s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.044892s: Exiting Redux.assert_term: 0.000003 seconds 0.044902s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.044914s: Exiting Redux.assert_term: 0.000002 seconds 0.044923s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.044936s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.044973s: Exiting Redux.assume: 0.000020 seconds 0.044982s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.044994s: Entering Redux.assume(!(1 = 0)) 0.045005s: Exiting Redux.assume: 0.000002 seconds 0.045016s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.045032s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.045113s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.045137s: Exiting Redux.assume: 0.000011 seconds 0.045146s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.045155s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045164s: Entering Redux.query(1 <= 1) 0.045173s: Exiting Redux.query 0.045182s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045196s: Entering Redux.assume(1 <= 1) 0.045206s: Exiting Redux.assume: 0.000002 seconds 0.045214s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.045226s: Entering Redux.assume(!(!(r0 = 0))) 0.045257s: Exiting Redux.assume: 0.000021 seconds 0.045266s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.045277s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.045304s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.045325s: Exiting Redux.assume: 0.000011 seconds 0.045334s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.045343s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045352s: Entering Redux.query(1 <= 1) 0.045360s: Exiting Redux.query 0.045369s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045383s: Entering Redux.assume(1 <= 1) 0.045403s: Exiting Redux.assume: 0.000001 seconds 0.045412s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.045421s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.045430s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.045439s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.045456s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.045483s: Exiting Redux.assume: 0.000018 seconds 0.045496s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.045508s: Exiting Redux.assume: 0.000003 seconds 0.045517s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.045536s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.045548s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.045578s: Exiting Redux.query 0.045590s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.045604s: Exiting Redux.assert_term: 0.000004 seconds 0.045614s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.045626s: Exiting Redux.assert_term: 0.000002 seconds 0.045635s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.045656s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.045683s: Exiting Redux.assume: 0.000017 seconds 0.045691s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.045701s: Entering Redux.assume(!(1 = 0)) 0.045711s: Exiting Redux.assume: 0.000001 seconds 0.045720s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.045733s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.045764s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.045785s: Exiting Redux.assume: 0.000010 seconds 0.045795s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.045804s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.045812s: Entering Redux.query(1 <= 1) 0.045821s: Exiting Redux.query 0.045830s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.045844s: Entering Redux.assume(1 <= 1) 0.045854s: Exiting Redux.assume: 0.000001 seconds 0.045862s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.045874s: Entering Redux.assume(!(0 < r2)) 0.045891s: Exiting Redux.assume: 0.000007 seconds 0.045899s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.045910s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.045932s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.045945s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.045970s: Exiting Redux.query 0.045982s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.045995s: Exiting Redux.assert_term: 0.000003 seconds 0.046005s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.046022s: Exiting Redux.assert_term: 0.000003 seconds 0.046031s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.046043s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.046091s: Exiting Redux.assume: 0.000038 seconds 0.046100s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.046110s: Entering Redux.assume(!(1 = 0)) 0.046126s: Exiting Redux.assume: 0.000001 seconds 0.046136s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.046148s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.046171s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.046192s: Exiting Redux.assume: 0.000012 seconds 0.046202s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.046211s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.046225s: Entering Redux.query(1 <= 1) 0.046234s: Exiting Redux.query 0.046242s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.046251s: Entering Redux.assume(1 <= 1) 0.046262s: Exiting Redux.assume: 0.000001 seconds 0.046270s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.046281s: Entering Redux.assume(!(r3 < 0)) 0.046305s: Exiting Redux.assume: 0.000009 seconds 0.046314s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.046328s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.046340s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.046367s: Exiting Redux.query 0.046376s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.046398s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.046409s: Entering Redux.assume(!(!(r3 < 0))) 0.046426s: Exiting Redux.assume: 0.000009 seconds 0.046436s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.046448s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.046462s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.046476s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.046737s: Exiting Redux.query 0.046750s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.046758s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.046771s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.046798s: Exiting Redux.assume: 0.000018 seconds 0.046816s: Entering Redux.assume(!(!(1 = 0))) 0.046827s: Exiting Redux.assume: 0.000001 seconds 0.046838s: Entering Redux.assume(!(!(0 < r2))) 0.046854s: Exiting Redux.assume: 0.000006 seconds 0.046864s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.046876s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.046891s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.046904s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.047222s: Exiting Redux.query 0.047234s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.047243s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.047256s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.047281s: Exiting Redux.assume: 0.000016 seconds 0.047297s: Entering Redux.assume(!(!(1 = 0))) 0.047308s: Exiting Redux.assume: 0.000001 seconds 0.047322s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.047346s: Exiting Redux.assume: 0.000016 seconds 0.047358s: Entering Redux.assume(!(!(1 = 0))) 0.047368s: Exiting Redux.assume: 0.000001 seconds 0.047394s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.047407s: Exiting Redux.assume: 0.000003 seconds 0.047417s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.047431s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.047440s: Entering Redux.query(true) 0.047449s: Exiting Redux.query 0.047457s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.047466s: Entering Redux.assume(true) 0.047476s: Exiting Redux.assume: 0.000001 seconds 0.047484s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.047504s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.047514s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.047527s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.047544s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.047558s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.048879s: Exiting Redux.query 0.048897s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.048911s: Exiting Redux.assert_term: 0.000004 seconds 0.048921s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.048934s: Exiting Redux.assert_term: 0.000003 seconds 0.048944s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.048956s: Exiting Redux.assert_term: 0.000003 seconds 0.048976s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.048989s: Exiting Redux.assert_term: 0.000003 seconds 0.048998s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.049012s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.049039s: Exiting Redux.assume: 0.000017 seconds 0.049048s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.049070s: Entering Redux.assume(!(1 = 0)) 0.049080s: Exiting Redux.assume: 0.000001 seconds 0.049091s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.050957s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.050997s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.051022s: Exiting Redux.assume: 0.000013 seconds 0.051032s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.051054s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.051064s: Entering Redux.query(1 <= 1) 0.051073s: Exiting Redux.query 0.051083s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.051093s: Entering Redux.assume(1 <= 1) 0.051103s: Exiting Redux.assume: 0.000001 seconds 0.051112s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.051131s: Entering Redux.assume(!(!(r0 = 0))) 0.051162s: Exiting Redux.assume: 0.000022 seconds 0.051172s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.051183s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.051208s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.051230s: Exiting Redux.assume: 0.000011 seconds 0.051239s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.051255s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.051265s: Entering Redux.query(1 <= 1) 0.051274s: Exiting Redux.query 0.051283s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.051292s: Entering Redux.assume(1 <= 1) 0.051303s: Exiting Redux.assume: 0.000001 seconds 0.051313s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.051329s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.051339s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.051348s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.051361s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.051395s: Exiting Redux.assume: 0.000020 seconds 0.051407s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.051427s: Exiting Redux.assume: 0.000003 seconds 0.051438s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.051458s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.051471s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.051495s: Exiting Redux.query 0.051508s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.051529s: Exiting Redux.assert_term: 0.000004 seconds 0.051540s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.051552s: Exiting Redux.assert_term: 0.000003 seconds 0.051561s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.051575s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.051602s: Exiting Redux.assume: 0.000017 seconds 0.051611s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.051629s: Entering Redux.assume(!(1 = 0)) 0.051640s: Exiting Redux.assume: 0.000001 seconds 0.051650s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.051664s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.051691s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.051713s: Exiting Redux.assume: 0.000010 seconds 0.051730s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.051739s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.051749s: Entering Redux.query(1 <= 1) 0.051757s: Exiting Redux.query 0.051766s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.051776s: Entering Redux.assume(1 <= 1) 0.051786s: Exiting Redux.assume: 0.000001 seconds 0.051796s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.051815s: Entering Redux.assume(!(0 < r2)) 0.051832s: Exiting Redux.assume: 0.000008 seconds 0.051841s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.051852s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.051871s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.051885s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.051916s: Exiting Redux.query 0.051929s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.051942s: Exiting Redux.assert_term: 0.000004 seconds 0.051953s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.051965s: Exiting Redux.assert_term: 0.000003 seconds 0.051974s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.051993s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.052041s: Exiting Redux.assume: 0.000038 seconds 0.052050s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.052061s: Entering Redux.assume(!(1 = 0)) 0.052071s: Exiting Redux.assume: 0.000001 seconds 0.052081s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.052094s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.052126s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.052148s: Exiting Redux.assume: 0.000012 seconds 0.052159s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.052169s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.052178s: Entering Redux.query(1 <= 1) 0.052186s: Exiting Redux.query 0.052195s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.052211s: Entering Redux.assume(1 <= 1) 0.052221s: Exiting Redux.assume: 0.000001 seconds 0.052230s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.052242s: Entering Redux.assume(!(r3 < 0)) 0.052260s: Exiting Redux.assume: 0.000009 seconds 0.052269s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.052284s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.052458s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.052489s: Exiting Redux.query 0.052499s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.052508s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.052519s: Entering Redux.assume(!(!(r3 < 0))) 0.052537s: Exiting Redux.assume: 0.000009 seconds 0.052560s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.052572s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.052588s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.052601s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.052855s: Exiting Redux.query 0.052867s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.052888s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.052903s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.052931s: Exiting Redux.assume: 0.000018 seconds 0.052942s: Entering Redux.assume(!(!(1 = 0))) 0.052953s: Exiting Redux.assume: 0.000001 seconds 0.052966s: Entering Redux.assume(!(!(0 < r2))) 0.052983s: Exiting Redux.assume: 0.000006 seconds 0.052999s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.053013s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.053029s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.053043s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.053357s: Exiting Redux.query 0.053369s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.053388s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.053408s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.053434s: Exiting Redux.assume: 0.000017 seconds 0.053445s: Entering Redux.assume(!(!(1 = 0))) 0.053456s: Exiting Redux.assume: 0.000001 seconds 0.053470s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.053501s: Exiting Redux.assume: 0.000015 seconds 0.053512s: Entering Redux.assume(!(!(1 = 0))) 0.053522s: Exiting Redux.assume: 0.000001 seconds 0.053574s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.053708s: Exiting Redux.assume: 0.000123 seconds 0.053721s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Verifying call 0.053732s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.053741s: Entering Redux.query(true) 0.053758s: Exiting Redux.query 0.053768s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.053777s: Entering Redux.assume(true) 0.053788s: Exiting Redux.assume: 0.000002 seconds 0.053797s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Executing statement 0.053811s: Entering Redux.query(!(2 = 0)) 0.053822s: Exiting Redux.query 0.053834s: Entering Redux.assume(%(A0, 2) = 1) 0.053847s: Exiting Redux.assume: 0.000003 seconds 0.053862s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.053871s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.053879s: Entering Redux.query(true) 0.053888s: Exiting Redux.query 0.053897s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.053906s: Entering Redux.assume(true) 0.053917s: Exiting Redux.assume: 0.000001 seconds 0.053926s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.053946s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.053958s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.053973s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.053991s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.054005s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.055638s: Exiting Redux.query 0.055662s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.055678s: Exiting Redux.assert_term: 0.000004 seconds 0.055690s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.055703s: Exiting Redux.assert_term: 0.000002 seconds 0.055713s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.055737s: Exiting Redux.assert_term: 0.000004 seconds 0.055748s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.055760s: Exiting Redux.assert_term: 0.000003 seconds 0.055771s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.055787s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.055809s: Exiting Redux.assume: 0.000013 seconds 0.055826s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.055839s: Entering Redux.assume(!(1 = 0)) 0.055850s: Exiting Redux.assume: 0.000001 seconds 0.055861s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.055882s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.055911s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.055928s: Exiting Redux.assume: 0.000006 seconds 0.055949s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.055961s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.055973s: Entering Redux.query(1 <= 1) 0.055986s: Exiting Redux.query 0.056001s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.056014s: Entering Redux.assume(1 <= 1) 0.056026s: Exiting Redux.assume: 0.000000 seconds 0.056044s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.056057s: Entering Redux.assume(!(!(r0 = 0))) 0.056091s: Exiting Redux.assume: 0.000022 seconds 0.056100s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.056112s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.056137s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.056154s: Exiting Redux.assume: 0.000005 seconds 0.056172s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.056182s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.056191s: Entering Redux.query(1 <= 1) 0.056200s: Exiting Redux.query 0.056210s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.056219s: Entering Redux.assume(1 <= 1) 0.056229s: Exiting Redux.assume: 0.000000 seconds 0.056239s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.056256s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.056266s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.056274s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.056287s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.056308s: Exiting Redux.assume: 0.000011 seconds 0.056325s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.056338s: Exiting Redux.assume: 0.000003 seconds 0.056347s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.056365s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.056378s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.056406s: Exiting Redux.query 0.056419s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.056447s: Exiting Redux.assert_term: 0.000005 seconds 0.056459s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.056471s: Exiting Redux.assert_term: 0.000003 seconds 0.056480s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.056494s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.056516s: Exiting Redux.assume: 0.000012 seconds 0.056539s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.056551s: Entering Redux.assume(!(1 = 0)) 0.056561s: Exiting Redux.assume: 0.000001 seconds 0.056571s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.056585s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.056610s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.056635s: Exiting Redux.assume: 0.000007 seconds 0.056646s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.056655s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.056665s: Entering Redux.query(1 <= 1) 0.056673s: Exiting Redux.query 0.056683s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.056692s: Entering Redux.assume(1 <= 1) 0.056703s: Exiting Redux.assume: 0.000001 seconds 0.056719s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.056732s: Entering Redux.assume(!(0 < r2)) 0.056749s: Exiting Redux.assume: 0.000007 seconds 0.056758s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.056769s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.056788s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.056808s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.056828s: Exiting Redux.query 0.056842s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.056856s: Exiting Redux.assert_term: 0.000004 seconds 0.056866s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.056878s: Exiting Redux.assert_term: 0.000003 seconds 0.056888s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.056909s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.057296s: Exiting Redux.assume: 0.000377 seconds 0.057308s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.057320s: Entering Redux.assume(!(1 = 0)) 0.057331s: Exiting Redux.assume: 0.000001 seconds 0.057341s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.057362s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.057398s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.057416s: Exiting Redux.assume: 0.000008 seconds 0.057426s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.057435s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.057444s: Entering Redux.query(1 <= 1) 0.057460s: Exiting Redux.query 0.057470s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.057479s: Entering Redux.assume(1 <= 1) 0.057490s: Exiting Redux.assume: 0.000001 seconds 0.057498s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.057511s: Entering Redux.assume(!(r3 < 0)) 0.057533s: Exiting Redux.assume: 0.000011 seconds 0.057543s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.057564s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.057577s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.057597s: Exiting Redux.query 0.057606s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.057614s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.057624s: Entering Redux.assume(!(!(r3 < 0))) 0.057648s: Exiting Redux.assume: 0.000008 seconds 0.057658s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.057670s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.057685s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.057699s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.057888s: Exiting Redux.query 0.057908s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.057917s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.057930s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.057951s: Exiting Redux.assume: 0.000011 seconds 0.057961s: Entering Redux.assume(!(!(1 = 0))) 0.057971s: Exiting Redux.assume: 0.000001 seconds 0.057983s: Entering Redux.assume(!(!(0 < r2))) 0.058006s: Exiting Redux.assume: 0.000006 seconds 0.058016s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.058028s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.058042s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.058056s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.058272s: Exiting Redux.query 0.058291s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.058300s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.058314s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.058333s: Exiting Redux.assume: 0.000010 seconds 0.058344s: Entering Redux.assume(!(!(1 = 0))) 0.058355s: Exiting Redux.assume: 0.000001 seconds 0.058369s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.058403s: Exiting Redux.assume: 0.000017 seconds 0.058414s: Entering Redux.assume(!(!(1 = 0))) 0.058425s: Exiting Redux.assume: 0.000001 seconds 0.058439s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.058452s: Exiting Redux.assume: 0.000003 seconds 0.058462s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.058472s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.058487s: Entering Redux.query(true) 0.058497s: Exiting Redux.query 0.058506s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.058515s: Entering Redux.assume(true) 0.058525s: Exiting Redux.assume: 0.000002 seconds 0.058534s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.058551s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.058562s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.058583s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.058634s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.058651s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.060459s: Exiting Redux.query 0.060481s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.060505s: Exiting Redux.assert_term: 0.000005 seconds 0.060516s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.060529s: Exiting Redux.assert_term: 0.000003 seconds 0.060539s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.060551s: Exiting Redux.assert_term: 0.000003 seconds 0.060561s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.060580s: Exiting Redux.assert_term: 0.000003 seconds 0.060590s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.060604s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.060627s: Exiting Redux.assume: 0.000012 seconds 0.060636s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.060646s: Entering Redux.assume(!(1 = 0)) 0.060656s: Exiting Redux.assume: 0.000001 seconds 0.060673s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.060688s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.060714s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.060733s: Exiting Redux.assume: 0.000006 seconds 0.060743s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.060753s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.060769s: Entering Redux.query(1 <= 1) 0.060778s: Exiting Redux.query 0.060788s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.060797s: Entering Redux.assume(1 <= 1) 0.060808s: Exiting Redux.assume: 0.000001 seconds 0.060817s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.060829s: Entering Redux.assume(!(!(r0 = 0))) 0.060858s: Exiting Redux.assume: 0.000018 seconds 0.060875s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.060887s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.060909s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.060926s: Exiting Redux.assume: 0.000006 seconds 0.060936s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.060945s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.060961s: Entering Redux.query(1 <= 1) 0.060970s: Exiting Redux.query 0.060980s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.060989s: Entering Redux.assume(1 <= 1) 0.060999s: Exiting Redux.assume: 0.000001 seconds 0.061009s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.061019s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.061036s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.061045s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.061056s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.061077s: Exiting Redux.assume: 0.000011 seconds 0.061089s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.061101s: Exiting Redux.assume: 0.000003 seconds 0.061111s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.061135s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.061148s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.061165s: Exiting Redux.query 0.061177s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.061190s: Exiting Redux.assert_term: 0.000004 seconds 0.061200s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.061220s: Exiting Redux.assert_term: 0.000003 seconds 0.061228s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.061241s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.061262s: Exiting Redux.assume: 0.000011 seconds 0.061271s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.061281s: Entering Redux.assume(!(1 = 0)) 0.061298s: Exiting Redux.assume: 0.000002 seconds 0.061308s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.061320s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.061343s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.061360s: Exiting Redux.assume: 0.000006 seconds 0.061370s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.061380s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.061405s: Entering Redux.query(1 <= 1) 0.061415s: Exiting Redux.query 0.061424s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.061433s: Entering Redux.assume(1 <= 1) 0.061444s: Exiting Redux.assume: 0.000002 seconds 0.061453s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.061464s: Entering Redux.assume(!(0 < r2)) 0.061488s: Exiting Redux.assume: 0.000007 seconds 0.061498s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.061509s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.061526s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.061539s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.061557s: Exiting Redux.query 0.061568s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.061589s: Exiting Redux.assert_term: 0.000004 seconds 0.061599s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.061612s: Exiting Redux.assert_term: 0.000003 seconds 0.061620s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.061633s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.061664s: Exiting Redux.assume: 0.000022 seconds 0.061679s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.061690s: Entering Redux.assume(!(1 = 0)) 0.061700s: Exiting Redux.assume: 0.000001 seconds 0.061710s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.061724s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.061746s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.061770s: Exiting Redux.assume: 0.000007 seconds 0.061781s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.061790s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.061799s: Entering Redux.query(1 <= 1) 0.061807s: Exiting Redux.query 0.061816s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.061825s: Entering Redux.assume(1 <= 1) 0.061836s: Exiting Redux.assume: 0.000002 seconds 0.061851s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.061863s: Entering Redux.assume(!(r3 < 0)) 0.061881s: Exiting Redux.assume: 0.000008 seconds 0.061890s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.061905s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.061918s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.061951s: Exiting Redux.query 0.061961s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.061970s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.061980s: Entering Redux.assume(!(!(r3 < 0))) 0.061997s: Exiting Redux.assume: 0.000007 seconds 0.062007s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.062019s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.062048s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.062062s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.062251s: Exiting Redux.query 0.062263s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.062272s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.062295s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.062316s: Exiting Redux.assume: 0.000011 seconds 0.062327s: Entering Redux.assume(!(!(1 = 0))) 0.062338s: Exiting Redux.assume: 0.000001 seconds 0.062350s: Entering Redux.assume(!(!(0 < r2))) 0.062365s: Exiting Redux.assume: 0.000006 seconds 0.062376s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.062402s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.062426s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.062440s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.062657s: Exiting Redux.query 0.062669s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.062678s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.062699s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.062719s: Exiting Redux.assume: 0.000009 seconds 0.062729s: Entering Redux.assume(!(!(1 = 0))) 0.062740s: Exiting Redux.assume: 0.000001 seconds 0.062752s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.062770s: Exiting Redux.assume: 0.000008 seconds 0.062780s: Entering Redux.assume(!(!(1 = 0))) 0.062798s: Exiting Redux.assume: 0.000002 seconds 0.062853s: Entering Redux.assume(!(R0 <= 2)) 0.062868s: Exiting Redux.assume: 0.000003 seconds 0.062877s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Verifying call 0.062887s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.062895s: Entering Redux.query(true) 0.062904s: Exiting Redux.query 0.062913s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.062928s: Entering Redux.assume(true) 0.062939s: Exiting Redux.assume: 0.000001 seconds 0.062949s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Executing statement 0.062968s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.063099s: Exiting Redux.assume: 0.000120 seconds 0.063110s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Verifying call 0.063119s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.063135s: Entering Redux.query(true) 0.063144s: Exiting Redux.query 0.063153s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.063161s: Entering Redux.assume(true) 0.063171s: Exiting Redux.assume: 0.000002 seconds 0.063179s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Executing statement 0.063194s: Entering Redux.query(!(2 = 0)) 0.063202s: Exiting Redux.query 0.063213s: Entering Redux.assume(%(A0, 2) = 1) 0.063344s: Exiting Redux.assume: 0.000121 seconds 0.063363s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.063373s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.063381s: Entering Redux.query(true) 0.063398s: Exiting Redux.query 0.063407s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.063416s: Entering Redux.assume(true) 0.063426s: Exiting Redux.assume: 0.000001 seconds 0.063435s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.063457s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.063467s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.063480s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.063498s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.063513s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.063977s: Exiting Redux.query 0.063992s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.064007s: Exiting Redux.assert_term: 0.000005 seconds 0.064018s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.064031s: Exiting Redux.assert_term: 0.000003 seconds 0.064041s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.064061s: Exiting Redux.assert_term: 0.000003 seconds 0.064072s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.064084s: Exiting Redux.assert_term: 0.000003 seconds 0.064094s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.064107s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.064133s: Exiting Redux.assume: 0.000016 seconds 0.064149s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.064160s: Entering Redux.assume(!(1 = 0)) 0.064171s: Exiting Redux.assume: 0.000002 seconds 0.064181s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.064196s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.064219s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.064247s: Exiting Redux.assume: 0.000010 seconds 0.064257s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.064267s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.064279s: Entering Redux.query(1 <= 1) 0.064288s: Exiting Redux.query 0.064297s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.064306s: Entering Redux.assume(1 <= 1) 0.064317s: Exiting Redux.assume: 0.000001 seconds 0.064334s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.064346s: Entering Redux.assume(!(!(r0 = 0))) 0.064375s: Exiting Redux.assume: 0.000020 seconds 0.064385s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.064404s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.064425s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.064453s: Exiting Redux.assume: 0.000010 seconds 0.064462s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.064471s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.064480s: Entering Redux.query(1 <= 1) 0.064488s: Exiting Redux.query 0.064497s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.064506s: Entering Redux.assume(1 <= 1) 0.064516s: Exiting Redux.assume: 0.000001 seconds 0.064531s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.064541s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.064551s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.064559s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.064570s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.064603s: Exiting Redux.assume: 0.000017 seconds 0.064615s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.064627s: Exiting Redux.assume: 0.000003 seconds 0.064637s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.066658s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.066673s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.066697s: Exiting Redux.query 0.066710s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.066733s: Exiting Redux.assert_term: 0.000005 seconds 0.066744s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.066756s: Exiting Redux.assert_term: 0.000003 seconds 0.066766s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.066779s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.066813s: Exiting Redux.assume: 0.000017 seconds 0.066822s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.066832s: Entering Redux.assume(!(1 = 0)) 0.066843s: Exiting Redux.assume: 0.000001 seconds 0.066853s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.066867s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.066892s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.066920s: Exiting Redux.assume: 0.000009 seconds 0.066930s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.066939s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.066949s: Entering Redux.query(1 <= 1) 0.066957s: Exiting Redux.query 0.066966s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.066975s: Entering Redux.assume(1 <= 1) 0.066994s: Exiting Redux.assume: 0.000001 seconds 0.067004s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.067018s: Entering Redux.assume(!(0 < r2)) 0.067035s: Exiting Redux.assume: 0.000007 seconds 0.067045s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.067056s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.067074s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.067095s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.067121s: Exiting Redux.query 0.067133s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.067146s: Exiting Redux.assert_term: 0.000004 seconds 0.067156s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.067171s: Exiting Redux.assert_term: 0.000003 seconds 0.067183s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.067204s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.067250s: Exiting Redux.assume: 0.000036 seconds 0.067259s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.067269s: Entering Redux.assume(!(1 = 0)) 0.067280s: Exiting Redux.assume: 0.000001 seconds 0.067290s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.067310s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.067334s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.067355s: Exiting Redux.assume: 0.000010 seconds 0.067364s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.067375s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.067384s: Entering Redux.query(1 <= 1) 0.067408s: Exiting Redux.query 0.067417s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.067426s: Entering Redux.assume(1 <= 1) 0.067436s: Exiting Redux.assume: 0.000001 seconds 0.067444s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.067455s: Entering Redux.assume(!(r3 < 0)) 0.067473s: Exiting Redux.assume: 0.000008 seconds 0.067482s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.067503s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.067516s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.067541s: Exiting Redux.query 0.067550s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.067558s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.067568s: Entering Redux.assume(!(!(r3 < 0))) 0.067594s: Exiting Redux.assume: 0.000008 seconds 0.067604s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.067616s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.067631s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.067644s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.067884s: Exiting Redux.query 0.068068s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.068077s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.068092s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.068118s: Exiting Redux.assume: 0.000018 seconds 0.068129s: Entering Redux.assume(!(!(1 = 0))) 0.068139s: Exiting Redux.assume: 0.000001 seconds 0.068153s: Entering Redux.assume(!(!(0 < r2))) 0.068176s: Exiting Redux.assume: 0.000007 seconds 0.068187s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.068199s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.068213s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.068227s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.068548s: Exiting Redux.query 0.068561s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.068570s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.068584s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.068610s: Exiting Redux.assume: 0.000015 seconds 0.068621s: Entering Redux.assume(!(!(1 = 0))) 0.068631s: Exiting Redux.assume: 0.000001 seconds 0.068646s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.068677s: Exiting Redux.assume: 0.000014 seconds 0.068689s: Entering Redux.assume(!(!(1 = 0))) 0.068699s: Exiting Redux.assume: 0.000001 seconds 0.068712s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.068724s: Exiting Redux.assume: 0.000003 seconds 0.068733s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.068742s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.068765s: Entering Redux.query(true) 0.068775s: Exiting Redux.query 0.068784s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.068792s: Entering Redux.assume(true) 0.068803s: Exiting Redux.assume: 0.000002 seconds 0.068812s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.068827s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.068838s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.068866s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.068884s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.068899s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.069353s: Exiting Redux.query 0.069368s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.069398s: Exiting Redux.assert_term: 0.000011 seconds 0.069409s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.069422s: Exiting Redux.assert_term: 0.000003 seconds 0.069432s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.069444s: Exiting Redux.assert_term: 0.000003 seconds 0.069455s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.069475s: Exiting Redux.assert_term: 0.000003 seconds 0.069485s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.069498s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.069524s: Exiting Redux.assume: 0.000016 seconds 0.069533s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.069543s: Entering Redux.assume(!(1 = 0)) 0.069554s: Exiting Redux.assume: 0.000001 seconds 0.069572s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.069585s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.069609s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.069629s: Exiting Redux.assume: 0.000010 seconds 0.069639s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.069649s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069666s: Entering Redux.query(1 <= 1) 0.069675s: Exiting Redux.query 0.069684s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069694s: Entering Redux.assume(1 <= 1) 0.069704s: Exiting Redux.assume: 0.000001 seconds 0.069712s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.069724s: Entering Redux.assume(!(!(r0 = 0))) 0.069753s: Exiting Redux.assume: 0.000019 seconds 0.069771s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.069782s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.069803s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.069823s: Exiting Redux.assume: 0.000010 seconds 0.069833s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.069842s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069859s: Entering Redux.query(1 <= 1) 0.069868s: Exiting Redux.query 0.069877s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069886s: Entering Redux.assume(1 <= 1) 0.069896s: Exiting Redux.assume: 0.000001 seconds 0.069905s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.069915s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.069932s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.069941s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.069953s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.069979s: Exiting Redux.assume: 0.000016 seconds 0.069990s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.070002s: Exiting Redux.assume: 0.000002 seconds 0.070012s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.070038s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.070051s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.070074s: Exiting Redux.query 0.070086s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.070099s: Exiting Redux.assert_term: 0.000004 seconds 0.070109s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.070130s: Exiting Redux.assert_term: 0.000003 seconds 0.070139s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.070151s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.070176s: Exiting Redux.assume: 0.000015 seconds 0.070185s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.070195s: Entering Redux.assume(!(1 = 0)) 0.070213s: Exiting Redux.assume: 0.000001 seconds 0.070223s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.070236s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.070258s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.070278s: Exiting Redux.assume: 0.000009 seconds 0.070288s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.070305s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.070315s: Entering Redux.query(1 <= 1) 0.070324s: Exiting Redux.query 0.070333s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.070342s: Entering Redux.assume(1 <= 1) 0.070353s: Exiting Redux.assume: 0.000001 seconds 0.070361s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.070373s: Entering Redux.assume(!(0 < r2)) 0.070405s: Exiting Redux.assume: 0.000008 seconds 0.070415s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.070426s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.070443s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.070457s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.070481s: Exiting Redux.query 0.070501s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.070515s: Exiting Redux.assert_term: 0.000004 seconds 0.070525s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.070538s: Exiting Redux.assert_term: 0.000003 seconds 0.070547s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.070559s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.070612s: Exiting Redux.assume: 0.000036 seconds 0.070622s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.070632s: Entering Redux.assume(!(1 = 0)) 0.070642s: Exiting Redux.assume: 0.000001 seconds 0.070652s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.070665s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.070831s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.070862s: Exiting Redux.assume: 0.000011 seconds 0.070873s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.070882s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.070891s: Entering Redux.query(1 <= 1) 0.070899s: Exiting Redux.query 0.070908s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.070917s: Entering Redux.assume(1 <= 1) 0.070936s: Exiting Redux.assume: 0.000001 seconds 0.070945s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.070957s: Entering Redux.assume(!(r3 < 0)) 0.070975s: Exiting Redux.assume: 0.000009 seconds 0.070984s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.070998s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.071010s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.071044s: Exiting Redux.query 0.071055s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.071064s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.071075s: Entering Redux.assume(!(!(r3 < 0))) 0.071092s: Exiting Redux.assume: 0.000008 seconds 0.071102s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.071114s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.071137s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.071151s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.071407s: Exiting Redux.query 0.071419s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.071428s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.071450s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.071477s: Exiting Redux.assume: 0.000017 seconds 0.071489s: Entering Redux.assume(!(!(1 = 0))) 0.071499s: Exiting Redux.assume: 0.000001 seconds 0.071513s: Entering Redux.assume(!(!(0 < r2))) 0.071529s: Exiting Redux.assume: 0.000006 seconds 0.071539s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.071551s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.071574s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.071590s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.071896s: Exiting Redux.query 0.071908s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.071917s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.071939s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.071965s: Exiting Redux.assume: 0.000016 seconds 0.071975s: Entering Redux.assume(!(!(1 = 0))) 0.071985s: Exiting Redux.assume: 0.000000 seconds 0.071998s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.072021s: Exiting Redux.assume: 0.000013 seconds 0.072031s: Entering Redux.assume(!(!(1 = 0))) 0.072052s: Exiting Redux.assume: 0.000001 seconds 0.072102s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.072205s: Exiting Redux.assume: 0.000090 seconds 0.072524s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Verifying call 0.072536s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.072544s: Entering Redux.query(true) 0.072553s: Exiting Redux.query 0.072562s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.072581s: Entering Redux.assume(true) 0.072592s: Exiting Redux.assume: 0.000002 seconds 0.072603s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Executing statement 0.072624s: Entering Redux.query(!(2 = 0)) 0.072636s: Exiting Redux.query 0.072651s: Entering Redux.assume(%(A0, 2) = 1) 0.072666s: Exiting Redux.assume: 0.000003 seconds 0.072675s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.072684s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.072701s: Entering Redux.query(true) 0.072710s: Exiting Redux.query 0.072720s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.072728s: Entering Redux.assume(true) 0.072739s: Exiting Redux.assume: 0.000001 seconds 0.072748s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.072764s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.072783s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.072798s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.072818s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.072833s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.072992s: Exiting Redux.query 0.073016s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.073031s: Exiting Redux.assert_term: 0.000005 seconds 0.073041s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.073054s: Exiting Redux.assert_term: 0.000003 seconds 0.073063s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.073076s: Exiting Redux.assert_term: 0.000003 seconds 0.073086s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.073108s: Exiting Redux.assert_term: 0.000003 seconds 0.073117s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.073131s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.073152s: Exiting Redux.assume: 0.000012 seconds 0.073162s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.073172s: Entering Redux.assume(!(1 = 0)) 0.073191s: Exiting Redux.assume: 0.000002 seconds 0.073203s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.073221s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.073246s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.073263s: Exiting Redux.assume: 0.000005 seconds 0.073273s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.073290s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073300s: Entering Redux.query(1 <= 1) 0.073308s: Exiting Redux.query 0.073318s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073327s: Entering Redux.assume(1 <= 1) 0.073337s: Exiting Redux.assume: 0.000002 seconds 0.073345s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.073357s: Entering Redux.assume(!(!(r0 = 0))) 0.073403s: Exiting Redux.assume: 0.000028 seconds 0.073413s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.073424s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.073449s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.073465s: Exiting Redux.assume: 0.000006 seconds 0.073475s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.073499s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073509s: Entering Redux.query(1 <= 1) 0.073518s: Exiting Redux.query 0.073527s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073536s: Entering Redux.assume(1 <= 1) 0.073546s: Exiting Redux.assume: 0.000001 seconds 0.073554s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.073564s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.073588s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.073597s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.073609s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.073629s: Exiting Redux.assume: 0.000011 seconds 0.073641s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.073653s: Exiting Redux.assume: 0.000003 seconds 0.073672s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.073690s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.073703s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.073720s: Exiting Redux.query 0.073731s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.073744s: Exiting Redux.assert_term: 0.000004 seconds 0.073762s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.073775s: Exiting Redux.assert_term: 0.000004 seconds 0.073784s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.073796s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.073817s: Exiting Redux.assume: 0.000011 seconds 0.073825s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.073843s: Entering Redux.assume(!(1 = 0)) 0.073854s: Exiting Redux.assume: 0.000001 seconds 0.073864s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.073876s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.074013s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.074032s: Exiting Redux.assume: 0.000007 seconds 0.074042s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.074060s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.074070s: Entering Redux.query(1 <= 1) 0.074079s: Exiting Redux.query 0.074087s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.074096s: Entering Redux.assume(1 <= 1) 0.074107s: Exiting Redux.assume: 0.000001 seconds 0.074115s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.074136s: Entering Redux.assume(!(0 < r2)) 0.074154s: Exiting Redux.assume: 0.000008 seconds 0.074163s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.074175s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.074192s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.074206s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.074234s: Exiting Redux.query 0.074246s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.074260s: Exiting Redux.assert_term: 0.000004 seconds 0.074269s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.074282s: Exiting Redux.assert_term: 0.000003 seconds 0.074291s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.074303s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.074345s: Exiting Redux.assume: 0.000023 seconds 0.074355s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.074365s: Entering Redux.assume(!(1 = 0)) 0.074375s: Exiting Redux.assume: 0.000001 seconds 0.074385s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.074406s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.074442s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.074460s: Exiting Redux.assume: 0.000007 seconds 0.074470s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.074478s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.074488s: Entering Redux.query(1 <= 1) 0.074496s: Exiting Redux.query 0.074505s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.074523s: Entering Redux.assume(1 <= 1) 0.074534s: Exiting Redux.assume: 0.000001 seconds 0.074543s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.074555s: Entering Redux.assume(!(r3 < 0)) 0.074573s: Exiting Redux.assume: 0.000009 seconds 0.074583s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.074597s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.074618s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.074638s: Exiting Redux.query 0.074647s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.074656s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.074666s: Entering Redux.assume(!(!(r3 < 0))) 0.074682s: Exiting Redux.assume: 0.000007 seconds 0.074692s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.074712s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.074729s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.074742s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.074930s: Exiting Redux.query 0.074942s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.074960s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.074974s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.074995s: Exiting Redux.assume: 0.000011 seconds 0.075006s: Entering Redux.assume(!(!(1 = 0))) 0.075017s: Exiting Redux.assume: 0.000001 seconds 0.075028s: Entering Redux.assume(!(!(0 < r2))) 0.075043s: Exiting Redux.assume: 0.000006 seconds 0.075053s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.075075s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.075091s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.075105s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.075765s: Exiting Redux.query 0.075780s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.075798s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.075816s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.075836s: Exiting Redux.assume: 0.000010 seconds 0.075848s: Entering Redux.assume(!(!(1 = 0))) 0.075859s: Exiting Redux.assume: 0.000001 seconds 0.075875s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.075893s: Exiting Redux.assume: 0.000008 seconds 0.075913s: Entering Redux.assume(!(!(1 = 0))) 0.075924s: Exiting Redux.assume: 0.000001 seconds 0.075939s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.075950s: Exiting Redux.assume: 0.000003 seconds 0.075960s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.075969s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.075976s: Entering Redux.query(true) 0.075986s: Exiting Redux.query 0.075994s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.076012s: Entering Redux.assume(true) 0.076023s: Exiting Redux.assume: 0.000002 seconds 0.076031s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.076047s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.076056s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.076069s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.076095s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.076110s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.076272s: Exiting Redux.query 0.076286s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.076299s: Exiting Redux.assert_term: 0.000004 seconds 0.076309s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.076331s: Exiting Redux.assert_term: 0.000003 seconds 0.076341s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.076354s: Exiting Redux.assert_term: 0.000003 seconds 0.076363s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.076377s: Exiting Redux.assert_term: 0.000002 seconds 0.076394s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.076417s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.076439s: Exiting Redux.assume: 0.000013 seconds 0.076448s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.076459s: Entering Redux.assume(!(1 = 0)) 0.076469s: Exiting Redux.assume: 0.000001 seconds 0.076480s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.076494s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.076528s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.076545s: Exiting Redux.assume: 0.000006 seconds 0.076555s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.076564s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076574s: Entering Redux.query(1 <= 1) 0.076583s: Exiting Redux.query 0.076602s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076612s: Entering Redux.assume(1 <= 1) 0.076622s: Exiting Redux.assume: 0.000001 seconds 0.076631s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.076643s: Entering Redux.assume(!(!(r0 = 0))) 0.076671s: Exiting Redux.assume: 0.000018 seconds 0.076682s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.076692s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.076723s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.076742s: Exiting Redux.assume: 0.000006 seconds 0.076753s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.076763s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076774s: Entering Redux.query(1 <= 1) 0.076784s: Exiting Redux.query 0.076805s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076815s: Entering Redux.assume(1 <= 1) 0.076825s: Exiting Redux.assume: 0.000001 seconds 0.076834s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.076844s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.076853s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.076871s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.076883s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.076905s: Exiting Redux.assume: 0.000011 seconds 0.076916s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.076928s: Exiting Redux.assume: 0.000002 seconds 0.076938s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.076956s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.076978s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.076996s: Exiting Redux.query 0.077008s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.077022s: Exiting Redux.assert_term: 0.000004 seconds 0.077031s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.077044s: Exiting Redux.assert_term: 0.000003 seconds 0.077053s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.077076s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.077098s: Exiting Redux.assume: 0.000011 seconds 0.077107s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.077117s: Entering Redux.assume(!(1 = 0)) 0.077129s: Exiting Redux.assume: 0.000001 seconds 0.077138s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.077160s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.077185s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.077202s: Exiting Redux.assume: 0.000007 seconds 0.077212s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.077222s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.077231s: Entering Redux.query(1 <= 1) 0.077249s: Exiting Redux.query 0.077259s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.077268s: Entering Redux.assume(1 <= 1) 0.077278s: Exiting Redux.assume: 0.000001 seconds 0.077287s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.077300s: Entering Redux.assume(!(0 < r2)) 0.077316s: Exiting Redux.assume: 0.000007 seconds 0.077326s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.077345s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.077363s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.077376s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.077401s: Exiting Redux.query 0.077414s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.077427s: Exiting Redux.assert_term: 0.000004 seconds 0.077446s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.077460s: Exiting Redux.assert_term: 0.000004 seconds 0.077470s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.077483s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.077516s: Exiting Redux.assume: 0.000022 seconds 0.077525s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.077551s: Entering Redux.assume(!(1 = 0)) 0.077567s: Exiting Redux.assume: 0.000001 seconds 0.077578s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.077591s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.077618s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.077636s: Exiting Redux.assume: 0.000007 seconds 0.077647s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.077657s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.077667s: Entering Redux.query(1 <= 1) 0.077676s: Exiting Redux.query 0.077686s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.077697s: Entering Redux.assume(1 <= 1) 0.077710s: Exiting Redux.assume: 0.000001 seconds 0.077722s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.077735s: Entering Redux.assume(!(r3 < 0)) 0.077754s: Exiting Redux.assume: 0.000008 seconds 0.077765s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.077779s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.077793s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.077814s: Exiting Redux.query 0.077824s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.077834s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.077845s: Entering Redux.assume(!(!(r3 < 0))) 0.077863s: Exiting Redux.assume: 0.000007 seconds 0.077873s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.077886s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.077902s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.077916s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.078104s: Exiting Redux.query 0.078117s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.078127s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.078142s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.078163s: Exiting Redux.assume: 0.000010 seconds 0.078174s: Entering Redux.assume(!(!(1 = 0))) 0.078185s: Exiting Redux.assume: 0.000001 seconds 0.078198s: Entering Redux.assume(!(!(0 < r2))) 0.078214s: Exiting Redux.assume: 0.000006 seconds 0.078225s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.078238s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.078254s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.078268s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.078720s: Exiting Redux.query 0.078735s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.078745s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.078761s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.078782s: Exiting Redux.assume: 0.000010 seconds 0.078795s: Entering Redux.assume(!(!(1 = 0))) 0.078806s: Exiting Redux.assume: 0.000002 seconds 0.078821s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.078840s: Exiting Redux.assume: 0.000009 seconds 0.078852s: Entering Redux.assume(!(!(1 = 0))) 0.078863s: Exiting Redux.assume: 0.000001 seconds 0.078914s: Entering Redux.assume(!(0 <= R0)) 0.078931s: Exiting Redux.assume: 0.000006 seconds 0.078941s: Entering Redux.assume(false) 0.078952s: Exiting Redux.assume: 0.000002 seconds 0.078961s: Entering Redux.assume(!(false)) 0.078973s: Exiting Redux.assume: 0.000001 seconds 0.078983s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Verifying call 0.078992s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.079001s: Entering Redux.query(true) 0.079011s: Exiting Redux.query 0.079020s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.079029s: Entering Redux.assume(true) 0.079041s: Exiting Redux.assume: 0.000001 seconds 0.079051s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Executing statement 0.079071s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.079180s: Exiting Redux.assume: 0.000097 seconds 0.079192s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Verifying call 0.079201s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.079211s: Entering Redux.query(true) 0.079221s: Exiting Redux.query 0.079231s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.079240s: Entering Redux.assume(true) 0.079251s: Exiting Redux.assume: 0.000001 seconds 0.079261s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Executing statement 0.079275s: Entering Redux.query(!(2 = 0)) 0.079286s: Exiting Redux.query 0.079298s: Entering Redux.assume(%(A0, 2) = 1) 0.079311s: Exiting Redux.assume: 0.000003 seconds 0.079321s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.079331s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.079341s: Entering Redux.query(true) 0.079350s: Exiting Redux.query 0.079361s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.079370s: Entering Redux.assume(true) 0.079381s: Exiting Redux.assume: 0.000002 seconds 0.079402s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.079420s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.079432s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.079446s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.079465s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.079481s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.079647s: Exiting Redux.query 0.079662s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.079677s: Exiting Redux.assert_term: 0.000004 seconds 0.079688s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.079702s: Exiting Redux.assert_term: 0.000003 seconds 0.079712s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.079726s: Exiting Redux.assert_term: 0.000003 seconds 0.079737s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.079753s: Exiting Redux.assert_term: 0.000003 seconds 0.079762s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.079776s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.079801s: Exiting Redux.assume: 0.000015 seconds 0.079812s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.079823s: Entering Redux.assume(!(1 = 0)) 0.079835s: Exiting Redux.assume: 0.000001 seconds 0.079846s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.079861s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.079884s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.079904s: Exiting Redux.assume: 0.000009 seconds 0.079915s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.079925s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.079935s: Entering Redux.query(1 <= 1) 0.079945s: Exiting Redux.query 0.079954s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.079964s: Entering Redux.assume(1 <= 1) 0.079975s: Exiting Redux.assume: 0.000001 seconds 0.079985s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.079998s: Entering Redux.assume(!(!(r0 = 0))) 0.080027s: Exiting Redux.assume: 0.000019 seconds 0.080038s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.080049s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.082053s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.082079s: Exiting Redux.assume: 0.000010 seconds 0.082091s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.082101s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.082112s: Entering Redux.query(1 <= 1) 0.082121s: Exiting Redux.query 0.082132s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.082141s: Entering Redux.assume(1 <= 1) 0.082153s: Exiting Redux.assume: 0.000001 seconds 0.082162s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.082173s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.082185s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.082194s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.082207s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.082232s: Exiting Redux.assume: 0.000015 seconds 0.082246s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.082258s: Exiting Redux.assume: 0.000003 seconds 0.082271s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.082290s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.082304s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.082326s: Exiting Redux.query 0.082340s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.082355s: Exiting Redux.assert_term: 0.000004 seconds 0.082366s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.082379s: Exiting Redux.assert_term: 0.000003 seconds 0.082397s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.082411s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.082436s: Exiting Redux.assume: 0.000014 seconds 0.082446s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.082457s: Entering Redux.assume(!(1 = 0)) 0.082468s: Exiting Redux.assume: 0.000001 seconds 0.082479s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.082493s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.082521s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.082540s: Exiting Redux.assume: 0.000009 seconds 0.082551s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.082561s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.082572s: Entering Redux.query(1 <= 1) 0.082582s: Exiting Redux.query 0.082591s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.082602s: Entering Redux.assume(1 <= 1) 0.082613s: Exiting Redux.assume: 0.000001 seconds 0.082624s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.082637s: Entering Redux.assume(!(0 < r2)) 0.082656s: Exiting Redux.assume: 0.000007 seconds 0.082666s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.082678s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.082696s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.082710s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.082733s: Exiting Redux.query 0.082746s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.082761s: Exiting Redux.assert_term: 0.000004 seconds 0.082772s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.082785s: Exiting Redux.assert_term: 0.000003 seconds 0.082794s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.082808s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.082850s: Exiting Redux.assume: 0.000031 seconds 0.082860s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.082871s: Entering Redux.assume(!(1 = 0)) 0.082883s: Exiting Redux.assume: 0.000001 seconds 0.082894s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.082908s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.082934s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.082955s: Exiting Redux.assume: 0.000009 seconds 0.082965s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.082975s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.082986s: Entering Redux.query(1 <= 1) 0.082996s: Exiting Redux.query 0.083006s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.083016s: Entering Redux.assume(1 <= 1) 0.083028s: Exiting Redux.assume: 0.000001 seconds 0.083037s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.083050s: Entering Redux.assume(!(r3 < 0)) 0.083070s: Exiting Redux.assume: 0.000008 seconds 0.083080s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.083095s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.083109s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.083133s: Exiting Redux.query 0.083144s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.083153s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.083164s: Entering Redux.assume(!(!(r3 < 0))) 0.083183s: Exiting Redux.assume: 0.000008 seconds 0.083194s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.083207s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.083223s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.083238s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.083843s: Exiting Redux.query 0.083858s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.083868s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.083883s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.083909s: Exiting Redux.assume: 0.000015 seconds 0.083920s: Entering Redux.assume(!(!(1 = 0))) 0.083932s: Exiting Redux.assume: 0.000001 seconds 0.083946s: Entering Redux.assume(!(!(0 < r2))) 0.083963s: Exiting Redux.assume: 0.000007 seconds 0.083974s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.083988s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.084004s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.084018s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.084308s: Exiting Redux.query 0.084320s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.084330s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.084344s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.084369s: Exiting Redux.assume: 0.000014 seconds 0.084381s: Entering Redux.assume(!(!(1 = 0))) 0.084400s: Exiting Redux.assume: 0.000002 seconds 0.084415s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.084438s: Exiting Redux.assume: 0.000012 seconds 0.084450s: Entering Redux.assume(!(!(1 = 0))) 0.084462s: Exiting Redux.assume: 0.000001 seconds 0.084475s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.084489s: Exiting Redux.assume: 0.000002 seconds 0.084499s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.084509s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.084518s: Entering Redux.query(true) 0.084528s: Exiting Redux.query 0.084538s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.084548s: Entering Redux.assume(true) 0.084560s: Exiting Redux.assume: 0.000001 seconds 0.084570s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.084587s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.084598s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.084612s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.084632s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.084647s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.084814s: Exiting Redux.query 0.084829s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.084844s: Exiting Redux.assert_term: 0.000004 seconds 0.084856s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.084870s: Exiting Redux.assert_term: 0.000003 seconds 0.084880s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.084894s: Exiting Redux.assert_term: 0.000003 seconds 0.084905s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.084918s: Exiting Redux.assert_term: 0.000003 seconds 0.084929s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.084944s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.084969s: Exiting Redux.assume: 0.000015 seconds 0.084979s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.084991s: Entering Redux.assume(!(1 = 0)) 0.085003s: Exiting Redux.assume: 0.000001 seconds 0.085014s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.085029s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.085054s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.085076s: Exiting Redux.assume: 0.000010 seconds 0.085086s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.085096s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.085107s: Entering Redux.query(1 <= 1) 0.085117s: Exiting Redux.query 0.085127s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.085137s: Entering Redux.assume(1 <= 1) 0.085148s: Exiting Redux.assume: 0.000001 seconds 0.085158s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.085170s: Entering Redux.assume(!(!(r0 = 0))) 0.085200s: Exiting Redux.assume: 0.000019 seconds 0.085211s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.085222s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.085246s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.085266s: Exiting Redux.assume: 0.000008 seconds 0.085276s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.085286s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.085296s: Entering Redux.query(1 <= 1) 0.085306s: Exiting Redux.query 0.085316s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.085327s: Entering Redux.assume(1 <= 1) 0.085339s: Exiting Redux.assume: 0.000001 seconds 0.085349s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.085361s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.085371s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.085381s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.085402s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.085426s: Exiting Redux.assume: 0.000014 seconds 0.085439s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.085453s: Exiting Redux.assume: 0.000003 seconds 0.085464s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.085482s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.085496s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.085518s: Exiting Redux.query 0.085531s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.085546s: Exiting Redux.assert_term: 0.000004 seconds 0.085557s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.085570s: Exiting Redux.assert_term: 0.000003 seconds 0.085581s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.085594s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.085619s: Exiting Redux.assume: 0.000013 seconds 0.085629s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.085640s: Entering Redux.assume(!(1 = 0)) 0.085651s: Exiting Redux.assume: 0.000001 seconds 0.085662s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.085675s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.085704s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.085723s: Exiting Redux.assume: 0.000009 seconds 0.085734s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.085744s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.085757s: Entering Redux.query(1 <= 1) 0.085767s: Exiting Redux.query 0.085777s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.085787s: Entering Redux.assume(1 <= 1) 0.085798s: Exiting Redux.assume: 0.000001 seconds 0.085807s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.085820s: Entering Redux.assume(!(0 < r2)) 0.085837s: Exiting Redux.assume: 0.000007 seconds 0.085847s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.085859s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.085877s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.085892s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.085915s: Exiting Redux.query 0.085928s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.085942s: Exiting Redux.assert_term: 0.000004 seconds 0.085954s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.085967s: Exiting Redux.assert_term: 0.000002 seconds 0.085977s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.085990s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.086032s: Exiting Redux.assume: 0.000030 seconds 0.086042s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.086054s: Entering Redux.assume(!(1 = 0)) 0.086065s: Exiting Redux.assume: 0.000001 seconds 0.086076s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.086090s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.086115s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.086135s: Exiting Redux.assume: 0.000009 seconds 0.086146s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.086156s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.086166s: Entering Redux.query(1 <= 1) 0.086175s: Exiting Redux.query 0.086185s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.086196s: Entering Redux.assume(1 <= 1) 0.086207s: Exiting Redux.assume: 0.000001 seconds 0.086217s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.086230s: Entering Redux.assume(!(r3 < 0)) 0.086249s: Exiting Redux.assume: 0.000008 seconds 0.086259s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.086273s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.086287s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.086311s: Exiting Redux.query 0.086322s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.086331s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.086342s: Entering Redux.assume(!(!(r3 < 0))) 0.086361s: Exiting Redux.assume: 0.000007 seconds 0.086371s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.086384s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.086410s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.086424s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.086828s: Exiting Redux.query 0.086842s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.086852s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.086867s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.086892s: Exiting Redux.assume: 0.000015 seconds 0.086904s: Entering Redux.assume(!(!(1 = 0))) 0.086915s: Exiting Redux.assume: 0.000001 seconds 0.086929s: Entering Redux.assume(!(!(0 < r2))) 0.086945s: Exiting Redux.assume: 0.000006 seconds 0.086956s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.086969s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.086985s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.087000s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.087276s: Exiting Redux.query 0.087289s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.087298s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.087312s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.087336s: Exiting Redux.assume: 0.000014 seconds 0.087348s: Entering Redux.assume(!(!(1 = 0))) 0.087359s: Exiting Redux.assume: 0.000001 seconds 0.087373s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.087405s: Exiting Redux.assume: 0.000021 seconds 0.087417s: Entering Redux.assume(!(!(1 = 0))) 0.087428s: Exiting Redux.assume: 0.000001 seconds 0.087454s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.087588s: Exiting Redux.assume: 0.000123 seconds 0.087600s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Verifying call 0.087610s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.087620s: Entering Redux.query(true) 0.087631s: Exiting Redux.query 0.087641s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.087651s: Entering Redux.assume(true) 0.087662s: Exiting Redux.assume: 0.000001 seconds 0.087672s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Executing statement 0.087688s: Entering Redux.query(!(2 = 0)) 0.087698s: Exiting Redux.query 0.087711s: Entering Redux.assume(%(A0, 2) = 1) 0.087727s: Exiting Redux.assume: 0.000003 seconds 0.087738s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.087749s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.087758s: Entering Redux.query(true) 0.087768s: Exiting Redux.query 0.087777s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.087787s: Entering Redux.assume(true) 0.087799s: Exiting Redux.assume: 0.000001 seconds 0.087809s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.087825s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.087836s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.087850s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.087868s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.087883s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.088697s: Exiting Redux.query 0.088714s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.088730s: Exiting Redux.assert_term: 0.000004 seconds 0.088743s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.088759s: Exiting Redux.assert_term: 0.000004 seconds 0.088770s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.088783s: Exiting Redux.assert_term: 0.000002 seconds 0.088794s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.088806s: Exiting Redux.assert_term: 0.000003 seconds 0.088816s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.088830s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.088859s: Exiting Redux.assume: 0.000017 seconds 0.088869s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.088880s: Entering Redux.assume(!(1 = 0)) 0.088892s: Exiting Redux.assume: 0.000001 seconds 0.088903s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.088917s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.088942s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.088962s: Exiting Redux.assume: 0.000010 seconds 0.088973s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.088983s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.088993s: Entering Redux.query(1 <= 1) 0.089002s: Exiting Redux.query 0.089014s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.089024s: Entering Redux.assume(1 <= 1) 0.089035s: Exiting Redux.assume: 0.000001 seconds 0.089044s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.089057s: Entering Redux.assume(!(!(r0 = 0))) 0.089187s: Exiting Redux.assume: 0.000120 seconds 0.089200s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.089211s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.089234s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.089255s: Exiting Redux.assume: 0.000009 seconds 0.089265s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.089275s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.089285s: Entering Redux.query(1 <= 1) 0.089294s: Exiting Redux.query 0.089304s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.089313s: Entering Redux.assume(1 <= 1) 0.089324s: Exiting Redux.assume: 0.000001 seconds 0.089335s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.089345s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.089356s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.089366s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.089379s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.089414s: Exiting Redux.assume: 0.000016 seconds 0.089427s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.089441s: Exiting Redux.assume: 0.000003 seconds 0.089452s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.089470s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.089484s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.089507s: Exiting Redux.query 0.089520s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.089534s: Exiting Redux.assert_term: 0.000004 seconds 0.089545s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.089559s: Exiting Redux.assert_term: 0.000002 seconds 0.089569s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.089583s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.089611s: Exiting Redux.assume: 0.000017 seconds 0.089621s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.089631s: Entering Redux.assume(!(1 = 0)) 0.089643s: Exiting Redux.assume: 0.000001 seconds 0.089654s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.089668s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.089692s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.089714s: Exiting Redux.assume: 0.000010 seconds 0.089725s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.089735s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.089745s: Entering Redux.query(1 <= 1) 0.089755s: Exiting Redux.query 0.089765s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.089775s: Entering Redux.assume(1 <= 1) 0.089786s: Exiting Redux.assume: 0.000001 seconds 0.089796s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.089808s: Entering Redux.assume(!(0 < r2)) 0.089826s: Exiting Redux.assume: 0.000008 seconds 0.089836s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.089848s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.089865s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.089879s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.089904s: Exiting Redux.query 0.089916s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.089931s: Exiting Redux.assert_term: 0.000003 seconds 0.089942s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.089955s: Exiting Redux.assert_term: 0.000003 seconds 0.089965s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.089979s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.090024s: Exiting Redux.assume: 0.000035 seconds 0.090035s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.090045s: Entering Redux.assume(!(1 = 0)) 0.090057s: Exiting Redux.assume: 0.000002 seconds 0.090068s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.090081s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.090105s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.090126s: Exiting Redux.assume: 0.000011 seconds 0.090137s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.090147s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.090158s: Entering Redux.query(1 <= 1) 0.090167s: Exiting Redux.query 0.090177s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.090187s: Entering Redux.assume(1 <= 1) 0.090198s: Exiting Redux.assume: 0.000001 seconds 0.090208s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.090220s: Entering Redux.assume(!(r3 < 0)) 0.090239s: Exiting Redux.assume: 0.000008 seconds 0.090249s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.090264s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.090278s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.090304s: Exiting Redux.query 0.090316s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.090326s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.090338s: Entering Redux.assume(!(!(r3 < 0))) 0.090355s: Exiting Redux.assume: 0.000008 seconds 0.090366s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.090378s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.090402s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.090417s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.090714s: Exiting Redux.query 0.090730s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.090742s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.090758s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.090784s: Exiting Redux.assume: 0.000016 seconds 0.090796s: Entering Redux.assume(!(!(1 = 0))) 0.090807s: Exiting Redux.assume: 0.000001 seconds 0.090820s: Entering Redux.assume(!(!(0 < r2))) 0.090837s: Exiting Redux.assume: 0.000006 seconds 0.090848s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.090861s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.090877s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.090892s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.091192s: Exiting Redux.query 0.091206s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.091216s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.091230s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.091256s: Exiting Redux.assume: 0.000014 seconds 0.091267s: Entering Redux.assume(!(!(1 = 0))) 0.091278s: Exiting Redux.assume: 0.000001 seconds 0.091292s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.091316s: Exiting Redux.assume: 0.000013 seconds 0.091328s: Entering Redux.assume(!(!(1 = 0))) 0.091340s: Exiting Redux.assume: 0.000001 seconds 0.091353s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.091366s: Exiting Redux.assume: 0.000003 seconds 0.091377s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.091395s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.091405s: Entering Redux.query(true) 0.091415s: Exiting Redux.query 0.091425s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.091435s: Entering Redux.assume(true) 0.091446s: Exiting Redux.assume: 0.000001 seconds 0.091456s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.091473s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.091484s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.091498s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.091516s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.091531s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.092450s: Exiting Redux.query 0.092468s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.092484s: Exiting Redux.assert_term: 0.000004 seconds 0.092494s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.092508s: Exiting Redux.assert_term: 0.000003 seconds 0.092519s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.092533s: Exiting Redux.assert_term: 0.000003 seconds 0.092544s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.092558s: Exiting Redux.assert_term: 0.000003 seconds 0.092568s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.092583s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.092610s: Exiting Redux.assume: 0.000018 seconds 0.092622s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.092633s: Entering Redux.assume(!(1 = 0)) 0.092644s: Exiting Redux.assume: 0.000001 seconds 0.092655s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.092673s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.092699s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.092719s: Exiting Redux.assume: 0.000010 seconds 0.092730s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.092741s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.092751s: Entering Redux.query(1 <= 1) 0.092761s: Exiting Redux.query 0.092773s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.092785s: Entering Redux.assume(1 <= 1) 0.092798s: Exiting Redux.assume: 0.000001 seconds 0.092807s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.092819s: Entering Redux.assume(!(!(r0 = 0))) 0.092849s: Exiting Redux.assume: 0.000019 seconds 0.092860s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.092872s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.092895s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.092916s: Exiting Redux.assume: 0.000009 seconds 0.092926s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.092936s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.092946s: Entering Redux.query(1 <= 1) 0.092956s: Exiting Redux.query 0.092966s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.092976s: Entering Redux.assume(1 <= 1) 0.092987s: Exiting Redux.assume: 0.000001 seconds 0.092997s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.093007s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.093017s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.093027s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.093041s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.093068s: Exiting Redux.assume: 0.000015 seconds 0.093080s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.093093s: Exiting Redux.assume: 0.000002 seconds 0.093104s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.093170s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.093186s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.093209s: Exiting Redux.query 0.093222s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.093237s: Exiting Redux.assert_term: 0.000003 seconds 0.093248s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.093261s: Exiting Redux.assert_term: 0.000003 seconds 0.093270s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.093284s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.093311s: Exiting Redux.assume: 0.000016 seconds 0.093321s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.093333s: Entering Redux.assume(!(1 = 0)) 0.093344s: Exiting Redux.assume: 0.000002 seconds 0.093356s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.093369s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.093400s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.093421s: Exiting Redux.assume: 0.000009 seconds 0.093432s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.093443s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.093452s: Entering Redux.query(1 <= 1) 0.093462s: Exiting Redux.query 0.093472s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.093482s: Entering Redux.assume(1 <= 1) 0.093493s: Exiting Redux.assume: 0.000001 seconds 0.093503s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.093516s: Entering Redux.assume(!(0 < r2)) 0.093534s: Exiting Redux.assume: 0.000007 seconds 0.093544s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.093555s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.093574s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.093588s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.093612s: Exiting Redux.query 0.093625s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.093640s: Exiting Redux.assert_term: 0.000004 seconds 0.093651s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.093664s: Exiting Redux.assert_term: 0.000003 seconds 0.093674s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.093687s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.093732s: Exiting Redux.assume: 0.000034 seconds 0.093741s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.093754s: Entering Redux.assume(!(1 = 0)) 0.093765s: Exiting Redux.assume: 0.000001 seconds 0.093776s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.093790s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.093814s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.093836s: Exiting Redux.assume: 0.000010 seconds 0.093847s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.093856s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.093866s: Entering Redux.query(1 <= 1) 0.093876s: Exiting Redux.query 0.093886s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.093896s: Entering Redux.assume(1 <= 1) 0.093907s: Exiting Redux.assume: 0.000001 seconds 0.093917s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.093930s: Entering Redux.assume(!(r3 < 0)) 0.093949s: Exiting Redux.assume: 0.000008 seconds 0.093959s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.093974s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.093988s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.094013s: Exiting Redux.query 0.094024s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.094033s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.094045s: Entering Redux.assume(!(!(r3 < 0))) 0.094063s: Exiting Redux.assume: 0.000008 seconds 0.094075s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.094088s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.094104s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.094119s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.094355s: Exiting Redux.query 0.094368s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.094379s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.094402s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.094429s: Exiting Redux.assume: 0.000016 seconds 0.094440s: Entering Redux.assume(!(!(1 = 0))) 0.094452s: Exiting Redux.assume: 0.000001 seconds 0.094534s: Entering Redux.assume(!(!(0 < r2))) 0.094553s: Exiting Redux.assume: 0.000007 seconds 0.094564s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.094578s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.094594s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.094609s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.094915s: Exiting Redux.query 0.094929s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.094938s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.094953s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.094978s: Exiting Redux.assume: 0.000015 seconds 0.094990s: Entering Redux.assume(!(!(1 = 0))) 0.095000s: Exiting Redux.assume: 0.000001 seconds 0.095015s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.095038s: Exiting Redux.assume: 0.000013 seconds 0.095049s: Entering Redux.assume(!(!(1 = 0))) 0.095060s: Exiting Redux.assume: 0.000001 seconds 0.095099s: Entering Redux.assume(!(A0 <= 2)) 0.095116s: Exiting Redux.assume: 0.000003 seconds 0.095128s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(40,5-24): Verifying call 0.095138s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.095147s: Entering Redux.query(true) 0.095157s: Exiting Redux.query 0.095166s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.095175s: Entering Redux.assume(true) 0.095186s: Exiting Redux.assume: 0.000001 seconds 0.095196s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(41,7-8): Executing statement 0.095210s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.095225s: Exiting Redux.assert_term: 0.000005 seconds 0.095235s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(41,9-30): Verifying call 0.095244s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.095253s: Entering Redux.query(true) 0.095263s: Exiting Redux.query 0.095275s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.095289s: Exiting Redux.assert_term: 0.000004 seconds 0.095299s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.095308s: Entering Redux.assume(true) 0.095319s: Exiting Redux.assume: 0.000001 seconds 0.095329s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Executing statement 0.095345s: Entering Redux.assume(0 <= R0) 0.095360s: Exiting Redux.assume: 0.000005 seconds 0.095371s: Entering Redux.assume(R0 <= 2) 0.095394s: Exiting Redux.assume: 0.000005 seconds 0.095404s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Verifying call 0.095414s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.095423s: Entering Redux.query(true) 0.095432s: Exiting Redux.query 0.095442s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.095451s: Entering Redux.assume(true) 0.095461s: Exiting Redux.assume: 0.000001 seconds 0.095472s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Executing statement 0.095490s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.095614s: Exiting Redux.assume: 0.000112 seconds 0.095626s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Verifying call 0.095636s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.095645s: Entering Redux.query(true) 0.095655s: Exiting Redux.query 0.095665s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.095675s: Entering Redux.assume(true) 0.095686s: Exiting Redux.assume: 0.000001 seconds 0.095695s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Executing statement 0.095709s: Entering Redux.query(!(2 = 0)) 0.095719s: Exiting Redux.query 0.095731s: Entering Redux.assume(%(A0, 2) = 1) 0.095746s: Exiting Redux.assume: 0.000003 seconds 0.095756s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.095766s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.095777s: Entering Redux.query(true) 0.095787s: Exiting Redux.query 0.095796s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.095806s: Entering Redux.assume(true) 0.095817s: Exiting Redux.assume: 0.000001 seconds 0.095827s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.095842s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.095853s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.095867s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.095885s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.095900s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.096379s: Exiting Redux.query 0.096404s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.096419s: Exiting Redux.assert_term: 0.000005 seconds 0.096430s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.096444s: Exiting Redux.assert_term: 0.000003 seconds 0.096455s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.096469s: Exiting Redux.assert_term: 0.000003 seconds 0.096480s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.096493s: Exiting Redux.assert_term: 0.000003 seconds 0.096502s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.096516s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.096539s: Exiting Redux.assume: 0.000012 seconds 0.096549s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.096560s: Entering Redux.assume(!(1 = 0)) 0.096571s: Exiting Redux.assume: 0.000001 seconds 0.096582s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.096597s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.096621s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.096638s: Exiting Redux.assume: 0.000007 seconds 0.096649s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.096661s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.096671s: Entering Redux.query(1 <= 1) 0.096680s: Exiting Redux.query 0.096690s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.096699s: Entering Redux.assume(1 <= 1) 0.096711s: Exiting Redux.assume: 0.000001 seconds 0.096720s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.096732s: Entering Redux.assume(!(!(r0 = 0))) 0.096761s: Exiting Redux.assume: 0.000019 seconds 0.096772s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.096783s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.096805s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.096823s: Exiting Redux.assume: 0.000006 seconds 0.096833s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.096842s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.096851s: Entering Redux.query(1 <= 1) 0.096860s: Exiting Redux.query 0.096870s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.096879s: Entering Redux.assume(1 <= 1) 0.096890s: Exiting Redux.assume: 0.000001 seconds 0.096899s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.096909s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.096919s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.096928s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.096940s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.096961s: Exiting Redux.assume: 0.000010 seconds 0.096973s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.096986s: Exiting Redux.assume: 0.000003 seconds 0.096997s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.097015s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.097029s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.097046s: Exiting Redux.query 0.097059s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.097073s: Exiting Redux.assert_term: 0.000004 seconds 0.097083s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.097096s: Exiting Redux.assert_term: 0.000003 seconds 0.097105s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.097119s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.097140s: Exiting Redux.assume: 0.000011 seconds 0.097149s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.097160s: Entering Redux.assume(!(1 = 0)) 0.097171s: Exiting Redux.assume: 0.000001 seconds 0.097181s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.097194s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.097218s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.097235s: Exiting Redux.assume: 0.000006 seconds 0.097245s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.097254s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.097414s: Entering Redux.query(1 <= 1) 0.097425s: Exiting Redux.query 0.097436s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.097446s: Entering Redux.assume(1 <= 1) 0.097457s: Exiting Redux.assume: 0.000001 seconds 0.097466s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.097478s: Entering Redux.assume(!(0 < r2)) 0.097496s: Exiting Redux.assume: 0.000007 seconds 0.097506s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.097517s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.097534s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.097547s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.097568s: Exiting Redux.query 0.097580s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.097594s: Exiting Redux.assert_term: 0.000004 seconds 0.097605s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.097618s: Exiting Redux.assert_term: 0.000004 seconds 0.097627s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.097640s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.097673s: Exiting Redux.assume: 0.000023 seconds 0.097683s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.097693s: Entering Redux.assume(!(1 = 0)) 0.097705s: Exiting Redux.assume: 0.000001 seconds 0.097715s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.097728s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.097755s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.097774s: Exiting Redux.assume: 0.000007 seconds 0.097785s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.097795s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.097805s: Entering Redux.query(1 <= 1) 0.097814s: Exiting Redux.query 0.097824s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.097833s: Entering Redux.assume(1 <= 1) 0.097844s: Exiting Redux.assume: 0.000001 seconds 0.097854s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.097866s: Entering Redux.assume(!(r3 < 0)) 0.097885s: Exiting Redux.assume: 0.000008 seconds 0.097896s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.097910s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.097924s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.097945s: Exiting Redux.query 0.097955s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.097965s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.097977s: Entering Redux.assume(!(!(r3 < 0))) 0.097995s: Exiting Redux.assume: 0.000008 seconds 0.098007s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.098020s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.098035s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.098050s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.098239s: Exiting Redux.query 0.098251s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.098261s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.098275s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.098295s: Exiting Redux.assume: 0.000011 seconds 0.098307s: Entering Redux.assume(!(!(1 = 0))) 0.098317s: Exiting Redux.assume: 0.000002 seconds 0.098329s: Entering Redux.assume(!(!(0 < r2))) 0.098345s: Exiting Redux.assume: 0.000006 seconds 0.098356s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.098368s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.098384s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.098407s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.098627s: Exiting Redux.query 0.098640s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.098650s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.098788s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.098811s: Exiting Redux.assume: 0.000010 seconds 0.098823s: Entering Redux.assume(!(!(1 = 0))) 0.098834s: Exiting Redux.assume: 0.000001 seconds 0.098848s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.098867s: Exiting Redux.assume: 0.000009 seconds 0.098879s: Entering Redux.assume(!(!(1 = 0))) 0.098890s: Exiting Redux.assume: 0.000001 seconds 0.098903s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.098916s: Exiting Redux.assume: 0.000002 seconds 0.098926s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.098936s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.098945s: Entering Redux.query(true) 0.098955s: Exiting Redux.query 0.098965s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.098974s: Entering Redux.assume(true) 0.098986s: Exiting Redux.assume: 0.000001 seconds 0.098996s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.099011s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.099022s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.099036s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.099054s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.099070s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.099493s: Exiting Redux.query 0.099509s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.099525s: Exiting Redux.assert_term: 0.000005 seconds 0.099537s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.099550s: Exiting Redux.assert_term: 0.000003 seconds 0.099561s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.099574s: Exiting Redux.assert_term: 0.000003 seconds 0.099585s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.099598s: Exiting Redux.assert_term: 0.000003 seconds 0.099608s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.099623s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.099644s: Exiting Redux.assume: 0.000012 seconds 0.099654s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.099666s: Entering Redux.assume(!(1 = 0)) 0.099678s: Exiting Redux.assume: 0.000001 seconds 0.099689s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.099704s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.099728s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.099746s: Exiting Redux.assume: 0.000007 seconds 0.099757s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.099767s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.099776s: Entering Redux.query(1 <= 1) 0.099786s: Exiting Redux.query 0.099796s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.099805s: Entering Redux.assume(1 <= 1) 0.099817s: Exiting Redux.assume: 0.000001 seconds 0.099826s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.099838s: Entering Redux.assume(!(!(r0 = 0))) 0.099867s: Exiting Redux.assume: 0.000018 seconds 0.099878s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.099889s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.099911s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.099928s: Exiting Redux.assume: 0.000006 seconds 0.099938s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.099949s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.099960s: Entering Redux.query(1 <= 1) 0.099969s: Exiting Redux.query 0.099979s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.099989s: Entering Redux.assume(1 <= 1) 0.100000s: Exiting Redux.assume: 0.000001 seconds 0.100010s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.100021s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.100031s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.100041s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.100053s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.100074s: Exiting Redux.assume: 0.000011 seconds 0.100086s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.100100s: Exiting Redux.assume: 0.000003 seconds 0.100110s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.100185s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.100201s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.100221s: Exiting Redux.query 0.100234s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.100249s: Exiting Redux.assert_term: 0.000004 seconds 0.100260s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.100273s: Exiting Redux.assert_term: 0.000003 seconds 0.100283s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.100297s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.100319s: Exiting Redux.assume: 0.000011 seconds 0.100329s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.100340s: Entering Redux.assume(!(1 = 0)) 0.100351s: Exiting Redux.assume: 0.000001 seconds 0.100362s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.100376s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.100432s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.100451s: Exiting Redux.assume: 0.000006 seconds 0.100461s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.100471s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.100481s: Entering Redux.query(1 <= 1) 0.100490s: Exiting Redux.query 0.100500s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.100510s: Entering Redux.assume(1 <= 1) 0.100521s: Exiting Redux.assume: 0.000001 seconds 0.100530s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.100543s: Entering Redux.assume(!(0 < r2)) 0.100561s: Exiting Redux.assume: 0.000007 seconds 0.100571s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.100583s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.100599s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.100613s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.100633s: Exiting Redux.query 0.100646s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.100660s: Exiting Redux.assert_term: 0.000003 seconds 0.100671s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.100685s: Exiting Redux.assert_term: 0.000003 seconds 0.100694s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.100708s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.100741s: Exiting Redux.assume: 0.000022 seconds 0.100751s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.100762s: Entering Redux.assume(!(1 = 0)) 0.100773s: Exiting Redux.assume: 0.000001 seconds 0.100784s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.100798s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.100821s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.100840s: Exiting Redux.assume: 0.000007 seconds 0.100851s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.100861s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.100872s: Entering Redux.query(1 <= 1) 0.100881s: Exiting Redux.query 0.100892s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.100902s: Entering Redux.assume(1 <= 1) 0.100913s: Exiting Redux.assume: 0.000001 seconds 0.100923s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.100935s: Entering Redux.assume(!(r3 < 0)) 0.100953s: Exiting Redux.assume: 0.000008 seconds 0.100964s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.100979s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.100993s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.101014s: Exiting Redux.query 0.101024s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.101033s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.101044s: Entering Redux.assume(!(!(r3 < 0))) 0.101062s: Exiting Redux.assume: 0.000008 seconds 0.101073s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.101086s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.101101s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.101115s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.101303s: Exiting Redux.query 0.101315s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.101324s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.101338s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.101358s: Exiting Redux.assume: 0.000011 seconds 0.101370s: Entering Redux.assume(!(!(1 = 0))) 0.101381s: Exiting Redux.assume: 0.000001 seconds 0.101401s: Entering Redux.assume(!(!(0 < r2))) 0.101418s: Exiting Redux.assume: 0.000006 seconds 0.101428s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.101441s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.101456s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.101475s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.101690s: Exiting Redux.query 0.101703s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.101713s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.101726s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.101747s: Exiting Redux.assume: 0.000009 seconds 0.101758s: Entering Redux.assume(!(!(1 = 0))) 0.101769s: Exiting Redux.assume: 0.000001 seconds 0.101783s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.101803s: Exiting Redux.assume: 0.000009 seconds 0.101814s: Entering Redux.assume(!(!(1 = 0))) 0.101825s: Exiting Redux.assume: 0.000001 seconds 0.101854s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.101960s: Exiting Redux.assume: 0.000095 seconds 0.101973s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Verifying call 0.101983s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.101992s: Entering Redux.query(true) 0.102003s: Exiting Redux.query 0.102013s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.102023s: Entering Redux.assume(true) 0.102034s: Exiting Redux.assume: 0.000001 seconds 0.102045s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Executing statement 0.102060s: Entering Redux.query(!(2 = 0)) 0.102070s: Exiting Redux.query 0.102082s: Entering Redux.assume(%(A0, 2) = 1) 0.102095s: Exiting Redux.assume: 0.000003 seconds 0.102104s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.102114s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.102123s: Entering Redux.query(true) 0.102132s: Exiting Redux.query 0.102141s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.102150s: Entering Redux.assume(true) 0.102162s: Exiting Redux.assume: 0.000001 seconds 0.102171s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.102186s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.102196s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.102210s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.102229s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.102244s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.102420s: Exiting Redux.query 0.102435s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.102450s: Exiting Redux.assert_term: 0.000004 seconds 0.102462s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.102475s: Exiting Redux.assert_term: 0.000003 seconds 0.102486s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.102498s: Exiting Redux.assert_term: 0.000003 seconds 0.102509s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.102522s: Exiting Redux.assert_term: 0.000003 seconds 0.102532s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.102546s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.102567s: Exiting Redux.assume: 0.000012 seconds 0.102577s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.102588s: Entering Redux.assume(!(1 = 0)) 0.102599s: Exiting Redux.assume: 0.000001 seconds 0.102610s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.102625s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.102651s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.102668s: Exiting Redux.assume: 0.000007 seconds 0.102679s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.102689s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.102699s: Entering Redux.query(1 <= 1) 0.102708s: Exiting Redux.query 0.102825s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.102837s: Entering Redux.assume(1 <= 1) 0.102849s: Exiting Redux.assume: 0.000001 seconds 0.102859s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.102871s: Entering Redux.assume(!(!(r0 = 0))) 0.102902s: Exiting Redux.assume: 0.000020 seconds 0.102913s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.102925s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.102948s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.102965s: Exiting Redux.assume: 0.000006 seconds 0.102977s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.102987s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.102997s: Entering Redux.query(1 <= 1) 0.103007s: Exiting Redux.query 0.103016s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.103026s: Entering Redux.assume(1 <= 1) 0.103037s: Exiting Redux.assume: 0.000001 seconds 0.103046s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.103056s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.103066s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.103075s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.103088s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.103109s: Exiting Redux.assume: 0.000010 seconds 0.103122s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.103135s: Exiting Redux.assume: 0.000003 seconds 0.103146s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.103164s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.103178s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.103197s: Exiting Redux.query 0.103210s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.103225s: Exiting Redux.assert_term: 0.000004 seconds 0.103236s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.103249s: Exiting Redux.assert_term: 0.000003 seconds 0.103258s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.103272s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.103294s: Exiting Redux.assume: 0.000012 seconds 0.103305s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.103316s: Entering Redux.assume(!(1 = 0)) 0.103328s: Exiting Redux.assume: 0.000001 seconds 0.103338s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.103352s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.103376s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.103403s: Exiting Redux.assume: 0.000007 seconds 0.103414s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.103424s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.103434s: Entering Redux.query(1 <= 1) 0.103444s: Exiting Redux.query 0.103453s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.103463s: Entering Redux.assume(1 <= 1) 0.103474s: Exiting Redux.assume: 0.000001 seconds 0.103484s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.103497s: Entering Redux.assume(!(0 < r2)) 0.103514s: Exiting Redux.assume: 0.000006 seconds 0.103524s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.103535s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.103553s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.103567s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.103586s: Exiting Redux.query 0.103599s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.103614s: Exiting Redux.assert_term: 0.000004 seconds 0.103625s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.103638s: Exiting Redux.assert_term: 0.000003 seconds 0.103648s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.103661s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.103694s: Exiting Redux.assume: 0.000022 seconds 0.103704s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.103715s: Entering Redux.assume(!(1 = 0)) 0.103727s: Exiting Redux.assume: 0.000001 seconds 0.103737s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.103751s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.103777s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.103797s: Exiting Redux.assume: 0.000008 seconds 0.103810s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.103820s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.103830s: Entering Redux.query(1 <= 1) 0.103840s: Exiting Redux.query 0.103850s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.103859s: Entering Redux.assume(1 <= 1) 0.103870s: Exiting Redux.assume: 0.000001 seconds 0.103879s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.103892s: Entering Redux.assume(!(r3 < 0)) 0.103910s: Exiting Redux.assume: 0.000008 seconds 0.103921s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.103935s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.103949s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.103969s: Exiting Redux.query 0.103980s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.103990s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.104001s: Entering Redux.assume(!(!(r3 < 0))) 0.104019s: Exiting Redux.assume: 0.000008 seconds 0.104030s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.104043s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.104059s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.104074s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.104313s: Exiting Redux.query 0.104327s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.104337s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.104352s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.104374s: Exiting Redux.assume: 0.000011 seconds 0.104396s: Entering Redux.assume(!(!(1 = 0))) 0.104408s: Exiting Redux.assume: 0.000001 seconds 0.104420s: Entering Redux.assume(!(!(0 < r2))) 0.104437s: Exiting Redux.assume: 0.000006 seconds 0.104448s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.104461s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.104478s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.104493s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.104709s: Exiting Redux.query 0.104722s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.104731s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.104745s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.104765s: Exiting Redux.assume: 0.000010 seconds 0.104776s: Entering Redux.assume(!(!(1 = 0))) 0.104787s: Exiting Redux.assume: 0.000001 seconds 0.104802s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.104821s: Exiting Redux.assume: 0.000008 seconds 0.104834s: Entering Redux.assume(!(!(1 = 0))) 0.104847s: Exiting Redux.assume: 0.000001 seconds 0.104860s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.104875s: Exiting Redux.assume: 0.000003 seconds 0.104885s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.104895s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.104905s: Entering Redux.query(true) 0.104914s: Exiting Redux.query 0.104924s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.104933s: Entering Redux.assume(true) 0.104945s: Exiting Redux.assume: 0.000002 seconds 0.104955s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.104971s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.104982s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.104997s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.105015s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.105031s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.105202s: Exiting Redux.query 0.105217s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.105232s: Exiting Redux.assert_term: 0.000004 seconds 0.105243s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.105256s: Exiting Redux.assert_term: 0.000003 seconds 0.105267s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.105279s: Exiting Redux.assert_term: 0.000003 seconds 0.105290s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.105303s: Exiting Redux.assert_term: 0.000003 seconds 0.105313s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.105327s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.105349s: Exiting Redux.assume: 0.000012 seconds 0.105360s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.105370s: Entering Redux.assume(!(1 = 0)) 0.105382s: Exiting Redux.assume: 0.000001 seconds 0.105402s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.105416s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.105488s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.105507s: Exiting Redux.assume: 0.000007 seconds 0.105520s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.105529s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.105539s: Entering Redux.query(1 <= 1) 0.105549s: Exiting Redux.query 0.105559s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.105569s: Entering Redux.assume(1 <= 1) 0.105580s: Exiting Redux.assume: 0.000001 seconds 0.105589s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.105602s: Entering Redux.assume(!(!(r0 = 0))) 0.105631s: Exiting Redux.assume: 0.000019 seconds 0.105642s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.105653s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.105676s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.105694s: Exiting Redux.assume: 0.000006 seconds 0.105704s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.105714s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.105724s: Entering Redux.query(1 <= 1) 0.105733s: Exiting Redux.query 0.105743s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.105755s: Entering Redux.assume(1 <= 1) 0.105767s: Exiting Redux.assume: 0.000001 seconds 0.105777s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.105787s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.105798s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.105807s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.105819s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.105840s: Exiting Redux.assume: 0.000010 seconds 0.105852s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.105865s: Exiting Redux.assume: 0.000003 seconds 0.105875s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.105894s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.105907s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.105926s: Exiting Redux.query 0.105938s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.105953s: Exiting Redux.assert_term: 0.000004 seconds 0.105964s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.105977s: Exiting Redux.assert_term: 0.000003 seconds 0.105988s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.106003s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.106025s: Exiting Redux.assume: 0.000012 seconds 0.106034s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.106045s: Entering Redux.assume(!(1 = 0)) 0.106056s: Exiting Redux.assume: 0.000001 seconds 0.106066s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.106080s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.106104s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.106121s: Exiting Redux.assume: 0.000006 seconds 0.106132s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.106142s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.106152s: Entering Redux.query(1 <= 1) 0.106161s: Exiting Redux.query 0.106171s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.106181s: Entering Redux.assume(1 <= 1) 0.106192s: Exiting Redux.assume: 0.000001 seconds 0.106202s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.106215s: Entering Redux.assume(!(0 < r2)) 0.106232s: Exiting Redux.assume: 0.000007 seconds 0.106242s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.106254s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.106271s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.106285s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.106305s: Exiting Redux.query 0.106317s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.106332s: Exiting Redux.assert_term: 0.000004 seconds 0.106343s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.106356s: Exiting Redux.assert_term: 0.000003 seconds 0.106365s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.106378s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.106419s: Exiting Redux.assume: 0.000022 seconds 0.106429s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.106440s: Entering Redux.assume(!(1 = 0)) 0.106451s: Exiting Redux.assume: 0.000001 seconds 0.106461s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.106474s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.106498s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.106516s: Exiting Redux.assume: 0.000007 seconds 0.106526s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.106535s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.106545s: Entering Redux.query(1 <= 1) 0.106554s: Exiting Redux.query 0.106563s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.106573s: Entering Redux.assume(1 <= 1) 0.106584s: Exiting Redux.assume: 0.000001 seconds 0.106593s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.106605s: Entering Redux.assume(!(r3 < 0)) 0.106623s: Exiting Redux.assume: 0.000008 seconds 0.106633s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.106648s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.106661s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.106681s: Exiting Redux.query 0.106691s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.106700s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.106711s: Entering Redux.assume(!(!(r3 < 0))) 0.106729s: Exiting Redux.assume: 0.000007 seconds 0.106739s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.106752s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.106767s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.106781s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.107022s: Exiting Redux.query 0.107035s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.107045s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.107058s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.107080s: Exiting Redux.assume: 0.000011 seconds 0.107091s: Entering Redux.assume(!(!(1 = 0))) 0.107102s: Exiting Redux.assume: 0.000001 seconds 0.107114s: Entering Redux.assume(!(!(0 < r2))) 0.107131s: Exiting Redux.assume: 0.000006 seconds 0.107142s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.107154s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.107171s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.107186s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.107411s: Exiting Redux.query 0.107424s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.107433s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.107447s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.107468s: Exiting Redux.assume: 0.000010 seconds 0.107479s: Entering Redux.assume(!(!(1 = 0))) 0.107491s: Exiting Redux.assume: 0.000001 seconds 0.107504s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.107523s: Exiting Redux.assume: 0.000009 seconds 0.107534s: Entering Redux.assume(!(!(1 = 0))) 0.107546s: Exiting Redux.assume: 0.000001 seconds 0.107586s: Entering Redux.assume(!(R0 <= 2)) 0.107599s: Exiting Redux.assume: 0.000003 seconds 0.107610s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Verifying call 0.107620s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.107629s: Entering Redux.query(true) 0.107639s: Exiting Redux.query 0.107649s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.107658s: Entering Redux.assume(true) 0.107671s: Exiting Redux.assume: 0.000001 seconds 0.107681s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Executing statement 0.107703s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.107813s: Exiting Redux.assume: 0.000099 seconds 0.107827s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Verifying call 0.107838s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.107847s: Entering Redux.query(true) 0.107858s: Exiting Redux.query 0.107868s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.107877s: Entering Redux.assume(true) 0.107889s: Exiting Redux.assume: 0.000001 seconds 0.107898s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Executing statement 0.107912s: Entering Redux.query(!(2 = 0)) 0.107923s: Exiting Redux.query 0.107933s: Entering Redux.assume(%(A0, 2) = 1) 0.107947s: Exiting Redux.assume: 0.000003 seconds 0.107957s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.107967s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.107976s: Entering Redux.query(true) 0.107986s: Exiting Redux.query 0.107995s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.108005s: Entering Redux.assume(true) 0.108017s: Exiting Redux.assume: 0.000002 seconds 0.108026s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.108041s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.108053s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.108066s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.108084s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.108100s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.108626s: Exiting Redux.query 0.108643s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.108658s: Exiting Redux.assert_term: 0.000004 seconds 0.108669s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.108683s: Exiting Redux.assert_term: 0.000003 seconds 0.108693s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.108707s: Exiting Redux.assert_term: 0.000003 seconds 0.108717s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.108731s: Exiting Redux.assert_term: 0.000003 seconds 0.108740s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.108754s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.108776s: Exiting Redux.assume: 0.000012 seconds 0.108785s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.108796s: Entering Redux.assume(!(1 = 0)) 0.108808s: Exiting Redux.assume: 0.000001 seconds 0.108821s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.108839s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.108866s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.108883s: Exiting Redux.assume: 0.000007 seconds 0.108894s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.108904s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.108914s: Entering Redux.query(1 <= 1) 0.108924s: Exiting Redux.query 0.108933s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.108944s: Entering Redux.assume(1 <= 1) 0.108955s: Exiting Redux.assume: 0.000001 seconds 0.108964s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.108977s: Entering Redux.assume(!(!(r0 = 0))) 0.109005s: Exiting Redux.assume: 0.000018 seconds 0.109016s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.109027s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.109050s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.109067s: Exiting Redux.assume: 0.000006 seconds 0.109078s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.109088s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.109098s: Entering Redux.query(1 <= 1) 0.109107s: Exiting Redux.query 0.109117s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.109126s: Entering Redux.assume(1 <= 1) 0.109138s: Exiting Redux.assume: 0.000002 seconds 0.109147s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.109157s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.109168s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.109178s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.109190s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.109212s: Exiting Redux.assume: 0.000010 seconds 0.109224s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.109237s: Exiting Redux.assume: 0.000002 seconds 0.109248s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.109266s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.109281s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.109299s: Exiting Redux.query 0.109312s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.109325s: Exiting Redux.assert_term: 0.000003 seconds 0.109336s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.109350s: Exiting Redux.assert_term: 0.000004 seconds 0.109361s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.109374s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.109403s: Exiting Redux.assume: 0.000019 seconds 0.109414s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.109425s: Entering Redux.assume(!(1 = 0)) 0.109437s: Exiting Redux.assume: 0.000001 seconds 0.109448s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.109461s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.109484s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.109502s: Exiting Redux.assume: 0.000006 seconds 0.109512s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.109522s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.109532s: Entering Redux.query(1 <= 1) 0.109541s: Exiting Redux.query 0.109550s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.109560s: Entering Redux.assume(1 <= 1) 0.109572s: Exiting Redux.assume: 0.000001 seconds 0.109582s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.109594s: Entering Redux.assume(!(0 < r2)) 0.109612s: Exiting Redux.assume: 0.000006 seconds 0.109622s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.109683s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.109701s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.109715s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.109735s: Exiting Redux.query 0.109749s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.109763s: Exiting Redux.assert_term: 0.000004 seconds 0.109774s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.109787s: Exiting Redux.assert_term: 0.000003 seconds 0.109797s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.109813s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.109846s: Exiting Redux.assume: 0.000022 seconds 0.109856s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.109867s: Entering Redux.assume(!(1 = 0)) 0.109878s: Exiting Redux.assume: 0.000001 seconds 0.109888s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.109901s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.109925s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.109943s: Exiting Redux.assume: 0.000007 seconds 0.109953s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.109963s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.109972s: Entering Redux.query(1 <= 1) 0.109981s: Exiting Redux.query 0.109991s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.110000s: Entering Redux.assume(1 <= 1) 0.110011s: Exiting Redux.assume: 0.000001 seconds 0.110020s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.110033s: Entering Redux.assume(!(r3 < 0)) 0.110051s: Exiting Redux.assume: 0.000008 seconds 0.110061s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.110075s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.110088s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.110108s: Exiting Redux.query 0.110118s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.110127s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.110138s: Entering Redux.assume(!(!(r3 < 0))) 0.110155s: Exiting Redux.assume: 0.000008 seconds 0.110165s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.110178s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.110194s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.110208s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.110403s: Exiting Redux.query 0.110416s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.110426s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.110440s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.110461s: Exiting Redux.assume: 0.000010 seconds 0.110472s: Entering Redux.assume(!(!(1 = 0))) 0.110484s: Exiting Redux.assume: 0.000001 seconds 0.110495s: Entering Redux.assume(!(!(0 < r2))) 0.110511s: Exiting Redux.assume: 0.000006 seconds 0.110522s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.110535s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.110550s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.110565s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.110778s: Exiting Redux.query 0.110791s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.110801s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.110816s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.110840s: Exiting Redux.assume: 0.000012 seconds 0.110853s: Entering Redux.assume(!(!(1 = 0))) 0.110866s: Exiting Redux.assume: 0.000001 seconds 0.110879s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.110898s: Exiting Redux.assume: 0.000008 seconds 0.110909s: Entering Redux.assume(!(!(1 = 0))) 0.110952s: Exiting Redux.assume: 0.000033 seconds 0.110967s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.110980s: Exiting Redux.assume: 0.000003 seconds 0.110991s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.111000s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.111009s: Entering Redux.query(true) 0.111020s: Exiting Redux.query 0.111030s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.111039s: Entering Redux.assume(true) 0.111050s: Exiting Redux.assume: 0.000002 seconds 0.111060s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.111075s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.111086s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.111100s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.111119s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.111135s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.111540s: Exiting Redux.query 0.111557s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.111572s: Exiting Redux.assert_term: 0.000005 seconds 0.111583s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.111596s: Exiting Redux.assert_term: 0.000003 seconds 0.111607s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.111620s: Exiting Redux.assert_term: 0.000003 seconds 0.111631s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.111644s: Exiting Redux.assert_term: 0.000002 seconds 0.111654s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.111668s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.111691s: Exiting Redux.assume: 0.000011 seconds 0.111701s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.111712s: Entering Redux.assume(!(1 = 0)) 0.111724s: Exiting Redux.assume: 0.000001 seconds 0.111736s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.111750s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.111775s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.111793s: Exiting Redux.assume: 0.000006 seconds 0.111803s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.111814s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.111823s: Entering Redux.query(1 <= 1) 0.111833s: Exiting Redux.query 0.111843s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.111853s: Entering Redux.assume(1 <= 1) 0.111864s: Exiting Redux.assume: 0.000001 seconds 0.111873s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.111887s: Entering Redux.assume(!(!(r0 = 0))) 0.111915s: Exiting Redux.assume: 0.000018 seconds 0.111925s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.111937s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.111959s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.111976s: Exiting Redux.assume: 0.000006 seconds 0.111986s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.111996s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.112007s: Entering Redux.query(1 <= 1) 0.112016s: Exiting Redux.query 0.112027s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.112037s: Entering Redux.assume(1 <= 1) 0.112047s: Exiting Redux.assume: 0.000001 seconds 0.112057s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.112068s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.112078s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.112088s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.112100s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.112121s: Exiting Redux.assume: 0.000011 seconds 0.112133s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.112146s: Exiting Redux.assume: 0.000003 seconds 0.112158s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.112176s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.112190s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.112220s: Exiting Redux.query 0.112234s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.112248s: Exiting Redux.assert_term: 0.000004 seconds 0.112259s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.112273s: Exiting Redux.assert_term: 0.000003 seconds 0.112283s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.112297s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.112318s: Exiting Redux.assume: 0.000011 seconds 0.112329s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.112339s: Entering Redux.assume(!(1 = 0)) 0.112350s: Exiting Redux.assume: 0.000001 seconds 0.112361s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.112374s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.112407s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.112425s: Exiting Redux.assume: 0.000006 seconds 0.112435s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.112445s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.112455s: Entering Redux.query(1 <= 1) 0.112465s: Exiting Redux.query 0.112474s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.112486s: Entering Redux.assume(1 <= 1) 0.112497s: Exiting Redux.assume: 0.000002 seconds 0.112507s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.112520s: Entering Redux.assume(!(0 < r2)) 0.112537s: Exiting Redux.assume: 0.000007 seconds 0.112547s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.112558s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.112576s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.112589s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.112609s: Exiting Redux.query 0.112622s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.112637s: Exiting Redux.assert_term: 0.000004 seconds 0.112648s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.112662s: Exiting Redux.assert_term: 0.000003 seconds 0.112672s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.112685s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.112717s: Exiting Redux.assume: 0.000022 seconds 0.112728s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.112739s: Entering Redux.assume(!(1 = 0)) 0.112751s: Exiting Redux.assume: 0.000001 seconds 0.112761s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.112775s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.112799s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.112817s: Exiting Redux.assume: 0.000006 seconds 0.112827s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.112838s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.112848s: Entering Redux.query(1 <= 1) 0.112858s: Exiting Redux.query 0.112868s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.112878s: Entering Redux.assume(1 <= 1) 0.112889s: Exiting Redux.assume: 0.000001 seconds 0.112898s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.112911s: Entering Redux.assume(!(r3 < 0)) 0.112930s: Exiting Redux.assume: 0.000008 seconds 0.112940s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.112954s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.112968s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.112988s: Exiting Redux.query 0.112998s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.113007s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.113018s: Entering Redux.assume(!(!(r3 < 0))) 0.113037s: Exiting Redux.assume: 0.000007 seconds 0.113048s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.113060s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.113076s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.113091s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.113277s: Exiting Redux.query 0.113290s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.113300s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.113314s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.113360s: Exiting Redux.assume: 0.000011 seconds 0.113373s: Entering Redux.assume(!(!(1 = 0))) 0.113396s: Exiting Redux.assume: 0.000002 seconds 0.113410s: Entering Redux.assume(!(!(0 < r2))) 0.113427s: Exiting Redux.assume: 0.000006 seconds 0.113438s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.113451s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.113467s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.113482s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.113838s: Exiting Redux.query 0.113853s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.113862s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.113877s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.113898s: Exiting Redux.assume: 0.000010 seconds 0.113911s: Entering Redux.assume(!(!(1 = 0))) 0.113922s: Exiting Redux.assume: 0.000001 seconds 0.113936s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.113956s: Exiting Redux.assume: 0.000009 seconds 0.113967s: Entering Redux.assume(!(!(1 = 0))) 0.113979s: Exiting Redux.assume: 0.000001 seconds 0.114021s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.114111s: Exiting Redux.assume: 0.000078 seconds 0.114124s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Verifying call 0.114135s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.114145s: Entering Redux.query(true) 0.114155s: Exiting Redux.query 0.114165s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.114174s: Entering Redux.assume(true) 0.114186s: Exiting Redux.assume: 0.000002 seconds 0.114196s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Executing statement 0.114212s: Entering Redux.query(!(2 = 0)) 0.114223s: Exiting Redux.query 0.114235s: Entering Redux.assume(%(A0, 2) = 1) 0.114248s: Exiting Redux.assume: 0.000003 seconds 0.114259s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.114269s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.114278s: Entering Redux.query(true) 0.114287s: Exiting Redux.query 0.114297s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.114307s: Entering Redux.assume(true) 0.114318s: Exiting Redux.assume: 0.000001 seconds 0.114328s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.114344s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.114355s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.114369s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.114397s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.114415s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.114575s: Exiting Redux.query 0.114591s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.114606s: Exiting Redux.assert_term: 0.000004 seconds 0.114618s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.114631s: Exiting Redux.assert_term: 0.000003 seconds 0.114642s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.114655s: Exiting Redux.assert_term: 0.000003 seconds 0.114666s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.114680s: Exiting Redux.assert_term: 0.000003 seconds 0.114690s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.114704s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.114726s: Exiting Redux.assume: 0.000011 seconds 0.114737s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.114747s: Entering Redux.assume(!(1 = 0)) 0.114759s: Exiting Redux.assume: 0.000001 seconds 0.114770s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.114786s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.114811s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.114829s: Exiting Redux.assume: 0.000006 seconds 0.114840s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.114849s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.114859s: Entering Redux.query(1 <= 1) 0.114868s: Exiting Redux.query 0.114878s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.114888s: Entering Redux.assume(1 <= 1) 0.114899s: Exiting Redux.assume: 0.000001 seconds 0.114908s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.114921s: Entering Redux.assume(!(!(r0 = 0))) 0.114949s: Exiting Redux.assume: 0.000018 seconds 0.114960s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.114971s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.115062s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.115081s: Exiting Redux.assume: 0.000006 seconds 0.115091s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.115101s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.115111s: Entering Redux.query(1 <= 1) 0.115120s: Exiting Redux.query 0.115130s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.115139s: Entering Redux.assume(1 <= 1) 0.115150s: Exiting Redux.assume: 0.000001 seconds 0.115160s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.115172s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.115182s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.115192s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.115205s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.115227s: Exiting Redux.assume: 0.000010 seconds 0.115239s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.115253s: Exiting Redux.assume: 0.000003 seconds 0.115264s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.115282s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.115296s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.115315s: Exiting Redux.query 0.115328s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.115342s: Exiting Redux.assert_term: 0.000004 seconds 0.115353s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.115366s: Exiting Redux.assert_term: 0.000003 seconds 0.115376s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.115398s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.115420s: Exiting Redux.assume: 0.000012 seconds 0.115431s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.115442s: Entering Redux.assume(!(1 = 0)) 0.115455s: Exiting Redux.assume: 0.000001 seconds 0.115466s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.115480s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.115506s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.115523s: Exiting Redux.assume: 0.000006 seconds 0.115534s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.115545s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.115555s: Entering Redux.query(1 <= 1) 0.115565s: Exiting Redux.query 0.115575s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.115585s: Entering Redux.assume(1 <= 1) 0.115596s: Exiting Redux.assume: 0.000001 seconds 0.115606s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.115619s: Entering Redux.assume(!(0 < r2)) 0.115637s: Exiting Redux.assume: 0.000007 seconds 0.115647s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.115659s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.115679s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.115693s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.115712s: Exiting Redux.query 0.115726s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.115740s: Exiting Redux.assert_term: 0.000004 seconds 0.115751s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.115765s: Exiting Redux.assert_term: 0.000002 seconds 0.115775s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.115789s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.115821s: Exiting Redux.assume: 0.000021 seconds 0.115831s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.115842s: Entering Redux.assume(!(1 = 0)) 0.115854s: Exiting Redux.assume: 0.000001 seconds 0.115865s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.115879s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.115907s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.115926s: Exiting Redux.assume: 0.000007 seconds 0.115937s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.115947s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.115958s: Entering Redux.query(1 <= 1) 0.115968s: Exiting Redux.query 0.115978s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.115988s: Entering Redux.assume(1 <= 1) 0.116000s: Exiting Redux.assume: 0.000001 seconds 0.116010s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.116022s: Entering Redux.assume(!(r3 < 0)) 0.116042s: Exiting Redux.assume: 0.000009 seconds 0.116051s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.116067s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.116082s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.116108s: Exiting Redux.query 0.116119s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.116128s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.116139s: Entering Redux.assume(!(!(r3 < 0))) 0.116159s: Exiting Redux.assume: 0.000008 seconds 0.116171s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.116185s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.116204s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.116220s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.116708s: Exiting Redux.query 0.116722s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.116732s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.116747s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.116769s: Exiting Redux.assume: 0.000011 seconds 0.116781s: Entering Redux.assume(!(!(1 = 0))) 0.116792s: Exiting Redux.assume: 0.000001 seconds 0.116804s: Entering Redux.assume(!(!(0 < r2))) 0.116821s: Exiting Redux.assume: 0.000006 seconds 0.116832s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.116846s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.116862s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.116877s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.117098s: Exiting Redux.query 0.117111s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.117121s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.117136s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.117156s: Exiting Redux.assume: 0.000010 seconds 0.117167s: Entering Redux.assume(!(!(1 = 0))) 0.117178s: Exiting Redux.assume: 0.000000 seconds 0.117192s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.117211s: Exiting Redux.assume: 0.000008 seconds 0.117222s: Entering Redux.assume(!(!(1 = 0))) 0.117234s: Exiting Redux.assume: 0.000001 seconds 0.117245s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.117260s: Exiting Redux.assume: 0.000003 seconds 0.117270s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.117280s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.117289s: Entering Redux.query(true) 0.117299s: Exiting Redux.query 0.117309s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.117319s: Entering Redux.assume(true) 0.117330s: Exiting Redux.assume: 0.000001 seconds 0.117341s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.117358s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.117370s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.117393s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.117413s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.117429s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.117591s: Exiting Redux.query 0.117606s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.117621s: Exiting Redux.assert_term: 0.000004 seconds 0.117633s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.117647s: Exiting Redux.assert_term: 0.000003 seconds 0.117657s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.117671s: Exiting Redux.assert_term: 0.000003 seconds 0.117681s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.117695s: Exiting Redux.assert_term: 0.000003 seconds 0.117705s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.117720s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.117742s: Exiting Redux.assume: 0.000011 seconds 0.117752s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.117763s: Entering Redux.assume(!(1 = 0)) 0.117774s: Exiting Redux.assume: 0.000001 seconds 0.117786s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.117801s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.117827s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.117848s: Exiting Redux.assume: 0.000007 seconds 0.117860s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.117871s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.117883s: Entering Redux.query(1 <= 1) 0.117893s: Exiting Redux.query 0.117903s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.117913s: Entering Redux.assume(1 <= 1) 0.117925s: Exiting Redux.assume: 0.000001 seconds 0.117935s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.117948s: Entering Redux.assume(!(!(r0 = 0))) 0.117976s: Exiting Redux.assume: 0.000019 seconds 0.117987s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.117998s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.118086s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.118105s: Exiting Redux.assume: 0.000006 seconds 0.118117s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.118128s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118138s: Entering Redux.query(1 <= 1) 0.118148s: Exiting Redux.query 0.118158s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118169s: Entering Redux.assume(1 <= 1) 0.118181s: Exiting Redux.assume: 0.000001 seconds 0.118191s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.118202s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.118212s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.118222s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.118234s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.118256s: Exiting Redux.assume: 0.000011 seconds 0.118269s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.118283s: Exiting Redux.assume: 0.000003 seconds 0.118295s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.118313s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.118327s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.118346s: Exiting Redux.query 0.118359s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.118374s: Exiting Redux.assert_term: 0.000003 seconds 0.118395s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.118409s: Exiting Redux.assert_term: 0.000003 seconds 0.118419s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.118433s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.118456s: Exiting Redux.assume: 0.000011 seconds 0.118467s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.118478s: Entering Redux.assume(!(1 = 0)) 0.118491s: Exiting Redux.assume: 0.000001 seconds 0.118501s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.118515s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.118540s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.118558s: Exiting Redux.assume: 0.000006 seconds 0.118569s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.118580s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118590s: Entering Redux.query(1 <= 1) 0.118600s: Exiting Redux.query 0.118610s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118620s: Entering Redux.assume(1 <= 1) 0.118632s: Exiting Redux.assume: 0.000001 seconds 0.118641s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.118655s: Entering Redux.assume(!(0 < r2)) 0.118673s: Exiting Redux.assume: 0.000007 seconds 0.118684s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.118695s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.118713s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.118727s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.118746s: Exiting Redux.query 0.118759s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.118774s: Exiting Redux.assert_term: 0.000004 seconds 0.118784s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.118797s: Exiting Redux.assert_term: 0.000003 seconds 0.118808s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.118824s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.118856s: Exiting Redux.assume: 0.000022 seconds 0.118867s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.118878s: Entering Redux.assume(!(1 = 0)) 0.118889s: Exiting Redux.assume: 0.000001 seconds 0.118900s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.118914s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.118938s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.118956s: Exiting Redux.assume: 0.000007 seconds 0.118967s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.118978s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118990s: Entering Redux.query(1 <= 1) 0.119000s: Exiting Redux.query 0.119010s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.119020s: Entering Redux.assume(1 <= 1) 0.119031s: Exiting Redux.assume: 0.000001 seconds 0.119040s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.119054s: Entering Redux.assume(!(r3 < 0)) 0.119073s: Exiting Redux.assume: 0.000008 seconds 0.119083s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.119098s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.119111s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.119132s: Exiting Redux.query 0.119142s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.119152s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.119163s: Entering Redux.assume(!(!(r3 < 0))) 0.119182s: Exiting Redux.assume: 0.000007 seconds 0.119193s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.119206s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.119222s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.119238s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.119566s: Exiting Redux.query 0.119580s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.119590s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.119604s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.119626s: Exiting Redux.assume: 0.000010 seconds 0.119638s: Entering Redux.assume(!(!(1 = 0))) 0.119649s: Exiting Redux.assume: 0.000001 seconds 0.119662s: Entering Redux.assume(!(!(0 < r2))) 0.119679s: Exiting Redux.assume: 0.000006 seconds 0.119690s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.119703s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.119719s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.119735s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.119955s: Exiting Redux.query 0.119968s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.119979s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.119994s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.120014s: Exiting Redux.assume: 0.000010 seconds 0.120026s: Entering Redux.assume(!(!(1 = 0))) 0.120037s: Exiting Redux.assume: 0.000002 seconds 0.120050s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.120069s: Exiting Redux.assume: 0.000009 seconds 0.120080s: Entering Redux.assume(!(!(1 = 0))) 0.120092s: Exiting Redux.assume: 0.000001 seconds 0.120121s: Entering Redux.assume(!(0 <= R0)) 0.120137s: Exiting Redux.assume: 0.000005 seconds 0.120146s: Entering Redux.assume(false) 0.120159s: Exiting Redux.assume: 0.000002 seconds 0.120169s: Entering Redux.assume(!(false)) 0.120181s: Exiting Redux.assume: 0.000001 seconds 0.120191s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Verifying call 0.120201s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.120211s: Entering Redux.query(true) 0.120221s: Exiting Redux.query 0.120230s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.120240s: Entering Redux.assume(true) 0.120251s: Exiting Redux.assume: 0.000001 seconds 0.120260s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Executing statement 0.120280s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.120413s: Exiting Redux.assume: 0.000121 seconds 0.120426s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Verifying call 0.120436s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.120445s: Entering Redux.query(true) 0.120456s: Exiting Redux.query 0.120467s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.120476s: Entering Redux.assume(true) 0.120488s: Exiting Redux.assume: 0.000002 seconds 0.120498s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Executing statement 0.120513s: Entering Redux.query(!(2 = 0)) 0.120523s: Exiting Redux.query 0.120535s: Entering Redux.assume(%(A0, 2) = 1) 0.120549s: Exiting Redux.assume: 0.000003 seconds 0.120559s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.120569s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.120578s: Entering Redux.query(true) 0.120587s: Exiting Redux.query 0.120597s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.120607s: Entering Redux.assume(true) 0.120618s: Exiting Redux.assume: 0.000001 seconds 0.120628s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.120643s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.120654s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.120668s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.120687s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.120702s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.121815s: Exiting Redux.query 0.121832s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.121847s: Exiting Redux.assert_term: 0.000004 seconds 0.121860s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.121875s: Exiting Redux.assert_term: 0.000003 seconds 0.121886s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.121899s: Exiting Redux.assert_term: 0.000003 seconds 0.121910s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.121923s: Exiting Redux.assert_term: 0.000003 seconds 0.121934s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.121949s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.121972s: Exiting Redux.assume: 0.000012 seconds 0.121982s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.121993s: Entering Redux.assume(!(1 = 0)) 0.122005s: Exiting Redux.assume: 0.000001 seconds 0.122016s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.122033s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.122131s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.122150s: Exiting Redux.assume: 0.000007 seconds 0.122161s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.122171s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.122182s: Entering Redux.query(1 <= 1) 0.122191s: Exiting Redux.query 0.122201s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.122212s: Entering Redux.assume(1 <= 1) 0.122224s: Exiting Redux.assume: 0.000001 seconds 0.122234s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.122246s: Entering Redux.assume(!(!(r0 = 0))) 0.122276s: Exiting Redux.assume: 0.000018 seconds 0.122287s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.122298s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.122322s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.122340s: Exiting Redux.assume: 0.000006 seconds 0.122351s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.122361s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.122371s: Entering Redux.query(1 <= 1) 0.122381s: Exiting Redux.query 0.122399s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.122410s: Entering Redux.assume(1 <= 1) 0.122422s: Exiting Redux.assume: 0.000001 seconds 0.122432s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.122443s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.122453s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.122463s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.122476s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.122498s: Exiting Redux.assume: 0.000011 seconds 0.122511s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.122524s: Exiting Redux.assume: 0.000003 seconds 0.122536s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.122554s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.122568s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.122587s: Exiting Redux.query 0.122600s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.122615s: Exiting Redux.assert_term: 0.000004 seconds 0.122627s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.122640s: Exiting Redux.assert_term: 0.000003 seconds 0.122650s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.122664s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.122687s: Exiting Redux.assume: 0.000011 seconds 0.122697s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.122708s: Entering Redux.assume(!(1 = 0)) 0.122720s: Exiting Redux.assume: 0.000001 seconds 0.122731s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.122744s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.122769s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.122787s: Exiting Redux.assume: 0.000006 seconds 0.122799s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.122809s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.122820s: Entering Redux.query(1 <= 1) 0.122831s: Exiting Redux.query 0.122843s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.122853s: Entering Redux.assume(1 <= 1) 0.122865s: Exiting Redux.assume: 0.000001 seconds 0.122875s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.122888s: Entering Redux.assume(!(0 < r2)) 0.122906s: Exiting Redux.assume: 0.000007 seconds 0.122918s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.122929s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.122947s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.122961s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.122981s: Exiting Redux.query 0.122994s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.123009s: Exiting Redux.assert_term: 0.000003 seconds 0.123020s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.123034s: Exiting Redux.assert_term: 0.000003 seconds 0.123043s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.123057s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.123090s: Exiting Redux.assume: 0.000022 seconds 0.123102s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.123113s: Entering Redux.assume(!(1 = 0)) 0.123125s: Exiting Redux.assume: 0.000001 seconds 0.123135s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.123149s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.123173s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.123192s: Exiting Redux.assume: 0.000007 seconds 0.123202s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.123214s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.123224s: Entering Redux.query(1 <= 1) 0.123234s: Exiting Redux.query 0.123244s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.123255s: Entering Redux.assume(1 <= 1) 0.123266s: Exiting Redux.assume: 0.000001 seconds 0.123276s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.123289s: Entering Redux.assume(!(r3 < 0)) 0.123307s: Exiting Redux.assume: 0.000008 seconds 0.123318s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.123333s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.123346s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.123367s: Exiting Redux.query 0.123377s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.123395s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.123407s: Entering Redux.assume(!(!(r3 < 0))) 0.123425s: Exiting Redux.assume: 0.000008 seconds 0.123437s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.123450s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.123466s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.123481s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.123765s: Exiting Redux.query 0.123779s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.123789s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.123806s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.123828s: Exiting Redux.assume: 0.000011 seconds 0.123841s: Entering Redux.assume(!(!(1 = 0))) 0.123852s: Exiting Redux.assume: 0.000001 seconds 0.123869s: Entering Redux.assume(!(!(0 < r2))) 0.123886s: Exiting Redux.assume: 0.000007 seconds 0.123898s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.123911s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.123929s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.123944s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.124165s: Exiting Redux.query 0.124178s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.124188s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.124203s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.124224s: Exiting Redux.assume: 0.000010 seconds 0.124236s: Entering Redux.assume(!(!(1 = 0))) 0.124247s: Exiting Redux.assume: 0.000001 seconds 0.124262s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.124281s: Exiting Redux.assume: 0.000008 seconds 0.124293s: Entering Redux.assume(!(!(1 = 0))) 0.124305s: Exiting Redux.assume: 0.000001 seconds 0.124320s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.124333s: Exiting Redux.assume: 0.000003 seconds 0.124344s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.124354s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.124364s: Entering Redux.query(true) 0.124374s: Exiting Redux.query 0.124392s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.124402s: Entering Redux.assume(true) 0.124414s: Exiting Redux.assume: 0.000001 seconds 0.124425s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.124441s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.124453s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.124467s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.124486s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.124503s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.125567s: Exiting Redux.query 0.125585s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.125600s: Exiting Redux.assert_term: 0.000005 seconds 0.125612s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.125626s: Exiting Redux.assert_term: 0.000003 seconds 0.125638s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.125652s: Exiting Redux.assert_term: 0.000002 seconds 0.125664s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.125677s: Exiting Redux.assert_term: 0.000003 seconds 0.125688s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.125704s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.125727s: Exiting Redux.assume: 0.000012 seconds 0.125738s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.125750s: Entering Redux.assume(!(1 = 0)) 0.125762s: Exiting Redux.assume: 0.000001 seconds 0.125773s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.125791s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.125817s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.125835s: Exiting Redux.assume: 0.000006 seconds 0.125848s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.125859s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.125872s: Entering Redux.query(1 <= 1) 0.125882s: Exiting Redux.query 0.125893s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.125903s: Entering Redux.assume(1 <= 1) 0.125915s: Exiting Redux.assume: 0.000001 seconds 0.125925s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.125939s: Entering Redux.assume(!(!(r0 = 0))) 0.125968s: Exiting Redux.assume: 0.000018 seconds 0.125980s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.125992s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.126057s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.126079s: Exiting Redux.assume: 0.000007 seconds 0.126089s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.126099s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.126109s: Entering Redux.query(1 <= 1) 0.126119s: Exiting Redux.query 0.126129s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.126140s: Entering Redux.assume(1 <= 1) 0.126151s: Exiting Redux.assume: 0.000001 seconds 0.126161s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.126172s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.126183s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.126193s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.126206s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.126227s: Exiting Redux.assume: 0.000010 seconds 0.126241s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.126254s: Exiting Redux.assume: 0.000003 seconds 0.126265s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.126284s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.126298s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.126317s: Exiting Redux.query 0.126330s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.126345s: Exiting Redux.assert_term: 0.000005 seconds 0.126356s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.126370s: Exiting Redux.assert_term: 0.000003 seconds 0.126380s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.126402s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.126425s: Exiting Redux.assume: 0.000011 seconds 0.126435s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.126446s: Entering Redux.assume(!(1 = 0)) 0.126457s: Exiting Redux.assume: 0.000001 seconds 0.126468s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.126481s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.126505s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.126523s: Exiting Redux.assume: 0.000007 seconds 0.126534s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.126544s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.126555s: Entering Redux.query(1 <= 1) 0.126564s: Exiting Redux.query 0.126573s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.126583s: Entering Redux.assume(1 <= 1) 0.126594s: Exiting Redux.assume: 0.000001 seconds 0.126604s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.126616s: Entering Redux.assume(!(0 < r2)) 0.126634s: Exiting Redux.assume: 0.000007 seconds 0.126644s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.126656s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.126674s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.126688s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.126708s: Exiting Redux.query 0.126721s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.126735s: Exiting Redux.assert_term: 0.000004 seconds 0.126747s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.126760s: Exiting Redux.assert_term: 0.000003 seconds 0.126770s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.126785s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.126818s: Exiting Redux.assume: 0.000022 seconds 0.126828s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.126839s: Entering Redux.assume(!(1 = 0)) 0.126851s: Exiting Redux.assume: 0.000001 seconds 0.126863s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.126877s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.126901s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.126919s: Exiting Redux.assume: 0.000007 seconds 0.126929s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.126939s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.126949s: Entering Redux.query(1 <= 1) 0.126959s: Exiting Redux.query 0.126968s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.126978s: Entering Redux.assume(1 <= 1) 0.126989s: Exiting Redux.assume: 0.000001 seconds 0.126999s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.127011s: Entering Redux.assume(!(r3 < 0)) 0.127029s: Exiting Redux.assume: 0.000008 seconds 0.127040s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.127054s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.127068s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.127090s: Exiting Redux.query 0.127100s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.127110s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.127122s: Entering Redux.assume(!(!(r3 < 0))) 0.127140s: Exiting Redux.assume: 0.000008 seconds 0.127151s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.127164s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.127180s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.127195s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.127633s: Exiting Redux.query 0.127648s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.127658s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.127673s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.127695s: Exiting Redux.assume: 0.000011 seconds 0.127707s: Entering Redux.assume(!(!(1 = 0))) 0.127718s: Exiting Redux.assume: 0.000001 seconds 0.127731s: Entering Redux.assume(!(!(0 < r2))) 0.127747s: Exiting Redux.assume: 0.000006 seconds 0.127759s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.127774s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.127791s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.127806s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.128023s: Exiting Redux.query 0.128036s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.128047s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.128062s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.128084s: Exiting Redux.assume: 0.000010 seconds 0.128096s: Entering Redux.assume(!(!(1 = 0))) 0.128107s: Exiting Redux.assume: 0.000001 seconds 0.128122s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.128141s: Exiting Redux.assume: 0.000008 seconds 0.128153s: Entering Redux.assume(!(!(1 = 0))) 0.128165s: Exiting Redux.assume: 0.000001 seconds 0.128188s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.128296s: Exiting Redux.assume: 0.000095 seconds 0.128309s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Verifying call 0.128320s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.128329s: Entering Redux.query(true) 0.128340s: Exiting Redux.query 0.128351s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.128361s: Entering Redux.assume(true) 0.128372s: Exiting Redux.assume: 0.000001 seconds 0.128382s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Executing statement 0.128409s: Entering Redux.query(!(2 = 0)) 0.128420s: Exiting Redux.query 0.128433s: Entering Redux.assume(%(A0, 2) = 1) 0.128447s: Exiting Redux.assume: 0.000003 seconds 0.128459s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.128469s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.128479s: Entering Redux.query(true) 0.128489s: Exiting Redux.query 0.128499s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.128510s: Entering Redux.assume(true) 0.128522s: Exiting Redux.assume: 0.000001 seconds 0.128531s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.128548s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.128559s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.128573s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.128592s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.128608s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.130042s: Exiting Redux.query 0.130062s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.130078s: Exiting Redux.assert_term: 0.000004 seconds 0.130091s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.130104s: Exiting Redux.assert_term: 0.000003 seconds 0.130115s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.130130s: Exiting Redux.assert_term: 0.000003 seconds 0.130143s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.130515s: Exiting Redux.assert_term: 0.000361 seconds 0.130530s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.130546s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.130570s: Exiting Redux.assume: 0.000012 seconds 0.130581s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.130593s: Entering Redux.assume(!(1 = 0)) 0.130605s: Exiting Redux.assume: 0.000001 seconds 0.130619s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.130642s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.130671s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.130690s: Exiting Redux.assume: 0.000007 seconds 0.130701s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.130712s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.130722s: Entering Redux.query(1 <= 1) 0.130733s: Exiting Redux.query 0.130744s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.130755s: Entering Redux.assume(1 <= 1) 0.130766s: Exiting Redux.assume: 0.000001 seconds 0.130776s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.130790s: Entering Redux.assume(!(!(r0 = 0))) 0.130820s: Exiting Redux.assume: 0.000019 seconds 0.130832s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.130846s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.130872s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.130890s: Exiting Redux.assume: 0.000007 seconds 0.130901s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.130911s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.130921s: Entering Redux.query(1 <= 1) 0.130930s: Exiting Redux.query 0.130941s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.130951s: Entering Redux.assume(1 <= 1) 0.130962s: Exiting Redux.assume: 0.000001 seconds 0.130972s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.130984s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.130995s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.131005s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.131017s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.131039s: Exiting Redux.assume: 0.000010 seconds 0.131051s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.131065s: Exiting Redux.assume: 0.000003 seconds 0.131076s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.131096s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.131110s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.131128s: Exiting Redux.query 0.131142s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.131157s: Exiting Redux.assert_term: 0.000004 seconds 0.131168s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.131181s: Exiting Redux.assert_term: 0.000003 seconds 0.131191s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.131204s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.131226s: Exiting Redux.assume: 0.000010 seconds 0.131237s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.131249s: Entering Redux.assume(!(1 = 0)) 0.131259s: Exiting Redux.assume: 0.000001 seconds 0.131270s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.131288s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.131313s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.131331s: Exiting Redux.assume: 0.000005 seconds 0.131342s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.131352s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.131362s: Entering Redux.query(1 <= 1) 0.131372s: Exiting Redux.query 0.131383s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.131402s: Entering Redux.assume(1 <= 1) 0.131413s: Exiting Redux.assume: 0.000001 seconds 0.131423s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.131436s: Entering Redux.assume(!(0 < r2)) 0.131454s: Exiting Redux.assume: 0.000007 seconds 0.131465s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.131476s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.131495s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.131509s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.131529s: Exiting Redux.query 0.131542s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.131556s: Exiting Redux.assert_term: 0.000004 seconds 0.131568s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.131581s: Exiting Redux.assert_term: 0.000003 seconds 0.131591s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.131605s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.131637s: Exiting Redux.assume: 0.000021 seconds 0.131647s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.131659s: Entering Redux.assume(!(1 = 0)) 0.131670s: Exiting Redux.assume: 0.000001 seconds 0.131681s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.131696s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.131722s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.131741s: Exiting Redux.assume: 0.000007 seconds 0.131752s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.131762s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.131773s: Entering Redux.query(1 <= 1) 0.131783s: Exiting Redux.query 0.131794s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.131804s: Entering Redux.assume(1 <= 1) 0.131815s: Exiting Redux.assume: 0.000001 seconds 0.131826s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.131839s: Entering Redux.assume(!(r3 < 0)) 0.131858s: Exiting Redux.assume: 0.000009 seconds 0.131868s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.131883s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.131972s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.131996s: Exiting Redux.query 0.132007s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.132017s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.132029s: Entering Redux.assume(!(!(r3 < 0))) 0.132048s: Exiting Redux.assume: 0.000008 seconds 0.132060s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.132074s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.132090s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.132104s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.132295s: Exiting Redux.query 0.132309s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.132322s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.132337s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.132358s: Exiting Redux.assume: 0.000011 seconds 0.132372s: Entering Redux.assume(!(!(1 = 0))) 0.132383s: Exiting Redux.assume: 0.000001 seconds 0.132406s: Entering Redux.assume(!(!(0 < r2))) 0.132423s: Exiting Redux.assume: 0.000007 seconds 0.132436s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.132449s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.132465s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.132480s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.132699s: Exiting Redux.query 0.132712s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.132722s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.132737s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.132757s: Exiting Redux.assume: 0.000009 seconds 0.132769s: Entering Redux.assume(!(!(1 = 0))) 0.132781s: Exiting Redux.assume: 0.000001 seconds 0.132801s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.132820s: Exiting Redux.assume: 0.000008 seconds 0.132832s: Entering Redux.assume(!(!(1 = 0))) 0.132843s: Exiting Redux.assume: 0.000001 seconds 0.132857s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.132870s: Exiting Redux.assume: 0.000003 seconds 0.132881s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.132892s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.132901s: Entering Redux.query(true) 0.132911s: Exiting Redux.query 0.132922s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.132932s: Entering Redux.assume(true) 0.132944s: Exiting Redux.assume: 0.000001 seconds 0.132954s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.132971s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.132983s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.132997s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.133017s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.133033s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.134733s: Exiting Redux.query 0.134753s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.134768s: Exiting Redux.assert_term: 0.000004 seconds 0.134780s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.134796s: Exiting Redux.assert_term: 0.000004 seconds 0.134807s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.134820s: Exiting Redux.assert_term: 0.000003 seconds 0.134832s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.134845s: Exiting Redux.assert_term: 0.000003 seconds 0.134856s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.134870s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.134893s: Exiting Redux.assume: 0.000011 seconds 0.134903s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.134916s: Entering Redux.assume(!(1 = 0)) 0.134927s: Exiting Redux.assume: 0.000001 seconds 0.134939s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.134954s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.134978s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.134996s: Exiting Redux.assume: 0.000006 seconds 0.135006s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.135017s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.135027s: Entering Redux.query(1 <= 1) 0.135037s: Exiting Redux.query 0.135047s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.135058s: Entering Redux.assume(1 <= 1) 0.135070s: Exiting Redux.assume: 0.000001 seconds 0.135080s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.135092s: Entering Redux.assume(!(!(r0 = 0))) 0.135122s: Exiting Redux.assume: 0.000018 seconds 0.135133s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.135144s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.135167s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.135186s: Exiting Redux.assume: 0.000006 seconds 0.135197s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.135207s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.135217s: Entering Redux.query(1 <= 1) 0.135226s: Exiting Redux.query 0.135236s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.135246s: Entering Redux.assume(1 <= 1) 0.135257s: Exiting Redux.assume: 0.000001 seconds 0.135267s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.135278s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.135289s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.135298s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.135311s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.135332s: Exiting Redux.assume: 0.000010 seconds 0.135344s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.135357s: Exiting Redux.assume: 0.000003 seconds 0.135368s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.135394s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.135409s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.135427s: Exiting Redux.query 0.135440s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.135455s: Exiting Redux.assert_term: 0.000003 seconds 0.135466s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.135480s: Exiting Redux.assert_term: 0.000003 seconds 0.135489s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.135505s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.135526s: Exiting Redux.assume: 0.000011 seconds 0.135536s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.135547s: Entering Redux.assume(!(1 = 0)) 0.135559s: Exiting Redux.assume: 0.000001 seconds 0.135569s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.135583s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.135607s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.135625s: Exiting Redux.assume: 0.000006 seconds 0.135635s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.135645s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.135656s: Entering Redux.query(1 <= 1) 0.135665s: Exiting Redux.query 0.135675s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.135685s: Entering Redux.assume(1 <= 1) 0.135696s: Exiting Redux.assume: 0.000002 seconds 0.135705s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.135718s: Entering Redux.assume(!(0 < r2)) 0.135735s: Exiting Redux.assume: 0.000007 seconds 0.135746s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.135757s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.135775s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.135788s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.135807s: Exiting Redux.query 0.135820s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.135834s: Exiting Redux.assert_term: 0.000003 seconds 0.135845s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.135859s: Exiting Redux.assert_term: 0.000003 seconds 0.135871s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.135886s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.135921s: Exiting Redux.assume: 0.000024 seconds 0.135932s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.135943s: Entering Redux.assume(!(1 = 0)) 0.135954s: Exiting Redux.assume: 0.000001 seconds 0.135965s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.135980s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.136679s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.136699s: Exiting Redux.assume: 0.000007 seconds 0.136710s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.136720s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.136730s: Entering Redux.query(1 <= 1) 0.136740s: Exiting Redux.query 0.136750s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.136760s: Entering Redux.assume(1 <= 1) 0.136771s: Exiting Redux.assume: 0.000001 seconds 0.136781s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.136794s: Entering Redux.assume(!(r3 < 0)) 0.136813s: Exiting Redux.assume: 0.000008 seconds 0.136823s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.136838s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.136852s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.136873s: Exiting Redux.query 0.136885s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.136894s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.136906s: Entering Redux.assume(!(!(r3 < 0))) 0.136924s: Exiting Redux.assume: 0.000008 seconds 0.136936s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.136949s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.136964s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.136980s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.137168s: Exiting Redux.query 0.137181s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.137191s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.137205s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.137226s: Exiting Redux.assume: 0.000010 seconds 0.137237s: Entering Redux.assume(!(!(1 = 0))) 0.137248s: Exiting Redux.assume: 0.000001 seconds 0.137260s: Entering Redux.assume(!(!(0 < r2))) 0.137276s: Exiting Redux.assume: 0.000006 seconds 0.137288s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.137301s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.137317s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.137332s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.137577s: Exiting Redux.query 0.137596s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.137608s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.137626s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.137649s: Exiting Redux.assume: 0.000011 seconds 0.137661s: Entering Redux.assume(!(!(1 = 0))) 0.137676s: Exiting Redux.assume: 0.000001 seconds 0.137692s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.137711s: Exiting Redux.assume: 0.000009 seconds 0.137723s: Entering Redux.assume(!(!(1 = 0))) 0.137734s: Exiting Redux.assume: 0.000001 seconds 0.137771s: Entering Redux.assume(!(0 <= A0)) 0.137788s: Exiting Redux.assume: 0.000007 seconds 0.137799s: Entering Redux.assume(false) 0.137811s: Exiting Redux.assume: 0.000002 seconds 0.137821s: Entering Redux.assume(!(false)) 0.137833s: Exiting Redux.assume: 0.000001 seconds 0.137845s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(40,5-24): Verifying call 0.137857s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.137867s: Entering Redux.query(true) 0.137877s: Exiting Redux.query 0.137887s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.137897s: Entering Redux.assume(true) 0.137909s: Exiting Redux.assume: 0.000001 seconds 0.137920s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(41,7-8): Executing statement 0.137935s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.137951s: Exiting Redux.assert_term: 0.000004 seconds 0.137961s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(41,9-30): Verifying call 0.137972s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.137982s: Entering Redux.query(true) 0.137992s: Exiting Redux.query 0.138007s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.138027s: Exiting Redux.assert_term: 0.000005 seconds 0.138042s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.138053s: Entering Redux.assume(true) 0.138065s: Exiting Redux.assume: 0.000001 seconds 0.138076s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Executing statement 0.138092s: Entering Redux.assume(0 <= R0) 0.138109s: Exiting Redux.assume: 0.000005 seconds 0.138120s: Entering Redux.assume(R0 <= 2) 0.138136s: Exiting Redux.assume: 0.000005 seconds 0.138147s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Verifying call 0.138157s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.138166s: Entering Redux.query(true) 0.138176s: Exiting Redux.query 0.138186s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.138196s: Entering Redux.assume(true) 0.138207s: Exiting Redux.assume: 0.000001 seconds 0.138216s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Executing statement 0.138237s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.138398s: Exiting Redux.assume: 0.000149 seconds 0.138414s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Verifying call 0.138425s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.138434s: Entering Redux.query(true) 0.138444s: Exiting Redux.query 0.138454s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.138464s: Entering Redux.assume(true) 0.138475s: Exiting Redux.assume: 0.000001 seconds 0.138485s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Executing statement 0.138500s: Entering Redux.query(!(2 = 0)) 0.138511s: Exiting Redux.query 0.138523s: Entering Redux.assume(%(A0, 2) = 1) 0.138537s: Exiting Redux.assume: 0.000003 seconds 0.138547s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.138557s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.138566s: Entering Redux.query(true) 0.138576s: Exiting Redux.query 0.138586s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.138596s: Entering Redux.assume(true) 0.138607s: Exiting Redux.assume: 0.000001 seconds 0.138617s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.138632s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.138643s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.138657s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.138676s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.138691s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.140469s: Exiting Redux.query 0.140486s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.140501s: Exiting Redux.assert_term: 0.000005 seconds 0.140512s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.140525s: Exiting Redux.assert_term: 0.000003 seconds 0.140536s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.140550s: Exiting Redux.assert_term: 0.000003 seconds 0.140560s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.140573s: Exiting Redux.assert_term: 0.000003 seconds 0.140583s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.140597s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.140619s: Exiting Redux.assume: 0.000013 seconds 0.140629s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.140640s: Entering Redux.assume(!(1 = 0)) 0.140651s: Exiting Redux.assume: 0.000001 seconds 0.140662s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.140679s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.140754s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.140773s: Exiting Redux.assume: 0.000007 seconds 0.140783s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.140794s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.140805s: Entering Redux.query(1 <= 1) 0.140815s: Exiting Redux.query 0.140825s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.140835s: Entering Redux.assume(1 <= 1) 0.140846s: Exiting Redux.assume: 0.000001 seconds 0.140857s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.140870s: Entering Redux.assume(!(!(r0 = 0))) 0.140900s: Exiting Redux.assume: 0.000019 seconds 0.140911s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.140922s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.140945s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.140962s: Exiting Redux.assume: 0.000006 seconds 0.140972s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.140983s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.140993s: Entering Redux.query(1 <= 1) 0.141002s: Exiting Redux.query 0.141012s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.141023s: Entering Redux.assume(1 <= 1) 0.141034s: Exiting Redux.assume: 0.000001 seconds 0.141044s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.141055s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.141065s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.141075s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.141088s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.141110s: Exiting Redux.assume: 0.000010 seconds 0.141122s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.141136s: Exiting Redux.assume: 0.000003 seconds 0.141147s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.141166s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.141180s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.141198s: Exiting Redux.query 0.141211s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.141227s: Exiting Redux.assert_term: 0.000004 seconds 0.141238s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.141251s: Exiting Redux.assert_term: 0.000003 seconds 0.141261s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.141274s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.141296s: Exiting Redux.assume: 0.000012 seconds 0.141307s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.141318s: Entering Redux.assume(!(1 = 0)) 0.141330s: Exiting Redux.assume: 0.000001 seconds 0.141341s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.141356s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.141379s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.141405s: Exiting Redux.assume: 0.000006 seconds 0.141415s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.141425s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.141436s: Entering Redux.query(1 <= 1) 0.141445s: Exiting Redux.query 0.141456s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.141466s: Entering Redux.assume(1 <= 1) 0.141477s: Exiting Redux.assume: 0.000001 seconds 0.141487s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.141499s: Entering Redux.assume(!(0 < r2)) 0.141517s: Exiting Redux.assume: 0.000007 seconds 0.141527s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.141538s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.141555s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.141569s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.141588s: Exiting Redux.query 0.141601s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.141615s: Exiting Redux.assert_term: 0.000004 seconds 0.141627s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.141640s: Exiting Redux.assert_term: 0.000003 seconds 0.141650s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.141664s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.141696s: Exiting Redux.assume: 0.000021 seconds 0.141706s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.141718s: Entering Redux.assume(!(1 = 0)) 0.141729s: Exiting Redux.assume: 0.000001 seconds 0.141740s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.141754s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.141777s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.141795s: Exiting Redux.assume: 0.000007 seconds 0.141806s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.141816s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.141826s: Entering Redux.query(1 <= 1) 0.141836s: Exiting Redux.query 0.141846s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.141857s: Entering Redux.assume(1 <= 1) 0.141869s: Exiting Redux.assume: 0.000001 seconds 0.141878s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.141891s: Entering Redux.assume(!(r3 < 0)) 0.141909s: Exiting Redux.assume: 0.000008 seconds 0.141921s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.141937s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.141951s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.141971s: Exiting Redux.query 0.141982s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.141992s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.142003s: Entering Redux.assume(!(!(r3 < 0))) 0.142021s: Exiting Redux.assume: 0.000007 seconds 0.142032s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.142045s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.142061s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.142075s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.142411s: Exiting Redux.query 0.142425s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.142435s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.142449s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.142471s: Exiting Redux.assume: 0.000010 seconds 0.142482s: Entering Redux.assume(!(!(1 = 0))) 0.142494s: Exiting Redux.assume: 0.000001 seconds 0.142506s: Entering Redux.assume(!(!(0 < r2))) 0.142523s: Exiting Redux.assume: 0.000006 seconds 0.142534s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.142547s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.142564s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.142579s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.142794s: Exiting Redux.query 0.142806s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.142816s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.142830s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.142851s: Exiting Redux.assume: 0.000010 seconds 0.142862s: Entering Redux.assume(!(!(1 = 0))) 0.142876s: Exiting Redux.assume: 0.000002 seconds 0.142892s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.142914s: Exiting Redux.assume: 0.000008 seconds 0.142927s: Entering Redux.assume(!(!(1 = 0))) 0.142938s: Exiting Redux.assume: 0.000001 seconds 0.142952s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.142966s: Exiting Redux.assume: 0.000003 seconds 0.142977s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.142989s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.142998s: Entering Redux.query(true) 0.143009s: Exiting Redux.query 0.143019s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.143029s: Entering Redux.assume(true) 0.143041s: Exiting Redux.assume: 0.000000 seconds 0.143050s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.143066s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.143078s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.143092s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.143111s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.143126s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.145136s: Exiting Redux.query 0.145153s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.145170s: Exiting Redux.assert_term: 0.000004 seconds 0.145181s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.145194s: Exiting Redux.assert_term: 0.000003 seconds 0.145205s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.145217s: Exiting Redux.assert_term: 0.000003 seconds 0.145228s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.145241s: Exiting Redux.assert_term: 0.000003 seconds 0.145251s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.145265s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.145290s: Exiting Redux.assume: 0.000012 seconds 0.145299s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.145311s: Entering Redux.assume(!(1 = 0)) 0.145323s: Exiting Redux.assume: 0.000002 seconds 0.145334s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.145348s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.145372s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.145399s: Exiting Redux.assume: 0.000016 seconds 0.145410s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.145421s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.145432s: Entering Redux.query(1 <= 1) 0.145442s: Exiting Redux.query 0.145452s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.145462s: Entering Redux.assume(1 <= 1) 0.145474s: Exiting Redux.assume: 0.000001 seconds 0.145483s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.145496s: Entering Redux.assume(!(!(r0 = 0))) 0.145525s: Exiting Redux.assume: 0.000019 seconds 0.145537s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.145549s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.145571s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.145589s: Exiting Redux.assume: 0.000006 seconds 0.145599s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.145609s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.145619s: Entering Redux.query(1 <= 1) 0.145629s: Exiting Redux.query 0.145638s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.145649s: Entering Redux.assume(1 <= 1) 0.145660s: Exiting Redux.assume: 0.000001 seconds 0.145670s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.145680s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.145690s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.145700s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.145712s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.145733s: Exiting Redux.assume: 0.000011 seconds 0.145745s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.145759s: Exiting Redux.assume: 0.000003 seconds 0.145770s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.145789s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.145803s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.145823s: Exiting Redux.query 0.145835s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.145850s: Exiting Redux.assert_term: 0.000004 seconds 0.145862s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.145877s: Exiting Redux.assert_term: 0.000003 seconds 0.145888s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.145904s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.145929s: Exiting Redux.assume: 0.000014 seconds 0.145939s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.145951s: Entering Redux.assume(!(1 = 0)) 0.145962s: Exiting Redux.assume: 0.000001 seconds 0.145973s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.145987s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.146010s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.146029s: Exiting Redux.assume: 0.000006 seconds 0.146041s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.146050s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.146060s: Entering Redux.query(1 <= 1) 0.146071s: Exiting Redux.query 0.146081s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.146091s: Entering Redux.assume(1 <= 1) 0.146103s: Exiting Redux.assume: 0.000001 seconds 0.146112s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.146125s: Entering Redux.assume(!(0 < r2)) 0.146143s: Exiting Redux.assume: 0.000007 seconds 0.146154s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.146211s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.146230s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.146244s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.146265s: Exiting Redux.query 0.146277s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.146292s: Exiting Redux.assert_term: 0.000004 seconds 0.146303s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.146317s: Exiting Redux.assert_term: 0.000003 seconds 0.146327s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.146341s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.146376s: Exiting Redux.assume: 0.000023 seconds 0.146395s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.146407s: Entering Redux.assume(!(1 = 0)) 0.146419s: Exiting Redux.assume: 0.000001 seconds 0.146430s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.146444s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.146467s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.146486s: Exiting Redux.assume: 0.000006 seconds 0.146497s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.146507s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.146517s: Entering Redux.query(1 <= 1) 0.146527s: Exiting Redux.query 0.146537s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.146547s: Entering Redux.assume(1 <= 1) 0.146559s: Exiting Redux.assume: 0.000001 seconds 0.146569s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.146581s: Entering Redux.assume(!(r3 < 0)) 0.146600s: Exiting Redux.assume: 0.000008 seconds 0.146610s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.146625s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.146639s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.146659s: Exiting Redux.query 0.146670s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.146680s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.146691s: Entering Redux.assume(!(!(r3 < 0))) 0.146709s: Exiting Redux.assume: 0.000007 seconds 0.146720s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.146732s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.146748s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.146763s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.146953s: Exiting Redux.query 0.146966s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.146976s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.146990s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.147012s: Exiting Redux.assume: 0.000011 seconds 0.147023s: Entering Redux.assume(!(!(1 = 0))) 0.147034s: Exiting Redux.assume: 0.000001 seconds 0.147047s: Entering Redux.assume(!(!(0 < r2))) 0.147064s: Exiting Redux.assume: 0.000007 seconds 0.147075s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.147089s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.147104s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.147119s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.147339s: Exiting Redux.query 0.147353s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.147365s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.147380s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.147410s: Exiting Redux.assume: 0.000009 seconds 0.147422s: Entering Redux.assume(!(!(1 = 0))) 0.147434s: Exiting Redux.assume: 0.000001 seconds 0.147449s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.147468s: Exiting Redux.assume: 0.000008 seconds 0.147479s: Entering Redux.assume(!(!(1 = 0))) 0.147565s: Exiting Redux.assume: 0.000001 seconds 0.147590s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.147732s: Exiting Redux.assume: 0.000130 seconds 0.147745s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Verifying call 0.147756s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.147766s: Entering Redux.query(true) 0.147776s: Exiting Redux.query 0.147787s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.147796s: Entering Redux.assume(true) 0.147808s: Exiting Redux.assume: 0.000002 seconds 0.147818s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Executing statement 0.147836s: Entering Redux.query(!(2 = 0)) 0.147848s: Exiting Redux.query 0.147861s: Entering Redux.assume(%(A0, 2) = 1) 0.147875s: Exiting Redux.assume: 0.000003 seconds 0.147885s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.147894s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.147904s: Entering Redux.query(true) 0.147913s: Exiting Redux.query 0.147924s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.147933s: Entering Redux.assume(true) 0.147945s: Exiting Redux.assume: 0.000001 seconds 0.147954s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.147969s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.147981s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.147996s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.148015s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.148031s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.148994s: Exiting Redux.query 0.149012s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.149027s: Exiting Redux.assert_term: 0.000004 seconds 0.149038s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.149053s: Exiting Redux.assert_term: 0.000004 seconds 0.149063s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.149077s: Exiting Redux.assert_term: 0.000002 seconds 0.149087s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.149100s: Exiting Redux.assert_term: 0.000003 seconds 0.149109s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.149123s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.149146s: Exiting Redux.assume: 0.000013 seconds 0.149156s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.149167s: Entering Redux.assume(!(1 = 0)) 0.149178s: Exiting Redux.assume: 0.000002 seconds 0.149190s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.149204s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.149229s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.149247s: Exiting Redux.assume: 0.000007 seconds 0.149258s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.149268s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.149278s: Entering Redux.query(1 <= 1) 0.149288s: Exiting Redux.query 0.149298s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.149308s: Entering Redux.assume(1 <= 1) 0.149320s: Exiting Redux.assume: 0.000002 seconds 0.149329s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.149341s: Entering Redux.assume(!(!(r0 = 0))) 0.149369s: Exiting Redux.assume: 0.000018 seconds 0.149381s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.149401s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.149423s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.149441s: Exiting Redux.assume: 0.000006 seconds 0.149451s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.149462s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.149472s: Entering Redux.query(1 <= 1) 0.149481s: Exiting Redux.query 0.149491s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.149500s: Entering Redux.assume(1 <= 1) 0.149511s: Exiting Redux.assume: 0.000001 seconds 0.149521s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.149531s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.149541s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.149550s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.149562s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.149583s: Exiting Redux.assume: 0.000011 seconds 0.149595s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.149609s: Exiting Redux.assume: 0.000003 seconds 0.149619s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.149637s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.149651s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.149670s: Exiting Redux.query 0.149682s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.149696s: Exiting Redux.assert_term: 0.000004 seconds 0.149707s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.149721s: Exiting Redux.assert_term: 0.000003 seconds 0.149731s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.149746s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.149768s: Exiting Redux.assume: 0.000012 seconds 0.149778s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.149790s: Entering Redux.assume(!(1 = 0)) 0.149801s: Exiting Redux.assume: 0.000001 seconds 0.149812s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.149826s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.149849s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.149867s: Exiting Redux.assume: 0.000007 seconds 0.149878s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.149888s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.149898s: Entering Redux.query(1 <= 1) 0.149908s: Exiting Redux.query 0.149918s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.149929s: Entering Redux.assume(1 <= 1) 0.149940s: Exiting Redux.assume: 0.000001 seconds 0.149950s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.149963s: Entering Redux.assume(!(0 < r2)) 0.149981s: Exiting Redux.assume: 0.000007 seconds 0.149991s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.150002s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.150019s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.150034s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.150054s: Exiting Redux.query 0.150066s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.150080s: Exiting Redux.assert_term: 0.000004 seconds 0.150091s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.150104s: Exiting Redux.assert_term: 0.000003 seconds 0.150114s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.150128s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.150161s: Exiting Redux.assume: 0.000022 seconds 0.150172s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.150184s: Entering Redux.assume(!(1 = 0)) 0.150195s: Exiting Redux.assume: 0.000001 seconds 0.150206s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.150221s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.150292s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.150312s: Exiting Redux.assume: 0.000007 seconds 0.150323s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.150334s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.150345s: Entering Redux.query(1 <= 1) 0.150354s: Exiting Redux.query 0.150364s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.150375s: Entering Redux.assume(1 <= 1) 0.150394s: Exiting Redux.assume: 0.000001 seconds 0.150404s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.150418s: Entering Redux.assume(!(r3 < 0)) 0.150437s: Exiting Redux.assume: 0.000008 seconds 0.150447s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.150464s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.150477s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.150498s: Exiting Redux.query 0.150509s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.150520s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.150532s: Entering Redux.assume(!(!(r3 < 0))) 0.150550s: Exiting Redux.assume: 0.000007 seconds 0.150561s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.150574s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.150590s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.150605s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.150792s: Exiting Redux.query 0.150807s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.150817s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.150831s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.150854s: Exiting Redux.assume: 0.000011 seconds 0.150865s: Entering Redux.assume(!(!(1 = 0))) 0.150878s: Exiting Redux.assume: 0.000001 seconds 0.150890s: Entering Redux.assume(!(!(0 < r2))) 0.150907s: Exiting Redux.assume: 0.000006 seconds 0.150918s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.150932s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.150947s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.150963s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.151179s: Exiting Redux.query 0.151192s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.151202s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.151216s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.151236s: Exiting Redux.assume: 0.000010 seconds 0.151248s: Entering Redux.assume(!(!(1 = 0))) 0.151259s: Exiting Redux.assume: 0.000001 seconds 0.151274s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.151292s: Exiting Redux.assume: 0.000008 seconds 0.151303s: Entering Redux.assume(!(!(1 = 0))) 0.151315s: Exiting Redux.assume: 0.000001 seconds 0.151328s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.151341s: Exiting Redux.assume: 0.000003 seconds 0.151352s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.151362s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.151372s: Entering Redux.query(true) 0.151382s: Exiting Redux.query 0.151400s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.151410s: Entering Redux.assume(true) 0.151422s: Exiting Redux.assume: 0.000001 seconds 0.151432s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.151448s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.151459s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.151473s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.151494s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.151509s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.152338s: Exiting Redux.query 0.152355s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.152370s: Exiting Redux.assert_term: 0.000004 seconds 0.152382s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.152403s: Exiting Redux.assert_term: 0.000004 seconds 0.152415s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.152429s: Exiting Redux.assert_term: 0.000003 seconds 0.152440s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.152454s: Exiting Redux.assert_term: 0.000003 seconds 0.152464s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.152478s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.152501s: Exiting Redux.assume: 0.000012 seconds 0.152511s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.152523s: Entering Redux.assume(!(1 = 0)) 0.152535s: Exiting Redux.assume: 0.000001 seconds 0.152546s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.152561s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.152585s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.152604s: Exiting Redux.assume: 0.000006 seconds 0.152614s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.152625s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.152635s: Entering Redux.query(1 <= 1) 0.152645s: Exiting Redux.query 0.152657s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.152668s: Entering Redux.assume(1 <= 1) 0.152679s: Exiting Redux.assume: 0.000001 seconds 0.152689s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.152702s: Entering Redux.assume(!(!(r0 = 0))) 0.152731s: Exiting Redux.assume: 0.000018 seconds 0.152741s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.152752s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.152779s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.152796s: Exiting Redux.assume: 0.000007 seconds 0.152808s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.152819s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.152830s: Entering Redux.query(1 <= 1) 0.152840s: Exiting Redux.query 0.152849s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.152859s: Entering Redux.assume(1 <= 1) 0.152871s: Exiting Redux.assume: 0.000001 seconds 0.152883s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.152894s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.152904s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.152914s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.152927s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.152948s: Exiting Redux.assume: 0.000010 seconds 0.152960s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.152973s: Exiting Redux.assume: 0.000003 seconds 0.152985s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.153006s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.153023s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.153046s: Exiting Redux.query 0.153062s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.153080s: Exiting Redux.assert_term: 0.000005 seconds 0.153091s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.153105s: Exiting Redux.assert_term: 0.000003 seconds 0.153116s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.153131s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.153155s: Exiting Redux.assume: 0.000013 seconds 0.153165s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.153176s: Entering Redux.assume(!(1 = 0)) 0.153188s: Exiting Redux.assume: 0.000001 seconds 0.153198s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.153211s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.153235s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.153254s: Exiting Redux.assume: 0.000006 seconds 0.153264s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.153275s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.153285s: Entering Redux.query(1 <= 1) 0.153294s: Exiting Redux.query 0.153304s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.153313s: Entering Redux.assume(1 <= 1) 0.153324s: Exiting Redux.assume: 0.000001 seconds 0.153335s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.153347s: Entering Redux.assume(!(0 < r2)) 0.153365s: Exiting Redux.assume: 0.000007 seconds 0.153375s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.153396s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.153414s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.153428s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.153448s: Exiting Redux.query 0.153461s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.153476s: Exiting Redux.assert_term: 0.000004 seconds 0.153487s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.153501s: Exiting Redux.assert_term: 0.000003 seconds 0.153510s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.153524s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.153556s: Exiting Redux.assume: 0.000021 seconds 0.153566s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.153577s: Entering Redux.assume(!(1 = 0)) 0.153588s: Exiting Redux.assume: 0.000001 seconds 0.153599s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.153612s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.153636s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.153654s: Exiting Redux.assume: 0.000007 seconds 0.153664s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.153674s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.153684s: Entering Redux.query(1 <= 1) 0.153693s: Exiting Redux.query 0.153703s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.153713s: Entering Redux.assume(1 <= 1) 0.153723s: Exiting Redux.assume: 0.000001 seconds 0.153733s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.153744s: Entering Redux.assume(!(r3 < 0)) 0.153763s: Exiting Redux.assume: 0.000008 seconds 0.153774s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.153788s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.153801s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.153822s: Exiting Redux.query 0.153833s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.153843s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.153853s: Entering Redux.assume(!(!(r3 < 0))) 0.153871s: Exiting Redux.assume: 0.000007 seconds 0.153882s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.153894s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.153910s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.153924s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.154328s: Exiting Redux.query 0.154343s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.154352s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.154366s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.154397s: Exiting Redux.assume: 0.000020 seconds 0.154409s: Entering Redux.assume(!(!(1 = 0))) 0.154420s: Exiting Redux.assume: 0.000002 seconds 0.154432s: Entering Redux.assume(!(!(0 < r2))) 0.154449s: Exiting Redux.assume: 0.000006 seconds 0.154459s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.154472s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.154488s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.154503s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.154721s: Exiting Redux.query 0.154735s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.154745s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.154759s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.154780s: Exiting Redux.assume: 0.000009 seconds 0.154792s: Entering Redux.assume(!(!(1 = 0))) 0.154803s: Exiting Redux.assume: 0.000001 seconds 0.154817s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.154837s: Exiting Redux.assume: 0.000008 seconds 0.154848s: Entering Redux.assume(!(!(1 = 0))) 0.154859s: Exiting Redux.assume: 0.000001 seconds 0.154880s: Entering Redux.assume(!(R0 <= 2)) 0.154894s: Exiting Redux.assume: 0.000002 seconds 0.154905s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Verifying call 0.154915s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.154924s: Entering Redux.query(true) 0.154934s: Exiting Redux.query 0.154944s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.154954s: Entering Redux.assume(true) 0.154965s: Exiting Redux.assume: 0.000001 seconds 0.154974s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Executing statement 0.154994s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.155095s: Exiting Redux.assume: 0.000090 seconds 0.155107s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Verifying call 0.155117s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.155128s: Entering Redux.query(true) 0.155139s: Exiting Redux.query 0.155149s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.155158s: Entering Redux.assume(true) 0.155169s: Exiting Redux.assume: 0.000001 seconds 0.155181s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Executing statement 0.155196s: Entering Redux.query(!(2 = 0)) 0.155206s: Exiting Redux.query 0.155218s: Entering Redux.assume(%(A0, 2) = 1) 0.155231s: Exiting Redux.assume: 0.000003 seconds 0.155242s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.155278s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.155288s: Entering Redux.query(true) 0.155297s: Exiting Redux.query 0.155307s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.155316s: Entering Redux.assume(true) 0.155328s: Exiting Redux.assume: 0.000001 seconds 0.155337s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.155353s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.155363s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.155377s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.155403s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.155420s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.156270s: Exiting Redux.query 0.156287s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.156302s: Exiting Redux.assert_term: 0.000005 seconds 0.156314s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.156327s: Exiting Redux.assert_term: 0.000003 seconds 0.156338s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.156351s: Exiting Redux.assert_term: 0.000003 seconds 0.156362s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.156376s: Exiting Redux.assert_term: 0.000003 seconds 0.156393s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.156407s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.156430s: Exiting Redux.assume: 0.000013 seconds 0.156440s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.156451s: Entering Redux.assume(!(1 = 0)) 0.156463s: Exiting Redux.assume: 0.000001 seconds 0.156474s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.156488s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.156512s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.156530s: Exiting Redux.assume: 0.000006 seconds 0.156541s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.156551s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.156562s: Entering Redux.query(1 <= 1) 0.156571s: Exiting Redux.query 0.156581s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.156592s: Entering Redux.assume(1 <= 1) 0.156603s: Exiting Redux.assume: 0.000001 seconds 0.156615s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.156628s: Entering Redux.assume(!(!(r0 = 0))) 0.156657s: Exiting Redux.assume: 0.000018 seconds 0.156668s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.156680s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.156702s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.156719s: Exiting Redux.assume: 0.000006 seconds 0.156732s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.156743s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.156754s: Entering Redux.query(1 <= 1) 0.156764s: Exiting Redux.query 0.156775s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.156785s: Entering Redux.assume(1 <= 1) 0.156797s: Exiting Redux.assume: 0.000001 seconds 0.156807s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.156817s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.156828s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.156839s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.156853s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.156877s: Exiting Redux.assume: 0.000011 seconds 0.157012s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.157028s: Exiting Redux.assume: 0.000003 seconds 0.157040s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.157058s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.157073s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.157092s: Exiting Redux.query 0.157105s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.157120s: Exiting Redux.assert_term: 0.000004 seconds 0.157132s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.157145s: Exiting Redux.assert_term: 0.000003 seconds 0.157155s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.157169s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.157191s: Exiting Redux.assume: 0.000012 seconds 0.157202s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.157214s: Entering Redux.assume(!(1 = 0)) 0.157225s: Exiting Redux.assume: 0.000001 seconds 0.157237s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.157251s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.157275s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.157293s: Exiting Redux.assume: 0.000006 seconds 0.157303s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.157314s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.157324s: Entering Redux.query(1 <= 1) 0.157334s: Exiting Redux.query 0.157345s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.157355s: Entering Redux.assume(1 <= 1) 0.157367s: Exiting Redux.assume: 0.000001 seconds 0.157377s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.157398s: Entering Redux.assume(!(0 < r2)) 0.157416s: Exiting Redux.assume: 0.000006 seconds 0.157428s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.157439s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.157456s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.157471s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.157491s: Exiting Redux.query 0.157504s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.157518s: Exiting Redux.assert_term: 0.000003 seconds 0.157530s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.157543s: Exiting Redux.assert_term: 0.000003 seconds 0.157552s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.157566s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.157598s: Exiting Redux.assume: 0.000022 seconds 0.157609s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.157620s: Entering Redux.assume(!(1 = 0)) 0.157633s: Exiting Redux.assume: 0.000001 seconds 0.157644s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.157659s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.157683s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.157702s: Exiting Redux.assume: 0.000007 seconds 0.157713s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.157724s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.157734s: Entering Redux.query(1 <= 1) 0.157743s: Exiting Redux.query 0.157753s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.157764s: Entering Redux.assume(1 <= 1) 0.157775s: Exiting Redux.assume: 0.000001 seconds 0.157784s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.157797s: Entering Redux.assume(!(r3 < 0)) 0.157816s: Exiting Redux.assume: 0.000008 seconds 0.157827s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.157842s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.157855s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.157876s: Exiting Redux.query 0.157887s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.157898s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.157909s: Entering Redux.assume(!(!(r3 < 0))) 0.157927s: Exiting Redux.assume: 0.000008 seconds 0.157939s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.157952s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.157968s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.157983s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.158170s: Exiting Redux.query 0.158183s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.158194s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.158208s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.158230s: Exiting Redux.assume: 0.000010 seconds 0.158241s: Entering Redux.assume(!(!(1 = 0))) 0.158252s: Exiting Redux.assume: 0.000001 seconds 0.158264s: Entering Redux.assume(!(!(0 < r2))) 0.158281s: Exiting Redux.assume: 0.000006 seconds 0.158292s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.158305s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.158358s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.158374s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.158597s: Exiting Redux.query 0.158610s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.158620s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.158634s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.158654s: Exiting Redux.assume: 0.000010 seconds 0.158666s: Entering Redux.assume(!(!(1 = 0))) 0.158677s: Exiting Redux.assume: 0.000001 seconds 0.158691s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.158709s: Exiting Redux.assume: 0.000008 seconds 0.158721s: Entering Redux.assume(!(!(1 = 0))) 0.158733s: Exiting Redux.assume: 0.000001 seconds 0.158745s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.158758s: Exiting Redux.assume: 0.000002 seconds 0.158768s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.158777s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.158786s: Entering Redux.query(true) 0.158796s: Exiting Redux.query 0.158806s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.158815s: Entering Redux.assume(true) 0.158826s: Exiting Redux.assume: 0.000001 seconds 0.158835s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.158851s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.158861s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.158875s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.158895s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.158912s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.159967s: Exiting Redux.query 0.159985s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.160000s: Exiting Redux.assert_term: 0.000004 seconds 0.160011s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.160025s: Exiting Redux.assert_term: 0.000003 seconds 0.160036s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.160050s: Exiting Redux.assert_term: 0.000003 seconds 0.160060s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.160074s: Exiting Redux.assert_term: 0.000003 seconds 0.160084s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.160098s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.160120s: Exiting Redux.assume: 0.000012 seconds 0.160131s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.160142s: Entering Redux.assume(!(1 = 0)) 0.160153s: Exiting Redux.assume: 0.000001 seconds 0.160164s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.160178s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.160203s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.160221s: Exiting Redux.assume: 0.000007 seconds 0.160232s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.160242s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.160252s: Entering Redux.query(1 <= 1) 0.160261s: Exiting Redux.query 0.160271s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.160281s: Entering Redux.assume(1 <= 1) 0.160293s: Exiting Redux.assume: 0.000001 seconds 0.160303s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.160316s: Entering Redux.assume(!(!(r0 = 0))) 0.160345s: Exiting Redux.assume: 0.000018 seconds 0.160356s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.160369s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.160399s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.160418s: Exiting Redux.assume: 0.000006 seconds 0.160428s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.160438s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.160448s: Entering Redux.query(1 <= 1) 0.160458s: Exiting Redux.query 0.160468s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.160478s: Entering Redux.assume(1 <= 1) 0.160489s: Exiting Redux.assume: 0.000001 seconds 0.160498s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.160509s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.160519s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.160529s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.160542s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.160563s: Exiting Redux.assume: 0.000010 seconds 0.160575s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.160588s: Exiting Redux.assume: 0.000003 seconds 0.160599s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.160617s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.160631s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.160650s: Exiting Redux.query 0.160662s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.160677s: Exiting Redux.assert_term: 0.000004 seconds 0.160688s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.160701s: Exiting Redux.assert_term: 0.000003 seconds 0.160711s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.160725s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.160747s: Exiting Redux.assume: 0.000011 seconds 0.160757s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.160768s: Entering Redux.assume(!(1 = 0)) 0.160780s: Exiting Redux.assume: 0.000001 seconds 0.160791s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.160805s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.160828s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.160846s: Exiting Redux.assume: 0.000006 seconds 0.160857s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.160867s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.160877s: Entering Redux.query(1 <= 1) 0.160887s: Exiting Redux.query 0.160898s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.160909s: Entering Redux.assume(1 <= 1) 0.160920s: Exiting Redux.assume: 0.000001 seconds 0.160930s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.160943s: Entering Redux.assume(!(0 < r2)) 0.160961s: Exiting Redux.assume: 0.000007 seconds 0.160972s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.160983s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.161273s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.161290s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.161311s: Exiting Redux.query 0.161324s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.161339s: Exiting Redux.assert_term: 0.000004 seconds 0.161350s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.161363s: Exiting Redux.assert_term: 0.000003 seconds 0.161373s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.161394s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.161427s: Exiting Redux.assume: 0.000022 seconds 0.161439s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.161450s: Entering Redux.assume(!(1 = 0)) 0.161462s: Exiting Redux.assume: 0.000001 seconds 0.161472s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.161486s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.161513s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.161532s: Exiting Redux.assume: 0.000006 seconds 0.161543s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.161553s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.161564s: Entering Redux.query(1 <= 1) 0.161573s: Exiting Redux.query 0.161583s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.161592s: Entering Redux.assume(1 <= 1) 0.161604s: Exiting Redux.assume: 0.000001 seconds 0.161614s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.161628s: Entering Redux.assume(!(r3 < 0)) 0.161646s: Exiting Redux.assume: 0.000008 seconds 0.161657s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.161672s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.161685s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.161705s: Exiting Redux.query 0.161716s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.161725s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.161736s: Entering Redux.assume(!(!(r3 < 0))) 0.161754s: Exiting Redux.assume: 0.000008 seconds 0.161765s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.161778s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.161794s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.161808s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.161995s: Exiting Redux.query 0.162009s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.162019s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.162033s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.162055s: Exiting Redux.assume: 0.000010 seconds 0.162066s: Entering Redux.assume(!(!(1 = 0))) 0.162078s: Exiting Redux.assume: 0.000001 seconds 0.162090s: Entering Redux.assume(!(!(0 < r2))) 0.162107s: Exiting Redux.assume: 0.000006 seconds 0.162117s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.162131s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.162146s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.162162s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.162377s: Exiting Redux.query 0.162398s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.162408s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.162422s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.162443s: Exiting Redux.assume: 0.000010 seconds 0.162456s: Entering Redux.assume(!(!(1 = 0))) 0.162467s: Exiting Redux.assume: 0.000001 seconds 0.162481s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.162499s: Exiting Redux.assume: 0.000007 seconds 0.162510s: Entering Redux.assume(!(!(1 = 0))) 0.162521s: Exiting Redux.assume: 0.000001 seconds 0.162539s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.162685s: Exiting Redux.assume: 0.000135 seconds 0.162698s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Verifying call 0.162709s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.162718s: Entering Redux.query(true) 0.162729s: Exiting Redux.query 0.162739s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.162749s: Entering Redux.assume(true) 0.162760s: Exiting Redux.assume: 0.000001 seconds 0.162770s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Executing statement 0.162786s: Entering Redux.query(!(2 = 0)) 0.162797s: Exiting Redux.query 0.162808s: Entering Redux.assume(%(A0, 2) = 1) 0.162822s: Exiting Redux.assume: 0.000002 seconds 0.162832s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.162842s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.162851s: Entering Redux.query(true) 0.162862s: Exiting Redux.query 0.162873s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.162884s: Entering Redux.assume(true) 0.162895s: Exiting Redux.assume: 0.000001 seconds 0.162904s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.162919s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.162930s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.162943s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.162961s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.162977s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.163755s: Exiting Redux.query 0.163772s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.163788s: Exiting Redux.assert_term: 0.000004 seconds 0.163800s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.163814s: Exiting Redux.assert_term: 0.000003 seconds 0.163826s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.163839s: Exiting Redux.assert_term: 0.000003 seconds 0.163850s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.163864s: Exiting Redux.assert_term: 0.000003 seconds 0.163875s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.163890s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.163916s: Exiting Redux.assume: 0.000014 seconds 0.163929s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.163940s: Entering Redux.assume(!(1 = 0)) 0.163952s: Exiting Redux.assume: 0.000002 seconds 0.163964s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.163977s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.164001s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.164020s: Exiting Redux.assume: 0.000007 seconds 0.164030s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.164040s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.164049s: Entering Redux.query(1 <= 1) 0.164059s: Exiting Redux.query 0.164068s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.164077s: Entering Redux.assume(1 <= 1) 0.164089s: Exiting Redux.assume: 0.000001 seconds 0.164098s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.164110s: Entering Redux.assume(!(!(r0 = 0))) 0.164139s: Exiting Redux.assume: 0.000019 seconds 0.164149s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.164161s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.164183s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.164200s: Exiting Redux.assume: 0.000005 seconds 0.164211s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.164221s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.164233s: Entering Redux.query(1 <= 1) 0.164242s: Exiting Redux.query 0.164251s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.164262s: Entering Redux.assume(1 <= 1) 0.164273s: Exiting Redux.assume: 0.000002 seconds 0.164283s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.164295s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.164305s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.164315s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.164328s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.164348s: Exiting Redux.assume: 0.000010 seconds 0.164361s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.164375s: Exiting Redux.assume: 0.000003 seconds 0.164394s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.164412s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.164427s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.164446s: Exiting Redux.query 0.164460s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.164474s: Exiting Redux.assert_term: 0.000004 seconds 0.164485s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.164499s: Exiting Redux.assert_term: 0.000003 seconds 0.164509s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.164522s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.164544s: Exiting Redux.assume: 0.000011 seconds 0.164554s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.164567s: Entering Redux.assume(!(1 = 0)) 0.164578s: Exiting Redux.assume: 0.000002 seconds 0.164588s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.164603s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.164627s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.164645s: Exiting Redux.assume: 0.000006 seconds 0.164655s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.164666s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.164676s: Entering Redux.query(1 <= 1) 0.164686s: Exiting Redux.query 0.164696s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.164706s: Entering Redux.assume(1 <= 1) 0.164718s: Exiting Redux.assume: 0.000001 seconds 0.164727s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.164740s: Entering Redux.assume(!(0 < r2)) 0.164757s: Exiting Redux.assume: 0.000007 seconds 0.164767s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.164778s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.164797s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.164811s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.164830s: Exiting Redux.query 0.164843s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.164858s: Exiting Redux.assert_term: 0.000004 seconds 0.164869s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.164882s: Exiting Redux.assert_term: 0.000003 seconds 0.164892s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.164905s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.164941s: Exiting Redux.assume: 0.000025 seconds 0.164952s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.164965s: Entering Redux.assume(!(1 = 0)) 0.164977s: Exiting Redux.assume: 0.000002 seconds 0.164987s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.165002s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.165025s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.165043s: Exiting Redux.assume: 0.000007 seconds 0.165054s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.165064s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.165073s: Entering Redux.query(1 <= 1) 0.165083s: Exiting Redux.query 0.165093s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.165258s: Entering Redux.assume(1 <= 1) 0.165272s: Exiting Redux.assume: 0.000001 seconds 0.165281s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.165294s: Entering Redux.assume(!(r3 < 0)) 0.165314s: Exiting Redux.assume: 0.000009 seconds 0.165326s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.165341s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.165355s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.165376s: Exiting Redux.query 0.165395s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.165405s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.165418s: Entering Redux.assume(!(!(r3 < 0))) 0.165438s: Exiting Redux.assume: 0.000008 seconds 0.165449s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.165462s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.165478s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.165492s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.165685s: Exiting Redux.query 0.165699s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.165709s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.165723s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.165746s: Exiting Redux.assume: 0.000011 seconds 0.165758s: Entering Redux.assume(!(!(1 = 0))) 0.165770s: Exiting Redux.assume: 0.000001 seconds 0.165784s: Entering Redux.assume(!(!(0 < r2))) 0.165801s: Exiting Redux.assume: 0.000006 seconds 0.165812s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.165826s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.165841s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.165856s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.166078s: Exiting Redux.query 0.166091s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.166101s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.166115s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.166136s: Exiting Redux.assume: 0.000010 seconds 0.166148s: Entering Redux.assume(!(!(1 = 0))) 0.166161s: Exiting Redux.assume: 0.000001 seconds 0.166175s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.166194s: Exiting Redux.assume: 0.000008 seconds 0.166205s: Entering Redux.assume(!(!(1 = 0))) 0.166216s: Exiting Redux.assume: 0.000001 seconds 0.166230s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.166243s: Exiting Redux.assume: 0.000003 seconds 0.166254s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.166264s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.166273s: Entering Redux.query(true) 0.166283s: Exiting Redux.query 0.166293s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.166303s: Entering Redux.assume(true) 0.166315s: Exiting Redux.assume: 0.000001 seconds 0.166324s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.166340s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.166351s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.166365s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.166385s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.166407s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.167265s: Exiting Redux.query 0.167283s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.167298s: Exiting Redux.assert_term: 0.000004 seconds 0.167309s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.167323s: Exiting Redux.assert_term: 0.000003 seconds 0.167333s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.167347s: Exiting Redux.assert_term: 0.000003 seconds 0.167357s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.167370s: Exiting Redux.assert_term: 0.000003 seconds 0.167380s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.167403s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.167426s: Exiting Redux.assume: 0.000013 seconds 0.167436s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.167447s: Entering Redux.assume(!(1 = 0)) 0.167458s: Exiting Redux.assume: 0.000001 seconds 0.167470s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.167484s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.167507s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.167526s: Exiting Redux.assume: 0.000006 seconds 0.167537s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.167547s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.167557s: Entering Redux.query(1 <= 1) 0.167567s: Exiting Redux.query 0.167577s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.167587s: Entering Redux.assume(1 <= 1) 0.167599s: Exiting Redux.assume: 0.000001 seconds 0.167608s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.167620s: Entering Redux.assume(!(!(r0 = 0))) 0.167649s: Exiting Redux.assume: 0.000018 seconds 0.167659s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.167670s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.167692s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.167710s: Exiting Redux.assume: 0.000007 seconds 0.167720s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.167730s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.167739s: Entering Redux.query(1 <= 1) 0.167750s: Exiting Redux.query 0.167760s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.167771s: Entering Redux.assume(1 <= 1) 0.167782s: Exiting Redux.assume: 0.000001 seconds 0.167792s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.167804s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.167814s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.167823s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.167836s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.167857s: Exiting Redux.assume: 0.000011 seconds 0.167870s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.167883s: Exiting Redux.assume: 0.000003 seconds 0.167895s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.167975s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.167991s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.168010s: Exiting Redux.query 0.168023s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.168038s: Exiting Redux.assert_term: 0.000004 seconds 0.168049s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.168062s: Exiting Redux.assert_term: 0.000003 seconds 0.168073s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.168087s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.168109s: Exiting Redux.assume: 0.000011 seconds 0.168119s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.168131s: Entering Redux.assume(!(1 = 0)) 0.168142s: Exiting Redux.assume: 0.000001 seconds 0.168154s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.168167s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.168191s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.168210s: Exiting Redux.assume: 0.000006 seconds 0.168220s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.168230s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.168241s: Entering Redux.query(1 <= 1) 0.168251s: Exiting Redux.query 0.168261s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.168271s: Entering Redux.assume(1 <= 1) 0.168283s: Exiting Redux.assume: 0.000001 seconds 0.168292s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.168305s: Entering Redux.assume(!(0 < r2)) 0.168323s: Exiting Redux.assume: 0.000006 seconds 0.168334s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.168345s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.168363s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.168378s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.168407s: Exiting Redux.query 0.168420s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.168435s: Exiting Redux.assert_term: 0.000004 seconds 0.168446s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.168460s: Exiting Redux.assert_term: 0.000003 seconds 0.168470s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.168483s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.168516s: Exiting Redux.assume: 0.000023 seconds 0.168526s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.168538s: Entering Redux.assume(!(1 = 0)) 0.168550s: Exiting Redux.assume: 0.000001 seconds 0.168561s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.168575s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.168599s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.168617s: Exiting Redux.assume: 0.000007 seconds 0.168628s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.168638s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.168648s: Entering Redux.query(1 <= 1) 0.168658s: Exiting Redux.query 0.168668s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.168678s: Entering Redux.assume(1 <= 1) 0.168689s: Exiting Redux.assume: 0.000002 seconds 0.168698s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.168711s: Entering Redux.assume(!(r3 < 0)) 0.168730s: Exiting Redux.assume: 0.000009 seconds 0.168741s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.168756s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.168770s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.168791s: Exiting Redux.query 0.168801s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.168811s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.168822s: Entering Redux.assume(!(!(r3 < 0))) 0.168840s: Exiting Redux.assume: 0.000008 seconds 0.168851s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.168863s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.168879s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.168894s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.169084s: Exiting Redux.query 0.169097s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.169107s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.169121s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.169142s: Exiting Redux.assume: 0.000011 seconds 0.169154s: Entering Redux.assume(!(!(1 = 0))) 0.169166s: Exiting Redux.assume: 0.000001 seconds 0.169178s: Entering Redux.assume(!(!(0 < r2))) 0.169194s: Exiting Redux.assume: 0.000006 seconds 0.169206s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.169219s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.169236s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.169277s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.169502s: Exiting Redux.query 0.169515s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.169525s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.169539s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.169559s: Exiting Redux.assume: 0.000010 seconds 0.169570s: Entering Redux.assume(!(!(1 = 0))) 0.169581s: Exiting Redux.assume: 0.000001 seconds 0.169595s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.169615s: Exiting Redux.assume: 0.000008 seconds 0.169626s: Entering Redux.assume(!(!(1 = 0))) 0.169638s: Exiting Redux.assume: 0.000001 seconds 0.169667s: Entering Redux.assume(!(0 <= R0)) 0.169683s: Exiting Redux.assume: 0.000006 seconds 0.169693s: Entering Redux.assume(false) 0.169705s: Exiting Redux.assume: 0.000001 seconds 0.169714s: Entering Redux.assume(!(false)) 0.169725s: Exiting Redux.assume: 0.000001 seconds 0.169736s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(42,5-24): Verifying call 0.169746s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.169755s: Entering Redux.query(true) 0.169765s: Exiting Redux.query 0.169775s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.169785s: Entering Redux.assume(true) 0.169796s: Exiting Redux.assume: 0.000001 seconds 0.169806s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Executing statement 0.169825s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.169905s: Exiting Redux.assume: 0.000070 seconds 0.169917s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Verifying call 0.169929s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.169939s: Entering Redux.query(true) 0.169950s: Exiting Redux.query 0.169961s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.169973s: Entering Redux.assume(true) 0.169984s: Exiting Redux.assume: 0.000001 seconds 0.169993s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Executing statement 0.170008s: Entering Redux.query(!(2 = 0)) 0.170019s: Exiting Redux.query 0.170031s: Entering Redux.assume(%(A0, 2) = 1) 0.170044s: Exiting Redux.assume: 0.000003 seconds 0.170055s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.170065s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.170075s: Entering Redux.query(true) 0.170084s: Exiting Redux.query 0.170094s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.170103s: Entering Redux.assume(true) 0.170115s: Exiting Redux.assume: 0.000001 seconds 0.170124s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.170139s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.170151s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.170165s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.170183s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.170199s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.170357s: Exiting Redux.query 0.170372s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.170396s: Exiting Redux.assert_term: 0.000014 seconds 0.170408s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.170422s: Exiting Redux.assert_term: 0.000003 seconds 0.170432s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.170446s: Exiting Redux.assert_term: 0.000003 seconds 0.170457s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.170471s: Exiting Redux.assert_term: 0.000003 seconds 0.170481s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.170496s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.170519s: Exiting Redux.assume: 0.000012 seconds 0.170529s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.170541s: Entering Redux.assume(!(1 = 0)) 0.170552s: Exiting Redux.assume: 0.000001 seconds 0.170564s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.170578s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.170689s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.170709s: Exiting Redux.assume: 0.000007 seconds 0.170719s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.170730s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.170740s: Entering Redux.query(1 <= 1) 0.170749s: Exiting Redux.query 0.170759s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.170769s: Entering Redux.assume(1 <= 1) 0.170781s: Exiting Redux.assume: 0.000001 seconds 0.170791s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.170803s: Entering Redux.assume(!(!(r0 = 0))) 0.170834s: Exiting Redux.assume: 0.000019 seconds 0.170845s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.170857s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.170882s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.170902s: Exiting Redux.assume: 0.000008 seconds 0.170913s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.170923s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.170933s: Entering Redux.query(1 <= 1) 0.170943s: Exiting Redux.query 0.170953s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.170964s: Entering Redux.assume(1 <= 1) 0.170975s: Exiting Redux.assume: 0.000001 seconds 0.170985s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.170996s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.171005s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.171015s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.171028s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.171050s: Exiting Redux.assume: 0.000011 seconds 0.171062s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.171076s: Exiting Redux.assume: 0.000003 seconds 0.171087s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.171105s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.171119s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.171137s: Exiting Redux.query 0.171150s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.171165s: Exiting Redux.assert_term: 0.000003 seconds 0.171176s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.171189s: Exiting Redux.assert_term: 0.000003 seconds 0.171198s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.171212s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.171234s: Exiting Redux.assume: 0.000011 seconds 0.171244s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.171255s: Entering Redux.assume(!(1 = 0)) 0.171266s: Exiting Redux.assume: 0.000001 seconds 0.171276s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.171290s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.171313s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.171330s: Exiting Redux.assume: 0.000006 seconds 0.171341s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.171351s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.171362s: Entering Redux.query(1 <= 1) 0.171371s: Exiting Redux.query 0.171381s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.171400s: Entering Redux.assume(1 <= 1) 0.171412s: Exiting Redux.assume: 0.000001 seconds 0.171422s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.171436s: Entering Redux.assume(!(0 < r2)) 0.171454s: Exiting Redux.assume: 0.000007 seconds 0.171464s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.171476s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.171493s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.171507s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.171527s: Exiting Redux.query 0.171540s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.171555s: Exiting Redux.assert_term: 0.000003 seconds 0.171566s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.171579s: Exiting Redux.assert_term: 0.000003 seconds 0.171589s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.171603s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.171636s: Exiting Redux.assume: 0.000022 seconds 0.171647s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.171658s: Entering Redux.assume(!(1 = 0)) 0.171670s: Exiting Redux.assume: 0.000001 seconds 0.171681s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.171694s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.171718s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.171737s: Exiting Redux.assume: 0.000007 seconds 0.171747s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.171758s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.171768s: Entering Redux.query(1 <= 1) 0.171777s: Exiting Redux.query 0.171787s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.171797s: Entering Redux.assume(1 <= 1) 0.171809s: Exiting Redux.assume: 0.000001 seconds 0.171819s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.171832s: Entering Redux.assume(!(r3 < 0)) 0.171851s: Exiting Redux.assume: 0.000008 seconds 0.171861s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.171876s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.171890s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.171911s: Exiting Redux.query 0.171923s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.171934s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.171945s: Entering Redux.assume(!(!(r3 < 0))) 0.171963s: Exiting Redux.assume: 0.000008 seconds 0.171974s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.171987s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.172003s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.172018s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.172331s: Exiting Redux.query 0.172344s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.172354s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.172368s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.172397s: Exiting Redux.assume: 0.000018 seconds 0.172409s: Entering Redux.assume(!(!(1 = 0))) 0.172420s: Exiting Redux.assume: 0.000001 seconds 0.172432s: Entering Redux.assume(!(!(0 < r2))) 0.172449s: Exiting Redux.assume: 0.000006 seconds 0.172461s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.172474s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.172490s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.172505s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.172720s: Exiting Redux.query 0.172733s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.172743s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.172757s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.172777s: Exiting Redux.assume: 0.000009 seconds 0.172788s: Entering Redux.assume(!(!(1 = 0))) 0.172799s: Exiting Redux.assume: 0.000001 seconds 0.172813s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.172832s: Exiting Redux.assume: 0.000008 seconds 0.172843s: Entering Redux.assume(!(!(1 = 0))) 0.172854s: Exiting Redux.assume: 0.000001 seconds 0.172867s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.172880s: Exiting Redux.assume: 0.000002 seconds 0.172890s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.172900s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.172909s: Entering Redux.query(true) 0.172919s: Exiting Redux.query 0.172930s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.172941s: Entering Redux.assume(true) 0.172956s: Exiting Redux.assume: 0.000001 seconds 0.172967s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.172985s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.172996s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.173010s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.173028s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.173044s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.173202s: Exiting Redux.query 0.173218s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.173233s: Exiting Redux.assert_term: 0.000004 seconds 0.173244s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.173258s: Exiting Redux.assert_term: 0.000003 seconds 0.173269s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.173282s: Exiting Redux.assert_term: 0.000003 seconds 0.173294s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.173308s: Exiting Redux.assert_term: 0.000003 seconds 0.173319s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.173333s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.173357s: Exiting Redux.assume: 0.000012 seconds 0.173368s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.173381s: Entering Redux.assume(!(1 = 0)) 0.173401s: Exiting Redux.assume: 0.000001 seconds 0.173412s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.173426s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.173494s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.173514s: Exiting Redux.assume: 0.000007 seconds 0.173526s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.173537s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.173547s: Entering Redux.query(1 <= 1) 0.173557s: Exiting Redux.query 0.173567s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.173578s: Entering Redux.assume(1 <= 1) 0.173590s: Exiting Redux.assume: 0.000001 seconds 0.173599s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.173612s: Entering Redux.assume(!(!(r0 = 0))) 0.173643s: Exiting Redux.assume: 0.000019 seconds 0.173654s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.173666s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.173689s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.173707s: Exiting Redux.assume: 0.000006 seconds 0.173717s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.173728s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.173738s: Entering Redux.query(1 <= 1) 0.173748s: Exiting Redux.query 0.173758s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.173769s: Entering Redux.assume(1 <= 1) 0.173781s: Exiting Redux.assume: 0.000001 seconds 0.173791s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.173802s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.173812s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.173822s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.173835s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.173856s: Exiting Redux.assume: 0.000011 seconds 0.173869s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.173884s: Exiting Redux.assume: 0.000003 seconds 0.173895s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.173914s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.173931s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.173950s: Exiting Redux.query 0.173963s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.173978s: Exiting Redux.assert_term: 0.000003 seconds 0.173989s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.174003s: Exiting Redux.assert_term: 0.000003 seconds 0.174013s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.174027s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.174050s: Exiting Redux.assume: 0.000012 seconds 0.174060s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.174072s: Entering Redux.assume(!(1 = 0)) 0.174083s: Exiting Redux.assume: 0.000001 seconds 0.174094s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.174108s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.174132s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.174150s: Exiting Redux.assume: 0.000007 seconds 0.174161s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.174171s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.174182s: Entering Redux.query(1 <= 1) 0.174191s: Exiting Redux.query 0.174202s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.174212s: Entering Redux.assume(1 <= 1) 0.174224s: Exiting Redux.assume: 0.000001 seconds 0.174233s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.174247s: Entering Redux.assume(!(0 < r2)) 0.174265s: Exiting Redux.assume: 0.000007 seconds 0.174275s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.174287s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.174304s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.174319s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.174338s: Exiting Redux.query 0.174351s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.174366s: Exiting Redux.assert_term: 0.000004 seconds 0.174377s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.174398s: Exiting Redux.assert_term: 0.000003 seconds 0.174409s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.174423s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.174455s: Exiting Redux.assume: 0.000022 seconds 0.174467s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.174478s: Entering Redux.assume(!(1 = 0)) 0.174490s: Exiting Redux.assume: 0.000001 seconds 0.174501s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.174514s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.174537s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.174556s: Exiting Redux.assume: 0.000006 seconds 0.174566s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.174576s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.174587s: Entering Redux.query(1 <= 1) 0.174597s: Exiting Redux.query 0.174607s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.174616s: Entering Redux.assume(1 <= 1) 0.174628s: Exiting Redux.assume: 0.000001 seconds 0.174638s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.174650s: Entering Redux.assume(!(r3 < 0)) 0.174669s: Exiting Redux.assume: 0.000008 seconds 0.174679s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.174693s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.174706s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.174727s: Exiting Redux.query 0.174737s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.174747s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.174758s: Entering Redux.assume(!(!(r3 < 0))) 0.174776s: Exiting Redux.assume: 0.000007 seconds 0.174787s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.174800s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.174816s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.174830s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.175038s: Exiting Redux.query 0.175052s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.175062s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.175076s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.175097s: Exiting Redux.assume: 0.000011 seconds 0.175108s: Entering Redux.assume(!(!(1 = 0))) 0.175119s: Exiting Redux.assume: 0.000001 seconds 0.175131s: Entering Redux.assume(!(!(0 < r2))) 0.175148s: Exiting Redux.assume: 0.000006 seconds 0.175159s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.175172s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.175187s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.175202s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.175425s: Exiting Redux.query 0.175439s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.175449s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.175463s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.175484s: Exiting Redux.assume: 0.000009 seconds 0.175496s: Entering Redux.assume(!(!(1 = 0))) 0.175508s: Exiting Redux.assume: 0.000001 seconds 0.175522s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.175541s: Exiting Redux.assume: 0.000009 seconds 0.175553s: Entering Redux.assume(!(!(1 = 0))) 0.175565s: Exiting Redux.assume: 0.000001 seconds 0.175586s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.175712s: Exiting Redux.assume: 0.000115 seconds 0.175725s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Verifying call 0.175736s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.175745s: Entering Redux.query(true) 0.175755s: Exiting Redux.query 0.175765s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.175775s: Entering Redux.assume(true) 0.175787s: Exiting Redux.assume: 0.000001 seconds 0.175797s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Executing statement 0.175812s: Entering Redux.query(!(2 = 0)) 0.175822s: Exiting Redux.query 0.175835s: Entering Redux.assume(%(A0, 2) = 1) 0.175849s: Exiting Redux.assume: 0.000003 seconds 0.175858s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.175869s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.175878s: Entering Redux.query(true) 0.175888s: Exiting Redux.query 0.175897s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.175906s: Entering Redux.assume(true) 0.175918s: Exiting Redux.assume: 0.000000 seconds 0.175930s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.175946s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.175957s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.175970s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.175989s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.176004s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.176854s: Exiting Redux.query 0.176871s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.176887s: Exiting Redux.assert_term: 0.000004 seconds 0.176899s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.176912s: Exiting Redux.assert_term: 0.000003 seconds 0.176923s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.176938s: Exiting Redux.assert_term: 0.000004 seconds 0.176950s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.176965s: Exiting Redux.assert_term: 0.000004 seconds 0.176977s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.176993s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.177016s: Exiting Redux.assume: 0.000013 seconds 0.177026s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.177037s: Entering Redux.assume(!(1 = 0)) 0.177049s: Exiting Redux.assume: 0.000001 seconds 0.177061s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.177075s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.177099s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.177117s: Exiting Redux.assume: 0.000006 seconds 0.177128s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.177138s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.177148s: Entering Redux.query(1 <= 1) 0.177158s: Exiting Redux.query 0.177168s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.177178s: Entering Redux.assume(1 <= 1) 0.177190s: Exiting Redux.assume: 0.000001 seconds 0.177199s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.177211s: Entering Redux.assume(!(!(r0 = 0))) 0.177241s: Exiting Redux.assume: 0.000019 seconds 0.177251s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.177262s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.177283s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.177300s: Exiting Redux.assume: 0.000006 seconds 0.177311s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.177321s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.177330s: Entering Redux.query(1 <= 1) 0.177340s: Exiting Redux.query 0.177351s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.177360s: Entering Redux.assume(1 <= 1) 0.177372s: Exiting Redux.assume: 0.000001 seconds 0.177382s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.177401s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.177411s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.177420s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.177433s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.177454s: Exiting Redux.assume: 0.000010 seconds 0.177466s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.177479s: Exiting Redux.assume: 0.000003 seconds 0.177490s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.177629s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.177645s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.177664s: Exiting Redux.query 0.177676s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.177691s: Exiting Redux.assert_term: 0.000004 seconds 0.177702s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.177715s: Exiting Redux.assert_term: 0.000003 seconds 0.177726s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.177740s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.177761s: Exiting Redux.assume: 0.000012 seconds 0.177771s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.177782s: Entering Redux.assume(!(1 = 0)) 0.177794s: Exiting Redux.assume: 0.000002 seconds 0.177806s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.177820s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.177843s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.177861s: Exiting Redux.assume: 0.000007 seconds 0.177872s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.177882s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.177891s: Entering Redux.query(1 <= 1) 0.177901s: Exiting Redux.query 0.177911s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.177921s: Entering Redux.assume(1 <= 1) 0.177935s: Exiting Redux.assume: 0.000001 seconds 0.177944s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.177956s: Entering Redux.assume(!(0 < r2)) 0.177974s: Exiting Redux.assume: 0.000007 seconds 0.177984s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.177995s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.178013s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.178027s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.178046s: Exiting Redux.query 0.178059s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.178073s: Exiting Redux.assert_term: 0.000003 seconds 0.178084s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.178097s: Exiting Redux.assert_term: 0.000003 seconds 0.178107s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.178120s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.178152s: Exiting Redux.assume: 0.000022 seconds 0.178162s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.178174s: Entering Redux.assume(!(1 = 0)) 0.178186s: Exiting Redux.assume: 0.000002 seconds 0.178197s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.178210s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.178234s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.178253s: Exiting Redux.assume: 0.000008 seconds 0.178266s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.178276s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.178286s: Entering Redux.query(1 <= 1) 0.178295s: Exiting Redux.query 0.178305s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.178315s: Entering Redux.assume(1 <= 1) 0.178327s: Exiting Redux.assume: 0.000001 seconds 0.178336s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.178348s: Entering Redux.assume(!(r3 < 0)) 0.178367s: Exiting Redux.assume: 0.000008 seconds 0.178377s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.178404s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.178418s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.178440s: Exiting Redux.query 0.178451s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.178461s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.178472s: Entering Redux.assume(!(!(r3 < 0))) 0.178490s: Exiting Redux.assume: 0.000008 seconds 0.178501s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.178514s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.178530s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.178544s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.178731s: Exiting Redux.query 0.178743s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.178753s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.178767s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.178789s: Exiting Redux.assume: 0.000010 seconds 0.178801s: Entering Redux.assume(!(!(1 = 0))) 0.178813s: Exiting Redux.assume: 0.000001 seconds 0.178824s: Entering Redux.assume(!(!(0 < r2))) 0.178841s: Exiting Redux.assume: 0.000006 seconds 0.178852s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.178866s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.178882s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.178970s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.179192s: Exiting Redux.query 0.179206s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.179216s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.179231s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.179252s: Exiting Redux.assume: 0.000010 seconds 0.179265s: Entering Redux.assume(!(!(1 = 0))) 0.179276s: Exiting Redux.assume: 0.000001 seconds 0.179291s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.179311s: Exiting Redux.assume: 0.000008 seconds 0.179322s: Entering Redux.assume(!(!(1 = 0))) 0.179333s: Exiting Redux.assume: 0.000001 seconds 0.179346s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.179359s: Exiting Redux.assume: 0.000003 seconds 0.179370s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.179380s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.179396s: Entering Redux.query(true) 0.179407s: Exiting Redux.query 0.179417s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.179428s: Entering Redux.assume(true) 0.179440s: Exiting Redux.assume: 0.000001 seconds 0.179449s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(47,7-8): Executing statement 0.179465s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.179476s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.179490s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Executing statement 0.179508s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.179524s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.180307s: Exiting Redux.query 0.180324s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.180340s: Exiting Redux.assert_term: 0.000004 seconds 0.180351s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.180365s: Exiting Redux.assert_term: 0.000003 seconds 0.180375s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.180398s: Exiting Redux.assert_term: 0.000003 seconds 0.180409s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.180422s: Exiting Redux.assert_term: 0.000003 seconds 0.180433s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.180447s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.180470s: Exiting Redux.assume: 0.000012 seconds 0.180480s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.180491s: Entering Redux.assume(!(1 = 0)) 0.180502s: Exiting Redux.assume: 0.000001 seconds 0.180514s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(53,2-3): Executing statement 0.180529s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Executing statement 0.180552s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.180571s: Exiting Redux.assume: 0.000006 seconds 0.180581s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(54,9-26): Verifying call 0.180591s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.180602s: Entering Redux.query(1 <= 1) 0.180611s: Exiting Redux.query 0.180622s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.180632s: Entering Redux.assume(1 <= 1) 0.180643s: Exiting Redux.assume: 0.000001 seconds 0.180653s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(55,9-11): Executing statement 0.180666s: Entering Redux.assume(!(!(r0 = 0))) 0.180695s: Exiting Redux.assume: 0.000019 seconds 0.180706s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(56,13-18): Executing statement 0.180717s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Executing statement 0.180739s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.180757s: Exiting Redux.assume: 0.000006 seconds 0.180768s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(77,5-22): Verifying call 0.180778s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.180788s: Entering Redux.query(1 <= 1) 0.180798s: Exiting Redux.query 0.180808s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.180818s: Entering Redux.assume(1 <= 1) 0.180829s: Exiting Redux.assume: 0.000001 seconds 0.180839s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.180849s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.180859s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.180869s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(79,1-2): Leak check. 0.180881s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.180903s: Exiting Redux.assume: 0.000011 seconds 0.180915s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.180929s: Exiting Redux.assume: 0.000003 seconds 0.180942s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Executing statement 0.180960s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.180974s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.180992s: Exiting Redux.query 0.181005s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.181020s: Exiting Redux.assert_term: 0.000003 seconds 0.181031s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.181046s: Exiting Redux.assert_term: 0.000003 seconds 0.181056s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.181069s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.181091s: Exiting Redux.assume: 0.000011 seconds 0.181102s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.181113s: Entering Redux.assume(!(1 = 0)) 0.181125s: Exiting Redux.assume: 0.000001 seconds 0.181135s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(59,2-3): Executing statement 0.181149s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Executing statement 0.181173s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.181190s: Exiting Redux.assume: 0.000007 seconds 0.181201s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(60,6-23): Verifying call 0.181210s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.181220s: Entering Redux.query(1 <= 1) 0.181230s: Exiting Redux.query 0.181239s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.181250s: Entering Redux.assume(1 <= 1) 0.181263s: Exiting Redux.assume: 0.000001 seconds 0.181272s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(61,13-15): Executing statement 0.181285s: Entering Redux.assume(!(0 < r2)) 0.181303s: Exiting Redux.assume: 0.000007 seconds 0.181314s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(62,17-22): Executing statement 0.181325s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Executing statement 0.181343s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.181356s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.181376s: Exiting Redux.query 0.181397s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.181411s: Exiting Redux.assert_term: 0.000004 seconds 0.181422s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.181436s: Exiting Redux.assert_term: 0.000003 seconds 0.181446s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.181459s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.181491s: Exiting Redux.assume: 0.000022 seconds 0.181501s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.181512s: Entering Redux.assume(!(1 = 0)) 0.181523s: Exiting Redux.assume: 0.000001 seconds 0.181533s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(68,2-3): Executing statement 0.181546s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Executing statement 0.181664s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.181685s: Exiting Redux.assume: 0.000007 seconds 0.181696s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(69,6-23): Verifying call 0.181706s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.181717s: Entering Redux.query(1 <= 1) 0.181726s: Exiting Redux.query 0.181736s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.181746s: Entering Redux.assume(1 <= 1) 0.181760s: Exiting Redux.assume: 0.000001 seconds 0.181770s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(70,13-15): Executing statement 0.181783s: Entering Redux.assume(!(r3 < 0)) 0.181803s: Exiting Redux.assume: 0.000008 seconds 0.181813s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(71,17-22): Executing statement 0.181829s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.181844s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.181866s: Exiting Redux.query 0.181876s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.181886s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(75,5-6): Leak check. 0.181896s: Entering Redux.assume(!(!(r3 < 0))) 0.181915s: Exiting Redux.assume: 0.000007 seconds 0.181926s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(72,15-16): Executing statement 0.181938s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(73,15-16): Executing statement 0.181954s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.181970s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.182167s: Exiting Redux.query 0.182180s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.182190s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(74,9-10): Leak check. 0.182204s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.182226s: Exiting Redux.assume: 0.000011 seconds 0.182238s: Entering Redux.assume(!(!(1 = 0))) 0.182249s: Exiting Redux.assume: 0.000001 seconds 0.182262s: Entering Redux.assume(!(!(0 < r2))) 0.182279s: Exiting Redux.assume: 0.000006 seconds 0.182290s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(63,15-16): Executing statement 0.182303s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(64,15-16): Executing statement 0.182318s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.182333s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.182560s: Exiting Redux.query 0.182574s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.182585s: fermat1_ll_valuebound2__verifast_instrumented_modified.c(65,9-10): Leak check. 0.182599s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.182620s: Exiting Redux.assume: 0.000010 seconds 0.182631s: Entering Redux.assume(!(!(1 = 0))) 0.182643s: Exiting Redux.assume: 0.000001 seconds 0.182657s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.182676s: Exiting Redux.assume: 0.000008 seconds 0.182688s: Entering Redux.assume(!(!(1 = 0))) 0.182699s: Exiting Redux.assume: 0.000001 seconds Syntactic annotation overhead statistics: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h : lines: code: 6; annot: 807; mixed: 1; overhead: 13467% /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/list.gh : lines: code: 0; annot: 187; mixed: 0; overhead: inf% /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude_core.gh: lines: code: 0; annot: 33; mixed: 0; overhead: inf% fermat1_ll_valuebound2__verifast_instrumented_modified.c : lines: code: 40; annot: 16; mixed: 9; overhead: 62% Statements parsed: 128 Open statements parsed: 0 Close statements parsed: 0 Statement executions: 33 Execution steps (including assertion production/consumption steps): 2766 Symbolic execution forks: 401 Prover assumes: 1129 Term equality tests -- same term: 3 Term equality tests -- prover query: 0 Term equality tests -- total: 3 Other prover queries: 451 Prover statistics: # toplevel assumes and queries (with # pending case splits) = 2057 (0), 0 (more than 30) assume_core_count = 2658 number of case splits = 0 simplex_assert_ge_count = 924 simplex_assert_eq_count = 581 simplex_assert_neq_count = 360 max_truenode_childcount = 0 max_falsenode_childcount = 2 axiom triggered counts: ptr_provenance_max_addr_limits 1 ptr_provenance_min_addr_limits 1 boxed_bool_unboxed_bool_x_eq_x 1 Time spent in query, assume, push, pop: 0.059721s Time spent in Simplex: 0.050181s Time spent parsing: 0.017794s Function timings (> 0.1s): fermat1_ll_valuebound2__verifast_instrumented_modified.c(29,5-9): main: 0.14 seconds Total time: 0.18 seconds 0 errors found (33 statements verified)