./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound1.c ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound1.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound1.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound1.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_valuebound1.c + FILE=fermat1-ll_valuebound1.c ++ echo fermat1-ll_valuebound1 ++ sed 's/[-\.]/_/g' - + SANITIZED=fermat1_ll_valuebound1 + MODULE=fermat1_ll_valuebound1__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=fermat1_ll_valuebound1__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound1.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=fermat1_ll_valuebound1__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/fermat1-ll_valuebound1.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound1.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n fermat1_ll_valuebound1__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/fermat1-ll_valuebound1.c -o fermat1_ll_valuebound1__verifast_instrumented.c + program_modifications_cli.py -p fermat1_ll_valuebound1__verifast_instrumented.c -o fermat1_ll_valuebound1__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c fermat1_ll_valuebound1__verifast_instrumented_modified.c fermat1_ll_valuebound1__verifast_instrumented_modified.c 0.007000s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.007033s: Exiting Redux.assert_term: 0.000014 seconds 0.007070s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.007084s: Exiting Redux.assert_term: 0.000007 seconds 0.007093s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.007107s: Exiting Redux.assert_term: 0.000004 seconds 0.007117s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.007128s: Exiting Redux.assert_term: 0.000002 seconds 0.007145s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007159s: Exiting Redux.assert_term: 0.000006 seconds 0.007168s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007182s: Exiting Redux.assert_term: 0.000005 seconds 0.007192s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007205s: Exiting Redux.assert_term: 0.000002 seconds 0.007214s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007229s: Exiting Redux.assert_term: 0.000006 seconds 0.007238s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007255s: Exiting Redux.assert_term: 0.000002 seconds 0.007266s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007280s: Exiting Redux.assert_term: 0.000002 seconds 0.007288s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007302s: Exiting Redux.assert_term: 0.000005 seconds 0.007313s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007324s: Exiting Redux.assert_term: 0.000002 seconds 0.007334s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007353s: Exiting Redux.assert_term: 0.000004 seconds 0.007361s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007374s: Exiting Redux.assert_term: 0.000004 seconds 0.007383s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007396s: Exiting Redux.assert_term: 0.000003 seconds 0.007406s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007420s: Exiting Redux.assert_term: 0.000002 seconds 0.007427s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007446s: Exiting Redux.assert_term: 0.000004 seconds 0.007455s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007469s: Exiting Redux.assert_term: 0.000005 seconds 0.007479s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007490s: Exiting Redux.assert_term: 0.000002 seconds 0.007502s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007515s: Exiting Redux.assert_term: 0.000004 seconds 0.007523s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007541s: Exiting Redux.assert_term: 0.000004 seconds 0.007553s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007563s: Exiting Redux.assert_term: 0.000002 seconds 0.007574s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007588s: Exiting Redux.assert_term: 0.000005 seconds 0.007595s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007609s: Exiting Redux.assert_term: 0.000002 seconds 0.007619s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007638s: Exiting Redux.assert_term: 0.000003 seconds 0.007646s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007659s: Exiting Redux.assert_term: 0.000004 seconds 0.007668s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007681s: Exiting Redux.assert_term: 0.000004 seconds 0.026001s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.026075s: Exiting Redux.assert_term: 0.000014 seconds 0.026094s: Entering Redux.assume(true ==> default_value = 0) 0.026127s: Exiting Redux.assume: 0.000006 seconds 0.027499s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.027534s: Exiting Redux.assert_term: 0.000010 seconds 0.027549s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.027562s: Exiting Redux.assert_term: 0.000003 seconds 0.027573s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.027584s: Exiting Redux.assert_term: 0.000002 seconds 0.027602s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.027626s: Exiting Redux.assert_term: 0.000003 seconds 0.027637s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.027648s: Exiting Redux.assert_term: 0.000002 seconds 0.027664s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.027676s: Exiting Redux.assert_term: 0.000003 seconds 0.027692s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.027704s: Exiting Redux.assert_term: 0.000002 seconds 0.027714s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.027726s: Exiting Redux.assert_term: 0.000002 seconds 0.027744s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.027756s: Exiting Redux.assert_term: 0.000003 seconds 0.027770s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.027783s: Exiting Redux.assert_term: 0.000003 seconds 0.027799s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.027820s: Exiting Redux.assert_term: 0.000003 seconds 0.027832s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.027844s: Exiting Redux.assert_term: 0.000003 seconds 0.027864s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.027876s: Exiting Redux.assert_term: 0.000003 seconds 0.027891s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.027903s: Exiting Redux.assert_term: 0.000002 seconds 0.027917s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.027929s: Exiting Redux.assert_term: 0.000003 seconds 0.027944s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.027956s: Exiting Redux.assert_term: 0.000003 seconds 0.027980s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.027992s: Exiting Redux.assert_term: 0.000003 seconds 0.028009s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.028021s: Exiting Redux.assert_term: 0.000002 seconds 0.028036s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.028048s: Exiting Redux.assert_term: 0.000002 seconds 0.028067s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.028080s: Exiting Redux.assert_term: 0.000003 seconds 0.030967s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.031014s: Exiting Redux.assume: 0.000008 seconds 0.036694s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.036741s: Exiting Redux.assert_term: 0.000013 seconds 0.036766s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.036779s: Exiting Redux.assert_term: 0.000003 seconds 0.036796s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.036832s: Exiting Redux.assert_term: 0.000004 seconds 0.036849s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.036860s: Exiting Redux.assert_term: 0.000003 seconds 0.036871s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.036895s: Exiting Redux.assume: 0.000015 seconds 0.036909s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.036924s: Exiting Redux.assert_term: 0.000006 seconds 0.036939s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.036962s: Exiting Redux.assume: 0.000014 seconds 0.036976s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.036988s: Exiting Redux.assert_term: 0.000003 seconds 0.037006s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.037018s: Exiting Redux.assert_term: 0.000003 seconds 0.037039s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.037055s: Exiting Redux.assert_term: 0.000002 seconds 0.037079s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.037092s: Exiting Redux.assert_term: 0.000003 seconds 0.037114s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.037126s: Exiting Redux.assert_term: 0.000002 seconds 0.037151s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.037163s: Exiting Redux.assert_term: 0.000003 seconds 0.037189s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.037204s: Exiting Redux.assert_term: 0.000003 seconds 0.037220s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.037232s: Exiting Redux.assert_term: 0.000003 seconds 0.037248s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.037260s: Exiting Redux.assert_term: 0.000002 seconds 0.037275s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.037292s: Exiting Redux.assert_term: 0.000002 seconds 0.037308s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.037320s: Exiting Redux.assert_term: 0.000002 seconds 0.037335s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.037346s: Exiting Redux.assert_term: 0.000002 seconds 0.037362s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.037374s: Exiting Redux.assert_term: 0.000003 seconds 0.037390s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.037406s: Exiting Redux.assert_term: 0.000003 seconds 0.037421s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.037433s: Exiting Redux.assert_term: 0.000003 seconds 0.037449s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.037460s: Exiting Redux.assert_term: 0.000003 seconds 0.037475s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.037487s: Exiting Redux.assert_term: 0.000003 seconds 0.037512s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.037528s: Exiting Redux.assert_term: 0.000003 seconds 0.037545s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.037556s: Exiting Redux.assert_term: 0.000003 seconds 0.037625s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.037637s: Exiting Redux.assert_term: 0.000002 seconds 0.037660s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.037671s: Exiting Redux.assert_term: 0.000003 seconds 0.037707s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.037719s: Exiting Redux.assert_term: 0.000003 seconds 0.037742s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.037753s: Exiting Redux.assert_term: 0.000003 seconds 0.037768s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.037779s: Exiting Redux.assert_term: 0.000003 seconds 0.037797s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.037816s: Exiting Redux.assert_term: 0.000003 seconds 0.037839s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.037853s: Exiting Redux.assert_term: 0.000003 seconds 0.037867s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.037879s: Exiting Redux.assert_term: 0.000002 seconds 0.037894s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.037906s: Exiting Redux.assert_term: 0.000003 seconds 0.037920s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.037932s: Exiting Redux.assert_term: 0.000003 seconds 0.037955s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.037967s: Exiting Redux.assert_term: 0.000003 seconds 0.037984s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.037995s: Exiting Redux.assert_term: 0.000003 seconds 0.038011s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.038022s: Exiting Redux.assert_term: 0.000003 seconds 0.038043s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.038056s: Exiting Redux.assert_term: 0.000003 seconds 0.038085s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.038097s: Exiting Redux.assert_term: 0.000003 seconds 0.038115s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.038127s: Exiting Redux.assert_term: 0.000002 seconds 0.038149s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.038161s: Exiting Redux.assert_term: 0.000003 seconds 0.038176s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.038187s: Exiting Redux.assert_term: 0.000003 seconds 0.038209s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.038221s: Exiting Redux.assert_term: 0.000003 seconds 0.038235s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.038246s: Exiting Redux.assert_term: 0.000003 seconds 0.038261s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.038273s: Exiting Redux.assert_term: 0.000002 seconds 0.038287s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.038305s: Exiting Redux.assert_term: 0.000002 seconds 0.038319s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.038331s: Exiting Redux.assert_term: 0.000002 seconds 0.038345s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.038357s: Exiting Redux.assert_term: 0.000003 seconds 0.038371s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.038383s: Exiting Redux.assert_term: 0.000002 seconds 0.038397s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.038414s: Exiting Redux.assert_term: 0.000003 seconds 0.038428s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.038439s: Exiting Redux.assert_term: 0.000003 seconds 0.038453s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.038464s: Exiting Redux.assert_term: 0.000003 seconds 0.038478s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.038490s: Exiting Redux.assert_term: 0.000002 seconds 0.038504s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.038521s: Exiting Redux.assert_term: 0.000003 seconds 0.038535s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.038546s: Exiting Redux.assert_term: 0.000003 seconds 0.038561s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.038572s: Exiting Redux.assert_term: 0.000002 seconds 0.038585s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.038597s: Exiting Redux.assert_term: 0.000002 seconds 0.038612s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.038635s: Exiting Redux.assert_term: 0.000002 seconds 0.038648s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.038660s: Exiting Redux.assert_term: 0.000003 seconds 0.038674s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.038685s: Exiting Redux.assert_term: 0.000003 seconds 0.038698s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.038709s: Exiting Redux.assert_term: 0.000002 seconds 0.038726s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.038745s: Exiting Redux.assert_term: 0.000003 seconds 0.038760s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.038771s: Exiting Redux.assert_term: 0.000003 seconds 0.038785s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.038796s: Exiting Redux.assert_term: 0.000003 seconds 0.038819s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.038831s: Exiting Redux.assert_term: 0.000003 seconds 0.038847s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.038863s: Exiting Redux.assert_term: 0.000002 seconds 0.038879s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.038891s: Exiting Redux.assert_term: 0.000003 seconds 0.038906s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.038918s: Exiting Redux.assert_term: 0.000002 seconds 0.038932s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.038945s: Exiting Redux.assert_term: 0.000003 seconds 0.038961s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.038976s: Exiting Redux.assert_term: 0.000003 seconds 0.038990s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.039001s: Exiting Redux.assert_term: 0.000002 seconds 0.039014s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.039025s: Exiting Redux.assert_term: 0.000003 seconds 0.039039s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.039050s: Exiting Redux.assert_term: 0.000003 seconds 0.039063s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.039079s: Exiting Redux.assert_term: 0.000003 seconds 0.039092s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.039104s: Exiting Redux.assert_term: 0.000002 seconds 0.039117s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.039128s: Exiting Redux.assert_term: 0.000003 seconds 0.039141s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.039152s: Exiting Redux.assert_term: 0.000002 seconds 0.039166s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.039182s: Exiting Redux.assert_term: 0.000002 seconds 0.039195s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.039206s: Exiting Redux.assert_term: 0.000003 seconds 0.039224s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.039236s: Exiting Redux.assert_term: 0.000003 seconds 0.039253s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.039265s: Exiting Redux.assert_term: 0.000003 seconds 0.039281s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.039297s: Exiting Redux.assert_term: 0.000003 seconds 0.039312s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.039324s: Exiting Redux.assert_term: 0.000002 seconds 0.039339s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.039351s: Exiting Redux.assert_term: 0.000003 seconds 0.039367s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.039379s: Exiting Redux.assert_term: 0.000003 seconds 0.039396s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.039413s: Exiting Redux.assert_term: 0.000003 seconds 0.039436s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.039448s: Exiting Redux.assert_term: 0.000002 seconds 0.039466s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.039478s: Exiting Redux.assert_term: 0.000003 seconds 0.039493s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.039505s: Exiting Redux.assert_term: 0.000002 seconds 0.039519s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.039539s: Exiting Redux.assert_term: 0.000003 seconds 0.039553s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.039565s: Exiting Redux.assert_term: 0.000003 seconds 0.039579s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.039591s: Exiting Redux.assert_term: 0.000003 seconds 0.039607s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.039619s: Exiting Redux.assert_term: 0.000002 seconds 0.039633s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.039651s: Exiting Redux.assert_term: 0.000002 seconds 0.039666s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.039677s: Exiting Redux.assert_term: 0.000002 seconds 0.039693s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.039704s: Exiting Redux.assert_term: 0.000003 seconds 0.039719s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.039730s: Exiting Redux.assert_term: 0.000003 seconds 0.039750s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.039762s: Exiting Redux.assert_term: 0.000003 seconds 0.039779s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.039791s: Exiting Redux.assert_term: 0.000003 seconds 0.039817s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.039830s: Exiting Redux.assert_term: 0.000003 seconds 0.039845s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.039856s: Exiting Redux.assert_term: 0.000002 seconds 0.039875s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.039887s: Exiting Redux.assert_term: 0.000003 seconds 0.039904s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.039916s: Exiting Redux.assert_term: 0.000003 seconds 0.039931s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.039943s: Exiting Redux.assert_term: 0.000002 seconds 0.039960s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.039971s: Exiting Redux.assert_term: 0.000002 seconds 0.039991s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.040003s: Exiting Redux.assert_term: 0.000002 seconds 0.040020s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.040032s: Exiting Redux.assert_term: 0.000003 seconds 0.040049s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.040061s: Exiting Redux.assert_term: 0.000002 seconds 0.040076s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.040088s: Exiting Redux.assert_term: 0.000003 seconds 0.040109s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.040121s: Exiting Redux.assert_term: 0.000003 seconds 0.040136s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.040147s: Exiting Redux.assert_term: 0.000002 seconds 0.040162s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.040174s: Exiting Redux.assert_term: 0.000002 seconds 0.040192s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.040209s: Exiting Redux.assert_term: 0.000002 seconds 0.040226s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.040238s: Exiting Redux.assert_term: 0.000002 seconds 0.040252s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.040264s: Exiting Redux.assert_term: 0.000003 seconds 0.040279s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.040290s: Exiting Redux.assert_term: 0.000003 seconds 0.040739s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.040758s: Exiting Redux.assert_term: 0.000004 seconds 0.041836s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.041862s: Exiting Redux.assert_term: 0.000011 seconds 0.041883s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.041895s: Exiting Redux.assert_term: 0.000003 seconds 0.041910s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.041923s: Exiting Redux.assert_term: 0.000003 seconds 0.041938s: Entering Redux.assert_term(func_rank(main) = 203) 0.041961s: Exiting Redux.assert_term: 0.000004 seconds 0.041998s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Function 'main': Function type implementation check 0.042022s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.042036s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.042048s: Entering Redux.assume(0 <= argc) 0.042071s: Exiting Redux.assume: 0.000006 seconds 0.042079s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.042088s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.042104s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(29,25-31): Consuming assertion 0.042117s: Consuming chunk module(fermat1_ll_valuebound1__verifast_instrumented_modified, true) 0.042129s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Producing assertion 0.042149s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.042157s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Cleaning up dummy fraction chunks 0.042166s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Leak check. 0.042214s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.042230s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.042239s: Entering Redux.assume(false) 0.042250s: Exiting Redux.assume: 0.000002 seconds 0.042265s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.042278s: Exiting Redux.assert_term: 0.000004 seconds 0.042288s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,6-25): Verifying function 'assume_abort_if_not' 0.042297s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Producing assertion 0.042310s: Entering Redux.assume(true) 0.042320s: Exiting Redux.assume: 0.000001 seconds 0.042334s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,6-25): Executing statement 0.042350s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(17,3-5): Executing statement 0.042373s: Entering Redux.assume(!(!(cond = 0))) 0.042398s: Exiting Redux.assume: 0.000016 seconds 0.042407s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(17,13-14): Executing statement 0.042423s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(17,14-19): Executing statement 0.042443s: Entering Redux.assert_term(func_rank(abort) < 0) 0.042456s: Exiting Redux.assert_term: 0.000004 seconds 0.042466s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(17,14-19): Verifying call 0.042476s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(5,38-42): Consuming assertion 0.042485s: Entering Redux.query(true) 0.042498s: Exiting Redux.query 0.042509s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(6,13-18): Producing assertion 0.042518s: Entering Redux.assume(false) 0.042528s: Exiting Redux.assume: 0.000002 seconds 0.042541s: Entering Redux.assume(!(!(!(cond = 0)))) 0.042556s: Exiting Redux.assume: 0.000005 seconds 0.042566s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.042575s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Consuming assertion 0.042588s: Entering Redux.query(true) 0.042596s: Exiting Redux.query 0.042605s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.042614s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(18,1-2): Leak check. 0.042628s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.042640s: Exiting Redux.assert_term: 0.000003 seconds 0.042651s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,6-23): Verifying function '__VERIFIER_assert' 0.042669s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Producing assertion 0.042679s: Entering Redux.assume(1 <= cond) 0.042692s: Exiting Redux.assume: 0.000005 seconds 0.042703s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,6-23): Executing statement 0.042714s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(22,5-7): Executing statement 0.042725s: Entering Redux.assume(!(!(cond = 0))) 0.043455s: Exiting Redux.assume: 0.000717 seconds 0.043485s: Entering Redux.assume(!(!(!(cond = 0)))) 0.043499s: Exiting Redux.assume: 0.000003 seconds 0.043508s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(26,5-11): Executing return statement 0.043518s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Consuming assertion 0.043529s: Entering Redux.query(1 <= cond) 0.043542s: Exiting Redux.query 0.043552s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(27,1-2): Cleaning up dummy fraction chunks 0.043568s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(27,1-2): Leak check. 0.043592s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Verifying function 'main' 0.043601s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(29,25-31): Producing assertion 0.043625s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Executing statement 0.043640s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(33,1-2): Executing statement 0.043654s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(35,1-36,1): Executing statement 0.043671s: Consuming chunk [_]module(fermat1_ll_valuebound1__verifast_instrumented_modified, true) 0.043684s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(37,5-8): Executing statement 0.043697s: Entering Redux.assert_term(-2147483648 <= A && A <= 2147483647) 0.043711s: Exiting Redux.assert_term: 0.000004 seconds 0.043721s: Entering Redux.assert_term(-2147483648 <= R && R <= 2147483647) 0.043738s: Exiting Redux.assert_term: 0.000002 seconds 0.043746s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(38,5-9): Executing statement 0.043758s: Entering Redux.assert_term(-9223372036854775808 <= u && u <= 9223372036854775807) 0.043771s: Exiting Redux.assert_term: 0.000004 seconds 0.043781s: Entering Redux.assert_term(-9223372036854775808 <= v && v <= 9223372036854775807) 0.043792s: Exiting Redux.assert_term: 0.000003 seconds 0.043801s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.043827s: Exiting Redux.assert_term: 0.000003 seconds 0.043836s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(39,7-8): Executing statement 0.043862s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.043875s: Exiting Redux.assert_term: 0.000004 seconds 0.043885s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(39,9-30): Verifying call 0.043894s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.043907s: Entering Redux.query(true) 0.043916s: Exiting Redux.query 0.043927s: Entering Redux.assert_term(-2147483648 <= A0 && A0 <= 2147483647) 0.043939s: Exiting Redux.assert_term: 0.000003 seconds 0.043948s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.043956s: Entering Redux.assume(true) 0.043966s: Exiting Redux.assume: 0.000001 seconds 0.043975s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Executing statement 0.044000s: Entering Redux.assume(0 <= A0) 0.044015s: Exiting Redux.assume: 0.000005 seconds 0.044024s: Entering Redux.assume(A0 <= 1) 0.044038s: Exiting Redux.assume: 0.000005 seconds 0.044047s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Verifying call 0.044055s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.044063s: Entering Redux.query(true) 0.044071s: Exiting Redux.query 0.044080s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.044097s: Entering Redux.assume(true) 0.044108s: Exiting Redux.assume: 0.000001 seconds 0.044116s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,7-8): Executing statement 0.044127s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.044140s: Exiting Redux.assert_term: 0.000003 seconds 0.044149s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,9-30): Verifying call 0.044158s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.044174s: Entering Redux.query(true) 0.044182s: Exiting Redux.query 0.044192s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.044204s: Exiting Redux.assert_term: 0.000003 seconds 0.044213s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.044221s: Entering Redux.assume(true) 0.044231s: Exiting Redux.assume: 0.000001 seconds 0.044239s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Executing statement 0.044258s: Entering Redux.assume(0 <= R0) 0.044272s: Exiting Redux.assume: 0.000005 seconds 0.044281s: Entering Redux.assume(R0 <= 1) 0.044295s: Exiting Redux.assume: 0.000005 seconds 0.044304s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Verifying call 0.044313s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.044321s: Entering Redux.query(true) 0.044329s: Exiting Redux.query 0.044342s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.044350s: Entering Redux.assume(true) 0.044360s: Exiting Redux.assume: 0.000001 seconds 0.044368s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.044391s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.044473s: Exiting Redux.assume: 0.000072 seconds 0.044485s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.044500s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.044509s: Entering Redux.query(true) 0.044518s: Exiting Redux.query 0.044528s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.044536s: Entering Redux.assume(true) 0.044547s: Exiting Redux.assume: 0.000002 seconds 0.044555s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.044570s: Entering Redux.query(!(2 = 0)) 0.044585s: Exiting Redux.query 0.044597s: Entering Redux.assume(%(A0, 2) = 1) 0.044610s: Exiting Redux.assume: 0.000003 seconds 0.044620s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.044629s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.044637s: Entering Redux.query(true) 0.044646s: Exiting Redux.query 0.044655s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.044669s: Entering Redux.assume(true) 0.044680s: Exiting Redux.assume: 0.000001 seconds 0.044689s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.044703s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.044714s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.044728s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.044755s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.044775s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.047612s: Exiting Redux.query 0.047649s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.047666s: Exiting Redux.assert_term: 0.000005 seconds 0.047676s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.047702s: Exiting Redux.assert_term: 0.000003 seconds 0.047713s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.047725s: Exiting Redux.assert_term: 0.000003 seconds 0.047736s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.047749s: Exiting Redux.assert_term: 0.000002 seconds 0.047762s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.047780s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.047820s: Exiting Redux.assume: 0.000023 seconds 0.047830s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.047843s: Entering Redux.assume(!(1 = 0)) 0.047854s: Exiting Redux.assume: 0.000002 seconds 0.047869s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.047891s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.047930s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.047948s: Exiting Redux.assume: 0.000006 seconds 0.047959s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.047968s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.047978s: Entering Redux.query(1 <= 1) 0.047987s: Exiting Redux.query 0.047996s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.048011s: Entering Redux.assume(1 <= 1) 0.048021s: Exiting Redux.assume: 0.000001 seconds 0.048031s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.048043s: Entering Redux.assume(!(!(r0 = 0))) 0.048072s: Exiting Redux.assume: 0.000019 seconds 0.048081s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.048093s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.048123s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.048138s: Exiting Redux.assume: 0.000006 seconds 0.048148s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.048156s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.048165s: Entering Redux.query(1 <= 1) 0.048173s: Exiting Redux.query 0.048181s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.048195s: Entering Redux.assume(1 <= 1) 0.048205s: Exiting Redux.assume: 0.000001 seconds 0.048214s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.048224s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.048233s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.048242s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.048259s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.048279s: Exiting Redux.assume: 0.000010 seconds 0.048290s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.048302s: Exiting Redux.assume: 0.000004 seconds 0.048312s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.048330s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.048344s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.048367s: Exiting Redux.query 0.048380s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.048393s: Exiting Redux.assert_term: 0.000004 seconds 0.048403s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.048415s: Exiting Redux.assert_term: 0.000003 seconds 0.048424s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.048447s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.048468s: Exiting Redux.assume: 0.000011 seconds 0.048476s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.048486s: Entering Redux.assume(!(1 = 0)) 0.048496s: Exiting Redux.assume: 0.000001 seconds 0.048505s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.048517s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.048549s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.048566s: Exiting Redux.assume: 0.000006 seconds 0.048575s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.048584s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.048592s: Entering Redux.query(1 <= 1) 0.048601s: Exiting Redux.query 0.048609s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.048623s: Entering Redux.assume(1 <= 1) 0.048633s: Exiting Redux.assume: 0.000001 seconds 0.048642s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.048654s: Entering Redux.assume(!(0 < r2)) 0.048670s: Exiting Redux.assume: 0.000007 seconds 0.048679s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.048689s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.048711s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.048723s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.048741s: Exiting Redux.query 0.048753s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.048766s: Exiting Redux.assert_term: 0.000004 seconds 0.048776s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.048793s: Exiting Redux.assert_term: 0.000003 seconds 0.048803s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.048823s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.048855s: Exiting Redux.assume: 0.000022 seconds 0.048863s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.048874s: Entering Redux.assume(!(1 = 0)) 0.048889s: Exiting Redux.assume: 0.000001 seconds 0.048900s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.048912s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.048937s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.048954s: Exiting Redux.assume: 0.000006 seconds 0.048964s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.048973s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.048987s: Entering Redux.query(1 <= 1) 0.048995s: Exiting Redux.query 0.049004s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.049012s: Entering Redux.assume(1 <= 1) 0.049022s: Exiting Redux.assume: 0.000001 seconds 0.049031s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.049042s: Entering Redux.assume(!(r3 < 0)) 0.049065s: Exiting Redux.assume: 0.000008 seconds 0.049074s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.049087s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.049101s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.049120s: Exiting Redux.query 0.049130s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.049144s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.049154s: Entering Redux.assume(!(!(r3 < 0))) 0.049172s: Exiting Redux.assume: 0.000008 seconds 0.049181s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.049194s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.049209s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.049223s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.049418s: Exiting Redux.query 0.049430s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.049438s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.049451s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.049471s: Exiting Redux.assume: 0.000010 seconds 0.049488s: Entering Redux.assume(!(!(1 = 0))) 0.049499s: Exiting Redux.assume: 0.000001 seconds 0.049510s: Entering Redux.assume(!(!(0 < r2))) 0.049526s: Exiting Redux.assume: 0.000006 seconds 0.049537s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.049552s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.049570s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.049585s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.049818s: Exiting Redux.query 0.049830s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.049839s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.049852s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.049872s: Exiting Redux.assume: 0.000010 seconds 0.049890s: Entering Redux.assume(!(!(1 = 0))) 0.049901s: Exiting Redux.assume: 0.000001 seconds 0.049914s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.049932s: Exiting Redux.assume: 0.000009 seconds 0.049944s: Entering Redux.assume(!(!(1 = 0))) 0.049955s: Exiting Redux.assume: 0.000001 seconds 0.049974s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.049987s: Exiting Redux.assume: 0.000003 seconds 0.049999s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.050014s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.050023s: Entering Redux.query(true) 0.050032s: Exiting Redux.query 0.050041s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.050050s: Entering Redux.assume(true) 0.050061s: Exiting Redux.assume: 0.000001 seconds 0.050071s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.050093s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.050105s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.050166s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.050187s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.050202s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.054053s: Exiting Redux.query 0.054103s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.054121s: Exiting Redux.assert_term: 0.000007 seconds 0.054131s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.054145s: Exiting Redux.assert_term: 0.000003 seconds 0.054155s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.054168s: Exiting Redux.assert_term: 0.000003 seconds 0.054196s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.054209s: Exiting Redux.assert_term: 0.000003 seconds 0.054221s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.054242s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.054267s: Exiting Redux.assume: 0.000014 seconds 0.054276s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.054301s: Entering Redux.assume(!(1 = 0)) 0.054313s: Exiting Redux.assume: 0.000001 seconds 0.054329s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.054350s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.054388s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.054406s: Exiting Redux.assume: 0.000007 seconds 0.054417s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.054435s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.054447s: Entering Redux.query(1 <= 1) 0.054455s: Exiting Redux.query 0.054465s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.054474s: Entering Redux.assume(1 <= 1) 0.054486s: Exiting Redux.assume: 0.000002 seconds 0.054496s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.054514s: Entering Redux.assume(!(!(r0 = 0))) 0.054546s: Exiting Redux.assume: 0.000020 seconds 0.054557s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.054569s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.054594s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.054610s: Exiting Redux.assume: 0.000005 seconds 0.054619s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.054634s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.054643s: Entering Redux.query(1 <= 1) 0.054651s: Exiting Redux.query 0.054660s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.054669s: Entering Redux.assume(1 <= 1) 0.054679s: Exiting Redux.assume: 0.000001 seconds 0.054688s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.054704s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.054714s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.054722s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.054734s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.054867s: Exiting Redux.assume: 0.000122 seconds 0.054882s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.054903s: Exiting Redux.assume: 0.000004 seconds 0.054915s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.054938s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.054951s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.054970s: Exiting Redux.query 0.054984s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.055005s: Exiting Redux.assert_term: 0.000004 seconds 0.055016s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.055029s: Exiting Redux.assert_term: 0.000003 seconds 0.055039s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.055052s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.055074s: Exiting Redux.assume: 0.000012 seconds 0.055083s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.055100s: Entering Redux.assume(!(1 = 0)) 0.055110s: Exiting Redux.assume: 0.000001 seconds 0.055120s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.055133s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.055159s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.055175s: Exiting Redux.assume: 0.000006 seconds 0.055192s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.055202s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.055211s: Entering Redux.query(1 <= 1) 0.055219s: Exiting Redux.query 0.055229s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.055238s: Entering Redux.assume(1 <= 1) 0.055248s: Exiting Redux.assume: 0.000002 seconds 0.055257s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.055276s: Entering Redux.assume(!(0 < r2)) 0.055293s: Exiting Redux.assume: 0.000007 seconds 0.055304s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.055315s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.055335s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.055347s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.055372s: Exiting Redux.query 0.055385s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.055399s: Exiting Redux.assert_term: 0.000004 seconds 0.055410s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.055423s: Exiting Redux.assert_term: 0.000003 seconds 0.055432s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.055451s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.055485s: Exiting Redux.assume: 0.000024 seconds 0.055495s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.055505s: Entering Redux.assume(!(1 = 0)) 0.055516s: Exiting Redux.assume: 0.000001 seconds 0.055526s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.055539s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.055571s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.055589s: Exiting Redux.assume: 0.000006 seconds 0.055599s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.055610s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.055619s: Entering Redux.query(1 <= 1) 0.055628s: Exiting Redux.query 0.055637s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.055653s: Entering Redux.assume(1 <= 1) 0.055664s: Exiting Redux.assume: 0.000001 seconds 0.055673s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.055685s: Entering Redux.assume(!(r3 < 0)) 0.055703s: Exiting Redux.assume: 0.000008 seconds 0.055713s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.055726s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.055746s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.055765s: Exiting Redux.query 0.055775s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.055783s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.055794s: Entering Redux.assume(!(!(r3 < 0))) 0.055818s: Exiting Redux.assume: 0.000015 seconds 0.055839s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.055852s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.055867s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.055880s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.056071s: Exiting Redux.query 0.056083s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.056106s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.056120s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.056141s: Exiting Redux.assume: 0.000011 seconds 0.056151s: Entering Redux.assume(!(!(1 = 0))) 0.056161s: Exiting Redux.assume: 0.000001 seconds 0.056172s: Entering Redux.assume(!(!(0 < r2))) 0.056188s: Exiting Redux.assume: 0.000006 seconds 0.056203s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.056215s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.056233s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.056246s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.056462s: Exiting Redux.query 0.056475s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.056491s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.056504s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.056524s: Exiting Redux.assume: 0.000010 seconds 0.056536s: Entering Redux.assume(!(!(1 = 0))) 0.056547s: Exiting Redux.assume: 0.000001 seconds 0.056563s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.056588s: Exiting Redux.assume: 0.000008 seconds 0.056599s: Entering Redux.assume(!(!(1 = 0))) 0.056610s: Exiting Redux.assume: 0.000001 seconds 0.056659s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.056772s: Exiting Redux.assume: 0.000102 seconds 0.056785s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.056795s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.056813s: Entering Redux.query(true) 0.056829s: Exiting Redux.query 0.056841s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.056850s: Entering Redux.assume(true) 0.056860s: Exiting Redux.assume: 0.000001 seconds 0.056869s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.056885s: Entering Redux.query(!(2 = 0)) 0.056894s: Exiting Redux.query 0.056905s: Entering Redux.assume(%(A0, 2) = 1) 0.056917s: Exiting Redux.assume: 0.000003 seconds 0.056933s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.056941s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.056950s: Entering Redux.query(true) 0.056958s: Exiting Redux.query 0.056967s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.056975s: Entering Redux.assume(true) 0.056985s: Exiting Redux.assume: 0.000001 seconds 0.056993s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.057014s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.057025s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.057040s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.057059s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.057073s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.058549s: Exiting Redux.query 0.058574s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.058589s: Exiting Redux.assert_term: 0.000005 seconds 0.058600s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.058613s: Exiting Redux.assert_term: 0.000003 seconds 0.058623s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.058646s: Exiting Redux.assert_term: 0.000003 seconds 0.058657s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.058670s: Exiting Redux.assert_term: 0.000002 seconds 0.058680s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.058695s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.058717s: Exiting Redux.assume: 0.000012 seconds 0.058735s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.058747s: Entering Redux.assume(!(1 = 0)) 0.058759s: Exiting Redux.assume: 0.000002 seconds 0.058772s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.058795s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.058835s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.058853s: Exiting Redux.assume: 0.000006 seconds 0.058871s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.058881s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.058891s: Entering Redux.query(1 <= 1) 0.058901s: Exiting Redux.query 0.058911s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.058920s: Entering Redux.assume(1 <= 1) 0.058931s: Exiting Redux.assume: 0.000001 seconds 0.058946s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.058959s: Entering Redux.assume(!(!(r0 = 0))) 0.058989s: Exiting Redux.assume: 0.000019 seconds 0.058999s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.059010s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.059331s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.059349s: Exiting Redux.assume: 0.000007 seconds 0.059367s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.059376s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.059385s: Entering Redux.query(1 <= 1) 0.059393s: Exiting Redux.query 0.059402s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.059411s: Entering Redux.assume(1 <= 1) 0.059421s: Exiting Redux.assume: 0.000001 seconds 0.059430s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.059447s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.059457s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.059465s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.059476s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.059496s: Exiting Redux.assume: 0.000010 seconds 0.059514s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.059526s: Exiting Redux.assume: 0.000003 seconds 0.059536s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.059556s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.059570s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.059587s: Exiting Redux.query 0.059599s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.059627s: Exiting Redux.assert_term: 0.000005 seconds 0.059638s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.059650s: Exiting Redux.assert_term: 0.000003 seconds 0.059658s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.059671s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.059691s: Exiting Redux.assume: 0.000012 seconds 0.059711s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.059721s: Entering Redux.assume(!(1 = 0)) 0.059731s: Exiting Redux.assume: 0.000001 seconds 0.059740s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.059756s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.059782s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.059813s: Exiting Redux.assume: 0.000007 seconds 0.059823s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.059832s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.059841s: Entering Redux.query(1 <= 1) 0.059850s: Exiting Redux.query 0.059858s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.059867s: Entering Redux.assume(1 <= 1) 0.059877s: Exiting Redux.assume: 0.000001 seconds 0.059892s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.059904s: Entering Redux.assume(!(0 < r2)) 0.059920s: Exiting Redux.assume: 0.000007 seconds 0.059929s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.059939s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.059956s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.059975s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.059994s: Exiting Redux.query 0.060005s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.060018s: Exiting Redux.assert_term: 0.000004 seconds 0.060028s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.060040s: Exiting Redux.assert_term: 0.000003 seconds 0.060048s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.060067s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.060100s: Exiting Redux.assume: 0.000023 seconds 0.060108s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.060119s: Entering Redux.assume(!(1 = 0)) 0.060129s: Exiting Redux.assume: 0.000001 seconds 0.060139s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.060158s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.060188s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.060205s: Exiting Redux.assume: 0.000007 seconds 0.060214s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.060223s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.060232s: Entering Redux.query(1 <= 1) 0.060247s: Exiting Redux.query 0.060256s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.060265s: Entering Redux.assume(1 <= 1) 0.060275s: Exiting Redux.assume: 0.000001 seconds 0.060284s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.060296s: Entering Redux.assume(!(r3 < 0)) 0.060314s: Exiting Redux.assume: 0.000008 seconds 0.060323s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.060343s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.060357s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.060377s: Exiting Redux.query 0.060386s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.060394s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.060404s: Entering Redux.assume(!(!(r3 < 0))) 0.060427s: Exiting Redux.assume: 0.000007 seconds 0.060437s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.060450s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.060465s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.060479s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.060925s: Exiting Redux.query 0.060945s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.060955s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.060969s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.060990s: Exiting Redux.assume: 0.000012 seconds 0.061002s: Entering Redux.assume(!(!(1 = 0))) 0.061013s: Exiting Redux.assume: 0.000000 seconds 0.061025s: Entering Redux.assume(!(!(0 < r2))) 0.061049s: Exiting Redux.assume: 0.000006 seconds 0.061061s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.061074s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.061090s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.061104s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.061329s: Exiting Redux.query 0.061348s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.061358s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.061372s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.061392s: Exiting Redux.assume: 0.000010 seconds 0.061403s: Entering Redux.assume(!(!(1 = 0))) 0.061414s: Exiting Redux.assume: 0.000000 seconds 0.061427s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.061453s: Exiting Redux.assume: 0.000008 seconds 0.061464s: Entering Redux.assume(!(!(1 = 0))) 0.061474s: Exiting Redux.assume: 0.000001 seconds 0.061490s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.061504s: Exiting Redux.assume: 0.000003 seconds 0.061514s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.061525s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.061541s: Entering Redux.query(true) 0.061551s: Exiting Redux.query 0.061561s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.061570s: Entering Redux.assume(true) 0.061579s: Exiting Redux.assume: 0.000001 seconds 0.061587s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.061603s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.061612s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.061634s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.061653s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.061668s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.063344s: Exiting Redux.query 0.063372s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.063400s: Exiting Redux.assert_term: 0.000004 seconds 0.063411s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.063423s: Exiting Redux.assert_term: 0.000003 seconds 0.063432s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.063444s: Exiting Redux.assert_term: 0.000003 seconds 0.063454s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.063472s: Exiting Redux.assert_term: 0.000003 seconds 0.063483s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.063498s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.063519s: Exiting Redux.assume: 0.000013 seconds 0.063528s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.063540s: Entering Redux.assume(!(1 = 0)) 0.063550s: Exiting Redux.assume: 0.000001 seconds 0.063568s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.063587s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.063617s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.063634s: Exiting Redux.assume: 0.000006 seconds 0.063644s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.063653s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.063670s: Entering Redux.query(1 <= 1) 0.063678s: Exiting Redux.query 0.063687s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.063695s: Entering Redux.assume(1 <= 1) 0.063706s: Exiting Redux.assume: 0.000001 seconds 0.063714s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.063727s: Entering Redux.assume(!(!(r0 = 0))) 0.063754s: Exiting Redux.assume: 0.000018 seconds 0.063771s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.063783s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.063814s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.063831s: Exiting Redux.assume: 0.000006 seconds 0.063840s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.063849s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.063864s: Entering Redux.query(1 <= 1) 0.063873s: Exiting Redux.query 0.063881s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.063890s: Entering Redux.assume(1 <= 1) 0.063901s: Exiting Redux.assume: 0.000001 seconds 0.063910s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.063920s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.063935s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.063944s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.063956s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.063976s: Exiting Redux.assume: 0.000011 seconds 0.063988s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.064000s: Exiting Redux.assume: 0.000004 seconds 0.064010s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.064037s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.064050s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.064067s: Exiting Redux.query 0.064079s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.064092s: Exiting Redux.assert_term: 0.000004 seconds 0.064101s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.064120s: Exiting Redux.assert_term: 0.000003 seconds 0.064130s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.064142s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.064163s: Exiting Redux.assume: 0.000011 seconds 0.064171s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.064181s: Entering Redux.assume(!(1 = 0)) 0.064198s: Exiting Redux.assume: 0.000001 seconds 0.064209s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.064221s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.064248s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.064265s: Exiting Redux.assume: 0.000005 seconds 0.064275s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.064286s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.064303s: Entering Redux.query(1 <= 1) 0.064314s: Exiting Redux.query 0.064323s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.064333s: Entering Redux.assume(1 <= 1) 0.064344s: Exiting Redux.assume: 0.000001 seconds 0.064354s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.064366s: Entering Redux.assume(!(0 < r2)) 0.064390s: Exiting Redux.assume: 0.000007 seconds 0.064400s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.064412s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.064430s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.064445s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.064463s: Exiting Redux.query 0.064476s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.064497s: Exiting Redux.assert_term: 0.000004 seconds 0.064507s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.064521s: Exiting Redux.assert_term: 0.000003 seconds 0.064530s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.064544s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.064575s: Exiting Redux.assume: 0.000022 seconds 0.064592s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.064604s: Entering Redux.assume(!(1 = 0)) 0.064617s: Exiting Redux.assume: 0.000001 seconds 0.064628s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.064641s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.064668s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.064693s: Exiting Redux.assume: 0.000007 seconds 0.064704s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.064714s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.064725s: Entering Redux.query(1 <= 1) 0.064733s: Exiting Redux.query 0.064743s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.064753s: Entering Redux.assume(1 <= 1) 0.064765s: Exiting Redux.assume: 0.000001 seconds 0.064782s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.064796s: Entering Redux.assume(!(r3 < 0)) 0.064824s: Exiting Redux.assume: 0.000008 seconds 0.064834s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.064849s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.064863s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.064897s: Exiting Redux.query 0.064907s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.064916s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.064927s: Entering Redux.assume(!(!(r3 < 0))) 0.064944s: Exiting Redux.assume: 0.000007 seconds 0.064955s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.064968s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.064998s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.065012s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.065202s: Exiting Redux.query 0.065214s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.065223s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.065243s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.065264s: Exiting Redux.assume: 0.000010 seconds 0.065275s: Entering Redux.assume(!(!(1 = 0))) 0.065285s: Exiting Redux.assume: 0.000001 seconds 0.065297s: Entering Redux.assume(!(!(0 < r2))) 0.065313s: Exiting Redux.assume: 0.000006 seconds 0.065324s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.065468s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.065494s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.065509s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.065739s: Exiting Redux.query 0.065752s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.065762s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.065785s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.065814s: Exiting Redux.assume: 0.000018 seconds 0.065826s: Entering Redux.assume(!(!(1 = 0))) 0.065837s: Exiting Redux.assume: 0.000001 seconds 0.065853s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.065872s: Exiting Redux.assume: 0.000008 seconds 0.065883s: Entering Redux.assume(!(!(1 = 0))) 0.065901s: Exiting Redux.assume: 0.000001 seconds 0.065986s: Entering Redux.assume(!(R0 <= 1)) 0.066000s: Exiting Redux.assume: 0.000003 seconds 0.066011s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Verifying call 0.066020s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.066030s: Entering Redux.query(true) 0.066039s: Exiting Redux.query 0.066048s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.066064s: Entering Redux.assume(true) 0.066074s: Exiting Redux.assume: 0.000001 seconds 0.066084s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.066106s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.066203s: Exiting Redux.assume: 0.000086 seconds 0.066214s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.066224s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.066240s: Entering Redux.query(true) 0.066249s: Exiting Redux.query 0.066258s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.066267s: Entering Redux.assume(true) 0.066278s: Exiting Redux.assume: 0.000001 seconds 0.066287s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.066304s: Entering Redux.query(!(2 = 0)) 0.066314s: Exiting Redux.query 0.066326s: Entering Redux.assume(%(A0, 2) = 1) 0.066339s: Exiting Redux.assume: 0.000004 seconds 0.066357s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.066367s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.066376s: Entering Redux.query(true) 0.066384s: Exiting Redux.query 0.066393s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.066401s: Entering Redux.assume(true) 0.066411s: Exiting Redux.assume: 0.000001 seconds 0.066419s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.066441s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.066451s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.066464s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.066483s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.066498s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.068909s: Exiting Redux.query 0.068955s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.068971s: Exiting Redux.assert_term: 0.000005 seconds 0.068982s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.068994s: Exiting Redux.assert_term: 0.000003 seconds 0.069005s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.069036s: Exiting Redux.assert_term: 0.000003 seconds 0.069047s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.069060s: Exiting Redux.assert_term: 0.000002 seconds 0.069072s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.069091s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.069116s: Exiting Redux.assume: 0.000012 seconds 0.069134s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.069146s: Entering Redux.assume(!(1 = 0)) 0.069157s: Exiting Redux.assume: 0.000001 seconds 0.069171s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.069187s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.069221s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.069246s: Exiting Redux.assume: 0.000006 seconds 0.069257s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.069267s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069277s: Entering Redux.query(1 <= 1) 0.069286s: Exiting Redux.query 0.069296s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069305s: Entering Redux.assume(1 <= 1) 0.069315s: Exiting Redux.assume: 0.000001 seconds 0.069332s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.069345s: Entering Redux.assume(!(!(r0 = 0))) 0.069375s: Exiting Redux.assume: 0.000019 seconds 0.069385s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.069397s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.069424s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.069449s: Exiting Redux.assume: 0.000006 seconds 0.069460s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.069469s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069478s: Entering Redux.query(1 <= 1) 0.069487s: Exiting Redux.query 0.069497s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069507s: Entering Redux.assume(1 <= 1) 0.069517s: Exiting Redux.assume: 0.000001 seconds 0.069535s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.069547s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.069556s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.069564s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.069576s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.069603s: Exiting Redux.assume: 0.000010 seconds 0.069614s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.069626s: Exiting Redux.assume: 0.000003 seconds 0.069636s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.069656s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.069669s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.069686s: Exiting Redux.query 0.069697s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.069718s: Exiting Redux.assert_term: 0.000004 seconds 0.069727s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.069740s: Exiting Redux.assert_term: 0.000003 seconds 0.069748s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.069761s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.069789s: Exiting Redux.assume: 0.000011 seconds 0.069799s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.069818s: Entering Redux.assume(!(1 = 0)) 0.069828s: Exiting Redux.assume: 0.000001 seconds 0.069839s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.069851s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.069879s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.069903s: Exiting Redux.assume: 0.000006 seconds 0.069914s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.069923s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.069934s: Entering Redux.query(1 <= 1) 0.069942s: Exiting Redux.query 0.069951s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.069960s: Entering Redux.assume(1 <= 1) 0.069978s: Exiting Redux.assume: 0.000001 seconds 0.069988s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.070001s: Entering Redux.assume(!(0 < r2)) 0.070019s: Exiting Redux.assume: 0.000007 seconds 0.070028s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.070039s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.070057s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.070078s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.070097s: Exiting Redux.query 0.070110s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.070124s: Exiting Redux.assert_term: 0.000003 seconds 0.070134s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.070146s: Exiting Redux.assert_term: 0.000003 seconds 0.070156s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.070178s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.070210s: Exiting Redux.assume: 0.000022 seconds 0.070220s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.070231s: Entering Redux.assume(!(1 = 0)) 0.070242s: Exiting Redux.assume: 0.000001 seconds 0.070252s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.070273s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.070569s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.070589s: Exiting Redux.assume: 0.000007 seconds 0.070598s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.070607s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.070617s: Entering Redux.query(1 <= 1) 0.070632s: Exiting Redux.query 0.070642s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.070651s: Entering Redux.assume(1 <= 1) 0.070661s: Exiting Redux.assume: 0.000001 seconds 0.070670s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.070682s: Entering Redux.assume(!(r3 < 0)) 0.070701s: Exiting Redux.assume: 0.000009 seconds 0.070711s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.070732s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.070747s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.070768s: Exiting Redux.query 0.070778s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.070787s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.070797s: Entering Redux.assume(!(!(r3 < 0))) 0.070830s: Exiting Redux.assume: 0.000009 seconds 0.070842s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.070855s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.070873s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.070886s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.071080s: Exiting Redux.query 0.071100s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.071111s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.071125s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.071146s: Exiting Redux.assume: 0.000011 seconds 0.071157s: Entering Redux.assume(!(!(1 = 0))) 0.071169s: Exiting Redux.assume: 0.000001 seconds 0.071182s: Entering Redux.assume(!(!(0 < r2))) 0.071207s: Exiting Redux.assume: 0.000007 seconds 0.071218s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.071231s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.071246s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.071259s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.071488s: Exiting Redux.query 0.071501s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.071510s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.071524s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.071544s: Exiting Redux.assume: 0.000009 seconds 0.071555s: Entering Redux.assume(!(!(1 = 0))) 0.071566s: Exiting Redux.assume: 0.000002 seconds 0.071580s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.071611s: Exiting Redux.assume: 0.000010 seconds 0.071623s: Entering Redux.assume(!(!(1 = 0))) 0.071633s: Exiting Redux.assume: 0.000001 seconds 0.071646s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.071659s: Exiting Redux.assume: 0.000003 seconds 0.071670s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.071680s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.071704s: Entering Redux.query(true) 0.071714s: Exiting Redux.query 0.071724s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.071734s: Entering Redux.assume(true) 0.071747s: Exiting Redux.assume: 0.000001 seconds 0.071755s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.071771s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.071783s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.071823s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.071844s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.071859s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.072245s: Exiting Redux.query 0.072262s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.072283s: Exiting Redux.assert_term: 0.000005 seconds 0.072294s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.072309s: Exiting Redux.assert_term: 0.000006 seconds 0.072322s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.072336s: Exiting Redux.assert_term: 0.000005 seconds 0.072347s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.072369s: Exiting Redux.assert_term: 0.000003 seconds 0.072381s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.072397s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.072422s: Exiting Redux.assume: 0.000013 seconds 0.072432s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.072443s: Entering Redux.assume(!(1 = 0)) 0.072454s: Exiting Redux.assume: 0.000001 seconds 0.072472s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.072491s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.072520s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.072541s: Exiting Redux.assume: 0.000008 seconds 0.072554s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.072563s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.072581s: Entering Redux.query(1 <= 1) 0.072591s: Exiting Redux.query 0.072600s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.072609s: Entering Redux.assume(1 <= 1) 0.072620s: Exiting Redux.assume: 0.000001 seconds 0.072628s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.072642s: Entering Redux.assume(!(!(r0 = 0))) 0.072672s: Exiting Redux.assume: 0.000019 seconds 0.072689s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.072700s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.072726s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.072743s: Exiting Redux.assume: 0.000006 seconds 0.072753s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.072763s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.072780s: Entering Redux.query(1 <= 1) 0.072790s: Exiting Redux.query 0.072799s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.072817s: Entering Redux.assume(1 <= 1) 0.072828s: Exiting Redux.assume: 0.000001 seconds 0.072838s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.072850s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.072867s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.072875s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.072887s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.072908s: Exiting Redux.assume: 0.000011 seconds 0.072920s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.072933s: Exiting Redux.assume: 0.000003 seconds 0.072943s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.072970s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.072984s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.073002s: Exiting Redux.query 0.073014s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.073028s: Exiting Redux.assert_term: 0.000004 seconds 0.073039s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.073060s: Exiting Redux.assert_term: 0.000003 seconds 0.073069s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.073083s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.073104s: Exiting Redux.assume: 0.000011 seconds 0.073113s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.073123s: Entering Redux.assume(!(1 = 0)) 0.073142s: Exiting Redux.assume: 0.000001 seconds 0.073153s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.073167s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.073193s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.073209s: Exiting Redux.assume: 0.000006 seconds 0.073219s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.073237s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073247s: Entering Redux.query(1 <= 1) 0.073256s: Exiting Redux.query 0.073265s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073274s: Entering Redux.assume(1 <= 1) 0.073285s: Exiting Redux.assume: 0.000001 seconds 0.073294s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.073306s: Entering Redux.assume(!(0 < r2)) 0.073331s: Exiting Redux.assume: 0.000007 seconds 0.073341s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.073352s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.073485s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.073500s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.073520s: Exiting Redux.query 0.073542s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.073557s: Exiting Redux.assert_term: 0.000004 seconds 0.073567s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.073581s: Exiting Redux.assert_term: 0.000003 seconds 0.073593s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.073609s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.073651s: Exiting Redux.assume: 0.000023 seconds 0.073661s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.073672s: Entering Redux.assume(!(1 = 0)) 0.073683s: Exiting Redux.assume: 0.000002 seconds 0.073693s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.073707s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.073731s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.073758s: Exiting Redux.assume: 0.000008 seconds 0.073769s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.073778s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.073788s: Entering Redux.query(1 <= 1) 0.073797s: Exiting Redux.query 0.073815s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.073825s: Entering Redux.assume(1 <= 1) 0.073843s: Exiting Redux.assume: 0.000001 seconds 0.073853s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.073865s: Entering Redux.assume(!(r3 < 0)) 0.073882s: Exiting Redux.assume: 0.000009 seconds 0.073891s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.073905s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.073920s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.073949s: Exiting Redux.query 0.073960s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.073968s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.073979s: Entering Redux.assume(!(!(r3 < 0))) 0.073997s: Exiting Redux.assume: 0.000007 seconds 0.074008s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.074021s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.074046s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.074061s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.074253s: Exiting Redux.query 0.074265s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.074274s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.074295s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.074315s: Exiting Redux.assume: 0.000011 seconds 0.074325s: Entering Redux.assume(!(!(1 = 0))) 0.074336s: Exiting Redux.assume: 0.000001 seconds 0.074348s: Entering Redux.assume(!(!(0 < r2))) 0.074364s: Exiting Redux.assume: 0.000006 seconds 0.074374s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.074386s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.074410s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.074424s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.074644s: Exiting Redux.query 0.074655s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.074664s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.074686s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.074705s: Exiting Redux.assume: 0.000009 seconds 0.074715s: Entering Redux.assume(!(!(1 = 0))) 0.074725s: Exiting Redux.assume: 0.000001 seconds 0.074739s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.074755s: Exiting Redux.assume: 0.000008 seconds 0.074765s: Entering Redux.assume(!(!(1 = 0))) 0.074783s: Exiting Redux.assume: 0.000001 seconds 0.074830s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.075234s: Exiting Redux.assume: 0.000393 seconds 0.075248s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.075258s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.075266s: Entering Redux.query(true) 0.075275s: Exiting Redux.query 0.075284s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.075301s: Entering Redux.assume(true) 0.075312s: Exiting Redux.assume: 0.000001 seconds 0.075320s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.075337s: Entering Redux.query(!(2 = 0)) 0.075346s: Exiting Redux.query 0.075357s: Entering Redux.assume(%(A0, 2) = 1) 0.075369s: Exiting Redux.assume: 0.000003 seconds 0.075378s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.075387s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.075403s: Entering Redux.query(true) 0.075412s: Exiting Redux.query 0.075421s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.075429s: Entering Redux.assume(true) 0.075439s: Exiting Redux.assume: 0.000001 seconds 0.075447s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.075463s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.075481s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.075496s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.075516s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.075530s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.075698s: Exiting Redux.query 0.075722s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.075736s: Exiting Redux.assert_term: 0.000005 seconds 0.075747s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.075759s: Exiting Redux.assert_term: 0.000004 seconds 0.075768s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.075781s: Exiting Redux.assert_term: 0.000003 seconds 0.075791s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.075820s: Exiting Redux.assert_term: 0.000003 seconds 0.075829s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.075842s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.075864s: Exiting Redux.assume: 0.000012 seconds 0.075873s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.075882s: Entering Redux.assume(!(1 = 0)) 0.075901s: Exiting Redux.assume: 0.000001 seconds 0.075911s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.075931s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.075957s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.075973s: Exiting Redux.assume: 0.000007 seconds 0.075983s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.076000s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076009s: Entering Redux.query(1 <= 1) 0.076018s: Exiting Redux.query 0.076026s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076035s: Entering Redux.assume(1 <= 1) 0.076045s: Exiting Redux.assume: 0.000001 seconds 0.076053s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.076065s: Entering Redux.assume(!(!(r0 = 0))) 0.076101s: Exiting Redux.assume: 0.000019 seconds 0.076112s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.076122s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.076146s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.076163s: Exiting Redux.assume: 0.000006 seconds 0.076173s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.076200s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076210s: Entering Redux.query(1 <= 1) 0.076219s: Exiting Redux.query 0.076230s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076239s: Entering Redux.assume(1 <= 1) 0.076250s: Exiting Redux.assume: 0.000001 seconds 0.076259s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.076269s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.076294s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.076303s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.076315s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.076334s: Exiting Redux.assume: 0.000011 seconds 0.076345s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.076358s: Exiting Redux.assume: 0.000003 seconds 0.076375s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.076394s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.076408s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.076425s: Exiting Redux.query 0.076436s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.076449s: Exiting Redux.assert_term: 0.000004 seconds 0.076467s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.076479s: Exiting Redux.assert_term: 0.000003 seconds 0.076488s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.076501s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.076523s: Exiting Redux.assume: 0.000012 seconds 0.076532s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.076550s: Entering Redux.assume(!(1 = 0)) 0.076561s: Exiting Redux.assume: 0.000001 seconds 0.076571s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.076728s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.076757s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.076774s: Exiting Redux.assume: 0.000006 seconds 0.076783s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.076801s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.076818s: Entering Redux.query(1 <= 1) 0.076827s: Exiting Redux.query 0.076836s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.076844s: Entering Redux.assume(1 <= 1) 0.076854s: Exiting Redux.assume: 0.000001 seconds 0.076863s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.076882s: Entering Redux.assume(!(0 < r2)) 0.076899s: Exiting Redux.assume: 0.000007 seconds 0.076908s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.076918s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.076936s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.076949s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.076975s: Exiting Redux.query 0.076988s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.077001s: Exiting Redux.assert_term: 0.000004 seconds 0.077010s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.077022s: Exiting Redux.assert_term: 0.000003 seconds 0.077031s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.077044s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.077085s: Exiting Redux.assume: 0.000024 seconds 0.077096s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.077108s: Entering Redux.assume(!(1 = 0)) 0.077119s: Exiting Redux.assume: 0.000001 seconds 0.077129s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.077141s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.077177s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.077196s: Exiting Redux.assume: 0.000007 seconds 0.077206s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.077215s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.077225s: Entering Redux.query(1 <= 1) 0.077234s: Exiting Redux.query 0.077243s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.077261s: Entering Redux.assume(1 <= 1) 0.077273s: Exiting Redux.assume: 0.000001 seconds 0.077282s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.077295s: Entering Redux.assume(!(r3 < 0)) 0.077313s: Exiting Redux.assume: 0.000008 seconds 0.077323s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.077338s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.077360s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.077381s: Exiting Redux.query 0.077391s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.077400s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.077411s: Entering Redux.assume(!(!(r3 < 0))) 0.077428s: Exiting Redux.assume: 0.000008 seconds 0.077439s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.077461s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.077477s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.077490s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.077686s: Exiting Redux.query 0.077698s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.077715s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.077731s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.077751s: Exiting Redux.assume: 0.000011 seconds 0.077761s: Entering Redux.assume(!(!(1 = 0))) 0.077772s: Exiting Redux.assume: 0.000001 seconds 0.077783s: Entering Redux.assume(!(!(0 < r2))) 0.077799s: Exiting Redux.assume: 0.000006 seconds 0.077817s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.077838s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.077855s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.077872s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.078594s: Exiting Redux.query 0.078612s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.078637s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.078656s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.078677s: Exiting Redux.assume: 0.000011 seconds 0.078691s: Entering Redux.assume(!(!(1 = 0))) 0.078702s: Exiting Redux.assume: 0.000001 seconds 0.078733s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.078752s: Exiting Redux.assume: 0.000009 seconds 0.078776s: Entering Redux.assume(!(!(1 = 0))) 0.078787s: Exiting Redux.assume: 0.000002 seconds 0.078827s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.078841s: Exiting Redux.assume: 0.000004 seconds 0.078854s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.078865s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.078874s: Entering Redux.query(true) 0.078884s: Exiting Redux.query 0.078894s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.078911s: Entering Redux.assume(true) 0.078923s: Exiting Redux.assume: 0.000001 seconds 0.078932s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.078953s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.078964s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.078979s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.079009s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.079025s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.079197s: Exiting Redux.query 0.079216s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.079230s: Exiting Redux.assert_term: 0.000004 seconds 0.079241s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.079263s: Exiting Redux.assert_term: 0.000003 seconds 0.079273s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.079286s: Exiting Redux.assert_term: 0.000003 seconds 0.079296s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.079308s: Exiting Redux.assert_term: 0.000003 seconds 0.079318s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.079341s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.079364s: Exiting Redux.assume: 0.000013 seconds 0.079374s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.079384s: Entering Redux.assume(!(1 = 0)) 0.079395s: Exiting Redux.assume: 0.000001 seconds 0.079406s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.079427s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.079467s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.079484s: Exiting Redux.assume: 0.000007 seconds 0.079495s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.079505s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.079515s: Entering Redux.query(1 <= 1) 0.079525s: Exiting Redux.query 0.079544s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.079554s: Entering Redux.assume(1 <= 1) 0.079565s: Exiting Redux.assume: 0.000001 seconds 0.079573s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.079586s: Entering Redux.assume(!(!(r0 = 0))) 0.079615s: Exiting Redux.assume: 0.000019 seconds 0.079625s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.079636s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.079670s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.079688s: Exiting Redux.assume: 0.000006 seconds 0.079698s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.079707s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.079716s: Entering Redux.query(1 <= 1) 0.079725s: Exiting Redux.query 0.079742s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.079751s: Entering Redux.assume(1 <= 1) 0.079762s: Exiting Redux.assume: 0.000001 seconds 0.079771s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.079781s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.079791s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.079815s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.079827s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.079846s: Exiting Redux.assume: 0.000011 seconds 0.079858s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.079870s: Exiting Redux.assume: 0.000003 seconds 0.079880s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.079898s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.079919s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.079937s: Exiting Redux.query 0.079948s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.079961s: Exiting Redux.assert_term: 0.000004 seconds 0.079972s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.079983s: Exiting Redux.assert_term: 0.000003 seconds 0.079992s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.080013s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.080035s: Exiting Redux.assume: 0.000012 seconds 0.080045s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.080055s: Entering Redux.assume(!(1 = 0)) 0.080066s: Exiting Redux.assume: 0.000001 seconds 0.080076s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.080098s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.080125s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.080142s: Exiting Redux.assume: 0.000006 seconds 0.080154s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.080163s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.080173s: Entering Redux.query(1 <= 1) 0.080191s: Exiting Redux.query 0.080201s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.080211s: Entering Redux.assume(1 <= 1) 0.080221s: Exiting Redux.assume: 0.000001 seconds 0.080230s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.080242s: Entering Redux.assume(!(0 < r2)) 0.080258s: Exiting Redux.assume: 0.000007 seconds 0.080267s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.080287s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.080305s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.080317s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.080336s: Exiting Redux.query 0.080347s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.080360s: Exiting Redux.assert_term: 0.000004 seconds 0.080379s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.080392s: Exiting Redux.assert_term: 0.000003 seconds 0.080401s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.080414s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.080445s: Exiting Redux.assume: 0.000022 seconds 0.080453s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.080478s: Entering Redux.assume(!(1 = 0)) 0.080492s: Exiting Redux.assume: 0.000001 seconds 0.080502s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.080516s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.080542s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.080560s: Exiting Redux.assume: 0.000007 seconds 0.080570s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.080580s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.080590s: Entering Redux.query(1 <= 1) 0.080599s: Exiting Redux.query 0.080608s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.080618s: Entering Redux.assume(1 <= 1) 0.080629s: Exiting Redux.assume: 0.000001 seconds 0.080638s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.080651s: Entering Redux.assume(!(r3 < 0)) 0.080670s: Exiting Redux.assume: 0.000008 seconds 0.080680s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.080695s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.080710s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.080730s: Exiting Redux.query 0.080741s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.080751s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.080762s: Entering Redux.assume(!(!(r3 < 0))) 0.080780s: Exiting Redux.assume: 0.000007 seconds 0.080792s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.080814s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.080830s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.080846s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.081036s: Exiting Redux.query 0.081050s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.081061s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.081075s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.081098s: Exiting Redux.assume: 0.000011 seconds 0.081109s: Entering Redux.assume(!(!(1 = 0))) 0.081122s: Exiting Redux.assume: 0.000001 seconds 0.081135s: Entering Redux.assume(!(!(0 < r2))) 0.081152s: Exiting Redux.assume: 0.000007 seconds 0.081164s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.081179s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.081196s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.081212s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.081727s: Exiting Redux.query 0.081743s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.081754s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.081772s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.081794s: Exiting Redux.assume: 0.000011 seconds 0.081815s: Entering Redux.assume(!(!(1 = 0))) 0.081826s: Exiting Redux.assume: 0.000001 seconds 0.081843s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.081863s: Exiting Redux.assume: 0.000008 seconds 0.081875s: Entering Redux.assume(!(!(1 = 0))) 0.081886s: Exiting Redux.assume: 0.000001 seconds 0.081965s: Entering Redux.assume(!(0 <= R0)) 0.081982s: Exiting Redux.assume: 0.000007 seconds 0.081992s: Entering Redux.assume(false) 0.082003s: Exiting Redux.assume: 0.000002 seconds 0.082014s: Entering Redux.assume(!(false)) 0.082025s: Exiting Redux.assume: 0.000001 seconds 0.082037s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Verifying call 0.082047s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.082056s: Entering Redux.query(true) 0.082066s: Exiting Redux.query 0.082076s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.082085s: Entering Redux.assume(true) 0.082096s: Exiting Redux.assume: 0.000001 seconds 0.082106s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.082128s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.082210s: Exiting Redux.assume: 0.000071 seconds 0.082223s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.082234s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.082243s: Entering Redux.query(true) 0.082255s: Exiting Redux.query 0.082266s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.082276s: Entering Redux.assume(true) 0.082288s: Exiting Redux.assume: 0.000001 seconds 0.082299s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.082314s: Entering Redux.query(!(2 = 0)) 0.082325s: Exiting Redux.query 0.082338s: Entering Redux.assume(%(A0, 2) = 1) 0.082353s: Exiting Redux.assume: 0.000003 seconds 0.082364s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.082374s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.082383s: Entering Redux.query(true) 0.082393s: Exiting Redux.query 0.082403s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.082413s: Entering Redux.assume(true) 0.082424s: Exiting Redux.assume: 0.000001 seconds 0.082434s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.082451s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.082463s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.082480s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.082502s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.082518s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.082683s: Exiting Redux.query 0.082701s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.082717s: Exiting Redux.assert_term: 0.000004 seconds 0.082729s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.082743s: Exiting Redux.assert_term: 0.000003 seconds 0.082754s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.082768s: Exiting Redux.assert_term: 0.000003 seconds 0.082780s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.082794s: Exiting Redux.assert_term: 0.000003 seconds 0.082813s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.082828s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.082852s: Exiting Redux.assume: 0.000013 seconds 0.082863s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.082875s: Entering Redux.assume(!(1 = 0)) 0.082886s: Exiting Redux.assume: 0.000001 seconds 0.082898s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.082921s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.082949s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.082967s: Exiting Redux.assume: 0.000006 seconds 0.082978s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.082989s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.082999s: Entering Redux.query(1 <= 1) 0.083010s: Exiting Redux.query 0.083021s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.083033s: Entering Redux.assume(1 <= 1) 0.083046s: Exiting Redux.assume: 0.000001 seconds 0.083056s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.083070s: Entering Redux.assume(!(!(r0 = 0))) 0.083099s: Exiting Redux.assume: 0.000019 seconds 0.083110s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.083123s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.084707s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.084745s: Exiting Redux.assume: 0.000012 seconds 0.084757s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.084769s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.084781s: Entering Redux.query(1 <= 1) 0.084791s: Exiting Redux.query 0.084810s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.084822s: Entering Redux.assume(1 <= 1) 0.084834s: Exiting Redux.assume: 0.000001 seconds 0.084845s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.084858s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.084868s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.084879s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.084892s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.084915s: Exiting Redux.assume: 0.000012 seconds 0.084931s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.084946s: Exiting Redux.assume: 0.000004 seconds 0.084958s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.084983s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.084998s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.085016s: Exiting Redux.query 0.085033s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.085050s: Exiting Redux.assert_term: 0.000005 seconds 0.085062s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.085076s: Exiting Redux.assert_term: 0.000004 seconds 0.085087s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.085101s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.085124s: Exiting Redux.assume: 0.000012 seconds 0.085134s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.085146s: Entering Redux.assume(!(1 = 0)) 0.085158s: Exiting Redux.assume: 0.000001 seconds 0.085170s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.085186s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.085216s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.085234s: Exiting Redux.assume: 0.000006 seconds 0.085244s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.085254s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.085264s: Entering Redux.query(1 <= 1) 0.085273s: Exiting Redux.query 0.085283s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.085293s: Entering Redux.assume(1 <= 1) 0.085304s: Exiting Redux.assume: 0.000001 seconds 0.085313s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.085327s: Entering Redux.assume(!(0 < r2)) 0.085344s: Exiting Redux.assume: 0.000007 seconds 0.085354s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.085365s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.085383s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.085397s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.085416s: Exiting Redux.query 0.085428s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.085442s: Exiting Redux.assert_term: 0.000004 seconds 0.085453s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.085466s: Exiting Redux.assert_term: 0.000003 seconds 0.085476s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.085490s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.085523s: Exiting Redux.assume: 0.000022 seconds 0.085534s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.085546s: Entering Redux.assume(!(1 = 0)) 0.085558s: Exiting Redux.assume: 0.000001 seconds 0.085569s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.085583s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.085612s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.085634s: Exiting Redux.assume: 0.000008 seconds 0.085648s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.085659s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.085669s: Entering Redux.query(1 <= 1) 0.085679s: Exiting Redux.query 0.085689s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.085699s: Entering Redux.assume(1 <= 1) 0.085711s: Exiting Redux.assume: 0.000001 seconds 0.085721s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.085734s: Entering Redux.assume(!(r3 < 0)) 0.085753s: Exiting Redux.assume: 0.000008 seconds 0.085764s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.085780s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.085796s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.085824s: Exiting Redux.query 0.085836s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.085846s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.085857s: Entering Redux.assume(!(!(r3 < 0))) 0.085875s: Exiting Redux.assume: 0.000008 seconds 0.085887s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.085902s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.085919s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.085935s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.086472s: Exiting Redux.query 0.086488s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.086499s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.086516s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.086538s: Exiting Redux.assume: 0.000012 seconds 0.086551s: Entering Redux.assume(!(!(1 = 0))) 0.086563s: Exiting Redux.assume: 0.000002 seconds 0.086578s: Entering Redux.assume(!(!(0 < r2))) 0.086596s: Exiting Redux.assume: 0.000006 seconds 0.086609s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.086626s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.086643s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.086661s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.086893s: Exiting Redux.query 0.086907s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.086917s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.086932s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.086953s: Exiting Redux.assume: 0.000009 seconds 0.086965s: Entering Redux.assume(!(!(1 = 0))) 0.086977s: Exiting Redux.assume: 0.000001 seconds 0.086994s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.087014s: Exiting Redux.assume: 0.000008 seconds 0.087027s: Entering Redux.assume(!(!(1 = 0))) 0.087040s: Exiting Redux.assume: 0.000001 seconds 0.087055s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.087069s: Exiting Redux.assume: 0.000003 seconds 0.087082s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.087092s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.087102s: Entering Redux.query(true) 0.087112s: Exiting Redux.query 0.087123s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.087134s: Entering Redux.assume(true) 0.087145s: Exiting Redux.assume: 0.000001 seconds 0.087154s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.087171s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.087182s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.087197s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.087217s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.087232s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.087393s: Exiting Redux.query 0.087411s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.087426s: Exiting Redux.assert_term: 0.000004 seconds 0.087439s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.087452s: Exiting Redux.assert_term: 0.000003 seconds 0.087464s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.087477s: Exiting Redux.assert_term: 0.000003 seconds 0.087489s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.087503s: Exiting Redux.assert_term: 0.000003 seconds 0.087513s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.087527s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.087550s: Exiting Redux.assume: 0.000011 seconds 0.087559s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.087572s: Entering Redux.assume(!(1 = 0)) 0.087584s: Exiting Redux.assume: 0.000001 seconds 0.087595s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.087616s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.087650s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.087668s: Exiting Redux.assume: 0.000006 seconds 0.087679s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.087690s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.087700s: Entering Redux.query(1 <= 1) 0.087711s: Exiting Redux.query 0.087721s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.087731s: Entering Redux.assume(1 <= 1) 0.087743s: Exiting Redux.assume: 0.000001 seconds 0.087752s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.087764s: Entering Redux.assume(!(!(r0 = 0))) 0.087793s: Exiting Redux.assume: 0.000020 seconds 0.087811s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.087823s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.088316s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.088339s: Exiting Redux.assume: 0.000007 seconds 0.088349s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.088359s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.088369s: Entering Redux.query(1 <= 1) 0.088378s: Exiting Redux.query 0.088388s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.088397s: Entering Redux.assume(1 <= 1) 0.088409s: Exiting Redux.assume: 0.000001 seconds 0.088419s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.088430s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.088440s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.088449s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.088461s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.088482s: Exiting Redux.assume: 0.000011 seconds 0.088494s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.088507s: Exiting Redux.assume: 0.000003 seconds 0.088518s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.088537s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.088551s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.088568s: Exiting Redux.query 0.088581s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.088596s: Exiting Redux.assert_term: 0.000004 seconds 0.088606s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.088619s: Exiting Redux.assert_term: 0.000003 seconds 0.088629s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.088643s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.088664s: Exiting Redux.assume: 0.000012 seconds 0.088674s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.088686s: Entering Redux.assume(!(1 = 0)) 0.088697s: Exiting Redux.assume: 0.000001 seconds 0.088707s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.088722s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.088748s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.088766s: Exiting Redux.assume: 0.000006 seconds 0.088777s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.088787s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.088796s: Entering Redux.query(1 <= 1) 0.088813s: Exiting Redux.query 0.088823s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.088833s: Entering Redux.assume(1 <= 1) 0.088844s: Exiting Redux.assume: 0.000001 seconds 0.088853s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.088866s: Entering Redux.assume(!(0 < r2)) 0.088883s: Exiting Redux.assume: 0.000007 seconds 0.088893s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.088904s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.088923s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.088937s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.088956s: Exiting Redux.query 0.088969s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.088983s: Exiting Redux.assert_term: 0.000003 seconds 0.088993s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.089006s: Exiting Redux.assert_term: 0.000003 seconds 0.089016s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.089029s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.089061s: Exiting Redux.assume: 0.000022 seconds 0.089071s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.089082s: Entering Redux.assume(!(1 = 0)) 0.089093s: Exiting Redux.assume: 0.000002 seconds 0.089104s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.089118s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.089145s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.089162s: Exiting Redux.assume: 0.000007 seconds 0.089173s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.089183s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.089193s: Entering Redux.query(1 <= 1) 0.089202s: Exiting Redux.query 0.089212s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.089221s: Entering Redux.assume(1 <= 1) 0.089232s: Exiting Redux.assume: 0.000001 seconds 0.089241s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.089254s: Entering Redux.assume(!(r3 < 0)) 0.089273s: Exiting Redux.assume: 0.000008 seconds 0.089283s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.089298s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.089312s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.089332s: Exiting Redux.query 0.089342s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.089351s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.089362s: Entering Redux.assume(!(!(r3 < 0))) 0.089380s: Exiting Redux.assume: 0.000007 seconds 0.089390s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.089403s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.089419s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.089434s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.089919s: Exiting Redux.query 0.089935s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.089944s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.089960s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.089982s: Exiting Redux.assume: 0.000011 seconds 0.089994s: Entering Redux.assume(!(!(1 = 0))) 0.090004s: Exiting Redux.assume: 0.000001 seconds 0.090019s: Entering Redux.assume(!(!(0 < r2))) 0.090035s: Exiting Redux.assume: 0.000006 seconds 0.090047s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.090060s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.090075s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.090090s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.090312s: Exiting Redux.query 0.090324s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.090335s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.090349s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.090370s: Exiting Redux.assume: 0.000010 seconds 0.090382s: Entering Redux.assume(!(!(1 = 0))) 0.090392s: Exiting Redux.assume: 0.000002 seconds 0.090407s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.090426s: Exiting Redux.assume: 0.000009 seconds 0.090437s: Entering Redux.assume(!(!(1 = 0))) 0.090448s: Exiting Redux.assume: 0.000002 seconds 0.090497s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.090619s: Exiting Redux.assume: 0.000111 seconds 0.090634s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.090647s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.090658s: Entering Redux.query(true) 0.090669s: Exiting Redux.query 0.090680s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.090689s: Entering Redux.assume(true) 0.090700s: Exiting Redux.assume: 0.000001 seconds 0.090710s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.090726s: Entering Redux.query(!(2 = 0)) 0.090736s: Exiting Redux.query 0.090748s: Entering Redux.assume(%(A0, 2) = 1) 0.090761s: Exiting Redux.assume: 0.000003 seconds 0.090771s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.090780s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.090789s: Entering Redux.query(true) 0.090798s: Exiting Redux.query 0.090816s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.090825s: Entering Redux.assume(true) 0.090836s: Exiting Redux.assume: 0.000001 seconds 0.090846s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.090864s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.090875s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.090891s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.090912s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.090927s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.091647s: Exiting Redux.query 0.091666s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.091681s: Exiting Redux.assert_term: 0.000005 seconds 0.091693s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.091706s: Exiting Redux.assert_term: 0.000003 seconds 0.091717s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.091731s: Exiting Redux.assert_term: 0.000003 seconds 0.091741s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.091754s: Exiting Redux.assert_term: 0.000003 seconds 0.091766s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.091782s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.091814s: Exiting Redux.assume: 0.000021 seconds 0.091826s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.091839s: Entering Redux.assume(!(1 = 0)) 0.091851s: Exiting Redux.assume: 0.000001 seconds 0.091864s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.091886s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.091915s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.091933s: Exiting Redux.assume: 0.000006 seconds 0.091945s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.091955s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.091966s: Entering Redux.query(1 <= 1) 0.091975s: Exiting Redux.query 0.091986s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.091997s: Entering Redux.assume(1 <= 1) 0.092009s: Exiting Redux.assume: 0.000001 seconds 0.092019s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.092032s: Entering Redux.assume(!(!(r0 = 0))) 0.092062s: Exiting Redux.assume: 0.000019 seconds 0.092074s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.092086s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.092112s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.092129s: Exiting Redux.assume: 0.000006 seconds 0.092140s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.092150s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.092161s: Entering Redux.query(1 <= 1) 0.092171s: Exiting Redux.query 0.092181s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.092191s: Entering Redux.assume(1 <= 1) 0.092204s: Exiting Redux.assume: 0.000001 seconds 0.092215s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.092226s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.092237s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.092247s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.092259s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.092282s: Exiting Redux.assume: 0.000010 seconds 0.092294s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.092309s: Exiting Redux.assume: 0.000004 seconds 0.092322s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.092341s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.092355s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.092374s: Exiting Redux.query 0.092389s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.092403s: Exiting Redux.assert_term: 0.000004 seconds 0.092415s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.092428s: Exiting Redux.assert_term: 0.000002 seconds 0.092439s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.092452s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.092474s: Exiting Redux.assume: 0.000011 seconds 0.092485s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.092496s: Entering Redux.assume(!(1 = 0)) 0.092509s: Exiting Redux.assume: 0.000001 seconds 0.092520s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.092535s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.092736s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.092755s: Exiting Redux.assume: 0.000008 seconds 0.092766s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.092776s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.092786s: Entering Redux.query(1 <= 1) 0.092797s: Exiting Redux.query 0.092815s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.092827s: Entering Redux.assume(1 <= 1) 0.092838s: Exiting Redux.assume: 0.000001 seconds 0.092848s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.092860s: Entering Redux.assume(!(0 < r2)) 0.092879s: Exiting Redux.assume: 0.000008 seconds 0.092890s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.092903s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.092923s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.092938s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.092959s: Exiting Redux.query 0.092972s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.092987s: Exiting Redux.assert_term: 0.000004 seconds 0.092999s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.093013s: Exiting Redux.assert_term: 0.000003 seconds 0.093024s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.093038s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.093072s: Exiting Redux.assume: 0.000023 seconds 0.093082s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.093093s: Entering Redux.assume(!(1 = 0)) 0.093104s: Exiting Redux.assume: 0.000001 seconds 0.093114s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.093128s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.093155s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.093173s: Exiting Redux.assume: 0.000007 seconds 0.093184s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.093194s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.093204s: Entering Redux.query(1 <= 1) 0.093213s: Exiting Redux.query 0.093224s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.093235s: Entering Redux.assume(1 <= 1) 0.093246s: Exiting Redux.assume: 0.000001 seconds 0.093256s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.093269s: Entering Redux.assume(!(r3 < 0)) 0.093289s: Exiting Redux.assume: 0.000008 seconds 0.093300s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.093316s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.093330s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.093351s: Exiting Redux.query 0.093361s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.093371s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.093383s: Entering Redux.assume(!(!(r3 < 0))) 0.093401s: Exiting Redux.assume: 0.000008 seconds 0.093412s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.093426s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.093442s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.093456s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.093651s: Exiting Redux.query 0.093665s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.093675s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.093690s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.093713s: Exiting Redux.assume: 0.000010 seconds 0.093725s: Entering Redux.assume(!(!(1 = 0))) 0.093737s: Exiting Redux.assume: 0.000001 seconds 0.093751s: Entering Redux.assume(!(!(0 < r2))) 0.093768s: Exiting Redux.assume: 0.000006 seconds 0.093779s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.093793s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.093818s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.093833s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.094057s: Exiting Redux.query 0.094071s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.094082s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.094098s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.094118s: Exiting Redux.assume: 0.000009 seconds 0.094131s: Entering Redux.assume(!(!(1 = 0))) 0.094144s: Exiting Redux.assume: 0.000001 seconds 0.094161s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.094181s: Exiting Redux.assume: 0.000008 seconds 0.094192s: Entering Redux.assume(!(!(1 = 0))) 0.094204s: Exiting Redux.assume: 0.000001 seconds 0.094221s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.094236s: Exiting Redux.assume: 0.000003 seconds 0.094247s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.094259s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.094268s: Entering Redux.query(true) 0.094279s: Exiting Redux.query 0.094290s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.094299s: Entering Redux.assume(true) 0.094311s: Exiting Redux.assume: 0.000001 seconds 0.094322s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.094338s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.094350s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.094366s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.094387s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.094403s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.095114s: Exiting Redux.query 0.095133s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.095148s: Exiting Redux.assert_term: 0.000004 seconds 0.095160s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.095174s: Exiting Redux.assert_term: 0.000003 seconds 0.095186s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.095199s: Exiting Redux.assert_term: 0.000003 seconds 0.095211s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.095224s: Exiting Redux.assert_term: 0.000003 seconds 0.095234s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.095291s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.095317s: Exiting Redux.assume: 0.000014 seconds 0.095327s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.095339s: Entering Redux.assume(!(1 = 0)) 0.095350s: Exiting Redux.assume: 0.000001 seconds 0.095362s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.095383s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.095413s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.095431s: Exiting Redux.assume: 0.000007 seconds 0.095444s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.095455s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.095465s: Entering Redux.query(1 <= 1) 0.095474s: Exiting Redux.query 0.095485s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.095495s: Entering Redux.assume(1 <= 1) 0.095507s: Exiting Redux.assume: 0.000001 seconds 0.095517s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.095529s: Entering Redux.assume(!(!(r0 = 0))) 0.095560s: Exiting Redux.assume: 0.000020 seconds 0.095571s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.095584s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.095610s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.095628s: Exiting Redux.assume: 0.000006 seconds 0.095640s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.095651s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.095661s: Entering Redux.query(1 <= 1) 0.095671s: Exiting Redux.query 0.095683s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.095692s: Entering Redux.assume(1 <= 1) 0.095704s: Exiting Redux.assume: 0.000001 seconds 0.095714s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.095726s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.095737s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.095746s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.095761s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.095782s: Exiting Redux.assume: 0.000010 seconds 0.095795s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.095818s: Exiting Redux.assume: 0.000004 seconds 0.095832s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.095852s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.095866s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.095885s: Exiting Redux.query 0.095899s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.095916s: Exiting Redux.assert_term: 0.000004 seconds 0.095928s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.095942s: Exiting Redux.assert_term: 0.000003 seconds 0.095953s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.095968s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.095990s: Exiting Redux.assume: 0.000010 seconds 0.096000s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.096012s: Entering Redux.assume(!(1 = 0)) 0.096024s: Exiting Redux.assume: 0.000001 seconds 0.096036s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.096049s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.096076s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.096094s: Exiting Redux.assume: 0.000006 seconds 0.096105s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.096116s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.096126s: Entering Redux.query(1 <= 1) 0.096137s: Exiting Redux.query 0.096147s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.096157s: Entering Redux.assume(1 <= 1) 0.096169s: Exiting Redux.assume: 0.000001 seconds 0.096179s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.096192s: Entering Redux.assume(!(0 < r2)) 0.096210s: Exiting Redux.assume: 0.000006 seconds 0.096220s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.096232s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.096250s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.096265s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.096286s: Exiting Redux.query 0.096299s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.096315s: Exiting Redux.assert_term: 0.000004 seconds 0.096326s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.096340s: Exiting Redux.assert_term: 0.000003 seconds 0.096351s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.096366s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.096398s: Exiting Redux.assume: 0.000022 seconds 0.096409s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.096420s: Entering Redux.assume(!(1 = 0)) 0.096432s: Exiting Redux.assume: 0.000001 seconds 0.096443s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.096457s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.096484s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.096503s: Exiting Redux.assume: 0.000007 seconds 0.096514s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.096525s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.096535s: Entering Redux.query(1 <= 1) 0.096545s: Exiting Redux.query 0.096556s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.096567s: Entering Redux.assume(1 <= 1) 0.096579s: Exiting Redux.assume: 0.000001 seconds 0.096589s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.096602s: Entering Redux.assume(!(r3 < 0)) 0.096621s: Exiting Redux.assume: 0.000008 seconds 0.096632s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.096648s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.096665s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.096686s: Exiting Redux.query 0.096697s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.096707s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.096718s: Entering Redux.assume(!(!(r3 < 0))) 0.096735s: Exiting Redux.assume: 0.000007 seconds 0.096747s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.096762s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.096779s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.096794s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.096991s: Exiting Redux.query 0.097005s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.097016s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.097031s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.097053s: Exiting Redux.assume: 0.000011 seconds 0.097065s: Entering Redux.assume(!(!(1 = 0))) 0.097077s: Exiting Redux.assume: 0.000001 seconds 0.097089s: Entering Redux.assume(!(!(0 < r2))) 0.097106s: Exiting Redux.assume: 0.000006 seconds 0.097118s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.097131s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.097148s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.097163s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.097378s: Exiting Redux.query 0.097391s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.097401s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.097414s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.097434s: Exiting Redux.assume: 0.000009 seconds 0.097445s: Entering Redux.assume(!(!(1 = 0))) 0.097456s: Exiting Redux.assume: 0.000001 seconds 0.097470s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.097488s: Exiting Redux.assume: 0.000007 seconds 0.097500s: Entering Redux.assume(!(!(1 = 0))) 0.097511s: Exiting Redux.assume: 0.000001 seconds 0.097568s: Entering Redux.assume(!(A0 <= 1)) 0.097583s: Exiting Redux.assume: 0.000003 seconds 0.097594s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Verifying call 0.097605s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.097615s: Entering Redux.query(true) 0.097625s: Exiting Redux.query 0.097638s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.097648s: Entering Redux.assume(true) 0.097662s: Exiting Redux.assume: 0.000001 seconds 0.097674s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,7-8): Executing statement 0.097691s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.097708s: Exiting Redux.assert_term: 0.000006 seconds 0.097719s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,9-30): Verifying call 0.097730s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.097740s: Entering Redux.query(true) 0.097749s: Exiting Redux.query 0.097761s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.097775s: Exiting Redux.assert_term: 0.000003 seconds 0.097785s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.097794s: Entering Redux.assume(true) 0.097813s: Exiting Redux.assume: 0.000001 seconds 0.097823s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Executing statement 0.097838s: Entering Redux.assume(0 <= R0) 0.097854s: Exiting Redux.assume: 0.000005 seconds 0.097865s: Entering Redux.assume(R0 <= 1) 0.097880s: Exiting Redux.assume: 0.000005 seconds 0.097890s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Verifying call 0.097899s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.097908s: Entering Redux.query(true) 0.097917s: Exiting Redux.query 0.097927s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.097936s: Entering Redux.assume(true) 0.097947s: Exiting Redux.assume: 0.000001 seconds 0.097956s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.097975s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.098085s: Exiting Redux.assume: 0.000100 seconds 0.098099s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.098110s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.098120s: Entering Redux.query(true) 0.098130s: Exiting Redux.query 0.098141s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.098150s: Entering Redux.assume(true) 0.098161s: Exiting Redux.assume: 0.000001 seconds 0.098172s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.098299s: Entering Redux.query(!(2 = 0)) 0.098311s: Exiting Redux.query 0.098324s: Entering Redux.assume(%(A0, 2) = 1) 0.098339s: Exiting Redux.assume: 0.000003 seconds 0.098350s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.098360s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.098370s: Entering Redux.query(true) 0.098380s: Exiting Redux.query 0.098391s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.098401s: Entering Redux.assume(true) 0.098412s: Exiting Redux.assume: 0.000001 seconds 0.098424s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.098439s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.098451s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.098467s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.098488s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.098503s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.099318s: Exiting Redux.query 0.099336s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.099350s: Exiting Redux.assert_term: 0.000004 seconds 0.099362s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.099375s: Exiting Redux.assert_term: 0.000003 seconds 0.099385s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.099399s: Exiting Redux.assert_term: 0.000003 seconds 0.099408s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.099422s: Exiting Redux.assert_term: 0.000003 seconds 0.099431s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.099446s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.099469s: Exiting Redux.assume: 0.000012 seconds 0.099478s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.099521s: Entering Redux.assume(!(1 = 0)) 0.099534s: Exiting Redux.assume: 0.000002 seconds 0.099546s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.099565s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.099592s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.099609s: Exiting Redux.assume: 0.000007 seconds 0.099621s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.099632s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.099642s: Entering Redux.query(1 <= 1) 0.099652s: Exiting Redux.query 0.099662s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.099672s: Entering Redux.assume(1 <= 1) 0.099684s: Exiting Redux.assume: 0.000001 seconds 0.099694s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.099707s: Entering Redux.assume(!(!(r0 = 0))) 0.099735s: Exiting Redux.assume: 0.000018 seconds 0.099746s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.099758s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.099784s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.099811s: Exiting Redux.assume: 0.000006 seconds 0.099822s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.099832s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.099843s: Entering Redux.query(1 <= 1) 0.099852s: Exiting Redux.query 0.099863s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.099873s: Entering Redux.assume(1 <= 1) 0.099885s: Exiting Redux.assume: 0.000001 seconds 0.099895s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.099908s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.099919s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.099930s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.099943s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.099965s: Exiting Redux.assume: 0.000011 seconds 0.099977s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.099991s: Exiting Redux.assume: 0.000003 seconds 0.100003s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.100023s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.100037s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.100056s: Exiting Redux.query 0.100070s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.100085s: Exiting Redux.assert_term: 0.000003 seconds 0.100097s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.100111s: Exiting Redux.assert_term: 0.000003 seconds 0.100121s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.100135s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.100157s: Exiting Redux.assume: 0.000011 seconds 0.100168s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.100180s: Entering Redux.assume(!(1 = 0)) 0.100193s: Exiting Redux.assume: 0.000001 seconds 0.100204s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.100219s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.100247s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.100264s: Exiting Redux.assume: 0.000006 seconds 0.100276s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.100287s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.100298s: Entering Redux.query(1 <= 1) 0.100307s: Exiting Redux.query 0.100318s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.100328s: Entering Redux.assume(1 <= 1) 0.100340s: Exiting Redux.assume: 0.000001 seconds 0.100350s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.100363s: Entering Redux.assume(!(0 < r2)) 0.100381s: Exiting Redux.assume: 0.000007 seconds 0.100392s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.100404s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.100423s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.100437s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.100457s: Exiting Redux.query 0.100471s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.100486s: Exiting Redux.assert_term: 0.000003 seconds 0.100497s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.100511s: Exiting Redux.assert_term: 0.000003 seconds 0.100521s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.100535s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.100569s: Exiting Redux.assume: 0.000022 seconds 0.100579s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.100589s: Entering Redux.assume(!(1 = 0)) 0.100602s: Exiting Redux.assume: 0.000001 seconds 0.100613s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.100627s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.100652s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.100671s: Exiting Redux.assume: 0.000007 seconds 0.100682s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.100692s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.100703s: Entering Redux.query(1 <= 1) 0.100713s: Exiting Redux.query 0.100723s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.100736s: Entering Redux.assume(1 <= 1) 0.100748s: Exiting Redux.assume: 0.000001 seconds 0.100758s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.100771s: Entering Redux.assume(!(r3 < 0)) 0.100790s: Exiting Redux.assume: 0.000008 seconds 0.100800s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.100848s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.100864s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.100885s: Exiting Redux.query 0.100896s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.100907s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.100919s: Entering Redux.assume(!(!(r3 < 0))) 0.100936s: Exiting Redux.assume: 0.000007 seconds 0.101077s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.101094s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.101110s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.101124s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.101320s: Exiting Redux.query 0.101334s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.101344s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.101359s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.101382s: Exiting Redux.assume: 0.000011 seconds 0.101394s: Entering Redux.assume(!(!(1 = 0))) 0.101406s: Exiting Redux.assume: 0.000001 seconds 0.101419s: Entering Redux.assume(!(!(0 < r2))) 0.101437s: Exiting Redux.assume: 0.000006 seconds 0.101448s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.101463s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.101480s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.101496s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.101720s: Exiting Redux.query 0.101734s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.101744s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.101758s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.101778s: Exiting Redux.assume: 0.000009 seconds 0.101789s: Entering Redux.assume(!(!(1 = 0))) 0.101800s: Exiting Redux.assume: 0.000001 seconds 0.101822s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.101841s: Exiting Redux.assume: 0.000009 seconds 0.101852s: Entering Redux.assume(!(!(1 = 0))) 0.101862s: Exiting Redux.assume: 0.000001 seconds 0.101876s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.101890s: Exiting Redux.assume: 0.000003 seconds 0.101904s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.101914s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.101924s: Entering Redux.query(true) 0.101934s: Exiting Redux.query 0.101947s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.101957s: Entering Redux.assume(true) 0.101969s: Exiting Redux.assume: 0.000001 seconds 0.101979s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.101995s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.102007s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.102022s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.102042s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.102058s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.102924s: Exiting Redux.query 0.102944s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.102960s: Exiting Redux.assert_term: 0.000005 seconds 0.102972s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.102985s: Exiting Redux.assert_term: 0.000003 seconds 0.102995s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.103009s: Exiting Redux.assert_term: 0.000002 seconds 0.103020s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.103033s: Exiting Redux.assert_term: 0.000003 seconds 0.103044s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.103059s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.103081s: Exiting Redux.assume: 0.000012 seconds 0.103091s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.103101s: Entering Redux.assume(!(1 = 0)) 0.103113s: Exiting Redux.assume: 0.000002 seconds 0.103125s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.103144s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.103172s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.103189s: Exiting Redux.assume: 0.000006 seconds 0.103201s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.103213s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.103224s: Entering Redux.query(1 <= 1) 0.103233s: Exiting Redux.query 0.103242s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.103253s: Entering Redux.assume(1 <= 1) 0.103263s: Exiting Redux.assume: 0.000000 seconds 0.103273s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.103286s: Entering Redux.assume(!(!(r0 = 0))) 0.103315s: Exiting Redux.assume: 0.000018 seconds 0.103325s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.103337s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.103362s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.103380s: Exiting Redux.assume: 0.000006 seconds 0.103390s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.103400s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.103410s: Entering Redux.query(1 <= 1) 0.103420s: Exiting Redux.query 0.103430s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.103439s: Entering Redux.assume(1 <= 1) 0.103451s: Exiting Redux.assume: 0.000002 seconds 0.103460s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.103471s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.103481s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.103491s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.103504s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.103525s: Exiting Redux.assume: 0.000011 seconds 0.103538s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.103551s: Exiting Redux.assume: 0.000003 seconds 0.103563s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.103581s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.103663s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.103686s: Exiting Redux.query 0.103698s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.103713s: Exiting Redux.assert_term: 0.000004 seconds 0.103725s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.103739s: Exiting Redux.assert_term: 0.000003 seconds 0.103748s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.103763s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.103785s: Exiting Redux.assume: 0.000011 seconds 0.103795s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.103813s: Entering Redux.assume(!(1 = 0)) 0.103826s: Exiting Redux.assume: 0.000001 seconds 0.103836s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.103852s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.103879s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.103897s: Exiting Redux.assume: 0.000006 seconds 0.103908s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.103918s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.103929s: Entering Redux.query(1 <= 1) 0.103939s: Exiting Redux.query 0.103948s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.103958s: Entering Redux.assume(1 <= 1) 0.103970s: Exiting Redux.assume: 0.000001 seconds 0.103979s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.103991s: Entering Redux.assume(!(0 < r2)) 0.104009s: Exiting Redux.assume: 0.000006 seconds 0.104018s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.104029s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.104047s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.104061s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.104080s: Exiting Redux.query 0.104093s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.104108s: Exiting Redux.assert_term: 0.000003 seconds 0.104119s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.104135s: Exiting Redux.assert_term: 0.000003 seconds 0.104145s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.104159s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.104192s: Exiting Redux.assume: 0.000022 seconds 0.104203s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.104215s: Entering Redux.assume(!(1 = 0)) 0.104226s: Exiting Redux.assume: 0.000001 seconds 0.104238s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.104251s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.104278s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.104298s: Exiting Redux.assume: 0.000007 seconds 0.104309s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.104319s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.104331s: Entering Redux.query(1 <= 1) 0.104340s: Exiting Redux.query 0.104351s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.104361s: Entering Redux.assume(1 <= 1) 0.104373s: Exiting Redux.assume: 0.000001 seconds 0.104383s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.104397s: Entering Redux.assume(!(r3 < 0)) 0.104416s: Exiting Redux.assume: 0.000008 seconds 0.104427s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.104443s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.104457s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.104478s: Exiting Redux.query 0.104489s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.104499s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.104510s: Entering Redux.assume(!(!(r3 < 0))) 0.104528s: Exiting Redux.assume: 0.000008 seconds 0.104540s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.104553s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.104569s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.104585s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.104777s: Exiting Redux.query 0.104790s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.104801s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.104823s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.104846s: Exiting Redux.assume: 0.000011 seconds 0.104858s: Entering Redux.assume(!(!(1 = 0))) 0.104870s: Exiting Redux.assume: 0.000001 seconds 0.104883s: Entering Redux.assume(!(!(0 < r2))) 0.104900s: Exiting Redux.assume: 0.000006 seconds 0.104912s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.104925s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.104942s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.104957s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.105181s: Exiting Redux.query 0.105195s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.105204s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.105218s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.105237s: Exiting Redux.assume: 0.000010 seconds 0.105248s: Entering Redux.assume(!(!(1 = 0))) 0.105259s: Exiting Redux.assume: 0.000001 seconds 0.105273s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.105292s: Exiting Redux.assume: 0.000008 seconds 0.105302s: Entering Redux.assume(!(!(1 = 0))) 0.105313s: Exiting Redux.assume: 0.000001 seconds 0.105348s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.105437s: Exiting Redux.assume: 0.000077 seconds 0.105450s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.105460s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.105470s: Entering Redux.query(true) 0.105479s: Exiting Redux.query 0.105489s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.105500s: Entering Redux.assume(true) 0.105512s: Exiting Redux.assume: 0.000001 seconds 0.105523s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.105539s: Entering Redux.query(!(2 = 0)) 0.105549s: Exiting Redux.query 0.105562s: Entering Redux.assume(%(A0, 2) = 1) 0.105575s: Exiting Redux.assume: 0.000002 seconds 0.105586s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.105596s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.105605s: Entering Redux.query(true) 0.105615s: Exiting Redux.query 0.105626s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.105636s: Entering Redux.assume(true) 0.105648s: Exiting Redux.assume: 0.000002 seconds 0.105658s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.105674s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.105686s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.105700s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.105719s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.105735s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.105904s: Exiting Redux.query 0.105920s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.105935s: Exiting Redux.assert_term: 0.000004 seconds 0.105946s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.105959s: Exiting Redux.assert_term: 0.000003 seconds 0.105969s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.105982s: Exiting Redux.assert_term: 0.000002 seconds 0.105992s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.106005s: Exiting Redux.assert_term: 0.000003 seconds 0.106015s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.106029s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.106051s: Exiting Redux.assume: 0.000011 seconds 0.106060s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.106071s: Entering Redux.assume(!(1 = 0)) 0.106083s: Exiting Redux.assume: 0.000001 seconds 0.106094s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.106108s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.106132s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.106150s: Exiting Redux.assume: 0.000006 seconds 0.106162s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.106172s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.106183s: Entering Redux.query(1 <= 1) 0.106192s: Exiting Redux.query 0.106203s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.106213s: Entering Redux.assume(1 <= 1) 0.106224s: Exiting Redux.assume: 0.000001 seconds 0.106234s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.106248s: Entering Redux.assume(!(!(r0 = 0))) 0.106276s: Exiting Redux.assume: 0.000018 seconds 0.106287s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.106299s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.106406s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.106426s: Exiting Redux.assume: 0.000006 seconds 0.106436s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.106448s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.106457s: Entering Redux.query(1 <= 1) 0.106466s: Exiting Redux.query 0.106476s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.106487s: Entering Redux.assume(1 <= 1) 0.106498s: Exiting Redux.assume: 0.000001 seconds 0.106508s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.106518s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.106528s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.106537s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.106550s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.106571s: Exiting Redux.assume: 0.000011 seconds 0.106584s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.106598s: Exiting Redux.assume: 0.000003 seconds 0.106608s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.106627s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.106642s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.106660s: Exiting Redux.query 0.106673s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.106688s: Exiting Redux.assert_term: 0.000004 seconds 0.106699s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.106712s: Exiting Redux.assert_term: 0.000003 seconds 0.106722s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.106737s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.106759s: Exiting Redux.assume: 0.000011 seconds 0.106768s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.106779s: Entering Redux.assume(!(1 = 0)) 0.106791s: Exiting Redux.assume: 0.000001 seconds 0.106804s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.106825s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.106850s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.106867s: Exiting Redux.assume: 0.000006 seconds 0.106878s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.106888s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.106900s: Entering Redux.query(1 <= 1) 0.106911s: Exiting Redux.query 0.106921s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.106932s: Entering Redux.assume(1 <= 1) 0.106943s: Exiting Redux.assume: 0.000001 seconds 0.106953s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.106966s: Entering Redux.assume(!(0 < r2)) 0.106984s: Exiting Redux.assume: 0.000006 seconds 0.106994s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.107005s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.107022s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.107038s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.107058s: Exiting Redux.query 0.107072s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.107087s: Exiting Redux.assert_term: 0.000003 seconds 0.107098s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.107113s: Exiting Redux.assert_term: 0.000003 seconds 0.107123s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.107138s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.107171s: Exiting Redux.assume: 0.000022 seconds 0.107181s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.107193s: Entering Redux.assume(!(1 = 0)) 0.107205s: Exiting Redux.assume: 0.000001 seconds 0.107216s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.107229s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.107254s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.107274s: Exiting Redux.assume: 0.000007 seconds 0.107285s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.107295s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.107305s: Entering Redux.query(1 <= 1) 0.107315s: Exiting Redux.query 0.107325s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.107336s: Entering Redux.assume(1 <= 1) 0.107347s: Exiting Redux.assume: 0.000001 seconds 0.107358s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.107371s: Entering Redux.assume(!(r3 < 0)) 0.107390s: Exiting Redux.assume: 0.000008 seconds 0.107401s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.107417s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.107430s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.107451s: Exiting Redux.query 0.107461s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.107470s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.107481s: Entering Redux.assume(!(!(r3 < 0))) 0.107499s: Exiting Redux.assume: 0.000007 seconds 0.107509s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.107522s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.107537s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.107551s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.107832s: Exiting Redux.query 0.107847s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.107857s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.107870s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.107891s: Exiting Redux.assume: 0.000011 seconds 0.107902s: Entering Redux.assume(!(!(1 = 0))) 0.107913s: Exiting Redux.assume: 0.000001 seconds 0.107925s: Entering Redux.assume(!(!(0 < r2))) 0.107941s: Exiting Redux.assume: 0.000006 seconds 0.107952s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.107965s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.107980s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.107994s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.108210s: Exiting Redux.query 0.108222s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.108233s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.108245s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.108265s: Exiting Redux.assume: 0.000009 seconds 0.108277s: Entering Redux.assume(!(!(1 = 0))) 0.108288s: Exiting Redux.assume: 0.000002 seconds 0.108302s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.108320s: Exiting Redux.assume: 0.000009 seconds 0.108331s: Entering Redux.assume(!(!(1 = 0))) 0.108342s: Exiting Redux.assume: 0.000002 seconds 0.108355s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.108367s: Exiting Redux.assume: 0.000003 seconds 0.108378s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.108388s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.108398s: Entering Redux.query(true) 0.108408s: Exiting Redux.query 0.108418s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.108429s: Entering Redux.assume(true) 0.108440s: Exiting Redux.assume: 0.000001 seconds 0.108450s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.108467s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.108478s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.108493s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.108512s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.108527s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.108690s: Exiting Redux.query 0.108706s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.108721s: Exiting Redux.assert_term: 0.000003 seconds 0.108733s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.108745s: Exiting Redux.assert_term: 0.000003 seconds 0.108757s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.108771s: Exiting Redux.assert_term: 0.000002 seconds 0.108782s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.108794s: Exiting Redux.assert_term: 0.000003 seconds 0.108812s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.108827s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.108849s: Exiting Redux.assume: 0.000012 seconds 0.108859s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.108871s: Entering Redux.assume(!(1 = 0)) 0.108883s: Exiting Redux.assume: 0.000001 seconds 0.108895s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.108909s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.108934s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.108952s: Exiting Redux.assume: 0.000006 seconds 0.108963s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.108974s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.108984s: Entering Redux.query(1 <= 1) 0.108993s: Exiting Redux.query 0.109004s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.109015s: Entering Redux.assume(1 <= 1) 0.109026s: Exiting Redux.assume: 0.000001 seconds 0.109036s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.109048s: Entering Redux.assume(!(!(r0 = 0))) 0.109077s: Exiting Redux.assume: 0.000018 seconds 0.109089s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.109101s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.109184s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.109204s: Exiting Redux.assume: 0.000006 seconds 0.109216s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.109226s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.109237s: Entering Redux.query(1 <= 1) 0.109247s: Exiting Redux.query 0.109257s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.109267s: Entering Redux.assume(1 <= 1) 0.109279s: Exiting Redux.assume: 0.000001 seconds 0.109291s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.109302s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.109312s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.109322s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.109335s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.109356s: Exiting Redux.assume: 0.000011 seconds 0.109370s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.109384s: Exiting Redux.assume: 0.000003 seconds 0.109396s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.109414s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.109428s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.109447s: Exiting Redux.query 0.109460s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.109476s: Exiting Redux.assert_term: 0.000004 seconds 0.109488s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.109502s: Exiting Redux.assert_term: 0.000003 seconds 0.109512s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.109526s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.109548s: Exiting Redux.assume: 0.000011 seconds 0.109558s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.109569s: Entering Redux.assume(!(1 = 0)) 0.109580s: Exiting Redux.assume: 0.000001 seconds 0.109591s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.109605s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.109629s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.109647s: Exiting Redux.assume: 0.000006 seconds 0.109658s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.109668s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.109678s: Entering Redux.query(1 <= 1) 0.109688s: Exiting Redux.query 0.109699s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.109709s: Entering Redux.assume(1 <= 1) 0.109721s: Exiting Redux.assume: 0.000001 seconds 0.109731s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.109744s: Entering Redux.assume(!(0 < r2)) 0.109762s: Exiting Redux.assume: 0.000006 seconds 0.109772s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.109784s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.109808s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.109822s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.109841s: Exiting Redux.query 0.109853s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.109867s: Exiting Redux.assert_term: 0.000004 seconds 0.109878s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.109891s: Exiting Redux.assert_term: 0.000003 seconds 0.109900s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.109913s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.109946s: Exiting Redux.assume: 0.000022 seconds 0.109956s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.109968s: Entering Redux.assume(!(1 = 0)) 0.109979s: Exiting Redux.assume: 0.000001 seconds 0.109991s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.110004s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.110027s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.110046s: Exiting Redux.assume: 0.000007 seconds 0.110057s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.110067s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.110078s: Entering Redux.query(1 <= 1) 0.110087s: Exiting Redux.query 0.110098s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.110108s: Entering Redux.assume(1 <= 1) 0.110119s: Exiting Redux.assume: 0.000001 seconds 0.110130s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.110143s: Entering Redux.assume(!(r3 < 0)) 0.110162s: Exiting Redux.assume: 0.000008 seconds 0.110172s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.110187s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.110201s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.110221s: Exiting Redux.query 0.110231s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.110241s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.110252s: Entering Redux.assume(!(!(r3 < 0))) 0.110270s: Exiting Redux.assume: 0.000007 seconds 0.110280s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.110293s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.110308s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.110322s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.110519s: Exiting Redux.query 0.110534s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.110543s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.110558s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.110578s: Exiting Redux.assume: 0.000011 seconds 0.110589s: Entering Redux.assume(!(!(1 = 0))) 0.110600s: Exiting Redux.assume: 0.000001 seconds 0.110612s: Entering Redux.assume(!(!(0 < r2))) 0.110628s: Exiting Redux.assume: 0.000006 seconds 0.110639s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.110652s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.110667s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.110682s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.110912s: Exiting Redux.query 0.110926s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.110936s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.110950s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.110971s: Exiting Redux.assume: 0.000009 seconds 0.110983s: Entering Redux.assume(!(!(1 = 0))) 0.110994s: Exiting Redux.assume: 0.000001 seconds 0.111009s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.111029s: Exiting Redux.assume: 0.000008 seconds 0.111041s: Entering Redux.assume(!(!(1 = 0))) 0.111053s: Exiting Redux.assume: 0.000001 seconds 0.111074s: Entering Redux.assume(!(R0 <= 1)) 0.111088s: Exiting Redux.assume: 0.000003 seconds 0.111099s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Verifying call 0.111109s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.111119s: Entering Redux.query(true) 0.111129s: Exiting Redux.query 0.111139s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.111148s: Entering Redux.assume(true) 0.111161s: Exiting Redux.assume: 0.000001 seconds 0.111170s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.111190s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.111294s: Exiting Redux.assume: 0.000092 seconds 0.111306s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.111316s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.111325s: Entering Redux.query(true) 0.111335s: Exiting Redux.query 0.111344s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.111353s: Entering Redux.assume(true) 0.111364s: Exiting Redux.assume: 0.000001 seconds 0.111373s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.111387s: Entering Redux.query(!(2 = 0)) 0.111397s: Exiting Redux.query 0.111408s: Entering Redux.assume(%(A0, 2) = 1) 0.111421s: Exiting Redux.assume: 0.000003 seconds 0.111431s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.111440s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.111449s: Entering Redux.query(true) 0.111458s: Exiting Redux.query 0.111467s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.111476s: Entering Redux.assume(true) 0.111486s: Exiting Redux.assume: 0.000002 seconds 0.111496s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.111510s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.111521s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.111534s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.111552s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.111567s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.112083s: Exiting Redux.query 0.112101s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.112117s: Exiting Redux.assert_term: 0.000004 seconds 0.112129s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.112143s: Exiting Redux.assert_term: 0.000003 seconds 0.112155s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.112169s: Exiting Redux.assert_term: 0.000002 seconds 0.112180s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.112193s: Exiting Redux.assert_term: 0.000003 seconds 0.112204s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.112218s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.112241s: Exiting Redux.assume: 0.000012 seconds 0.112252s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.112264s: Entering Redux.assume(!(1 = 0)) 0.112275s: Exiting Redux.assume: 0.000001 seconds 0.112287s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.112303s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.112327s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.112345s: Exiting Redux.assume: 0.000006 seconds 0.112356s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.112367s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.112378s: Entering Redux.query(1 <= 1) 0.112389s: Exiting Redux.query 0.112399s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.112409s: Entering Redux.assume(1 <= 1) 0.112421s: Exiting Redux.assume: 0.000001 seconds 0.112430s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.112444s: Entering Redux.assume(!(!(r0 = 0))) 0.112473s: Exiting Redux.assume: 0.000018 seconds 0.112484s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.112495s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.112517s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.112536s: Exiting Redux.assume: 0.000006 seconds 0.112547s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.112558s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.112569s: Entering Redux.query(1 <= 1) 0.112579s: Exiting Redux.query 0.112589s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.112599s: Entering Redux.assume(1 <= 1) 0.112611s: Exiting Redux.assume: 0.000001 seconds 0.112620s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.112632s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.112642s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.112653s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.112665s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.112687s: Exiting Redux.assume: 0.000011 seconds 0.112698s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.112712s: Exiting Redux.assume: 0.000003 seconds 0.112723s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.112740s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.112754s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.112773s: Exiting Redux.query 0.112786s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.112801s: Exiting Redux.assert_term: 0.000003 seconds 0.112821s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.112835s: Exiting Redux.assert_term: 0.000003 seconds 0.112846s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.112860s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.112882s: Exiting Redux.assume: 0.000011 seconds 0.112892s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.112903s: Entering Redux.assume(!(1 = 0)) 0.112915s: Exiting Redux.assume: 0.000001 seconds 0.112926s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.112941s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.112964s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.112983s: Exiting Redux.assume: 0.000006 seconds 0.112994s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.113004s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.113015s: Entering Redux.query(1 <= 1) 0.113024s: Exiting Redux.query 0.113035s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.113046s: Entering Redux.assume(1 <= 1) 0.113060s: Exiting Redux.assume: 0.000001 seconds 0.113070s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.113083s: Entering Redux.assume(!(0 < r2)) 0.113101s: Exiting Redux.assume: 0.000006 seconds 0.113112s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.113124s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.113141s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.113155s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.113175s: Exiting Redux.query 0.113189s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.113205s: Exiting Redux.assert_term: 0.000004 seconds 0.113216s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.113313s: Exiting Redux.assert_term: 0.000086 seconds 0.113325s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.113340s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.113372s: Exiting Redux.assume: 0.000022 seconds 0.113383s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.113394s: Entering Redux.assume(!(1 = 0)) 0.113406s: Exiting Redux.assume: 0.000001 seconds 0.113417s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.113431s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.113454s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.113472s: Exiting Redux.assume: 0.000006 seconds 0.113482s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.113492s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.113503s: Entering Redux.query(1 <= 1) 0.113513s: Exiting Redux.query 0.113523s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.113532s: Entering Redux.assume(1 <= 1) 0.113543s: Exiting Redux.assume: 0.000001 seconds 0.113553s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.113566s: Entering Redux.assume(!(r3 < 0)) 0.113585s: Exiting Redux.assume: 0.000008 seconds 0.113595s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.113611s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.113625s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.113645s: Exiting Redux.query 0.113657s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.113669s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.113682s: Entering Redux.assume(!(!(r3 < 0))) 0.113705s: Exiting Redux.assume: 0.000009 seconds 0.113717s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.113730s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.113746s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.113761s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.113958s: Exiting Redux.query 0.113972s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.113983s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.113997s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.114018s: Exiting Redux.assume: 0.000010 seconds 0.114031s: Entering Redux.assume(!(!(1 = 0))) 0.114043s: Exiting Redux.assume: 0.000001 seconds 0.114055s: Entering Redux.assume(!(!(0 < r2))) 0.114072s: Exiting Redux.assume: 0.000006 seconds 0.114083s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.114097s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.114113s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.114128s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.114345s: Exiting Redux.query 0.114359s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.114369s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.114383s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.114405s: Exiting Redux.assume: 0.000009 seconds 0.114417s: Entering Redux.assume(!(!(1 = 0))) 0.114429s: Exiting Redux.assume: 0.000001 seconds 0.114443s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.114462s: Exiting Redux.assume: 0.000008 seconds 0.114474s: Entering Redux.assume(!(!(1 = 0))) 0.114486s: Exiting Redux.assume: 0.000001 seconds 0.114498s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.114512s: Exiting Redux.assume: 0.000003 seconds 0.114524s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.114534s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.114543s: Entering Redux.query(true) 0.114553s: Exiting Redux.query 0.114564s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.114574s: Entering Redux.assume(true) 0.114585s: Exiting Redux.assume: 0.000001 seconds 0.114595s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.114611s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.114622s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.114658s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.114677s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.114692s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.115089s: Exiting Redux.query 0.115106s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.115122s: Exiting Redux.assert_term: 0.000004 seconds 0.115135s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.115149s: Exiting Redux.assert_term: 0.000003 seconds 0.115160s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.115173s: Exiting Redux.assert_term: 0.000003 seconds 0.115185s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.115198s: Exiting Redux.assert_term: 0.000003 seconds 0.115208s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.115223s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.115247s: Exiting Redux.assume: 0.000011 seconds 0.115259s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.115270s: Entering Redux.assume(!(1 = 0)) 0.115282s: Exiting Redux.assume: 0.000001 seconds 0.115295s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.115310s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.115334s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.115352s: Exiting Redux.assume: 0.000007 seconds 0.115363s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.115374s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.115384s: Entering Redux.query(1 <= 1) 0.115394s: Exiting Redux.query 0.115405s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.115414s: Entering Redux.assume(1 <= 1) 0.115427s: Exiting Redux.assume: 0.000001 seconds 0.115437s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.115450s: Entering Redux.assume(!(!(r0 = 0))) 0.115479s: Exiting Redux.assume: 0.000018 seconds 0.115490s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.115502s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.115524s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.115541s: Exiting Redux.assume: 0.000006 seconds 0.115552s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.115563s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.115574s: Entering Redux.query(1 <= 1) 0.115584s: Exiting Redux.query 0.115594s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.115604s: Entering Redux.assume(1 <= 1) 0.115615s: Exiting Redux.assume: 0.000001 seconds 0.115625s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.115636s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.115646s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.115657s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.115671s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.115695s: Exiting Redux.assume: 0.000012 seconds 0.115707s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.115720s: Exiting Redux.assume: 0.000002 seconds 0.115730s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.115749s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.115761s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.115780s: Exiting Redux.query 0.115791s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.115814s: Exiting Redux.assert_term: 0.000013 seconds 0.115826s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.115840s: Exiting Redux.assert_term: 0.000003 seconds 0.115851s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.115864s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.115887s: Exiting Redux.assume: 0.000011 seconds 0.115897s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.115908s: Entering Redux.assume(!(1 = 0)) 0.115920s: Exiting Redux.assume: 0.000001 seconds 0.115931s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.115945s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.115971s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.115989s: Exiting Redux.assume: 0.000006 seconds 0.116000s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.116011s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.116021s: Entering Redux.query(1 <= 1) 0.116031s: Exiting Redux.query 0.116041s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.116050s: Entering Redux.assume(1 <= 1) 0.116063s: Exiting Redux.assume: 0.000001 seconds 0.116073s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.116085s: Entering Redux.assume(!(0 < r2)) 0.116104s: Exiting Redux.assume: 0.000006 seconds 0.116115s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.116127s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.116144s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.116159s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.116179s: Exiting Redux.query 0.116192s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.116207s: Exiting Redux.assert_term: 0.000004 seconds 0.116219s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.116233s: Exiting Redux.assert_term: 0.000002 seconds 0.116243s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.116257s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.116290s: Exiting Redux.assume: 0.000022 seconds 0.116301s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.116313s: Entering Redux.assume(!(1 = 0)) 0.116325s: Exiting Redux.assume: 0.000001 seconds 0.116336s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.116351s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.116375s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.116393s: Exiting Redux.assume: 0.000007 seconds 0.116404s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.116414s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.116425s: Entering Redux.query(1 <= 1) 0.116435s: Exiting Redux.query 0.116444s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.116454s: Entering Redux.assume(1 <= 1) 0.116466s: Exiting Redux.assume: 0.000001 seconds 0.116476s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.116490s: Entering Redux.assume(!(r3 < 0)) 0.116510s: Exiting Redux.assume: 0.000008 seconds 0.116520s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.116536s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.116550s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.116571s: Exiting Redux.query 0.116581s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.116590s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.116601s: Entering Redux.assume(!(!(r3 < 0))) 0.116619s: Exiting Redux.assume: 0.000007 seconds 0.116630s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.116642s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.116658s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.116675s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.116874s: Exiting Redux.query 0.116889s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.116900s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.116915s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.116960s: Exiting Redux.assume: 0.000010 seconds 0.116972s: Entering Redux.assume(!(!(1 = 0))) 0.116984s: Exiting Redux.assume: 0.000001 seconds 0.116996s: Entering Redux.assume(!(!(0 < r2))) 0.117012s: Exiting Redux.assume: 0.000006 seconds 0.117024s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.117037s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.117052s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.117067s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.117413s: Exiting Redux.query 0.117427s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.117438s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.117453s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.117476s: Exiting Redux.assume: 0.000010 seconds 0.117488s: Entering Redux.assume(!(!(1 = 0))) 0.117500s: Exiting Redux.assume: 0.000001 seconds 0.117514s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.117533s: Exiting Redux.assume: 0.000008 seconds 0.117545s: Entering Redux.assume(!(!(1 = 0))) 0.117556s: Exiting Redux.assume: 0.000001 seconds 0.117575s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.117660s: Exiting Redux.assume: 0.000075 seconds 0.117673s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.117685s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.117695s: Entering Redux.query(true) 0.117705s: Exiting Redux.query 0.117716s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.117726s: Entering Redux.assume(true) 0.117738s: Exiting Redux.assume: 0.000001 seconds 0.117748s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.117764s: Entering Redux.query(!(2 = 0)) 0.117774s: Exiting Redux.query 0.117786s: Entering Redux.assume(%(A0, 2) = 1) 0.117800s: Exiting Redux.assume: 0.000003 seconds 0.117818s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.117829s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.117837s: Entering Redux.query(true) 0.117847s: Exiting Redux.query 0.117858s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.117868s: Entering Redux.assume(true) 0.117879s: Exiting Redux.assume: 0.000001 seconds 0.117889s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.117905s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.117916s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.117931s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.117949s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.117966s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.118130s: Exiting Redux.query 0.118146s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.118162s: Exiting Redux.assert_term: 0.000004 seconds 0.118174s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.118188s: Exiting Redux.assert_term: 0.000003 seconds 0.118200s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.118213s: Exiting Redux.assert_term: 0.000003 seconds 0.118225s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.118239s: Exiting Redux.assert_term: 0.000002 seconds 0.118250s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.118265s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.118288s: Exiting Redux.assume: 0.000011 seconds 0.118298s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.118310s: Entering Redux.assume(!(1 = 0)) 0.118322s: Exiting Redux.assume: 0.000002 seconds 0.118334s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.118348s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.118373s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.118391s: Exiting Redux.assume: 0.000006 seconds 0.118403s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.118414s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118425s: Entering Redux.query(1 <= 1) 0.118435s: Exiting Redux.query 0.118446s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118456s: Entering Redux.assume(1 <= 1) 0.118468s: Exiting Redux.assume: 0.000001 seconds 0.118478s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.118491s: Entering Redux.assume(!(!(r0 = 0))) 0.118520s: Exiting Redux.assume: 0.000018 seconds 0.118531s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.118542s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.118565s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.118582s: Exiting Redux.assume: 0.000006 seconds 0.118594s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.118604s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.118614s: Entering Redux.query(1 <= 1) 0.118624s: Exiting Redux.query 0.118634s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.118645s: Entering Redux.assume(1 <= 1) 0.118656s: Exiting Redux.assume: 0.000001 seconds 0.118667s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.118678s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.118688s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.118698s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.118712s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.118733s: Exiting Redux.assume: 0.000011 seconds 0.118746s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.118760s: Exiting Redux.assume: 0.000003 seconds 0.118772s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.118891s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.118908s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.118928s: Exiting Redux.query 0.118942s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.118957s: Exiting Redux.assert_term: 0.000004 seconds 0.118968s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.118981s: Exiting Redux.assert_term: 0.000003 seconds 0.118992s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.119006s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.119029s: Exiting Redux.assume: 0.000011 seconds 0.119039s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.119051s: Entering Redux.assume(!(1 = 0)) 0.119063s: Exiting Redux.assume: 0.000001 seconds 0.119074s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.119089s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.119113s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.119132s: Exiting Redux.assume: 0.000006 seconds 0.119144s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.119155s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.119165s: Entering Redux.query(1 <= 1) 0.119175s: Exiting Redux.query 0.119186s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.119196s: Entering Redux.assume(1 <= 1) 0.119208s: Exiting Redux.assume: 0.000001 seconds 0.119219s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.119232s: Entering Redux.assume(!(0 < r2)) 0.119250s: Exiting Redux.assume: 0.000006 seconds 0.119261s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.119272s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.119290s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.119305s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.119325s: Exiting Redux.query 0.119339s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.119354s: Exiting Redux.assert_term: 0.000004 seconds 0.119367s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.119380s: Exiting Redux.assert_term: 0.000003 seconds 0.119391s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.119405s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.119438s: Exiting Redux.assume: 0.000021 seconds 0.119448s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.119459s: Entering Redux.assume(!(1 = 0)) 0.119472s: Exiting Redux.assume: 0.000001 seconds 0.119483s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.119496s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.119520s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.119538s: Exiting Redux.assume: 0.000006 seconds 0.119549s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.119559s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.119571s: Entering Redux.query(1 <= 1) 0.119581s: Exiting Redux.query 0.119591s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.119602s: Entering Redux.assume(1 <= 1) 0.119614s: Exiting Redux.assume: 0.000001 seconds 0.119624s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.119637s: Entering Redux.assume(!(r3 < 0)) 0.119657s: Exiting Redux.assume: 0.000008 seconds 0.119668s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.119683s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.119698s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.119719s: Exiting Redux.query 0.119730s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.119741s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.119752s: Entering Redux.assume(!(!(r3 < 0))) 0.119771s: Exiting Redux.assume: 0.000007 seconds 0.119782s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.119795s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.119822s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.119837s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.120027s: Exiting Redux.query 0.120041s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.120051s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.120067s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.120089s: Exiting Redux.assume: 0.000010 seconds 0.120101s: Entering Redux.assume(!(!(1 = 0))) 0.120113s: Exiting Redux.assume: 0.000001 seconds 0.120125s: Entering Redux.assume(!(!(0 < r2))) 0.120141s: Exiting Redux.assume: 0.000006 seconds 0.120153s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.120167s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.120306s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.120324s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.120547s: Exiting Redux.query 0.120560s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.120571s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.120586s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.120607s: Exiting Redux.assume: 0.000009 seconds 0.120619s: Entering Redux.assume(!(!(1 = 0))) 0.120632s: Exiting Redux.assume: 0.000001 seconds 0.120646s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.120666s: Exiting Redux.assume: 0.000008 seconds 0.120678s: Entering Redux.assume(!(!(1 = 0))) 0.120691s: Exiting Redux.assume: 0.000001 seconds 0.120705s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.120719s: Exiting Redux.assume: 0.000003 seconds 0.120729s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.120739s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.120748s: Entering Redux.query(true) 0.120758s: Exiting Redux.query 0.120768s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.120777s: Entering Redux.assume(true) 0.120789s: Exiting Redux.assume: 0.000001 seconds 0.120801s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.120824s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.120836s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.120850s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.120869s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.120884s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.121045s: Exiting Redux.query 0.121061s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.121076s: Exiting Redux.assert_term: 0.000004 seconds 0.121087s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.121100s: Exiting Redux.assert_term: 0.000003 seconds 0.121111s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.121125s: Exiting Redux.assert_term: 0.000003 seconds 0.121136s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.121149s: Exiting Redux.assert_term: 0.000003 seconds 0.121160s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.121175s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.121198s: Exiting Redux.assume: 0.000012 seconds 0.121208s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.121220s: Entering Redux.assume(!(1 = 0)) 0.121232s: Exiting Redux.assume: 0.000001 seconds 0.121244s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.121259s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.121283s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.121300s: Exiting Redux.assume: 0.000006 seconds 0.121311s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.121321s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.121331s: Entering Redux.query(1 <= 1) 0.121340s: Exiting Redux.query 0.121351s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121361s: Entering Redux.assume(1 <= 1) 0.121373s: Exiting Redux.assume: 0.000001 seconds 0.121383s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.121396s: Entering Redux.assume(!(!(r0 = 0))) 0.121426s: Exiting Redux.assume: 0.000018 seconds 0.121436s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.121448s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.121470s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.121488s: Exiting Redux.assume: 0.000006 seconds 0.121499s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.121510s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.121521s: Entering Redux.query(1 <= 1) 0.121531s: Exiting Redux.query 0.121542s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.121552s: Entering Redux.assume(1 <= 1) 0.121564s: Exiting Redux.assume: 0.000001 seconds 0.121575s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.121586s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.121598s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.121607s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.121672s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.121696s: Exiting Redux.assume: 0.000011 seconds 0.121709s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.121723s: Exiting Redux.assume: 0.000003 seconds 0.121735s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.121754s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.121768s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.121787s: Exiting Redux.query 0.121809s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.121825s: Exiting Redux.assert_term: 0.000004 seconds 0.121837s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.121851s: Exiting Redux.assert_term: 0.000003 seconds 0.121861s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.121876s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.121898s: Exiting Redux.assume: 0.000011 seconds 0.121909s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.121920s: Entering Redux.assume(!(1 = 0)) 0.121932s: Exiting Redux.assume: 0.000001 seconds 0.121944s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.121958s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.121982s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.122000s: Exiting Redux.assume: 0.000006 seconds 0.122012s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.122022s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.122032s: Entering Redux.query(1 <= 1) 0.122042s: Exiting Redux.query 0.122052s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.122063s: Entering Redux.assume(1 <= 1) 0.122075s: Exiting Redux.assume: 0.000001 seconds 0.122084s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.122098s: Entering Redux.assume(!(0 < r2)) 0.122114s: Exiting Redux.assume: 0.000007 seconds 0.122125s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.122136s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.122154s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.122169s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.122188s: Exiting Redux.query 0.122202s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.122217s: Exiting Redux.assert_term: 0.000004 seconds 0.122229s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.122242s: Exiting Redux.assert_term: 0.000003 seconds 0.122253s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.122267s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.122299s: Exiting Redux.assume: 0.000022 seconds 0.122310s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.122321s: Entering Redux.assume(!(1 = 0)) 0.122333s: Exiting Redux.assume: 0.000001 seconds 0.122344s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.122358s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.122381s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.122400s: Exiting Redux.assume: 0.000006 seconds 0.122411s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.122421s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.122431s: Entering Redux.query(1 <= 1) 0.122441s: Exiting Redux.query 0.122452s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.122462s: Entering Redux.assume(1 <= 1) 0.122475s: Exiting Redux.assume: 0.000001 seconds 0.122485s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.122498s: Entering Redux.assume(!(r3 < 0)) 0.122516s: Exiting Redux.assume: 0.000008 seconds 0.122526s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.122542s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.122557s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.122578s: Exiting Redux.query 0.122589s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.122599s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.122611s: Entering Redux.assume(!(!(r3 < 0))) 0.122629s: Exiting Redux.assume: 0.000008 seconds 0.122641s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.122654s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.122671s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.122685s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.122881s: Exiting Redux.query 0.122894s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.122903s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.122917s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.122938s: Exiting Redux.assume: 0.000010 seconds 0.122949s: Entering Redux.assume(!(!(1 = 0))) 0.122960s: Exiting Redux.assume: 0.000001 seconds 0.122972s: Entering Redux.assume(!(!(0 < r2))) 0.122988s: Exiting Redux.assume: 0.000006 seconds 0.122999s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.123089s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.123106s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.123121s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.123341s: Exiting Redux.query 0.123355s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.123364s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.123378s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.123398s: Exiting Redux.assume: 0.000009 seconds 0.123409s: Entering Redux.assume(!(!(1 = 0))) 0.123420s: Exiting Redux.assume: 0.000001 seconds 0.123434s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.123452s: Exiting Redux.assume: 0.000008 seconds 0.123462s: Entering Redux.assume(!(!(1 = 0))) 0.123473s: Exiting Redux.assume: 0.000002 seconds 0.123493s: Entering Redux.assume(!(0 <= R0)) 0.123509s: Exiting Redux.assume: 0.000004 seconds 0.123518s: Entering Redux.assume(false) 0.123530s: Exiting Redux.assume: 0.000002 seconds 0.123540s: Entering Redux.assume(!(false)) 0.123551s: Exiting Redux.assume: 0.000002 seconds 0.123562s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Verifying call 0.123573s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.123582s: Entering Redux.query(true) 0.123593s: Exiting Redux.query 0.123602s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.123613s: Entering Redux.assume(true) 0.123624s: Exiting Redux.assume: 0.000001 seconds 0.123635s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.123654s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.123783s: Exiting Redux.assume: 0.000118 seconds 0.123797s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.123814s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.123824s: Entering Redux.query(true) 0.123835s: Exiting Redux.query 0.123845s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.123854s: Entering Redux.assume(true) 0.123865s: Exiting Redux.assume: 0.000001 seconds 0.123876s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.123891s: Entering Redux.query(!(2 = 0)) 0.123901s: Exiting Redux.query 0.123913s: Entering Redux.assume(%(A0, 2) = 1) 0.123926s: Exiting Redux.assume: 0.000003 seconds 0.123935s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.123945s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.123954s: Entering Redux.query(true) 0.123963s: Exiting Redux.query 0.123974s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.123983s: Entering Redux.assume(true) 0.123995s: Exiting Redux.assume: 0.000001 seconds 0.124004s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.124019s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.124030s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.124044s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.124062s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.124078s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.125048s: Exiting Redux.query 0.125067s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.125084s: Exiting Redux.assert_term: 0.000004 seconds 0.125095s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.125109s: Exiting Redux.assert_term: 0.000004 seconds 0.125120s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.125134s: Exiting Redux.assert_term: 0.000003 seconds 0.125145s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.125158s: Exiting Redux.assert_term: 0.000002 seconds 0.125169s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.125183s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.125211s: Exiting Redux.assume: 0.000017 seconds 0.125222s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.125233s: Entering Redux.assume(!(1 = 0)) 0.125245s: Exiting Redux.assume: 0.000002 seconds 0.125257s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.125271s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.125295s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.125317s: Exiting Redux.assume: 0.000010 seconds 0.125329s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.125340s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.125351s: Entering Redux.query(1 <= 1) 0.125361s: Exiting Redux.query 0.125372s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.125383s: Entering Redux.assume(1 <= 1) 0.125394s: Exiting Redux.assume: 0.000000 seconds 0.125403s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.125417s: Entering Redux.assume(!(!(r0 = 0))) 0.125447s: Exiting Redux.assume: 0.000019 seconds 0.125458s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.125470s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.125492s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.125514s: Exiting Redux.assume: 0.000009 seconds 0.125525s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.125652s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.125665s: Entering Redux.query(1 <= 1) 0.125675s: Exiting Redux.query 0.125686s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.125696s: Entering Redux.assume(1 <= 1) 0.125709s: Exiting Redux.assume: 0.000001 seconds 0.125720s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.125731s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.125742s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.125751s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.125765s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.125794s: Exiting Redux.assume: 0.000017 seconds 0.125820s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.125835s: Exiting Redux.assume: 0.000003 seconds 0.125846s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.125865s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.125880s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.125905s: Exiting Redux.query 0.125919s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.125933s: Exiting Redux.assert_term: 0.000004 seconds 0.125945s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.125959s: Exiting Redux.assert_term: 0.000003 seconds 0.125969s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.125984s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.126013s: Exiting Redux.assume: 0.000017 seconds 0.126023s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.126035s: Entering Redux.assume(!(1 = 0)) 0.126047s: Exiting Redux.assume: 0.000001 seconds 0.126057s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.126071s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.126094s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.126115s: Exiting Redux.assume: 0.000010 seconds 0.126126s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.126136s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.126146s: Entering Redux.query(1 <= 1) 0.126156s: Exiting Redux.query 0.126166s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.126176s: Entering Redux.assume(1 <= 1) 0.126187s: Exiting Redux.assume: 0.000001 seconds 0.126197s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.126210s: Entering Redux.assume(!(0 < r2)) 0.126227s: Exiting Redux.assume: 0.000007 seconds 0.126238s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.126250s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.126268s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.126283s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.126309s: Exiting Redux.query 0.126322s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.126337s: Exiting Redux.assert_term: 0.000004 seconds 0.126349s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.126362s: Exiting Redux.assert_term: 0.000003 seconds 0.126374s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.126389s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.126436s: Exiting Redux.assume: 0.000036 seconds 0.126447s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.126458s: Entering Redux.assume(!(1 = 0)) 0.126470s: Exiting Redux.assume: 0.000001 seconds 0.126480s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.126494s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.126517s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.126539s: Exiting Redux.assume: 0.000011 seconds 0.126550s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.126560s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.126570s: Entering Redux.query(1 <= 1) 0.126580s: Exiting Redux.query 0.126589s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.126599s: Entering Redux.assume(1 <= 1) 0.126610s: Exiting Redux.assume: 0.000001 seconds 0.126620s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.126633s: Entering Redux.assume(!(r3 < 0)) 0.126652s: Exiting Redux.assume: 0.000008 seconds 0.126662s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.126677s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.126691s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.126718s: Exiting Redux.query 0.126730s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.126740s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.126752s: Entering Redux.assume(!(!(r3 < 0))) 0.126771s: Exiting Redux.assume: 0.000008 seconds 0.126783s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.126796s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.126821s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.126836s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.127139s: Exiting Redux.query 0.127154s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.127165s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.127179s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.127207s: Exiting Redux.assume: 0.000017 seconds 0.127220s: Entering Redux.assume(!(!(1 = 0))) 0.127232s: Exiting Redux.assume: 0.000001 seconds 0.127245s: Entering Redux.assume(!(!(0 < r2))) 0.127263s: Exiting Redux.assume: 0.000006 seconds 0.127274s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.127288s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.127306s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.127321s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.127634s: Exiting Redux.query 0.127648s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.127658s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.127673s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.127700s: Exiting Redux.assume: 0.000015 seconds 0.127712s: Entering Redux.assume(!(!(1 = 0))) 0.127724s: Exiting Redux.assume: 0.000001 seconds 0.127739s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.127764s: Exiting Redux.assume: 0.000014 seconds 0.127776s: Entering Redux.assume(!(!(1 = 0))) 0.127788s: Exiting Redux.assume: 0.000001 seconds 0.127809s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.127823s: Exiting Redux.assume: 0.000003 seconds 0.127835s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.127845s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.127854s: Entering Redux.query(true) 0.127864s: Exiting Redux.query 0.127874s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.127884s: Entering Redux.assume(true) 0.127896s: Exiting Redux.assume: 0.000001 seconds 0.127906s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.127921s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.127933s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.127948s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.127968s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.127984s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.129041s: Exiting Redux.query 0.129060s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.129076s: Exiting Redux.assert_term: 0.000005 seconds 0.129090s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.129104s: Exiting Redux.assert_term: 0.000003 seconds 0.129114s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.129128s: Exiting Redux.assert_term: 0.000003 seconds 0.129140s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.129153s: Exiting Redux.assert_term: 0.000003 seconds 0.129163s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.129177s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.129206s: Exiting Redux.assume: 0.000017 seconds 0.129216s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.129228s: Entering Redux.assume(!(1 = 0)) 0.129241s: Exiting Redux.assume: 0.000001 seconds 0.129252s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.129266s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.129293s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.129315s: Exiting Redux.assume: 0.000010 seconds 0.129326s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.129336s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.129346s: Entering Redux.query(1 <= 1) 0.129357s: Exiting Redux.query 0.129367s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.129378s: Entering Redux.assume(1 <= 1) 0.129389s: Exiting Redux.assume: 0.000001 seconds 0.129399s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.129412s: Entering Redux.assume(!(!(r0 = 0))) 0.129447s: Exiting Redux.assume: 0.000020 seconds 0.129458s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.129470s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.129493s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.129514s: Exiting Redux.assume: 0.000009 seconds 0.129525s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.129535s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.129545s: Entering Redux.query(1 <= 1) 0.129554s: Exiting Redux.query 0.129563s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.129573s: Entering Redux.assume(1 <= 1) 0.129584s: Exiting Redux.assume: 0.000001 seconds 0.129593s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.129604s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.129614s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.129623s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.129635s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.129661s: Exiting Redux.assume: 0.000016 seconds 0.129673s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.129688s: Exiting Redux.assume: 0.000004 seconds 0.129700s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.129762s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.129777s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.129808s: Exiting Redux.query 0.129822s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.129837s: Exiting Redux.assert_term: 0.000004 seconds 0.129849s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.129863s: Exiting Redux.assert_term: 0.000003 seconds 0.129873s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.129887s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.129916s: Exiting Redux.assume: 0.000017 seconds 0.129926s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.129938s: Entering Redux.assume(!(1 = 0)) 0.129950s: Exiting Redux.assume: 0.000001 seconds 0.129961s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.129975s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.130000s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.130021s: Exiting Redux.assume: 0.000010 seconds 0.130033s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.130044s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.130054s: Entering Redux.query(1 <= 1) 0.130064s: Exiting Redux.query 0.130075s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.130086s: Entering Redux.assume(1 <= 1) 0.130099s: Exiting Redux.assume: 0.000001 seconds 0.130109s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.130122s: Entering Redux.assume(!(0 < r2)) 0.130140s: Exiting Redux.assume: 0.000007 seconds 0.130151s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.130163s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.130182s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.130196s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.130223s: Exiting Redux.query 0.130237s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.130251s: Exiting Redux.assert_term: 0.000004 seconds 0.130262s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.130276s: Exiting Redux.assert_term: 0.000003 seconds 0.130285s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.130299s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.130346s: Exiting Redux.assume: 0.000035 seconds 0.130357s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.130368s: Entering Redux.assume(!(1 = 0)) 0.130380s: Exiting Redux.assume: 0.000001 seconds 0.130391s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.130405s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.130430s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.130452s: Exiting Redux.assume: 0.000011 seconds 0.130464s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.130474s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.130487s: Entering Redux.query(1 <= 1) 0.130497s: Exiting Redux.query 0.130509s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.130520s: Entering Redux.assume(1 <= 1) 0.130531s: Exiting Redux.assume: 0.000001 seconds 0.130542s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.130556s: Entering Redux.assume(!(r3 < 0)) 0.130575s: Exiting Redux.assume: 0.000008 seconds 0.130586s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.130602s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.130615s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.130642s: Exiting Redux.query 0.130653s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.130663s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.130675s: Entering Redux.assume(!(!(r3 < 0))) 0.130693s: Exiting Redux.assume: 0.000008 seconds 0.130706s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.130721s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.130737s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.130753s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.131004s: Exiting Redux.query 0.131018s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.131028s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.131043s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.131070s: Exiting Redux.assume: 0.000016 seconds 0.131154s: Entering Redux.assume(!(!(1 = 0))) 0.131168s: Exiting Redux.assume: 0.000002 seconds 0.131181s: Entering Redux.assume(!(!(0 < r2))) 0.131199s: Exiting Redux.assume: 0.000006 seconds 0.131211s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.131224s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.131240s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.131255s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.131569s: Exiting Redux.query 0.131583s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.131593s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.131608s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.131634s: Exiting Redux.assume: 0.000015 seconds 0.131646s: Entering Redux.assume(!(!(1 = 0))) 0.131659s: Exiting Redux.assume: 0.000001 seconds 0.131673s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.131700s: Exiting Redux.assume: 0.000015 seconds 0.131712s: Entering Redux.assume(!(!(1 = 0))) 0.131727s: Exiting Redux.assume: 0.000001 seconds 0.131752s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.131873s: Exiting Redux.assume: 0.000109 seconds 0.131887s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.131899s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.131909s: Entering Redux.query(true) 0.131919s: Exiting Redux.query 0.131931s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.131941s: Entering Redux.assume(true) 0.131954s: Exiting Redux.assume: 0.000001 seconds 0.131965s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.131981s: Entering Redux.query(!(2 = 0)) 0.131993s: Exiting Redux.query 0.132006s: Entering Redux.assume(%(A0, 2) = 1) 0.132020s: Exiting Redux.assume: 0.000003 seconds 0.132031s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.132042s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.132052s: Entering Redux.query(true) 0.132062s: Exiting Redux.query 0.132073s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.132082s: Entering Redux.assume(true) 0.132093s: Exiting Redux.assume: 0.000001 seconds 0.132103s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.132118s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.132129s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.132143s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.132162s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.132177s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.133761s: Exiting Redux.query 0.133779s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.133795s: Exiting Redux.assert_term: 0.000004 seconds 0.133814s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.133828s: Exiting Redux.assert_term: 0.000003 seconds 0.133838s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.133852s: Exiting Redux.assert_term: 0.000003 seconds 0.133862s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.133875s: Exiting Redux.assert_term: 0.000002 seconds 0.133885s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.133899s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.133921s: Exiting Redux.assume: 0.000012 seconds 0.133931s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.133942s: Entering Redux.assume(!(1 = 0)) 0.133954s: Exiting Redux.assume: 0.000001 seconds 0.133965s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.133979s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.134003s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.134021s: Exiting Redux.assume: 0.000006 seconds 0.134031s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.134042s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.134052s: Entering Redux.query(1 <= 1) 0.134061s: Exiting Redux.query 0.134071s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.134082s: Entering Redux.assume(1 <= 1) 0.134092s: Exiting Redux.assume: 0.000001 seconds 0.134102s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.134114s: Entering Redux.assume(!(!(r0 = 0))) 0.134143s: Exiting Redux.assume: 0.000018 seconds 0.134154s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.134165s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.134188s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.134205s: Exiting Redux.assume: 0.000005 seconds 0.134216s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.134225s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.134235s: Entering Redux.query(1 <= 1) 0.134245s: Exiting Redux.query 0.134255s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.134265s: Entering Redux.assume(1 <= 1) 0.134276s: Exiting Redux.assume: 0.000001 seconds 0.134285s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.134295s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.134305s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.134314s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.134327s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.134347s: Exiting Redux.assume: 0.000011 seconds 0.134359s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.134372s: Exiting Redux.assume: 0.000003 seconds 0.134383s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.134402s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.134416s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.134434s: Exiting Redux.query 0.134448s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.134463s: Exiting Redux.assert_term: 0.000004 seconds 0.134475s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.134489s: Exiting Redux.assert_term: 0.000003 seconds 0.134499s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.134514s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.134537s: Exiting Redux.assume: 0.000011 seconds 0.134548s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.134560s: Entering Redux.assume(!(1 = 0)) 0.134572s: Exiting Redux.assume: 0.000001 seconds 0.134583s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.134597s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.134621s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.134639s: Exiting Redux.assume: 0.000006 seconds 0.134649s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.134660s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.134671s: Entering Redux.query(1 <= 1) 0.134681s: Exiting Redux.query 0.134693s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.134705s: Entering Redux.assume(1 <= 1) 0.134718s: Exiting Redux.assume: 0.000001 seconds 0.134730s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.134743s: Entering Redux.assume(!(0 < r2)) 0.134761s: Exiting Redux.assume: 0.000007 seconds 0.134771s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.134783s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.134799s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.134820s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.134840s: Exiting Redux.query 0.134854s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.134869s: Exiting Redux.assert_term: 0.000004 seconds 0.134881s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.134895s: Exiting Redux.assert_term: 0.000003 seconds 0.134906s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.134920s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.134953s: Exiting Redux.assume: 0.000022 seconds 0.134963s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.134975s: Entering Redux.assume(!(1 = 0)) 0.134987s: Exiting Redux.assume: 0.000001 seconds 0.134998s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.135012s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.135035s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.135054s: Exiting Redux.assume: 0.000007 seconds 0.135065s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.135076s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.135088s: Entering Redux.query(1 <= 1) 0.135098s: Exiting Redux.query 0.135109s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.135119s: Entering Redux.assume(1 <= 1) 0.135131s: Exiting Redux.assume: 0.000001 seconds 0.135141s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.135251s: Entering Redux.assume(!(r3 < 0)) 0.135273s: Exiting Redux.assume: 0.000009 seconds 0.135284s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.135299s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.135313s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.135334s: Exiting Redux.query 0.135346s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.135357s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.135369s: Entering Redux.assume(!(!(r3 < 0))) 0.135388s: Exiting Redux.assume: 0.000007 seconds 0.135401s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.135414s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.135431s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.135446s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.135638s: Exiting Redux.query 0.135651s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.135661s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.135676s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.135697s: Exiting Redux.assume: 0.000011 seconds 0.135708s: Entering Redux.assume(!(!(1 = 0))) 0.135720s: Exiting Redux.assume: 0.000001 seconds 0.135734s: Entering Redux.assume(!(!(0 < r2))) 0.135751s: Exiting Redux.assume: 0.000006 seconds 0.135761s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.135774s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.135790s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.135813s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.136033s: Exiting Redux.query 0.136047s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.136057s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.136072s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.136093s: Exiting Redux.assume: 0.000009 seconds 0.136105s: Entering Redux.assume(!(!(1 = 0))) 0.136117s: Exiting Redux.assume: 0.000001 seconds 0.136135s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.136154s: Exiting Redux.assume: 0.000008 seconds 0.136166s: Entering Redux.assume(!(!(1 = 0))) 0.136177s: Exiting Redux.assume: 0.000001 seconds 0.136193s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.136207s: Exiting Redux.assume: 0.000003 seconds 0.136217s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.136228s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.136238s: Entering Redux.query(true) 0.136248s: Exiting Redux.query 0.136258s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.136267s: Entering Redux.assume(true) 0.136279s: Exiting Redux.assume: 0.000001 seconds 0.136289s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.136305s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.136317s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.136331s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.136350s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.136366s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.137894s: Exiting Redux.query 0.137911s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.137927s: Exiting Redux.assert_term: 0.000004 seconds 0.137937s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.137951s: Exiting Redux.assert_term: 0.000003 seconds 0.137961s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.137974s: Exiting Redux.assert_term: 0.000003 seconds 0.137984s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.137997s: Exiting Redux.assert_term: 0.000003 seconds 0.138007s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.138021s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.138043s: Exiting Redux.assume: 0.000012 seconds 0.138053s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.138064s: Entering Redux.assume(!(1 = 0)) 0.138075s: Exiting Redux.assume: 0.000001 seconds 0.138086s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.138100s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.138123s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.138141s: Exiting Redux.assume: 0.000006 seconds 0.138151s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.138161s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.138171s: Entering Redux.query(1 <= 1) 0.138180s: Exiting Redux.query 0.138191s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.138200s: Entering Redux.assume(1 <= 1) 0.138212s: Exiting Redux.assume: 0.000001 seconds 0.138221s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.138233s: Entering Redux.assume(!(!(r0 = 0))) 0.138262s: Exiting Redux.assume: 0.000018 seconds 0.138272s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.138283s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.138305s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.138323s: Exiting Redux.assume: 0.000006 seconds 0.138333s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.138343s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.138353s: Entering Redux.query(1 <= 1) 0.138362s: Exiting Redux.query 0.138372s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.138381s: Entering Redux.assume(1 <= 1) 0.138393s: Exiting Redux.assume: 0.000001 seconds 0.138403s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.138414s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.138425s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.138435s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.138447s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.138469s: Exiting Redux.assume: 0.000010 seconds 0.138483s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.138496s: Exiting Redux.assume: 0.000003 seconds 0.138508s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.138526s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.138540s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.138558s: Exiting Redux.query 0.138571s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.138585s: Exiting Redux.assert_term: 0.000004 seconds 0.138596s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.138609s: Exiting Redux.assert_term: 0.000003 seconds 0.138619s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.138634s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.138656s: Exiting Redux.assume: 0.000011 seconds 0.138667s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.138678s: Entering Redux.assume(!(1 = 0)) 0.138689s: Exiting Redux.assume: 0.000001 seconds 0.138699s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.138713s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.138737s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.138755s: Exiting Redux.assume: 0.000006 seconds 0.138767s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.138777s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.138787s: Entering Redux.query(1 <= 1) 0.138797s: Exiting Redux.query 0.138815s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.138826s: Entering Redux.assume(1 <= 1) 0.138837s: Exiting Redux.assume: 0.000001 seconds 0.138848s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.138860s: Entering Redux.assume(!(0 < r2)) 0.138877s: Exiting Redux.assume: 0.000006 seconds 0.138888s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.138900s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.138919s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.138933s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.138952s: Exiting Redux.query 0.138966s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.138981s: Exiting Redux.assert_term: 0.000003 seconds 0.138992s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.139006s: Exiting Redux.assert_term: 0.000002 seconds 0.139016s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.139032s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.139065s: Exiting Redux.assume: 0.000021 seconds 0.139076s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.139087s: Entering Redux.assume(!(1 = 0)) 0.139099s: Exiting Redux.assume: 0.000001 seconds 0.139110s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.139123s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.139923s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.139953s: Exiting Redux.assume: 0.000010 seconds 0.139965s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.139976s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.139987s: Entering Redux.query(1 <= 1) 0.139998s: Exiting Redux.query 0.140009s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.140019s: Entering Redux.assume(1 <= 1) 0.140031s: Exiting Redux.assume: 0.000001 seconds 0.140042s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.140056s: Entering Redux.assume(!(r3 < 0)) 0.140076s: Exiting Redux.assume: 0.000009 seconds 0.140087s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.140103s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.140117s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.140138s: Exiting Redux.query 0.140148s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.140157s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.140169s: Entering Redux.assume(!(!(r3 < 0))) 0.140188s: Exiting Redux.assume: 0.000008 seconds 0.140200s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.140214s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.140231s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.140246s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.140437s: Exiting Redux.query 0.140449s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.140460s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.140476s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.140496s: Exiting Redux.assume: 0.000010 seconds 0.140509s: Entering Redux.assume(!(!(1 = 0))) 0.140521s: Exiting Redux.assume: 0.000001 seconds 0.140535s: Entering Redux.assume(!(!(0 < r2))) 0.140552s: Exiting Redux.assume: 0.000006 seconds 0.140563s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.140578s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.140594s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.140612s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.140840s: Exiting Redux.query 0.140854s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.140864s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.140880s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.140901s: Exiting Redux.assume: 0.000009 seconds 0.140913s: Entering Redux.assume(!(!(1 = 0))) 0.140925s: Exiting Redux.assume: 0.000001 seconds 0.140940s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.140960s: Exiting Redux.assume: 0.000008 seconds 0.140972s: Entering Redux.assume(!(!(1 = 0))) 0.140984s: Exiting Redux.assume: 0.000001 seconds 0.141016s: Entering Redux.assume(!(0 <= A0)) 0.141033s: Exiting Redux.assume: 0.000005 seconds 0.141043s: Entering Redux.assume(false) 0.141055s: Exiting Redux.assume: 0.000001 seconds 0.141064s: Entering Redux.assume(!(false)) 0.141076s: Exiting Redux.assume: 0.000001 seconds 0.141087s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(40,5-24): Verifying call 0.141097s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.141109s: Entering Redux.query(true) 0.141119s: Exiting Redux.query 0.141130s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.141141s: Entering Redux.assume(true) 0.141153s: Exiting Redux.assume: 0.000001 seconds 0.141163s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,7-8): Executing statement 0.141177s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.141193s: Exiting Redux.assert_term: 0.000004 seconds 0.141205s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(41,9-30): Verifying call 0.141215s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.141224s: Entering Redux.query(true) 0.141235s: Exiting Redux.query 0.141247s: Entering Redux.assert_term(-2147483648 <= R0 && R0 <= 2147483647) 0.141261s: Exiting Redux.assert_term: 0.000003 seconds 0.141272s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.141282s: Entering Redux.assume(true) 0.141295s: Exiting Redux.assume: 0.000001 seconds 0.141305s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Executing statement 0.141322s: Entering Redux.assume(0 <= R0) 0.141339s: Exiting Redux.assume: 0.000005 seconds 0.141350s: Entering Redux.assume(R0 <= 1) 0.141365s: Exiting Redux.assume: 0.000005 seconds 0.141376s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Verifying call 0.141387s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.141397s: Entering Redux.query(true) 0.141406s: Exiting Redux.query 0.141417s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.141426s: Entering Redux.assume(true) 0.141438s: Exiting Redux.assume: 0.000001 seconds 0.141448s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.141467s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.141587s: Exiting Redux.assume: 0.000108 seconds 0.141601s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.141612s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.141622s: Entering Redux.query(true) 0.141632s: Exiting Redux.query 0.141643s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.141652s: Entering Redux.assume(true) 0.141663s: Exiting Redux.assume: 0.000001 seconds 0.141674s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.141689s: Entering Redux.query(!(2 = 0)) 0.141699s: Exiting Redux.query 0.141712s: Entering Redux.assume(%(A0, 2) = 1) 0.141728s: Exiting Redux.assume: 0.000003 seconds 0.141739s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.141750s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.141762s: Entering Redux.query(true) 0.141773s: Exiting Redux.query 0.141782s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.141791s: Entering Redux.assume(true) 0.141809s: Exiting Redux.assume: 0.000009 seconds 0.141819s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.141834s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.141845s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.141859s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.141879s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.141895s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.143314s: Exiting Redux.query 0.143333s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.143349s: Exiting Redux.assert_term: 0.000004 seconds 0.143360s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.143374s: Exiting Redux.assert_term: 0.000003 seconds 0.143386s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.143400s: Exiting Redux.assert_term: 0.000003 seconds 0.143412s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.143425s: Exiting Redux.assert_term: 0.000003 seconds 0.143437s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.143452s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.143475s: Exiting Redux.assume: 0.000013 seconds 0.143486s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.143497s: Entering Redux.assume(!(1 = 0)) 0.143509s: Exiting Redux.assume: 0.000001 seconds 0.143521s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.143542s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.143566s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.143586s: Exiting Redux.assume: 0.000006 seconds 0.143597s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.143608s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.143619s: Entering Redux.query(1 <= 1) 0.143630s: Exiting Redux.query 0.143641s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.143651s: Entering Redux.assume(1 <= 1) 0.143663s: Exiting Redux.assume: 0.000001 seconds 0.143674s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.143687s: Entering Redux.assume(!(!(r0 = 0))) 0.143717s: Exiting Redux.assume: 0.000018 seconds 0.143728s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.143740s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.143763s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.143781s: Exiting Redux.assume: 0.000006 seconds 0.143792s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.143810s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.143821s: Entering Redux.query(1 <= 1) 0.143831s: Exiting Redux.query 0.143842s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.143852s: Entering Redux.assume(1 <= 1) 0.143865s: Exiting Redux.assume: 0.000001 seconds 0.143876s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.143888s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.143899s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.143909s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.143923s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.143944s: Exiting Redux.assume: 0.000011 seconds 0.143957s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.143971s: Exiting Redux.assume: 0.000003 seconds 0.143983s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.144062s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.144078s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.144097s: Exiting Redux.query 0.144111s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.144127s: Exiting Redux.assert_term: 0.000004 seconds 0.144138s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.144152s: Exiting Redux.assert_term: 0.000003 seconds 0.144164s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.144178s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.144201s: Exiting Redux.assume: 0.000011 seconds 0.144211s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.144223s: Entering Redux.assume(!(1 = 0)) 0.144235s: Exiting Redux.assume: 0.000001 seconds 0.144246s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.144260s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.144285s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.144303s: Exiting Redux.assume: 0.000006 seconds 0.144314s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.144325s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.144336s: Entering Redux.query(1 <= 1) 0.144346s: Exiting Redux.query 0.144356s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.144366s: Entering Redux.assume(1 <= 1) 0.144377s: Exiting Redux.assume: 0.000001 seconds 0.144388s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.144400s: Entering Redux.assume(!(0 < r2)) 0.144417s: Exiting Redux.assume: 0.000007 seconds 0.144427s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.144438s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.144455s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.144470s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.144489s: Exiting Redux.query 0.144503s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.144517s: Exiting Redux.assert_term: 0.000004 seconds 0.144529s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.144542s: Exiting Redux.assert_term: 0.000003 seconds 0.144552s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.144565s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.144598s: Exiting Redux.assume: 0.000022 seconds 0.144607s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.144619s: Entering Redux.assume(!(1 = 0)) 0.144630s: Exiting Redux.assume: 0.000001 seconds 0.144640s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.144653s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.144677s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.144695s: Exiting Redux.assume: 0.000007 seconds 0.144706s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.144716s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.144728s: Entering Redux.query(1 <= 1) 0.144738s: Exiting Redux.query 0.144749s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.144758s: Entering Redux.assume(1 <= 1) 0.144770s: Exiting Redux.assume: 0.000001 seconds 0.144779s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.144791s: Entering Redux.assume(!(r3 < 0)) 0.144817s: Exiting Redux.assume: 0.000008 seconds 0.144828s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.144844s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.144857s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.144877s: Exiting Redux.query 0.144888s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.144898s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.144909s: Entering Redux.assume(!(!(r3 < 0))) 0.144927s: Exiting Redux.assume: 0.000007 seconds 0.144938s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.144951s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.144968s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.144983s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.145173s: Exiting Redux.query 0.145187s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.145197s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.145212s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.145234s: Exiting Redux.assume: 0.000010 seconds 0.145246s: Entering Redux.assume(!(!(1 = 0))) 0.145258s: Exiting Redux.assume: 0.000001 seconds 0.145270s: Entering Redux.assume(!(!(0 < r2))) 0.145287s: Exiting Redux.assume: 0.000006 seconds 0.145300s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.145314s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.145479s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.145496s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.145716s: Exiting Redux.query 0.145730s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.145740s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.145755s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.145776s: Exiting Redux.assume: 0.000009 seconds 0.145788s: Entering Redux.assume(!(!(1 = 0))) 0.145800s: Exiting Redux.assume: 0.000002 seconds 0.145824s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.145844s: Exiting Redux.assume: 0.000008 seconds 0.145856s: Entering Redux.assume(!(!(1 = 0))) 0.145867s: Exiting Redux.assume: 0.000001 seconds 0.145881s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.145895s: Exiting Redux.assume: 0.000003 seconds 0.145906s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.145917s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.145926s: Entering Redux.query(true) 0.145936s: Exiting Redux.query 0.145946s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.145956s: Entering Redux.assume(true) 0.145967s: Exiting Redux.assume: 0.000001 seconds 0.145977s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.145993s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.146004s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.146018s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.146037s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.146053s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.147516s: Exiting Redux.query 0.147535s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.147551s: Exiting Redux.assert_term: 0.000004 seconds 0.147563s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.147577s: Exiting Redux.assert_term: 0.000003 seconds 0.147588s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.147600s: Exiting Redux.assert_term: 0.000002 seconds 0.147611s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.147625s: Exiting Redux.assert_term: 0.000003 seconds 0.147636s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.147650s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.147673s: Exiting Redux.assume: 0.000012 seconds 0.147684s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.147695s: Entering Redux.assume(!(1 = 0)) 0.147707s: Exiting Redux.assume: 0.000001 seconds 0.147719s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.147736s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.147765s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.147784s: Exiting Redux.assume: 0.000007 seconds 0.147795s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.147811s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.147823s: Entering Redux.query(1 <= 1) 0.147833s: Exiting Redux.query 0.147844s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.147855s: Entering Redux.assume(1 <= 1) 0.147867s: Exiting Redux.assume: 0.000002 seconds 0.147878s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.147890s: Entering Redux.assume(!(!(r0 = 0))) 0.148229s: Exiting Redux.assume: 0.000327 seconds 0.148242s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.148255s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.148278s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.148296s: Exiting Redux.assume: 0.000006 seconds 0.148307s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.148318s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.148327s: Entering Redux.query(1 <= 1) 0.148337s: Exiting Redux.query 0.148348s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.148358s: Entering Redux.assume(1 <= 1) 0.148370s: Exiting Redux.assume: 0.000001 seconds 0.148381s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.148392s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.148402s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.148412s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.148426s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.148448s: Exiting Redux.assume: 0.000010 seconds 0.148461s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.148476s: Exiting Redux.assume: 0.000003 seconds 0.148488s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.148507s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.148521s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.148540s: Exiting Redux.query 0.148554s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.148569s: Exiting Redux.assert_term: 0.000004 seconds 0.148582s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.148596s: Exiting Redux.assert_term: 0.000003 seconds 0.148607s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.148621s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.148644s: Exiting Redux.assume: 0.000011 seconds 0.148655s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.148666s: Entering Redux.assume(!(1 = 0)) 0.148679s: Exiting Redux.assume: 0.000001 seconds 0.148690s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.148704s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.148728s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.148747s: Exiting Redux.assume: 0.000006 seconds 0.148760s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.148771s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.148782s: Entering Redux.query(1 <= 1) 0.148792s: Exiting Redux.query 0.148808s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.148819s: Entering Redux.assume(1 <= 1) 0.148831s: Exiting Redux.assume: 0.000001 seconds 0.148841s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.148854s: Entering Redux.assume(!(0 < r2)) 0.148871s: Exiting Redux.assume: 0.000007 seconds 0.148882s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.148893s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.148910s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.148924s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.148944s: Exiting Redux.query 0.148957s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.148972s: Exiting Redux.assert_term: 0.000004 seconds 0.148983s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.148997s: Exiting Redux.assert_term: 0.000003 seconds 0.149007s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.149021s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.149053s: Exiting Redux.assume: 0.000022 seconds 0.149064s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.149076s: Entering Redux.assume(!(1 = 0)) 0.149088s: Exiting Redux.assume: 0.000001 seconds 0.149099s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.149112s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.149136s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.149154s: Exiting Redux.assume: 0.000007 seconds 0.149167s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.149177s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.149188s: Entering Redux.query(1 <= 1) 0.149198s: Exiting Redux.query 0.149208s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.149219s: Entering Redux.assume(1 <= 1) 0.149231s: Exiting Redux.assume: 0.000001 seconds 0.149242s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.149255s: Entering Redux.assume(!(r3 < 0)) 0.149274s: Exiting Redux.assume: 0.000008 seconds 0.149285s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.149301s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.149315s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.149335s: Exiting Redux.query 0.149346s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.149356s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.149367s: Entering Redux.assume(!(!(r3 < 0))) 0.149385s: Exiting Redux.assume: 0.000007 seconds 0.149396s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.149408s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.149424s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.149438s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.149736s: Exiting Redux.query 0.149752s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.149764s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.149782s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.149812s: Exiting Redux.assume: 0.000018 seconds 0.149825s: Entering Redux.assume(!(!(1 = 0))) 0.149837s: Exiting Redux.assume: 0.000002 seconds 0.149850s: Entering Redux.assume(!(!(0 < r2))) 0.149868s: Exiting Redux.assume: 0.000006 seconds 0.149879s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.149892s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.149908s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.149924s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.150146s: Exiting Redux.query 0.150160s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.150170s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.150185s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.150205s: Exiting Redux.assume: 0.000009 seconds 0.150217s: Entering Redux.assume(!(!(1 = 0))) 0.150230s: Exiting Redux.assume: 0.000001 seconds 0.150245s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.150264s: Exiting Redux.assume: 0.000007 seconds 0.150276s: Entering Redux.assume(!(!(1 = 0))) 0.150288s: Exiting Redux.assume: 0.000001 seconds 0.150308s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.150434s: Exiting Redux.assume: 0.000114 seconds 0.150447s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.150458s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.150468s: Entering Redux.query(true) 0.150479s: Exiting Redux.query 0.150490s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.150499s: Entering Redux.assume(true) 0.150511s: Exiting Redux.assume: 0.000001 seconds 0.150522s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.150537s: Entering Redux.query(!(2 = 0)) 0.150547s: Exiting Redux.query 0.150558s: Entering Redux.assume(%(A0, 2) = 1) 0.150572s: Exiting Redux.assume: 0.000003 seconds 0.150581s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.150591s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.150600s: Entering Redux.query(true) 0.150609s: Exiting Redux.query 0.150618s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.150627s: Entering Redux.assume(true) 0.150638s: Exiting Redux.assume: 0.000001 seconds 0.150648s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.150662s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.150673s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.150688s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.150706s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.150723s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.151784s: Exiting Redux.query 0.151809s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.151826s: Exiting Redux.assert_term: 0.000004 seconds 0.151838s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.151851s: Exiting Redux.assert_term: 0.000003 seconds 0.151862s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.151875s: Exiting Redux.assert_term: 0.000003 seconds 0.151886s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.151901s: Exiting Redux.assert_term: 0.000003 seconds 0.151911s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.151925s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.151948s: Exiting Redux.assume: 0.000013 seconds 0.151958s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.151970s: Entering Redux.assume(!(1 = 0)) 0.151981s: Exiting Redux.assume: 0.000001 seconds 0.151993s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.152007s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.152031s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.152049s: Exiting Redux.assume: 0.000007 seconds 0.152061s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.152070s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.152080s: Entering Redux.query(1 <= 1) 0.152090s: Exiting Redux.query 0.152100s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.152111s: Entering Redux.assume(1 <= 1) 0.152123s: Exiting Redux.assume: 0.000001 seconds 0.152133s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.152145s: Entering Redux.assume(!(!(r0 = 0))) 0.152175s: Exiting Redux.assume: 0.000018 seconds 0.152185s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.152197s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.152219s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.152237s: Exiting Redux.assume: 0.000006 seconds 0.152249s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.152259s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.152269s: Entering Redux.query(1 <= 1) 0.152279s: Exiting Redux.query 0.152289s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.152300s: Entering Redux.assume(1 <= 1) 0.152311s: Exiting Redux.assume: 0.000001 seconds 0.152321s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.152332s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.152343s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.152352s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.152364s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.152385s: Exiting Redux.assume: 0.000011 seconds 0.152397s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.152410s: Exiting Redux.assume: 0.000003 seconds 0.152421s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.152439s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.152453s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.152471s: Exiting Redux.query 0.152484s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.152498s: Exiting Redux.assert_term: 0.000004 seconds 0.152510s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.152523s: Exiting Redux.assert_term: 0.000003 seconds 0.152639s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.152657s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.152680s: Exiting Redux.assume: 0.000012 seconds 0.152690s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.152701s: Entering Redux.assume(!(1 = 0)) 0.152713s: Exiting Redux.assume: 0.000001 seconds 0.152723s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.152737s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.152763s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.152781s: Exiting Redux.assume: 0.000007 seconds 0.152792s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.152810s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.152820s: Entering Redux.query(1 <= 1) 0.152830s: Exiting Redux.query 0.152840s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.152850s: Entering Redux.assume(1 <= 1) 0.152861s: Exiting Redux.assume: 0.000001 seconds 0.152871s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.152884s: Entering Redux.assume(!(0 < r2)) 0.152901s: Exiting Redux.assume: 0.000007 seconds 0.152911s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.152923s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.152940s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.152954s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.152974s: Exiting Redux.query 0.152987s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.153001s: Exiting Redux.assert_term: 0.000004 seconds 0.153013s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.153026s: Exiting Redux.assert_term: 0.000002 seconds 0.153036s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.153049s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.153082s: Exiting Redux.assume: 0.000023 seconds 0.153094s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.153105s: Entering Redux.assume(!(1 = 0)) 0.153116s: Exiting Redux.assume: 0.000001 seconds 0.153126s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.153140s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.153163s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.153181s: Exiting Redux.assume: 0.000006 seconds 0.153192s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.153201s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.153211s: Entering Redux.query(1 <= 1) 0.153220s: Exiting Redux.query 0.153230s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.153240s: Entering Redux.assume(1 <= 1) 0.153251s: Exiting Redux.assume: 0.000001 seconds 0.153260s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.153272s: Entering Redux.assume(!(r3 < 0)) 0.153290s: Exiting Redux.assume: 0.000008 seconds 0.153301s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.153316s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.153329s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.153350s: Exiting Redux.query 0.153361s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.153371s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.153382s: Entering Redux.assume(!(!(r3 < 0))) 0.153400s: Exiting Redux.assume: 0.000007 seconds 0.153411s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.153423s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.153440s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.153455s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.153645s: Exiting Redux.query 0.153657s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.153667s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.153681s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.153702s: Exiting Redux.assume: 0.000011 seconds 0.153713s: Entering Redux.assume(!(!(1 = 0))) 0.153725s: Exiting Redux.assume: 0.000001 seconds 0.153736s: Entering Redux.assume(!(!(0 < r2))) 0.153753s: Exiting Redux.assume: 0.000006 seconds 0.153765s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.153778s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.153793s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.153816s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.154293s: Exiting Redux.query 0.154309s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.154319s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.154334s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.154355s: Exiting Redux.assume: 0.000010 seconds 0.154367s: Entering Redux.assume(!(!(1 = 0))) 0.154379s: Exiting Redux.assume: 0.000001 seconds 0.154395s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.154414s: Exiting Redux.assume: 0.000009 seconds 0.154426s: Entering Redux.assume(!(!(1 = 0))) 0.154438s: Exiting Redux.assume: 0.000001 seconds 0.154452s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.154466s: Exiting Redux.assume: 0.000002 seconds 0.154477s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.154487s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.154497s: Entering Redux.query(true) 0.154508s: Exiting Redux.query 0.154519s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.154529s: Entering Redux.assume(true) 0.154541s: Exiting Redux.assume: 0.000001 seconds 0.154551s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.154567s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.154579s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.154593s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.154612s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.154628s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.155606s: Exiting Redux.query 0.155625s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.155640s: Exiting Redux.assert_term: 0.000004 seconds 0.155653s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.155667s: Exiting Redux.assert_term: 0.000003 seconds 0.155678s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.155692s: Exiting Redux.assert_term: 0.000003 seconds 0.155701s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.155714s: Exiting Redux.assert_term: 0.000003 seconds 0.155725s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.155740s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.155762s: Exiting Redux.assume: 0.000011 seconds 0.155773s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.155784s: Entering Redux.assume(!(1 = 0)) 0.155797s: Exiting Redux.assume: 0.000000 seconds 0.155817s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.155834s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.155861s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.155880s: Exiting Redux.assume: 0.000007 seconds 0.155892s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.155902s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.155913s: Entering Redux.query(1 <= 1) 0.155923s: Exiting Redux.query 0.155934s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.155944s: Entering Redux.assume(1 <= 1) 0.155956s: Exiting Redux.assume: 0.000001 seconds 0.155967s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.155980s: Entering Redux.assume(!(!(r0 = 0))) 0.156010s: Exiting Redux.assume: 0.000019 seconds 0.156020s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.156033s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.156056s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.156073s: Exiting Redux.assume: 0.000006 seconds 0.156084s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.156094s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.156104s: Entering Redux.query(1 <= 1) 0.156115s: Exiting Redux.query 0.156125s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.156135s: Entering Redux.assume(1 <= 1) 0.156146s: Exiting Redux.assume: 0.000001 seconds 0.156156s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.156167s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.156177s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.156187s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.156200s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.156223s: Exiting Redux.assume: 0.000011 seconds 0.156236s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.156250s: Exiting Redux.assume: 0.000003 seconds 0.156261s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.156280s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.156295s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.156314s: Exiting Redux.query 0.156328s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.156343s: Exiting Redux.assert_term: 0.000004 seconds 0.156355s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.156370s: Exiting Redux.assert_term: 0.000003 seconds 0.156380s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.156395s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.156418s: Exiting Redux.assume: 0.000011 seconds 0.156428s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.156440s: Entering Redux.assume(!(1 = 0)) 0.156452s: Exiting Redux.assume: 0.000001 seconds 0.156463s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.156477s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.156503s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.156520s: Exiting Redux.assume: 0.000006 seconds 0.156531s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.156542s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.156552s: Entering Redux.query(1 <= 1) 0.156562s: Exiting Redux.query 0.156573s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.156583s: Entering Redux.assume(1 <= 1) 0.156594s: Exiting Redux.assume: 0.000001 seconds 0.156604s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.156617s: Entering Redux.assume(!(0 < r2)) 0.156634s: Exiting Redux.assume: 0.000006 seconds 0.156643s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.156655s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.156673s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.156687s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.156707s: Exiting Redux.query 0.156720s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.156734s: Exiting Redux.assert_term: 0.000003 seconds 0.156745s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.156759s: Exiting Redux.assert_term: 0.000002 seconds 0.156769s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.156782s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.156823s: Exiting Redux.assume: 0.000029 seconds 0.156833s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.156844s: Entering Redux.assume(!(1 = 0)) 0.156856s: Exiting Redux.assume: 0.000001 seconds 0.156866s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.156880s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.157046s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.157066s: Exiting Redux.assume: 0.000007 seconds 0.157077s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.157087s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.157097s: Entering Redux.query(1 <= 1) 0.157107s: Exiting Redux.query 0.157116s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.157127s: Entering Redux.assume(1 <= 1) 0.157138s: Exiting Redux.assume: 0.000001 seconds 0.157148s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.157161s: Entering Redux.assume(!(r3 < 0)) 0.157179s: Exiting Redux.assume: 0.000008 seconds 0.157189s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.157205s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.157219s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.157239s: Exiting Redux.query 0.157250s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.157259s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.157270s: Entering Redux.assume(!(!(r3 < 0))) 0.157287s: Exiting Redux.assume: 0.000008 seconds 0.157298s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.157310s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.157326s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.157340s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.157528s: Exiting Redux.query 0.157541s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.157551s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.157565s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.157587s: Exiting Redux.assume: 0.000010 seconds 0.157598s: Entering Redux.assume(!(!(1 = 0))) 0.157609s: Exiting Redux.assume: 0.000001 seconds 0.157621s: Entering Redux.assume(!(!(0 < r2))) 0.157637s: Exiting Redux.assume: 0.000006 seconds 0.157648s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.157660s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.157675s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.157690s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.157916s: Exiting Redux.query 0.157929s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.157939s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.157953s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.157974s: Exiting Redux.assume: 0.000009 seconds 0.157985s: Entering Redux.assume(!(!(1 = 0))) 0.157996s: Exiting Redux.assume: 0.000001 seconds 0.158010s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.158030s: Exiting Redux.assume: 0.000008 seconds 0.158041s: Entering Redux.assume(!(!(1 = 0))) 0.158052s: Exiting Redux.assume: 0.000001 seconds 0.158075s: Entering Redux.assume(!(R0 <= 1)) 0.158088s: Exiting Redux.assume: 0.000003 seconds 0.158099s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Verifying call 0.158109s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.158119s: Entering Redux.query(true) 0.158129s: Exiting Redux.query 0.158139s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.158148s: Entering Redux.assume(true) 0.158159s: Exiting Redux.assume: 0.000001 seconds 0.158168s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.158187s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.158289s: Exiting Redux.assume: 0.000090 seconds 0.158301s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.158310s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.158319s: Entering Redux.query(true) 0.158329s: Exiting Redux.query 0.158338s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.158347s: Entering Redux.assume(true) 0.158358s: Exiting Redux.assume: 0.000001 seconds 0.158367s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.158382s: Entering Redux.query(!(2 = 0)) 0.158392s: Exiting Redux.query 0.158489s: Entering Redux.assume(%(A0, 2) = 1) 0.158505s: Exiting Redux.assume: 0.000004 seconds 0.158516s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.158553s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.158563s: Entering Redux.query(true) 0.158573s: Exiting Redux.query 0.158584s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.158593s: Entering Redux.assume(true) 0.158605s: Exiting Redux.assume: 0.000001 seconds 0.158615s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.158630s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.158641s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.158656s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.158675s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.158692s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.159543s: Exiting Redux.query 0.159560s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.159575s: Exiting Redux.assert_term: 0.000004 seconds 0.159588s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.159602s: Exiting Redux.assert_term: 0.000003 seconds 0.159614s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.159628s: Exiting Redux.assert_term: 0.000003 seconds 0.159640s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.159653s: Exiting Redux.assert_term: 0.000003 seconds 0.159664s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.159680s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.159703s: Exiting Redux.assume: 0.000012 seconds 0.159714s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.159725s: Entering Redux.assume(!(1 = 0)) 0.159737s: Exiting Redux.assume: 0.000001 seconds 0.159749s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.159764s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.159788s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.159813s: Exiting Redux.assume: 0.000013 seconds 0.159824s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.159835s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.159845s: Entering Redux.query(1 <= 1) 0.159855s: Exiting Redux.query 0.159866s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.159877s: Entering Redux.assume(1 <= 1) 0.159889s: Exiting Redux.assume: 0.000001 seconds 0.159900s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.159913s: Entering Redux.assume(!(!(r0 = 0))) 0.159942s: Exiting Redux.assume: 0.000019 seconds 0.159954s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.159966s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.159989s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.160006s: Exiting Redux.assume: 0.000006 seconds 0.160017s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.160028s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.160038s: Entering Redux.query(1 <= 1) 0.160049s: Exiting Redux.query 0.160060s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.160070s: Entering Redux.assume(1 <= 1) 0.160083s: Exiting Redux.assume: 0.000001 seconds 0.160093s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.160104s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.160115s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.160125s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.160138s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.160160s: Exiting Redux.assume: 0.000010 seconds 0.160172s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.160186s: Exiting Redux.assume: 0.000003 seconds 0.160197s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.160216s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.160230s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.160248s: Exiting Redux.query 0.160262s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.160276s: Exiting Redux.assert_term: 0.000004 seconds 0.160288s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.160301s: Exiting Redux.assert_term: 0.000003 seconds 0.160311s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.160325s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.160346s: Exiting Redux.assume: 0.000011 seconds 0.160356s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.160366s: Entering Redux.assume(!(1 = 0)) 0.160377s: Exiting Redux.assume: 0.000001 seconds 0.160387s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.160401s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.160423s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.160440s: Exiting Redux.assume: 0.000006 seconds 0.160453s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.160463s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.160474s: Entering Redux.query(1 <= 1) 0.160484s: Exiting Redux.query 0.160494s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.160504s: Entering Redux.assume(1 <= 1) 0.160516s: Exiting Redux.assume: 0.000002 seconds 0.160526s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.160539s: Entering Redux.assume(!(0 < r2)) 0.160557s: Exiting Redux.assume: 0.000007 seconds 0.160568s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.160581s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.160600s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.160614s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.160635s: Exiting Redux.query 0.160648s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.160662s: Exiting Redux.assert_term: 0.000004 seconds 0.160674s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.160687s: Exiting Redux.assert_term: 0.000003 seconds 0.160696s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.160709s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.160741s: Exiting Redux.assume: 0.000022 seconds 0.160751s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.160761s: Entering Redux.assume(!(1 = 0)) 0.160772s: Exiting Redux.assume: 0.000001 seconds 0.160782s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.160795s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.160826s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.160844s: Exiting Redux.assume: 0.000007 seconds 0.160855s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.160864s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.160874s: Entering Redux.query(1 <= 1) 0.160884s: Exiting Redux.query 0.160894s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.160903s: Entering Redux.assume(1 <= 1) 0.160914s: Exiting Redux.assume: 0.000001 seconds 0.160924s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.160936s: Entering Redux.assume(!(r3 < 0)) 0.160955s: Exiting Redux.assume: 0.000008 seconds 0.160966s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.160983s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.160997s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.161152s: Exiting Redux.query 0.161165s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.161174s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.161185s: Entering Redux.assume(!(!(r3 < 0))) 0.161204s: Exiting Redux.assume: 0.000008 seconds 0.161215s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.161227s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.161243s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.161258s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.161450s: Exiting Redux.query 0.161463s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.161473s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.161488s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.161510s: Exiting Redux.assume: 0.000010 seconds 0.161522s: Entering Redux.assume(!(!(1 = 0))) 0.161534s: Exiting Redux.assume: 0.000001 seconds 0.161547s: Entering Redux.assume(!(!(0 < r2))) 0.161565s: Exiting Redux.assume: 0.000006 seconds 0.161575s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.161588s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.161603s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.161617s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.161845s: Exiting Redux.query 0.161858s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.161869s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.161883s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.161903s: Exiting Redux.assume: 0.000009 seconds 0.161914s: Entering Redux.assume(!(!(1 = 0))) 0.161926s: Exiting Redux.assume: 0.000001 seconds 0.161939s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.161957s: Exiting Redux.assume: 0.000008 seconds 0.161968s: Entering Redux.assume(!(!(1 = 0))) 0.161980s: Exiting Redux.assume: 0.000001 seconds 0.161993s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.162007s: Exiting Redux.assume: 0.000002 seconds 0.162018s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.162028s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.162038s: Entering Redux.query(true) 0.162048s: Exiting Redux.query 0.162057s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.162068s: Entering Redux.assume(true) 0.162079s: Exiting Redux.assume: 0.000001 seconds 0.162089s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.162104s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.162115s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.162129s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.162147s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.162164s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.163005s: Exiting Redux.query 0.163023s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.163039s: Exiting Redux.assert_term: 0.000004 seconds 0.163051s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.163065s: Exiting Redux.assert_term: 0.000003 seconds 0.163077s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.163090s: Exiting Redux.assert_term: 0.000003 seconds 0.163102s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.163116s: Exiting Redux.assert_term: 0.000003 seconds 0.163126s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.163141s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.163164s: Exiting Redux.assume: 0.000012 seconds 0.163175s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.163186s: Entering Redux.assume(!(1 = 0)) 0.163198s: Exiting Redux.assume: 0.000001 seconds 0.163211s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.163226s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.163251s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.163269s: Exiting Redux.assume: 0.000006 seconds 0.163280s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.163291s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.163301s: Entering Redux.query(1 <= 1) 0.163312s: Exiting Redux.query 0.163323s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.163333s: Entering Redux.assume(1 <= 1) 0.163345s: Exiting Redux.assume: 0.000001 seconds 0.163355s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.163368s: Entering Redux.assume(!(!(r0 = 0))) 0.163397s: Exiting Redux.assume: 0.000019 seconds 0.163408s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.163421s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.163444s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.163461s: Exiting Redux.assume: 0.000006 seconds 0.163472s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.163481s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.163490s: Entering Redux.query(1 <= 1) 0.163500s: Exiting Redux.query 0.163509s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.163518s: Entering Redux.assume(1 <= 1) 0.163529s: Exiting Redux.assume: 0.000001 seconds 0.163539s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.163549s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.163560s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.163570s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.163583s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.163605s: Exiting Redux.assume: 0.000010 seconds 0.163712s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.163728s: Exiting Redux.assume: 0.000003 seconds 0.163740s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.163759s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.163773s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.163791s: Exiting Redux.query 0.163812s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.163828s: Exiting Redux.assert_term: 0.000004 seconds 0.163839s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.163854s: Exiting Redux.assert_term: 0.000003 seconds 0.163864s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.163877s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.163900s: Exiting Redux.assume: 0.000011 seconds 0.163910s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.163922s: Entering Redux.assume(!(1 = 0)) 0.163934s: Exiting Redux.assume: 0.000002 seconds 0.163945s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.163959s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.163983s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.164001s: Exiting Redux.assume: 0.000006 seconds 0.164012s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.164022s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.164033s: Entering Redux.query(1 <= 1) 0.164043s: Exiting Redux.query 0.164054s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.164065s: Entering Redux.assume(1 <= 1) 0.164077s: Exiting Redux.assume: 0.000001 seconds 0.164087s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.164101s: Entering Redux.assume(!(0 < r2)) 0.164119s: Exiting Redux.assume: 0.000007 seconds 0.164130s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.164142s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.164160s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.164174s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.164194s: Exiting Redux.query 0.164207s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.164221s: Exiting Redux.assert_term: 0.000004 seconds 0.164233s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.164246s: Exiting Redux.assert_term: 0.000003 seconds 0.164256s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.164269s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.164302s: Exiting Redux.assume: 0.000022 seconds 0.164313s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.164323s: Entering Redux.assume(!(1 = 0)) 0.164334s: Exiting Redux.assume: 0.000001 seconds 0.164344s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.164357s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.164380s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.164399s: Exiting Redux.assume: 0.000006 seconds 0.164412s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.164423s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.164433s: Entering Redux.query(1 <= 1) 0.164442s: Exiting Redux.query 0.164453s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.164464s: Entering Redux.assume(1 <= 1) 0.164476s: Exiting Redux.assume: 0.000001 seconds 0.164487s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.164499s: Entering Redux.assume(!(r3 < 0)) 0.164519s: Exiting Redux.assume: 0.000008 seconds 0.164529s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.164544s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.164558s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.164579s: Exiting Redux.query 0.164589s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.164599s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.164610s: Entering Redux.assume(!(!(r3 < 0))) 0.164628s: Exiting Redux.assume: 0.000007 seconds 0.164639s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.164652s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.164667s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.164682s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.164877s: Exiting Redux.query 0.164891s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.164900s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.164914s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.164936s: Exiting Redux.assume: 0.000010 seconds 0.164947s: Entering Redux.assume(!(!(1 = 0))) 0.164960s: Exiting Redux.assume: 0.000001 seconds 0.164972s: Entering Redux.assume(!(!(0 < r2))) 0.164988s: Exiting Redux.assume: 0.000006 seconds 0.165001s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.165014s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.165042s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.165059s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.165276s: Exiting Redux.query 0.165289s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.165299s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.165312s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.165331s: Exiting Redux.assume: 0.000010 seconds 0.165343s: Entering Redux.assume(!(!(1 = 0))) 0.165354s: Exiting Redux.assume: 0.000001 seconds 0.165368s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.165387s: Exiting Redux.assume: 0.000008 seconds 0.165399s: Entering Redux.assume(!(!(1 = 0))) 0.165410s: Exiting Redux.assume: 0.000001 seconds 0.165427s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.165541s: Exiting Redux.assume: 0.000103 seconds 0.165554s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.165565s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.165574s: Entering Redux.query(true) 0.165584s: Exiting Redux.query 0.165593s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.165603s: Entering Redux.assume(true) 0.165615s: Exiting Redux.assume: 0.000001 seconds 0.165624s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.165638s: Entering Redux.query(!(2 = 0)) 0.165649s: Exiting Redux.query 0.165661s: Entering Redux.assume(%(A0, 2) = 1) 0.165674s: Exiting Redux.assume: 0.000003 seconds 0.165684s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.165694s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.165704s: Entering Redux.query(true) 0.165713s: Exiting Redux.query 0.165722s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.165732s: Entering Redux.assume(true) 0.165744s: Exiting Redux.assume: 0.000001 seconds 0.165753s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.165767s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.165778s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.165792s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.165817s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.165833s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.166773s: Exiting Redux.query 0.166793s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.166815s: Exiting Redux.assert_term: 0.000004 seconds 0.166828s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.166841s: Exiting Redux.assert_term: 0.000003 seconds 0.166852s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.166866s: Exiting Redux.assert_term: 0.000003 seconds 0.166878s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.166892s: Exiting Redux.assert_term: 0.000003 seconds 0.166903s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.166917s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.166941s: Exiting Redux.assume: 0.000012 seconds 0.166952s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.166963s: Entering Redux.assume(!(1 = 0)) 0.166975s: Exiting Redux.assume: 0.000001 seconds 0.166987s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.167002s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.167026s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.167044s: Exiting Redux.assume: 0.000006 seconds 0.167055s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.167068s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.167079s: Entering Redux.query(1 <= 1) 0.167090s: Exiting Redux.query 0.167101s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.167111s: Entering Redux.assume(1 <= 1) 0.167123s: Exiting Redux.assume: 0.000001 seconds 0.167133s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.167146s: Entering Redux.assume(!(!(r0 = 0))) 0.167176s: Exiting Redux.assume: 0.000018 seconds 0.167187s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.167199s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.167221s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.167239s: Exiting Redux.assume: 0.000006 seconds 0.167250s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.167260s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.167271s: Entering Redux.query(1 <= 1) 0.167282s: Exiting Redux.query 0.167292s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.167302s: Entering Redux.assume(1 <= 1) 0.167314s: Exiting Redux.assume: 0.000001 seconds 0.167324s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.167335s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.167345s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.167355s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.167368s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.167389s: Exiting Redux.assume: 0.000010 seconds 0.167402s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.167416s: Exiting Redux.assume: 0.000003 seconds 0.167427s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.167445s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.167459s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.167478s: Exiting Redux.query 0.167491s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.167506s: Exiting Redux.assert_term: 0.000004 seconds 0.167518s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.167532s: Exiting Redux.assert_term: 0.000002 seconds 0.167542s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.167557s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.167579s: Exiting Redux.assume: 0.000011 seconds 0.167590s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.167602s: Entering Redux.assume(!(1 = 0)) 0.167614s: Exiting Redux.assume: 0.000001 seconds 0.167625s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.167639s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.167662s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.167680s: Exiting Redux.assume: 0.000006 seconds 0.167691s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.167701s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.167846s: Entering Redux.query(1 <= 1) 0.167858s: Exiting Redux.query 0.167868s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.167877s: Entering Redux.assume(1 <= 1) 0.167888s: Exiting Redux.assume: 0.000001 seconds 0.167897s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.167910s: Entering Redux.assume(!(0 < r2)) 0.167928s: Exiting Redux.assume: 0.000007 seconds 0.167938s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.167950s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.167967s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.167982s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.168003s: Exiting Redux.query 0.168016s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.168031s: Exiting Redux.assert_term: 0.000004 seconds 0.168043s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.168056s: Exiting Redux.assert_term: 0.000003 seconds 0.168066s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.168081s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.168114s: Exiting Redux.assume: 0.000022 seconds 0.168125s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.168136s: Entering Redux.assume(!(1 = 0)) 0.168147s: Exiting Redux.assume: 0.000001 seconds 0.168158s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.168171s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.168194s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.168212s: Exiting Redux.assume: 0.000007 seconds 0.168223s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.168233s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.168243s: Entering Redux.query(1 <= 1) 0.168253s: Exiting Redux.query 0.168262s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.168272s: Entering Redux.assume(1 <= 1) 0.168284s: Exiting Redux.assume: 0.000001 seconds 0.168293s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.168306s: Entering Redux.assume(!(r3 < 0)) 0.168324s: Exiting Redux.assume: 0.000008 seconds 0.168335s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.168350s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.168364s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.168386s: Exiting Redux.query 0.168397s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.168407s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.168419s: Entering Redux.assume(!(!(r3 < 0))) 0.168437s: Exiting Redux.assume: 0.000007 seconds 0.168449s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.168462s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.168478s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.168494s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.168683s: Exiting Redux.query 0.168697s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.168706s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.168720s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.168742s: Exiting Redux.assume: 0.000010 seconds 0.168754s: Entering Redux.assume(!(!(1 = 0))) 0.168766s: Exiting Redux.assume: 0.000001 seconds 0.168778s: Entering Redux.assume(!(!(0 < r2))) 0.168794s: Exiting Redux.assume: 0.000006 seconds 0.168812s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.168828s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.168844s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.168861s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.169079s: Exiting Redux.query 0.169092s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.169103s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.169183s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.169207s: Exiting Redux.assume: 0.000011 seconds 0.169219s: Entering Redux.assume(!(!(1 = 0))) 0.169230s: Exiting Redux.assume: 0.000001 seconds 0.169245s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.169264s: Exiting Redux.assume: 0.000009 seconds 0.169279s: Entering Redux.assume(!(!(1 = 0))) 0.169292s: Exiting Redux.assume: 0.000001 seconds 0.169307s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.169321s: Exiting Redux.assume: 0.000003 seconds 0.169332s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.169343s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.169355s: Entering Redux.query(true) 0.169365s: Exiting Redux.query 0.169376s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.169386s: Entering Redux.assume(true) 0.169397s: Exiting Redux.assume: 0.000001 seconds 0.169407s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.169424s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.169435s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.169450s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.169469s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.169485s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.170223s: Exiting Redux.query 0.170240s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.170256s: Exiting Redux.assert_term: 0.000005 seconds 0.170268s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.170280s: Exiting Redux.assert_term: 0.000003 seconds 0.170292s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.170305s: Exiting Redux.assert_term: 0.000003 seconds 0.170318s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.170332s: Exiting Redux.assert_term: 0.000003 seconds 0.170342s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.170357s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.170381s: Exiting Redux.assume: 0.000012 seconds 0.170392s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.170403s: Entering Redux.assume(!(1 = 0)) 0.170415s: Exiting Redux.assume: 0.000002 seconds 0.170426s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.170445s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.170563s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.170584s: Exiting Redux.assume: 0.000006 seconds 0.170595s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.170606s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.170615s: Entering Redux.query(1 <= 1) 0.170626s: Exiting Redux.query 0.170636s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.170647s: Entering Redux.assume(1 <= 1) 0.170658s: Exiting Redux.assume: 0.000000 seconds 0.170669s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.170681s: Entering Redux.assume(!(!(r0 = 0))) 0.170710s: Exiting Redux.assume: 0.000019 seconds 0.170719s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.170730s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.170754s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.170771s: Exiting Redux.assume: 0.000007 seconds 0.170782s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.170793s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.170812s: Entering Redux.query(1 <= 1) 0.170821s: Exiting Redux.query 0.170832s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.170843s: Entering Redux.assume(1 <= 1) 0.170854s: Exiting Redux.assume: 0.000001 seconds 0.170864s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.170876s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.170887s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.170897s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.170909s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.170931s: Exiting Redux.assume: 0.000011 seconds 0.170944s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.170958s: Exiting Redux.assume: 0.000003 seconds 0.170970s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.170990s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.171004s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.171023s: Exiting Redux.query 0.171036s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.171051s: Exiting Redux.assert_term: 0.000004 seconds 0.171063s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.171076s: Exiting Redux.assert_term: 0.000003 seconds 0.171087s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.171101s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.171124s: Exiting Redux.assume: 0.000011 seconds 0.171135s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.171146s: Entering Redux.assume(!(1 = 0)) 0.171157s: Exiting Redux.assume: 0.000001 seconds 0.171168s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.171182s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.171210s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.171228s: Exiting Redux.assume: 0.000006 seconds 0.171240s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.171250s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.171261s: Entering Redux.query(1 <= 1) 0.171271s: Exiting Redux.query 0.171281s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.171292s: Entering Redux.assume(1 <= 1) 0.171304s: Exiting Redux.assume: 0.000001 seconds 0.171314s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.171326s: Entering Redux.assume(!(0 < r2)) 0.171343s: Exiting Redux.assume: 0.000007 seconds 0.171354s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.171366s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.171384s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.171398s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.171418s: Exiting Redux.query 0.171431s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.171446s: Exiting Redux.assert_term: 0.000004 seconds 0.171458s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.171473s: Exiting Redux.assert_term: 0.000003 seconds 0.171484s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.171498s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.171531s: Exiting Redux.assume: 0.000022 seconds 0.171542s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.171553s: Entering Redux.assume(!(1 = 0)) 0.171565s: Exiting Redux.assume: 0.000002 seconds 0.171577s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.171591s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.171615s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.171634s: Exiting Redux.assume: 0.000007 seconds 0.171646s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.171658s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.171668s: Entering Redux.query(1 <= 1) 0.171677s: Exiting Redux.query 0.171688s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.171699s: Entering Redux.assume(1 <= 1) 0.171712s: Exiting Redux.assume: 0.000001 seconds 0.171722s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.171735s: Entering Redux.assume(!(r3 < 0)) 0.171754s: Exiting Redux.assume: 0.000008 seconds 0.171765s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.171780s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.171794s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.171822s: Exiting Redux.query 0.171832s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.171842s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.171853s: Entering Redux.assume(!(!(r3 < 0))) 0.171871s: Exiting Redux.assume: 0.000007 seconds 0.171883s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.171895s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.171911s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.172036s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.172232s: Exiting Redux.query 0.172246s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.172257s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.172272s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.172294s: Exiting Redux.assume: 0.000011 seconds 0.172306s: Entering Redux.assume(!(!(1 = 0))) 0.172317s: Exiting Redux.assume: 0.000001 seconds 0.172330s: Entering Redux.assume(!(!(0 < r2))) 0.172347s: Exiting Redux.assume: 0.000007 seconds 0.172359s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.172372s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.172388s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.172403s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.172624s: Exiting Redux.query 0.172637s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.172647s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.172662s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.172683s: Exiting Redux.assume: 0.000010 seconds 0.172695s: Entering Redux.assume(!(!(1 = 0))) 0.172707s: Exiting Redux.assume: 0.000001 seconds 0.172722s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.172741s: Exiting Redux.assume: 0.000008 seconds 0.172753s: Entering Redux.assume(!(!(1 = 0))) 0.172765s: Exiting Redux.assume: 0.000001 seconds 0.172791s: Entering Redux.assume(!(0 <= R0)) 0.172817s: Exiting Redux.assume: 0.000005 seconds 0.172827s: Entering Redux.assume(false) 0.172839s: Exiting Redux.assume: 0.000002 seconds 0.172848s: Entering Redux.assume(!(false)) 0.172860s: Exiting Redux.assume: 0.000002 seconds 0.172871s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(42,5-24): Verifying call 0.172880s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.172891s: Entering Redux.query(true) 0.172901s: Exiting Redux.query 0.172910s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.172919s: Entering Redux.assume(true) 0.172930s: Exiting Redux.assume: 0.000001 seconds 0.172940s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.172959s: Entering Redux.assume(((R0 - 1) * (R0 - 1)) < A0) 0.173041s: Exiting Redux.assume: 0.000070 seconds 0.173052s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.173062s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.173071s: Entering Redux.query(true) 0.173080s: Exiting Redux.query 0.173090s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.173100s: Entering Redux.assume(true) 0.173111s: Exiting Redux.assume: 0.000001 seconds 0.173121s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.173135s: Entering Redux.query(!(2 = 0)) 0.173145s: Exiting Redux.query 0.173157s: Entering Redux.assume(%(A0, 2) = 1) 0.173170s: Exiting Redux.assume: 0.000003 seconds 0.173180s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.173190s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.173199s: Entering Redux.query(true) 0.173209s: Exiting Redux.query 0.173218s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.173228s: Entering Redux.assume(true) 0.173239s: Exiting Redux.assume: 0.000001 seconds 0.173249s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.173263s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.173274s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.173288s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.173305s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.173320s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.173636s: Exiting Redux.query 0.173653s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.173668s: Exiting Redux.assert_term: 0.000004 seconds 0.173680s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.173694s: Exiting Redux.assert_term: 0.000003 seconds 0.173706s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.173719s: Exiting Redux.assert_term: 0.000003 seconds 0.173730s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.173744s: Exiting Redux.assert_term: 0.000002 seconds 0.173754s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.173770s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.173796s: Exiting Redux.assume: 0.000013 seconds 0.173818s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.173830s: Entering Redux.assume(!(1 = 0)) 0.173842s: Exiting Redux.assume: 0.000001 seconds 0.173855s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.173870s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.173895s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.173913s: Exiting Redux.assume: 0.000006 seconds 0.173924s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.173935s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.173945s: Entering Redux.query(1 <= 1) 0.173956s: Exiting Redux.query 0.173966s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.173977s: Entering Redux.assume(1 <= 1) 0.173989s: Exiting Redux.assume: 0.000001 seconds 0.173999s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.174013s: Entering Redux.assume(!(!(r0 = 0))) 0.174043s: Exiting Redux.assume: 0.000018 seconds 0.174054s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.174066s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.174089s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.174106s: Exiting Redux.assume: 0.000006 seconds 0.174118s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.174128s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.174138s: Entering Redux.query(1 <= 1) 0.174149s: Exiting Redux.query 0.174159s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.174170s: Entering Redux.assume(1 <= 1) 0.174182s: Exiting Redux.assume: 0.000001 seconds 0.174191s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.174202s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.174213s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.174222s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.174235s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.174256s: Exiting Redux.assume: 0.000010 seconds 0.174270s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.174285s: Exiting Redux.assume: 0.000003 seconds 0.174297s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.174316s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.174332s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.174350s: Exiting Redux.query 0.174364s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.174380s: Exiting Redux.assert_term: 0.000004 seconds 0.174392s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.174406s: Exiting Redux.assert_term: 0.000003 seconds 0.174416s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.174430s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.174453s: Exiting Redux.assume: 0.000011 seconds 0.174463s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.174475s: Entering Redux.assume(!(1 = 0)) 0.174487s: Exiting Redux.assume: 0.000001 seconds 0.174499s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.174513s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.174537s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.174556s: Exiting Redux.assume: 0.000006 seconds 0.174568s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.174579s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.174589s: Entering Redux.query(1 <= 1) 0.174599s: Exiting Redux.query 0.174609s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.174620s: Entering Redux.assume(1 <= 1) 0.174632s: Exiting Redux.assume: 0.000001 seconds 0.174642s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.174655s: Entering Redux.assume(!(0 < r2)) 0.174673s: Exiting Redux.assume: 0.000006 seconds 0.174684s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.174695s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.174713s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.174727s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.174747s: Exiting Redux.query 0.174760s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.174775s: Exiting Redux.assert_term: 0.000004 seconds 0.174787s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.174811s: Exiting Redux.assert_term: 0.000010 seconds 0.174822s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.174836s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.174869s: Exiting Redux.assume: 0.000022 seconds 0.174879s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.174890s: Entering Redux.assume(!(1 = 0)) 0.174902s: Exiting Redux.assume: 0.000001 seconds 0.174912s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.175049s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.175075s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.175095s: Exiting Redux.assume: 0.000007 seconds 0.175106s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.175116s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.175127s: Entering Redux.query(1 <= 1) 0.175137s: Exiting Redux.query 0.175147s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.175158s: Entering Redux.assume(1 <= 1) 0.175169s: Exiting Redux.assume: 0.000001 seconds 0.175179s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.175192s: Entering Redux.assume(!(r3 < 0)) 0.175211s: Exiting Redux.assume: 0.000008 seconds 0.175222s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.175237s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.175251s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.175273s: Exiting Redux.query 0.175284s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.175294s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.175305s: Entering Redux.assume(!(!(r3 < 0))) 0.175323s: Exiting Redux.assume: 0.000007 seconds 0.175335s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.175347s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.175363s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.175378s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.175572s: Exiting Redux.query 0.175585s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.175595s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.175610s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.175632s: Exiting Redux.assume: 0.000011 seconds 0.175645s: Entering Redux.assume(!(!(1 = 0))) 0.175657s: Exiting Redux.assume: 0.000001 seconds 0.175671s: Entering Redux.assume(!(!(0 < r2))) 0.175688s: Exiting Redux.assume: 0.000006 seconds 0.175699s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.175713s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.175728s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.175743s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.175977s: Exiting Redux.query 0.175992s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.176002s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.176017s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.176038s: Exiting Redux.assume: 0.000009 seconds 0.176050s: Entering Redux.assume(!(!(1 = 0))) 0.176062s: Exiting Redux.assume: 0.000001 seconds 0.176076s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.176095s: Exiting Redux.assume: 0.000008 seconds 0.176106s: Entering Redux.assume(!(!(1 = 0))) 0.176118s: Exiting Redux.assume: 0.000001 seconds 0.176131s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.176144s: Exiting Redux.assume: 0.000003 seconds 0.176155s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.176165s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.176174s: Entering Redux.query(true) 0.176185s: Exiting Redux.query 0.176196s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.176206s: Entering Redux.assume(true) 0.176218s: Exiting Redux.assume: 0.000001 seconds 0.176228s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.176244s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.176256s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.176270s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.176289s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.176305s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.176563s: Exiting Redux.query 0.176580s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.176596s: Exiting Redux.assert_term: 0.000004 seconds 0.176607s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.176620s: Exiting Redux.assert_term: 0.000003 seconds 0.176631s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.176644s: Exiting Redux.assert_term: 0.000002 seconds 0.176655s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.176670s: Exiting Redux.assert_term: 0.000003 seconds 0.176681s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.176696s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.176718s: Exiting Redux.assume: 0.000012 seconds 0.176728s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.176740s: Entering Redux.assume(!(1 = 0)) 0.176751s: Exiting Redux.assume: 0.000001 seconds 0.176763s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.176778s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.176814s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.176835s: Exiting Redux.assume: 0.000007 seconds 0.176846s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.176856s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.176867s: Entering Redux.query(1 <= 1) 0.176876s: Exiting Redux.query 0.176886s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.176896s: Entering Redux.assume(1 <= 1) 0.176907s: Exiting Redux.assume: 0.000001 seconds 0.176916s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.176928s: Entering Redux.assume(!(!(r0 = 0))) 0.176956s: Exiting Redux.assume: 0.000018 seconds 0.176967s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.176979s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.177001s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.177018s: Exiting Redux.assume: 0.000006 seconds 0.177028s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.177037s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.177048s: Entering Redux.query(1 <= 1) 0.177057s: Exiting Redux.query 0.177067s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.177077s: Entering Redux.assume(1 <= 1) 0.177089s: Exiting Redux.assume: 0.000001 seconds 0.177098s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.177109s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.177119s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.177129s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.177142s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.177163s: Exiting Redux.assume: 0.000010 seconds 0.177175s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.177188s: Exiting Redux.assume: 0.000003 seconds 0.177199s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.177217s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.177231s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.177249s: Exiting Redux.query 0.177262s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.177277s: Exiting Redux.assert_term: 0.000004 seconds 0.177289s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.177302s: Exiting Redux.assert_term: 0.000003 seconds 0.177312s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.177326s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.177349s: Exiting Redux.assume: 0.000011 seconds 0.177359s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.177371s: Entering Redux.assume(!(1 = 0)) 0.177383s: Exiting Redux.assume: 0.000001 seconds 0.177394s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.177408s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.177433s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.177451s: Exiting Redux.assume: 0.000006 seconds 0.177463s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.177473s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.177485s: Entering Redux.query(1 <= 1) 0.177495s: Exiting Redux.query 0.177505s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.177516s: Entering Redux.assume(1 <= 1) 0.177528s: Exiting Redux.assume: 0.000001 seconds 0.177538s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.177551s: Entering Redux.assume(!(0 < r2)) 0.177569s: Exiting Redux.assume: 0.000006 seconds 0.177579s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.177591s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.177609s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.177623s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.177643s: Exiting Redux.query 0.177656s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.177670s: Exiting Redux.assert_term: 0.000004 seconds 0.177681s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.177695s: Exiting Redux.assert_term: 0.000003 seconds 0.177705s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.177720s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.177753s: Exiting Redux.assume: 0.000022 seconds 0.177764s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.177776s: Entering Redux.assume(!(1 = 0)) 0.177887s: Exiting Redux.assume: 0.000099 seconds 0.177900s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.177914s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.177938s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.177957s: Exiting Redux.assume: 0.000007 seconds 0.177968s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.177979s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.177990s: Entering Redux.query(1 <= 1) 0.178000s: Exiting Redux.query 0.178010s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.178020s: Entering Redux.assume(1 <= 1) 0.178032s: Exiting Redux.assume: 0.000001 seconds 0.178042s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.178055s: Entering Redux.assume(!(r3 < 0)) 0.178074s: Exiting Redux.assume: 0.000008 seconds 0.178085s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.178101s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.178116s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.178137s: Exiting Redux.query 0.178148s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.178159s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.178170s: Entering Redux.assume(!(!(r3 < 0))) 0.178189s: Exiting Redux.assume: 0.000007 seconds 0.178200s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.178213s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.178230s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.178245s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.178439s: Exiting Redux.query 0.178453s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.178464s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.178479s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.178501s: Exiting Redux.assume: 0.000011 seconds 0.178513s: Entering Redux.assume(!(!(1 = 0))) 0.178525s: Exiting Redux.assume: 0.000001 seconds 0.178539s: Entering Redux.assume(!(!(0 < r2))) 0.178557s: Exiting Redux.assume: 0.000007 seconds 0.178569s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.178582s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.178598s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.178613s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.178849s: Exiting Redux.query 0.178863s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.178874s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.178889s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.178912s: Exiting Redux.assume: 0.000010 seconds 0.178924s: Entering Redux.assume(!(!(1 = 0))) 0.178936s: Exiting Redux.assume: 0.000001 seconds 0.178951s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.178970s: Exiting Redux.assume: 0.000008 seconds 0.178983s: Entering Redux.assume(!(!(1 = 0))) 0.178995s: Exiting Redux.assume: 0.000001 seconds 0.179013s: Entering Redux.assume(!(((R0 - 1) * (R0 - 1)) < A0)) 0.179141s: Exiting Redux.assume: 0.000115 seconds 0.179153s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.179275s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.179285s: Entering Redux.query(true) 0.179296s: Exiting Redux.query 0.179306s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.179315s: Entering Redux.assume(true) 0.179327s: Exiting Redux.assume: 0.000001 seconds 0.179336s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.179352s: Entering Redux.query(!(2 = 0)) 0.179362s: Exiting Redux.query 0.179374s: Entering Redux.assume(%(A0, 2) = 1) 0.179388s: Exiting Redux.assume: 0.000003 seconds 0.179398s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.179408s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.179418s: Entering Redux.query(true) 0.179429s: Exiting Redux.query 0.179438s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.179449s: Entering Redux.assume(true) 0.179460s: Exiting Redux.assume: 0.000001 seconds 0.179470s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.179485s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.179497s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.179512s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.179532s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.179549s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.180303s: Exiting Redux.query 0.180321s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.180336s: Exiting Redux.assert_term: 0.000004 seconds 0.180347s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.180360s: Exiting Redux.assert_term: 0.000003 seconds 0.180370s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.180383s: Exiting Redux.assert_term: 0.000003 seconds 0.180393s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.180407s: Exiting Redux.assert_term: 0.000003 seconds 0.180416s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.180430s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.180453s: Exiting Redux.assume: 0.000012 seconds 0.180462s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.180473s: Entering Redux.assume(!(1 = 0)) 0.180484s: Exiting Redux.assume: 0.000001 seconds 0.180495s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.180509s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.180622s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.180641s: Exiting Redux.assume: 0.000007 seconds 0.180652s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.180661s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.180671s: Entering Redux.query(1 <= 1) 0.180680s: Exiting Redux.query 0.180690s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.180700s: Entering Redux.assume(1 <= 1) 0.180711s: Exiting Redux.assume: 0.000001 seconds 0.180720s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.180732s: Entering Redux.assume(!(!(r0 = 0))) 0.180761s: Exiting Redux.assume: 0.000019 seconds 0.180771s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.180782s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.180815s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.180832s: Exiting Redux.assume: 0.000007 seconds 0.180843s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.180853s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.180862s: Entering Redux.query(1 <= 1) 0.180872s: Exiting Redux.query 0.180881s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.180891s: Entering Redux.assume(1 <= 1) 0.180902s: Exiting Redux.assume: 0.000001 seconds 0.180911s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.180922s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.180931s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.180940s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.180952s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.180973s: Exiting Redux.assume: 0.000010 seconds 0.180985s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.180998s: Exiting Redux.assume: 0.000003 seconds 0.181009s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.181026s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.181040s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.181059s: Exiting Redux.query 0.181072s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.181087s: Exiting Redux.assert_term: 0.000004 seconds 0.181098s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.181112s: Exiting Redux.assert_term: 0.000003 seconds 0.181122s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.181137s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.181159s: Exiting Redux.assume: 0.000012 seconds 0.181170s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.181182s: Entering Redux.assume(!(1 = 0)) 0.181195s: Exiting Redux.assume: 0.000001 seconds 0.181206s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.181221s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.181245s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.181264s: Exiting Redux.assume: 0.000006 seconds 0.181274s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.181286s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.181296s: Entering Redux.query(1 <= 1) 0.181309s: Exiting Redux.query 0.181319s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.181329s: Entering Redux.assume(1 <= 1) 0.181341s: Exiting Redux.assume: 0.000001 seconds 0.181351s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.181365s: Entering Redux.assume(!(0 < r2)) 0.181383s: Exiting Redux.assume: 0.000007 seconds 0.181393s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.181405s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.181422s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.181437s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.181457s: Exiting Redux.query 0.181470s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.181486s: Exiting Redux.assert_term: 0.000004 seconds 0.181497s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.181511s: Exiting Redux.assert_term: 0.000003 seconds 0.181521s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.181535s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.181568s: Exiting Redux.assume: 0.000022 seconds 0.181579s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.181590s: Entering Redux.assume(!(1 = 0)) 0.181602s: Exiting Redux.assume: 0.000001 seconds 0.181613s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.181627s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.181651s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.181670s: Exiting Redux.assume: 0.000007 seconds 0.181681s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.181692s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.181703s: Entering Redux.query(1 <= 1) 0.181714s: Exiting Redux.query 0.181725s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.181735s: Entering Redux.assume(1 <= 1) 0.181747s: Exiting Redux.assume: 0.000001 seconds 0.181756s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.181770s: Entering Redux.assume(!(r3 < 0)) 0.181791s: Exiting Redux.assume: 0.000010 seconds 0.181812s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.181830s: fermat1_ll_valuebound1__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.181877s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.181887s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.181898s: Entering Redux.assume(!(!(r3 < 0))) 0.181917s: Exiting Redux.assume: 0.000007 seconds 0.181929s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.181943s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.181960s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.182070s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.182260s: Exiting Redux.query 0.182274s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.182285s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.182299s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.182321s: Exiting Redux.assume: 0.000011 seconds 0.182333s: Entering Redux.assume(!(!(1 = 0))) 0.182345s: Exiting Redux.assume: 0.000001 seconds 0.182357s: Entering Redux.assume(!(!(0 < r2))) 0.182374s: Exiting Redux.assume: 0.000005 seconds 0.182386s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.182399s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.182415s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.182431s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.182649s: Exiting Redux.query 0.182662s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.182673s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.182688s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.182709s: Exiting Redux.assume: 0.000010 seconds 0.182720s: Entering Redux.assume(!(!(1 = 0))) 0.182732s: Exiting Redux.assume: 0.000001 seconds 0.182746s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.182767s: Exiting Redux.assume: 0.000008 seconds 0.182780s: Entering Redux.assume(!(!(1 = 0))) 0.182793s: Exiting Redux.assume: 0.000001 seconds 0.182817s: Entering Redux.assume(!(%(A0, 2) = 1)) 0.182831s: Exiting Redux.assume: 0.000003 seconds 0.182842s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.182853s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.182862s: Entering Redux.query(true) 0.182873s: Exiting Redux.query 0.182883s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.182892s: Entering Redux.assume(true) 0.182904s: Exiting Redux.assume: 0.000001 seconds 0.182914s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.182930s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.182941s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.182956s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Executing statement 0.182974s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.182990s: Entering Redux.query(((1 * 2) + (((2 * R0) + 1) * ((2 * R0) + 1))) = ((((1 * 1) + (((2 * R0) + 1) * 2)) + (A0 * 4)) + (((R0 * R0) - A0) * 4))) 0.183843s: Exiting Redux.query 0.183861s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.183876s: Exiting Redux.assert_term: 0.000005 seconds 0.183889s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.183902s: Exiting Redux.assert_term: 0.000003 seconds 0.183913s: Entering Redux.assert_term(-9223372036854775808 <= r1 && r1 <= 9223372036854775807) 0.183928s: Exiting Redux.assert_term: 0.000002 seconds 0.183939s: Entering Redux.assert_term(-9223372036854775808 <= u0 && u0 <= 9223372036854775807) 0.183953s: Exiting Redux.assert_term: 0.000003 seconds 0.183963s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Producing assertion 0.183978s: Entering Redux.assume(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.184002s: Exiting Redux.assume: 0.000012 seconds 0.184013s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.184024s: Entering Redux.assume(!(1 = 0)) 0.184036s: Exiting Redux.assume: 0.000001 seconds 0.184048s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(53,2-3): Executing statement 0.184064s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Executing statement 0.184089s: Entering Redux.assume((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.184107s: Exiting Redux.assume: 0.000007 seconds 0.184120s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(54,9-26): Verifying call 0.184130s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.184141s: Entering Redux.query(1 <= 1) 0.184150s: Exiting Redux.query 0.184160s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.184171s: Entering Redux.assume(1 <= 1) 0.184182s: Exiting Redux.assume: 0.000001 seconds 0.184192s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.184204s: Entering Redux.assume(!(!(r0 = 0))) 0.184233s: Exiting Redux.assume: 0.000019 seconds 0.184243s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.184254s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Executing statement 0.184277s: Entering Redux.assume((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0))) 0.184296s: Exiting Redux.assume: 0.000006 seconds 0.184307s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(77,5-22): Verifying call 0.184318s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.184330s: Entering Redux.query(1 <= 1) 0.184339s: Exiting Redux.query 0.184350s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.184361s: Entering Redux.assume(1 <= 1) 0.184373s: Exiting Redux.assume: 0.000000 seconds 0.184382s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(78,5-11): Executing return statement 0.184393s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.184404s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Cleaning up dummy fraction chunks 0.184414s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(79,1-2): Leak check. 0.184427s: Entering Redux.assume(!((4 * A0) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.184449s: Exiting Redux.assume: 0.000011 seconds 0.184462s: Entering Redux.assume(!(!(!(r0 = 0)))) 0.184475s: Exiting Redux.assume: 0.000002 seconds 0.184488s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Executing statement 0.184507s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.184522s: Entering Redux.query(((v0 * 2) + (u0 * u0)) = ((((v0 * v0) + (u0 * 2)) + (A0 * 4)) + (r0 * 4))) 0.184541s: Exiting Redux.query 0.184553s: Entering Redux.assert_term(-9223372036854775808 <= r2 && r2 <= 9223372036854775807) 0.184569s: Exiting Redux.assert_term: 0.000005 seconds 0.184581s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.184595s: Exiting Redux.assert_term: 0.000003 seconds 0.184604s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Producing assertion 0.184619s: Entering Redux.assume(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.184640s: Exiting Redux.assume: 0.000013 seconds 0.184651s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,9-14): Evaluating loop condition 0.184661s: Entering Redux.assume(!(1 = 0)) 0.184673s: Exiting Redux.assume: 0.000000 seconds 0.184683s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(59,2-3): Executing statement 0.184697s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Executing statement 0.184881s: Entering Redux.assume((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1))) 0.184902s: Exiting Redux.assume: 0.000007 seconds 0.184914s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(60,6-23): Verifying call 0.184924s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.184934s: Entering Redux.query(1 <= 1) 0.184945s: Exiting Redux.query 0.184955s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.184965s: Entering Redux.assume(1 <= 1) 0.184977s: Exiting Redux.assume: 0.000001 seconds 0.184988s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(61,13-15): Executing statement 0.185002s: Entering Redux.assume(!(0 < r2)) 0.185020s: Exiting Redux.assume: 0.000006 seconds 0.185031s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(62,17-22): Executing statement 0.185042s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Executing statement 0.185060s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.185074s: Entering Redux.query(((v1 * 2) + (u0 * u0)) = ((((v1 * v1) + (u0 * 2)) + (A0 * 4)) + (r2 * 4))) 0.185094s: Exiting Redux.query 0.185108s: Entering Redux.assert_term(-9223372036854775808 <= r3 && r3 <= 9223372036854775807) 0.185123s: Exiting Redux.assert_term: 0.000004 seconds 0.185134s: Entering Redux.assert_term(-9223372036854775808 <= u1 && u1 <= 9223372036854775807) 0.185148s: Exiting Redux.assert_term: 0.000003 seconds 0.185159s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Producing assertion 0.185173s: Entering Redux.assume(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.185206s: Exiting Redux.assume: 0.000021 seconds 0.185216s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,9-14): Evaluating loop condition 0.185228s: Entering Redux.assume(!(1 = 0)) 0.185240s: Exiting Redux.assume: 0.000001 seconds 0.185251s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(68,2-3): Executing statement 0.185265s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Executing statement 0.185288s: Entering Redux.assume((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1))) 0.185307s: Exiting Redux.assume: 0.000007 seconds 0.185319s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(69,6-23): Verifying call 0.185330s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.185342s: Entering Redux.query(1 <= 1) 0.185353s: Exiting Redux.query 0.185363s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.185374s: Entering Redux.assume(1 <= 1) 0.185386s: Exiting Redux.assume: 0.000001 seconds 0.185398s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(70,13-15): Executing statement 0.185412s: Entering Redux.assume(!(r3 < 0)) 0.185432s: Exiting Redux.assume: 0.000008 seconds 0.185442s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(71,17-22): Executing statement 0.185457s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(52,71-73): Consuming assertion 0.185472s: Entering Redux.query(((v1 * 2) + (u1 * u1)) = ((((v1 * v1) + (u1 * 2)) + (A0 * 4)) + (r3 * 4))) 0.185493s: Exiting Redux.query 0.185504s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Cleaning up dummy fraction chunks 0.185514s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(75,5-6): Leak check. 0.185525s: Entering Redux.assume(!(!(r3 < 0))) 0.185543s: Exiting Redux.assume: 0.000007 seconds 0.185554s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(72,15-16): Executing statement 0.185567s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(73,15-16): Executing statement 0.185583s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(67,75-77): Consuming assertion 0.185598s: Entering Redux.query(((v1 * 2) + ((u1 + 2) * (u1 + 2))) = ((((v1 * v1) + ((u1 + 2) * 2)) + (A0 * 4)) + ((r3 + u1) * 4))) 0.185789s: Exiting Redux.query 0.185816s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Cleaning up dummy fraction chunks 0.185828s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(74,9-10): Leak check. 0.185844s: Entering Redux.assume(!((4 * (A0 + r3)) = ((((u1 * u1) - (v1 * v1)) - (2 * u1)) + (2 * v1)))) 0.185867s: Exiting Redux.assume: 0.000011 seconds 0.185879s: Entering Redux.assume(!(!(1 = 0))) 0.185891s: Exiting Redux.assume: 0.000001 seconds 0.185904s: Entering Redux.assume(!(!(0 < r2))) 0.185921s: Exiting Redux.assume: 0.000006 seconds 0.185933s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(63,15-16): Executing statement 0.185946s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(64,15-16): Executing statement 0.185963s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(58,75-77): Consuming assertion 0.185979s: Entering Redux.query((((v1 + 2) * 2) + (u0 * u0)) = (((((v1 + 2) * (v1 + 2)) + (u0 * 2)) + (A0 * 4)) + ((r2 - v1) * 4))) 0.186322s: Exiting Redux.query 0.186338s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Cleaning up dummy fraction chunks 0.186348s: fermat1_ll_valuebound1__verifast_instrumented_modified.c(65,9-10): Leak check. 0.186363s: Entering Redux.assume(!((4 * (A0 + r2)) = ((((u0 * u0) - (v1 * v1)) - (2 * u0)) + (2 * v1)))) 0.186385s: Exiting Redux.assume: 0.000011 seconds 0.186398s: Entering Redux.assume(!(!(1 = 0))) 0.186410s: Exiting Redux.assume: 0.000001 seconds 0.186424s: Entering Redux.assume(!((4 * (A0 + r0)) = ((((u0 * u0) - (v0 * v0)) - (2 * u0)) + (2 * v0)))) 0.186444s: Exiting Redux.assume: 0.000009 seconds 0.186455s: Entering Redux.assume(!(!(1 = 0))) 0.186467s: 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_valuebound1__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.063198s Time spent in Simplex: 0.054081s Time spent parsing: 0.018056s Function timings (> 0.1s): fermat1_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): main: 0.14 seconds Total time: 0.18 seconds 0 errors found (33 statements verified)