./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/prod4br-ll_valuebound1.c ./results/automizer-verification-files/SV-COMP24_unreach-call/prod4br-ll_valuebound1.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/prod4br-ll_valuebound1.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/prod4br-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/prod4br-ll_valuebound1.c + FILE=prod4br-ll_valuebound1.c ++ echo prod4br-ll_valuebound1 ++ sed 's/[-\.]/_/g' - + SANITIZED=prod4br_ll_valuebound1 + MODULE=prod4br_ll_valuebound1__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=prod4br_ll_valuebound1__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/prod4br-ll_valuebound1.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=prod4br_ll_valuebound1__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/prod4br-ll_valuebound1.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/prod4br-ll_valuebound1.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n prod4br_ll_valuebound1__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/prod4br-ll_valuebound1.c -o prod4br_ll_valuebound1__verifast_instrumented.c + program_modifications_cli.py -p prod4br_ll_valuebound1__verifast_instrumented.c -o prod4br_ll_valuebound1__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c prod4br_ll_valuebound1__verifast_instrumented_modified.c prod4br_ll_valuebound1__verifast_instrumented_modified.c 0.007131s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.007162s: Exiting Redux.assert_term: 0.000011 seconds 0.007200s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.007215s: Exiting Redux.assert_term: 0.000006 seconds 0.007224s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.007238s: Exiting Redux.assert_term: 0.000003 seconds 0.007248s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.007259s: Exiting Redux.assert_term: 0.000001 seconds 0.007276s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007290s: Exiting Redux.assert_term: 0.000005 seconds 0.007299s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007312s: Exiting Redux.assert_term: 0.000005 seconds 0.007323s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007337s: Exiting Redux.assert_term: 0.000002 seconds 0.007346s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007359s: Exiting Redux.assert_term: 0.000004 seconds 0.007368s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007389s: Exiting Redux.assert_term: 0.000002 seconds 0.007401s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007414s: Exiting Redux.assert_term: 0.000002 seconds 0.007423s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007437s: Exiting Redux.assert_term: 0.000006 seconds 0.007448s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007462s: Exiting Redux.assert_term: 0.000002 seconds 0.007473s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007494s: Exiting Redux.assert_term: 0.000005 seconds 0.007504s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007518s: Exiting Redux.assert_term: 0.000003 seconds 0.007526s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007539s: Exiting Redux.assert_term: 0.000002 seconds 0.007549s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007562s: Exiting Redux.assert_term: 0.000001 seconds 0.007570s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007590s: Exiting Redux.assert_term: 0.000005 seconds 0.007598s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007611s: Exiting Redux.assert_term: 0.000005 seconds 0.007623s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007633s: Exiting Redux.assert_term: 0.000002 seconds 0.007644s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007660s: Exiting Redux.assert_term: 0.000007 seconds 0.007679s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007698s: Exiting Redux.assert_term: 0.000004 seconds 0.007709s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007720s: Exiting Redux.assert_term: 0.000002 seconds 0.007730s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007744s: Exiting Redux.assert_term: 0.000005 seconds 0.007753s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007766s: Exiting Redux.assert_term: 0.000002 seconds 0.007776s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007796s: Exiting Redux.assert_term: 0.000002 seconds 0.007804s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007818s: Exiting Redux.assert_term: 0.000005 seconds 0.007827s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007840s: Exiting Redux.assert_term: 0.000004 seconds 0.025608s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025678s: Exiting Redux.assert_term: 0.000010 seconds 0.025698s: Entering Redux.assume(true ==> default_value = 0) 0.025731s: Exiting Redux.assume: 0.000005 seconds 0.027014s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.027036s: Exiting Redux.assert_term: 0.000006 seconds 0.027049s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.027063s: Exiting Redux.assert_term: 0.000004 seconds 0.027074s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.027087s: Exiting Redux.assert_term: 0.000003 seconds 0.027105s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.027127s: Exiting Redux.assert_term: 0.000003 seconds 0.027138s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.027150s: Exiting Redux.assert_term: 0.000003 seconds 0.027168s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.027181s: Exiting Redux.assert_term: 0.000003 seconds 0.027197s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.027209s: Exiting Redux.assert_term: 0.000003 seconds 0.027221s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.027233s: Exiting Redux.assert_term: 0.000003 seconds 0.027252s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.027265s: Exiting Redux.assert_term: 0.000003 seconds 0.027280s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.027292s: Exiting Redux.assert_term: 0.000002 seconds 0.027309s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.027324s: Exiting Redux.assert_term: 0.000003 seconds 0.027335s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.027348s: Exiting Redux.assert_term: 0.000003 seconds 0.027368s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.027381s: Exiting Redux.assert_term: 0.000002 seconds 0.027397s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.027411s: Exiting Redux.assert_term: 0.000003 seconds 0.027427s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.027440s: Exiting Redux.assert_term: 0.000003 seconds 0.027455s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.027468s: Exiting Redux.assert_term: 0.000003 seconds 0.027498s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.027511s: Exiting Redux.assert_term: 0.000003 seconds 0.027529s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.027541s: Exiting Redux.assert_term: 0.000003 seconds 0.027557s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.027570s: Exiting Redux.assert_term: 0.000002 seconds 0.027589s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.027611s: Exiting Redux.assert_term: 0.000005 seconds 0.030301s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.030325s: Exiting Redux.assume: 0.000005 seconds 0.035484s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.035516s: Exiting Redux.assert_term: 0.000007 seconds 0.035536s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.035550s: Exiting Redux.assert_term: 0.000003 seconds 0.035565s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.035595s: Exiting Redux.assert_term: 0.000003 seconds 0.035622s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.035637s: Exiting Redux.assert_term: 0.000005 seconds 0.035647s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.035668s: Exiting Redux.assume: 0.000011 seconds 0.035684s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.035697s: Exiting Redux.assert_term: 0.000005 seconds 0.035712s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.035734s: Exiting Redux.assume: 0.000012 seconds 0.035750s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.035762s: Exiting Redux.assert_term: 0.000003 seconds 0.035780s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.035793s: Exiting Redux.assert_term: 0.000003 seconds 0.035812s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.035829s: Exiting Redux.assert_term: 0.000003 seconds 0.035850s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.035863s: Exiting Redux.assert_term: 0.000003 seconds 0.035885s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.035897s: Exiting Redux.assert_term: 0.000003 seconds 0.035920s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.035933s: Exiting Redux.assert_term: 0.000003 seconds 0.035960s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.035974s: Exiting Redux.assert_term: 0.000003 seconds 0.035992s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.036004s: Exiting Redux.assert_term: 0.000003 seconds 0.036021s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.036034s: Exiting Redux.assert_term: 0.000003 seconds 0.036051s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.036068s: Exiting Redux.assert_term: 0.000002 seconds 0.036084s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.036097s: Exiting Redux.assert_term: 0.000002 seconds 0.036112s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.036124s: Exiting Redux.assert_term: 0.000002 seconds 0.036139s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.036150s: Exiting Redux.assert_term: 0.000003 seconds 0.036166s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.036182s: Exiting Redux.assert_term: 0.000003 seconds 0.036197s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.036209s: Exiting Redux.assert_term: 0.000002 seconds 0.036227s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.036240s: Exiting Redux.assert_term: 0.000003 seconds 0.036255s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.036267s: Exiting Redux.assert_term: 0.000003 seconds 0.036290s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.036309s: Exiting Redux.assert_term: 0.000003 seconds 0.036331s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.036343s: Exiting Redux.assert_term: 0.000003 seconds 0.036410s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.036422s: Exiting Redux.assert_term: 0.000003 seconds 0.036443s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.036455s: Exiting Redux.assert_term: 0.000003 seconds 0.036490s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.036503s: Exiting Redux.assert_term: 0.000002 seconds 0.036529s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.036542s: Exiting Redux.assert_term: 0.000003 seconds 0.036557s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.036570s: Exiting Redux.assert_term: 0.000003 seconds 0.036589s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.036617s: Exiting Redux.assert_term: 0.000018 seconds 0.036639s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.036651s: Exiting Redux.assert_term: 0.000003 seconds 0.036667s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.036679s: Exiting Redux.assert_term: 0.000003 seconds 0.036694s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.036705s: Exiting Redux.assert_term: 0.000003 seconds 0.036719s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.036731s: Exiting Redux.assert_term: 0.000003 seconds 0.036754s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.036766s: Exiting Redux.assert_term: 0.000003 seconds 0.036781s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.036793s: Exiting Redux.assert_term: 0.000003 seconds 0.036807s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.036820s: Exiting Redux.assert_term: 0.000003 seconds 0.036840s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.036852s: Exiting Redux.assert_term: 0.000003 seconds 0.036882s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.036895s: Exiting Redux.assert_term: 0.000003 seconds 0.036911s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.036924s: Exiting Redux.assert_term: 0.000003 seconds 0.036945s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.036958s: Exiting Redux.assert_term: 0.000002 seconds 0.036972s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.036984s: Exiting Redux.assert_term: 0.000003 seconds 0.037005s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.037017s: Exiting Redux.assert_term: 0.000002 seconds 0.037030s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.037042s: Exiting Redux.assert_term: 0.000003 seconds 0.037056s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.037069s: Exiting Redux.assert_term: 0.000003 seconds 0.037083s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.037102s: Exiting Redux.assert_term: 0.000003 seconds 0.037116s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.037128s: Exiting Redux.assert_term: 0.000003 seconds 0.037142s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.037154s: Exiting Redux.assert_term: 0.000003 seconds 0.037169s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.037181s: Exiting Redux.assert_term: 0.000002 seconds 0.037195s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.037213s: Exiting Redux.assert_term: 0.000002 seconds 0.037227s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.037239s: Exiting Redux.assert_term: 0.000003 seconds 0.037253s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.037266s: Exiting Redux.assert_term: 0.000003 seconds 0.037279s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.037292s: Exiting Redux.assert_term: 0.000003 seconds 0.037306s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.037324s: Exiting Redux.assert_term: 0.000002 seconds 0.037338s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.037351s: Exiting Redux.assert_term: 0.000002 seconds 0.037364s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.037376s: Exiting Redux.assert_term: 0.000003 seconds 0.037390s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.037402s: Exiting Redux.assert_term: 0.000003 seconds 0.037416s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.037438s: Exiting Redux.assert_term: 0.000003 seconds 0.037454s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.037468s: Exiting Redux.assert_term: 0.000003 seconds 0.037482s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.037494s: Exiting Redux.assert_term: 0.000003 seconds 0.037507s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.037519s: Exiting Redux.assert_term: 0.000003 seconds 0.037534s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.037556s: Exiting Redux.assert_term: 0.000003 seconds 0.037571s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.037583s: Exiting Redux.assert_term: 0.000003 seconds 0.037595s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.037617s: Exiting Redux.assert_term: 0.000003 seconds 0.037633s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.037644s: Exiting Redux.assert_term: 0.000003 seconds 0.037659s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.037676s: Exiting Redux.assert_term: 0.000003 seconds 0.037691s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.037703s: Exiting Redux.assert_term: 0.000002 seconds 0.037717s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.037729s: Exiting Redux.assert_term: 0.000003 seconds 0.037743s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.037755s: Exiting Redux.assert_term: 0.000003 seconds 0.037771s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.037787s: Exiting Redux.assert_term: 0.000003 seconds 0.037801s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.037813s: Exiting Redux.assert_term: 0.000002 seconds 0.037826s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.037838s: Exiting Redux.assert_term: 0.000002 seconds 0.037851s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.037863s: Exiting Redux.assert_term: 0.000002 seconds 0.037875s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.037892s: Exiting Redux.assert_term: 0.000002 seconds 0.037905s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.037917s: Exiting Redux.assert_term: 0.000002 seconds 0.037929s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.037942s: Exiting Redux.assert_term: 0.000002 seconds 0.037955s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.037967s: Exiting Redux.assert_term: 0.000002 seconds 0.037980s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.037998s: Exiting Redux.assert_term: 0.000003 seconds 0.038011s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.038024s: Exiting Redux.assert_term: 0.000002 seconds 0.038040s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.038052s: Exiting Redux.assert_term: 0.000003 seconds 0.038068s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.038080s: Exiting Redux.assert_term: 0.000002 seconds 0.038096s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.038113s: Exiting Redux.assert_term: 0.000003 seconds 0.038128s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.038141s: Exiting Redux.assert_term: 0.000002 seconds 0.038156s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.038169s: Exiting Redux.assert_term: 0.000003 seconds 0.038185s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.038197s: Exiting Redux.assert_term: 0.000003 seconds 0.038214s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.038232s: Exiting Redux.assert_term: 0.000002 seconds 0.038253s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.038266s: Exiting Redux.assert_term: 0.000003 seconds 0.038286s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.038298s: Exiting Redux.assert_term: 0.000003 seconds 0.038313s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.038326s: Exiting Redux.assert_term: 0.000002 seconds 0.038340s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.038362s: Exiting Redux.assert_term: 0.000002 seconds 0.038377s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.038390s: Exiting Redux.assert_term: 0.000002 seconds 0.038404s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.038417s: Exiting Redux.assert_term: 0.000003 seconds 0.038433s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.038445s: Exiting Redux.assert_term: 0.000003 seconds 0.038460s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.038481s: Exiting Redux.assert_term: 0.000003 seconds 0.038496s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.038509s: Exiting Redux.assert_term: 0.000002 seconds 0.038524s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.038536s: Exiting Redux.assert_term: 0.000003 seconds 0.038551s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.038563s: Exiting Redux.assert_term: 0.000002 seconds 0.038583s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.038598s: Exiting Redux.assert_term: 0.000002 seconds 0.038623s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.038638s: Exiting Redux.assert_term: 0.000003 seconds 0.038655s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.038667s: Exiting Redux.assert_term: 0.000003 seconds 0.038684s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.038698s: Exiting Redux.assert_term: 0.000002 seconds 0.038719s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.038734s: Exiting Redux.assert_term: 0.000002 seconds 0.038750s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.038763s: Exiting Redux.assert_term: 0.000003 seconds 0.038778s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.038790s: Exiting Redux.assert_term: 0.000003 seconds 0.038807s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.038819s: Exiting Redux.assert_term: 0.000003 seconds 0.038840s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.038852s: Exiting Redux.assert_term: 0.000003 seconds 0.038869s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.038883s: Exiting Redux.assert_term: 0.000002 seconds 0.038898s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.038911s: Exiting Redux.assert_term: 0.000002 seconds 0.038926s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.038939s: Exiting Redux.assert_term: 0.000002 seconds 0.038963s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.038978s: Exiting Redux.assert_term: 0.000003 seconds 0.038994s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.039007s: Exiting Redux.assert_term: 0.000002 seconds 0.039025s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.039040s: Exiting Redux.assert_term: 0.000005 seconds 0.039058s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.039078s: Exiting Redux.assert_term: 0.000003 seconds 0.039095s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.039108s: Exiting Redux.assert_term: 0.000003 seconds 0.039124s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.039137s: Exiting Redux.assert_term: 0.000002 seconds 0.039152s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.039164s: Exiting Redux.assert_term: 0.000003 seconds 0.039510s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.039530s: Exiting Redux.assert_term: 0.000003 seconds 0.040501s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.040523s: Exiting Redux.assert_term: 0.000006 seconds 0.040544s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.040558s: Exiting Redux.assert_term: 0.000004 seconds 0.040575s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.040588s: Exiting Redux.assert_term: 0.000003 seconds 0.040613s: Entering Redux.assert_term(func_rank(main) = 203) 0.040636s: Exiting Redux.assert_term: 0.000004 seconds 0.040669s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Function 'main': Function type implementation check 0.040687s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.040702s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.040713s: Entering Redux.assume(0 <= argc) 0.040737s: Exiting Redux.assume: 0.000005 seconds 0.040747s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.040757s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.040772s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(29,25-31): Consuming assertion 0.040786s: Consuming chunk module(prod4br_ll_valuebound1__verifast_instrumented_modified, true) 0.040799s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Producing assertion 0.040817s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.040826s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Cleaning up dummy fraction chunks 0.040834s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Leak check. 0.040881s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.040898s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.040907s: Entering Redux.assume(false) 0.040919s: Exiting Redux.assume: 0.000002 seconds 0.040934s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.040948s: Exiting Redux.assert_term: 0.000004 seconds 0.040960s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(14,6-25): Verifying function 'assume_abort_if_not' 0.040969s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Producing assertion 0.040983s: Entering Redux.assume(true) 0.040994s: Exiting Redux.assume: 0.000001 seconds 0.041010s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(14,6-25): Executing statement 0.041027s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(17,3-5): Executing statement 0.041052s: Entering Redux.assume(!(!(cond = 0))) 0.041078s: Exiting Redux.assume: 0.000015 seconds 0.041088s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(17,13-14): Executing statement 0.041105s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(17,14-19): Executing statement 0.041123s: Entering Redux.assert_term(func_rank(abort) < 0) 0.041138s: Exiting Redux.assert_term: 0.000004 seconds 0.041150s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(17,14-19): Verifying call 0.041160s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(5,38-42): Consuming assertion 0.041169s: Entering Redux.query(true) 0.041187s: Exiting Redux.query 0.041197s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(6,13-18): Producing assertion 0.041206s: Entering Redux.assume(false) 0.041217s: Exiting Redux.assume: 0.000001 seconds 0.041229s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041242s: Exiting Redux.assume: 0.000004 seconds 0.041252s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.041262s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(15,19-21): Consuming assertion 0.041276s: Entering Redux.query(!(cond = 0)) 0.041286s: Exiting Redux.query 0.041295s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.041304s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(18,1-2): Leak check. 0.041319s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041332s: Exiting Redux.assert_term: 0.000004 seconds 0.041343s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(19,6-23): Verifying function '__VERIFIER_assert' 0.041362s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Producing assertion 0.041372s: Entering Redux.assume(1 <= cond) 0.041387s: Exiting Redux.assume: 0.000005 seconds 0.041397s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(19,6-23): Executing statement 0.041410s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(22,5-7): Executing statement 0.041423s: Entering Redux.assume(!(!(cond = 0))) 0.042131s: Exiting Redux.assume: 0.000697 seconds 0.042155s: Entering Redux.assume(!(!(!(cond = 0)))) 0.042168s: Exiting Redux.assume: 0.000003 seconds 0.042178s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(26,5-11): Executing return statement 0.042187s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Consuming assertion 0.042197s: Entering Redux.query(1 <= cond) 0.042210s: Exiting Redux.query 0.042219s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(27,1-2): Cleaning up dummy fraction chunks 0.042234s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(27,1-2): Leak check. 0.042252s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Verifying function 'main' 0.042262s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(29,25-31): Producing assertion 0.042281s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(29,5-9): Executing statement 0.042295s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(33,1-2): Executing statement 0.042310s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(35,1-36,1): Executing statement 0.042328s: Consuming chunk [_]module(prod4br_ll_valuebound1__verifast_instrumented_modified, true) 0.042340s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(37,5-8): Executing statement 0.042352s: Entering Redux.assert_term(-2147483648 <= x && x <= 2147483647) 0.042366s: Exiting Redux.assert_term: 0.000004 seconds 0.042376s: Entering Redux.assert_term(-2147483648 <= y && y <= 2147483647) 0.042394s: Exiting Redux.assert_term: 0.000003 seconds 0.042403s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(38,5-9): Executing statement 0.042416s: Entering Redux.assert_term(-9223372036854775808 <= a && a <= 9223372036854775807) 0.042429s: Exiting Redux.assert_term: 0.000004 seconds 0.042440s: Entering Redux.assert_term(-9223372036854775808 <= b && b <= 9223372036854775807) 0.042452s: Exiting Redux.assert_term: 0.000003 seconds 0.042463s: Entering Redux.assert_term(-9223372036854775808 <= p && p <= 9223372036854775807) 0.042480s: Exiting Redux.assert_term: 0.000003 seconds 0.042491s: Entering Redux.assert_term(-9223372036854775808 <= q && q <= 9223372036854775807) 0.042503s: Exiting Redux.assert_term: 0.000003 seconds 0.042512s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(40,7-8): Executing statement 0.042531s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042545s: Exiting Redux.assert_term: 0.000003 seconds 0.042560s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(40,9-30): Verifying call 0.042570s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042578s: Entering Redux.query(true) 0.042588s: Exiting Redux.query 0.042599s: Entering Redux.assert_term(-2147483648 <= x0 && x0 <= 2147483647) 0.042620s: Exiting Redux.assert_term: 0.000003 seconds 0.042631s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042640s: Entering Redux.assume(true) 0.042656s: Exiting Redux.assume: 0.000001 seconds 0.042667s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Executing statement 0.042685s: Entering Redux.assume(0 <= x0) 0.042701s: Exiting Redux.assume: 0.000005 seconds 0.042711s: Entering Redux.assume(x0 <= 1) 0.042725s: Exiting Redux.assume: 0.000005 seconds 0.042734s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(41,5-24): Verifying call 0.042744s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.042761s: Entering Redux.query(true) 0.042770s: Exiting Redux.query 0.042779s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(15,19-21): Producing assertion 0.042789s: Entering Redux.assume(!(1 = 0)) 0.042799s: Exiting Redux.assume: 0.000001 seconds 0.042808s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(42,7-8): Executing statement 0.042820s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042833s: Exiting Redux.assert_term: 0.000004 seconds 0.042850s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(42,9-30): Verifying call 0.042860s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(11,53-57): Consuming assertion 0.042868s: Entering Redux.query(true) 0.042877s: Exiting Redux.query 0.042889s: Entering Redux.assert_term(-2147483648 <= y0 && y0 <= 2147483647) 0.042901s: Exiting Redux.assert_term: 0.000003 seconds 0.042910s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.042924s: Entering Redux.assume(true) 0.042934s: Exiting Redux.assume: 0.000002 seconds 0.042943s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.042956s: Entering Redux.assume(0 <= y0) 0.042970s: Exiting Redux.assume: 0.000005 seconds 0.042979s: Entering Redux.assume(y0 <= 1) 0.042993s: Exiting Redux.assume: 0.000005 seconds 0.043003s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.043016s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043025s: Entering Redux.query(true) 0.043033s: Exiting Redux.query 0.043042s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(15,19-21): Producing assertion 0.043051s: Entering Redux.assume(!(1 = 0)) 0.043061s: Exiting Redux.assume: 0.000001 seconds 0.043069s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Executing statement 0.043082s: Entering Redux.assume(1 <= y0) 0.043105s: Exiting Redux.assume: 0.000008 seconds 0.043114s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(44,5-24): Verifying call 0.043123s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.043131s: Entering Redux.query(true) 0.043140s: Exiting Redux.query 0.043149s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(15,19-21): Producing assertion 0.043159s: Entering Redux.assume(!(1 = 0)) 0.043169s: Exiting Redux.assume: 0.000001 seconds 0.043183s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(46,7-8): Executing statement 0.043196s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(47,7-8): Executing statement 0.043208s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.043218s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.043229s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(51,5-10): Executing statement 0.043254s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(51,66-68): Consuming assertion 0.043268s: Entering Redux.query(y0 = 1 && 0 <= x0 && x0 <= 1 && (0 + ((y0 * x0) * 1)) = (y0 * x0)) 0.043302s: Exiting Redux.query 0.043315s: Entering Redux.assert_term(-9223372036854775808 <= a0 && a0 <= 9223372036854775807) 0.043329s: Exiting Redux.assert_term: 0.000004 seconds 0.043339s: Entering Redux.assert_term(-9223372036854775808 <= b0 && b0 <= 9223372036854775807) 0.043352s: Exiting Redux.assert_term: 0.000003 seconds 0.043368s: Entering Redux.assert_term(-9223372036854775808 <= p0 && p0 <= 9223372036854775807) 0.043380s: Exiting Redux.assert_term: 0.000003 seconds 0.043390s: Entering Redux.assert_term(-9223372036854775808 <= a1 && a1 <= 9223372036854775807) 0.043403s: Exiting Redux.assert_term: 0.000002 seconds 0.043413s: Entering Redux.assert_term(-9223372036854775808 <= q0 && q0 <= 9223372036854775807) 0.043425s: Exiting Redux.assert_term: 0.000003 seconds 0.043436s: Entering Redux.assert_term(-9223372036854775808 <= b1 && b1 <= 9223372036854775807) 0.043455s: Exiting Redux.assert_term: 0.000003 seconds 0.043465s: Entering Redux.assert_term(-9223372036854775808 <= q1 && q1 <= 9223372036854775807) 0.043477s: Exiting Redux.assert_term: 0.000003 seconds 0.043488s: Entering Redux.assert_term(-9223372036854775808 <= a2 && a2 <= 9223372036854775807) 0.043501s: Exiting Redux.assert_term: 0.000002 seconds 0.043511s: Entering Redux.assert_term(-9223372036854775808 <= b2 && b2 <= 9223372036854775807) 0.043529s: Exiting Redux.assert_term: 0.000003 seconds 0.043540s: Entering Redux.assert_term(-9223372036854775808 <= q2 && q2 <= 9223372036854775807) 0.043552s: Exiting Redux.assert_term: 0.000003 seconds 0.043563s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(51,66-68): Producing assertion 0.043577s: Entering Redux.assume(y0 = 1 && 0 <= x0 && x0 <= 1 && (q0 + ((b0 * a0) * p0)) = (y0 * x0)) 0.043624s: Exiting Redux.assume: 0.000037 seconds 0.043634s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(51,5-10): Evaluating loop condition 0.043651s: Entering Redux.assume(!(1 = 0)) 0.043663s: Exiting Redux.assume: 0.000001 seconds 0.043674s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(52,2-3): Executing statement 0.043687s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(53,9-26): Executing statement 0.043708s: Entering Redux.assume((q0 + ((a0 * b0) * p0)) = (x0 * y0)) 0.043723s: Exiting Redux.assume: 0.000005 seconds 0.043739s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(53,9-26): Verifying call 0.043750s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.043766s: Entering Redux.query(1 <= 1) 0.043775s: Exiting Redux.query 0.043787s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.043797s: Entering Redux.assume(1 <= 1) 0.043808s: Exiting Redux.assume: 0.000001 seconds 0.043816s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(55,9-11): Executing statement 0.043835s: Entering Redux.assume(!(a0 = 0)) 0.043849s: Exiting Redux.assume: 0.000004 seconds 0.043859s: Entering Redux.assume(!(!(b0 = 0))) 0.043906s: Exiting Redux.assume: 0.000036 seconds 0.043917s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(56,13-18): Executing statement 0.043929s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Executing statement 0.043945s: Entering Redux.assume(q0 = (x0 * y0)) 0.043963s: Exiting Redux.assume: 0.000002 seconds 0.043974s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(75,5-22): Verifying call 0.043984s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.043993s: Entering Redux.query(1 <= 1) 0.044002s: Exiting Redux.query 0.044014s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.044023s: Entering Redux.assume(1 <= 1) 0.044034s: Exiting Redux.assume: 0.000001 seconds 0.044049s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(76,5-22): Executing statement 0.044063s: Entering Redux.assume((a0 * b0) = 0) 0.044075s: Exiting Redux.assume: 0.000001 seconds 0.044084s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(76,5-22): Verifying call 0.044093s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(19,50-52): Consuming assertion 0.044102s: Entering Redux.query(1 <= 1) 0.044111s: Exiting Redux.query 0.044120s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(20,16-18): Producing assertion 0.044134s: Entering Redux.assume(1 <= 1) 0.044145s: Exiting Redux.assume: 0.000001 seconds 0.044154s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(77,5-11): Executing return statement 0.044164s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(30,13-17): Consuming assertion 0.044173s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(78,1-2): Cleaning up dummy fraction chunks 0.044182s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(78,1-2): Leak check. 0.044203s: Entering Redux.assume(!((a0 * b0) = 0)) 0.044214s: Exiting Redux.assume: 0.000002 seconds 0.044224s: Entering Redux.assume(!(q0 = (x0 * y0))) 0.044235s: Exiting Redux.assume: 0.000001 seconds 0.044249s: Entering Redux.assume(!(!(!(b0 = 0)))) 0.044263s: Exiting Redux.assume: 0.000004 seconds 0.044274s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(58,9-11): Executing statement 0.044640s: Entering Redux.query(!(2 = 0)) 0.044661s: Exiting Redux.query 0.044673s: Entering Redux.assume(%(a0, 2) = 0) 0.044687s: Exiting Redux.assume: 0.000003 seconds 0.044697s: Entering Redux.query(!(2 = 0)) 0.044705s: Exiting Redux.query 0.044715s: Entering Redux.assume(%(b0, 2) = 0) 0.044726s: Exiting Redux.assume: 0.000003 seconds 0.044735s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(58,39-40): Executing statement 0.044748s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(59,15-16): Executing statement 0.044769s: Entering Redux.query(!(2 = 0)) 0.044778s: Exiting Redux.query 0.044788s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(60,15-16): Executing statement 0.044798s: Entering Redux.query(!(2 = 0)) 0.044807s: Exiting Redux.query 0.044816s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(61,15-16): Executing statement 0.044836s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(51,66-68): Consuming assertion 0.044851s: Entering Redux.query(y0 = 1 && 0 <= x0 && x0 <= 1 && (q0 + ((/(b0, 2) * /(a0, 2)) * (4 * p0))) = (y0 * x0)) 0.044959s: Exiting Redux.query 0.044972s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(51,34-36): Consuming expression 0.044982s: Entering Redux.query(y0 = 1) 0.044991s: Exiting Redux.query 0.045001s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(51,46-48): Consuming expression 0.045011s: Entering Redux.query(0 <= x0) 0.045021s: Exiting Redux.query 0.045030s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(51,59-61): Consuming expression 0.045045s: Entering Redux.query(x0 <= 1) 0.045061s: Exiting Redux.query 0.045070s: prod4br_ll_valuebound1__verifast_instrumented_modified.c(51,101-103): Consuming expression 0.045083s: Entering Redux.query((q0 + ((/(b0, 2) * /(a0, 2)) * (4 * p0))) = (y0 * x0)) 0.045148s: Exiting Redux.query prod4br_ll_valuebound1__verifast_instrumented_modified.c(51,66-68): Cannot prove condition. (Cannot prove (q0 + ((/(b0, 2) * /(a0, 2)) * (4 * p0))) = (y0 * x0).)