./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/hard-ll_valuebound1.c ./results/automizer-verification-files/SV-COMP24_unreach-call/hard-ll_valuebound1.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/hard-ll_valuebound1.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/hard-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/hard-ll_valuebound1.c + FILE=hard-ll_valuebound1.c ++ echo hard-ll_valuebound1 ++ sed 's/[-\.]/_/g' - + SANITIZED=hard_ll_valuebound1 + MODULE=hard_ll_valuebound1__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=hard_ll_valuebound1__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/hard-ll_valuebound1.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=hard_ll_valuebound1__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/hard-ll_valuebound1.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/hard-ll_valuebound1.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n hard_ll_valuebound1__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/hard-ll_valuebound1.c -o hard_ll_valuebound1__verifast_instrumented.c + program_modifications_cli.py -p hard_ll_valuebound1__verifast_instrumented.c -o hard_ll_valuebound1__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c hard_ll_valuebound1__verifast_instrumented_modified.c hard_ll_valuebound1__verifast_instrumented_modified.c 0.007220s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.007267s: Exiting Redux.assert_term: 0.000015 seconds 0.007303s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.007320s: Exiting Redux.assert_term: 0.000006 seconds 0.007330s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.007343s: Exiting Redux.assert_term: 0.000004 seconds 0.007354s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.007365s: Exiting Redux.assert_term: 0.000003 seconds 0.007375s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007396s: Exiting Redux.assert_term: 0.000006 seconds 0.007406s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007418s: Exiting Redux.assert_term: 0.000004 seconds 0.007428s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007444s: Exiting Redux.assert_term: 0.000003 seconds 0.007453s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007470s: Exiting Redux.assert_term: 0.000007 seconds 0.007479s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007493s: Exiting Redux.assert_term: 0.000003 seconds 0.007508s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007523s: Exiting Redux.assert_term: 0.000001 seconds 0.007532s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007547s: Exiting Redux.assert_term: 0.000005 seconds 0.007558s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007571s: Exiting Redux.assert_term: 0.000002 seconds 0.007581s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007595s: Exiting Redux.assert_term: 0.000004 seconds 0.007607s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007621s: Exiting Redux.assert_term: 0.000004 seconds 0.007636s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007650s: Exiting Redux.assert_term: 0.000002 seconds 0.007661s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007674s: Exiting Redux.assert_term: 0.000002 seconds 0.007682s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007698s: Exiting Redux.assert_term: 0.000004 seconds 0.007714s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007730s: Exiting Redux.assert_term: 0.000006 seconds 0.007741s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007752s: Exiting Redux.assert_term: 0.000003 seconds 0.007764s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007778s: Exiting Redux.assert_term: 0.000005 seconds 0.007787s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007800s: Exiting Redux.assert_term: 0.000005 seconds 0.007815s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007829s: Exiting Redux.assert_term: 0.000002 seconds 0.007841s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007856s: Exiting Redux.assert_term: 0.000006 seconds 0.007865s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007878s: Exiting Redux.assert_term: 0.000002 seconds 0.007888s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007903s: Exiting Redux.assert_term: 0.000003 seconds 0.007919s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007933s: Exiting Redux.assert_term: 0.000005 seconds 0.007943s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007956s: Exiting Redux.assert_term: 0.000005 seconds 0.025766s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025833s: Exiting Redux.assert_term: 0.000012 seconds 0.025852s: Entering Redux.assume(true ==> default_value = 0) 0.025868s: Exiting Redux.assume: 0.000005 seconds 0.027247s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.027272s: Exiting Redux.assert_term: 0.000006 seconds 0.027286s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.027297s: Exiting Redux.assert_term: 0.000004 seconds 0.027309s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.027322s: Exiting Redux.assert_term: 0.000002 seconds 0.027340s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.027352s: Exiting Redux.assert_term: 0.000003 seconds 0.027371s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.027385s: Exiting Redux.assert_term: 0.000003 seconds 0.027401s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.027412s: Exiting Redux.assert_term: 0.000003 seconds 0.027429s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.027441s: Exiting Redux.assert_term: 0.000002 seconds 0.027452s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.027464s: Exiting Redux.assert_term: 0.000003 seconds 0.027477s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.027495s: Exiting Redux.assert_term: 0.000002 seconds 0.027511s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.027524s: Exiting Redux.assert_term: 0.000002 seconds 0.027540s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.027551s: Exiting Redux.assert_term: 0.000003 seconds 0.027563s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.027582s: Exiting Redux.assert_term: 0.000010 seconds 0.027597s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.027615s: Exiting Redux.assert_term: 0.000003 seconds 0.027631s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.027644s: Exiting Redux.assert_term: 0.000002 seconds 0.027659s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.027672s: Exiting Redux.assert_term: 0.000002 seconds 0.027691s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.027704s: Exiting Redux.assert_term: 0.000003 seconds 0.027724s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.027742s: Exiting Redux.assert_term: 0.000003 seconds 0.027760s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.027772s: Exiting Redux.assert_term: 0.000003 seconds 0.027789s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.027802s: Exiting Redux.assert_term: 0.000002 seconds 0.027822s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.027834s: Exiting Redux.assert_term: 0.000003 seconds 0.030561s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.030604s: Exiting Redux.assume: 0.000005 seconds 0.035774s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.035799s: Exiting Redux.assert_term: 0.000006 seconds 0.035818s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.035831s: Exiting Redux.assert_term: 0.000004 seconds 0.035846s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.035858s: Exiting Redux.assert_term: 0.000002 seconds 0.035882s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.035894s: Exiting Redux.assert_term: 0.000002 seconds 0.035905s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.035925s: Exiting Redux.assume: 0.000011 seconds 0.035939s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.035951s: Exiting Redux.assert_term: 0.000003 seconds 0.035962s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.035988s: Exiting Redux.assume: 0.000013 seconds 0.036002s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.036014s: Exiting Redux.assert_term: 0.000003 seconds 0.036031s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.036042s: Exiting Redux.assert_term: 0.000003 seconds 0.036062s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.036075s: Exiting Redux.assert_term: 0.000003 seconds 0.036101s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.036113s: Exiting Redux.assert_term: 0.000002 seconds 0.036134s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.036146s: Exiting Redux.assert_term: 0.000002 seconds 0.036170s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.036182s: Exiting Redux.assert_term: 0.000002 seconds 0.036201s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.036219s: Exiting Redux.assert_term: 0.000002 seconds 0.036235s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.036247s: Exiting Redux.assert_term: 0.000003 seconds 0.036262s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.036273s: Exiting Redux.assert_term: 0.000002 seconds 0.036288s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.036301s: Exiting Redux.assert_term: 0.000003 seconds 0.036321s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.036332s: Exiting Redux.assert_term: 0.000002 seconds 0.036347s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.036358s: Exiting Redux.assert_term: 0.000003 seconds 0.036374s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.036386s: Exiting Redux.assert_term: 0.000003 seconds 0.036401s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.036412s: Exiting Redux.assert_term: 0.000003 seconds 0.036432s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.036444s: Exiting Redux.assert_term: 0.000003 seconds 0.036458s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.036471s: Exiting Redux.assert_term: 0.000003 seconds 0.036486s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.036497s: Exiting Redux.assert_term: 0.000002 seconds 0.036520s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.036537s: Exiting Redux.assert_term: 0.000002 seconds 0.036552s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.036564s: Exiting Redux.assert_term: 0.000003 seconds 0.036638s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.036650s: Exiting Redux.assert_term: 0.000003 seconds 0.036671s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.036683s: Exiting Redux.assert_term: 0.000003 seconds 0.036709s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.036728s: Exiting Redux.assert_term: 0.000003 seconds 0.036749s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.036762s: Exiting Redux.assert_term: 0.000002 seconds 0.036776s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.036787s: Exiting Redux.assert_term: 0.000003 seconds 0.036804s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.036815s: Exiting Redux.assert_term: 0.000003 seconds 0.036830s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.036847s: Exiting Redux.assert_term: 0.000003 seconds 0.036861s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.036873s: Exiting Redux.assert_term: 0.000002 seconds 0.036887s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.036899s: Exiting Redux.assert_term: 0.000002 seconds 0.036912s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.036924s: Exiting Redux.assert_term: 0.000003 seconds 0.036941s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.036958s: Exiting Redux.assert_term: 0.000002 seconds 0.036972s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.036985s: Exiting Redux.assert_term: 0.000002 seconds 0.036998s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.037010s: Exiting Redux.assert_term: 0.000002 seconds 0.037029s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.037041s: Exiting Redux.assert_term: 0.000003 seconds 0.037065s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.037082s: Exiting Redux.assert_term: 0.000002 seconds 0.037099s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.037110s: Exiting Redux.assert_term: 0.000003 seconds 0.037132s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.037144s: Exiting Redux.assert_term: 0.000003 seconds 0.037158s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.037170s: Exiting Redux.assert_term: 0.000002 seconds 0.037184s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.037203s: Exiting Redux.assert_term: 0.000003 seconds 0.037217s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.037229s: Exiting Redux.assert_term: 0.000002 seconds 0.037243s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.037254s: Exiting Redux.assert_term: 0.000003 seconds 0.037268s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.037280s: Exiting Redux.assert_term: 0.000003 seconds 0.037301s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.037313s: Exiting Redux.assert_term: 0.000003 seconds 0.037328s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.037339s: Exiting Redux.assert_term: 0.000002 seconds 0.037354s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.037366s: Exiting Redux.assert_term: 0.000003 seconds 0.037380s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.037393s: Exiting Redux.assert_term: 0.000002 seconds 0.037412s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.037424s: Exiting Redux.assert_term: 0.000003 seconds 0.037438s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.037450s: Exiting Redux.assert_term: 0.000002 seconds 0.037464s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.037476s: Exiting Redux.assert_term: 0.000002 seconds 0.037489s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.037501s: Exiting Redux.assert_term: 0.000003 seconds 0.037521s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.037533s: Exiting Redux.assert_term: 0.000003 seconds 0.037548s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.037559s: Exiting Redux.assert_term: 0.000002 seconds 0.037580s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.037593s: Exiting Redux.assert_term: 0.000003 seconds 0.037607s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.037619s: Exiting Redux.assert_term: 0.000002 seconds 0.037642s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.037654s: Exiting Redux.assert_term: 0.000003 seconds 0.037667s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.037679s: Exiting Redux.assert_term: 0.000003 seconds 0.037692s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.037704s: Exiting Redux.assert_term: 0.000003 seconds 0.037719s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.037740s: Exiting Redux.assert_term: 0.000003 seconds 0.037755s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.037767s: Exiting Redux.assert_term: 0.000002 seconds 0.037780s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.037792s: Exiting Redux.assert_term: 0.000002 seconds 0.037806s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.037818s: Exiting Redux.assert_term: 0.000003 seconds 0.037833s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.037845s: Exiting Redux.assert_term: 0.000002 seconds 0.037865s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.037877s: Exiting Redux.assert_term: 0.000002 seconds 0.037891s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.037902s: Exiting Redux.assert_term: 0.000002 seconds 0.037916s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.037928s: Exiting Redux.assert_term: 0.000002 seconds 0.037943s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.037955s: Exiting Redux.assert_term: 0.000002 seconds 0.037972s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.037984s: Exiting Redux.assert_term: 0.000003 seconds 0.037996s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.038008s: Exiting Redux.assert_term: 0.000003 seconds 0.038021s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.038033s: Exiting Redux.assert_term: 0.000002 seconds 0.038045s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.038056s: Exiting Redux.assert_term: 0.000002 seconds 0.038074s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.038085s: Exiting Redux.assert_term: 0.000003 seconds 0.038098s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.038109s: Exiting Redux.assert_term: 0.000002 seconds 0.038122s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.038134s: Exiting Redux.assert_term: 0.000003 seconds 0.038147s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.038158s: Exiting Redux.assert_term: 0.000003 seconds 0.038176s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.038187s: Exiting Redux.assert_term: 0.000003 seconds 0.038204s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.038216s: Exiting Redux.assert_term: 0.000002 seconds 0.038230s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.038242s: Exiting Redux.assert_term: 0.000003 seconds 0.038257s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.038268s: Exiting Redux.assert_term: 0.000003 seconds 0.038288s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.038300s: Exiting Redux.assert_term: 0.000003 seconds 0.038314s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.038325s: Exiting Redux.assert_term: 0.000002 seconds 0.038341s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.038353s: Exiting Redux.assert_term: 0.000003 seconds 0.038369s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.038382s: Exiting Redux.assert_term: 0.000003 seconds 0.038407s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.038421s: Exiting Redux.assert_term: 0.000003 seconds 0.038440s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.038451s: Exiting Redux.assert_term: 0.000003 seconds 0.038465s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.038477s: Exiting Redux.assert_term: 0.000002 seconds 0.038490s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.038511s: Exiting Redux.assert_term: 0.000003 seconds 0.038526s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.038538s: Exiting Redux.assert_term: 0.000003 seconds 0.038552s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.038563s: Exiting Redux.assert_term: 0.000003 seconds 0.038585s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.038598s: Exiting Redux.assert_term: 0.000002 seconds 0.038612s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.038632s: Exiting Redux.assert_term: 0.000002 seconds 0.038646s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.038657s: Exiting Redux.assert_term: 0.000003 seconds 0.038672s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.038683s: Exiting Redux.assert_term: 0.000003 seconds 0.038697s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.038708s: Exiting Redux.assert_term: 0.000002 seconds 0.038723s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.038739s: Exiting Redux.assert_term: 0.000003 seconds 0.038753s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.038765s: Exiting Redux.assert_term: 0.000003 seconds 0.038781s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.038793s: Exiting Redux.assert_term: 0.000002 seconds 0.038806s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.038818s: Exiting Redux.assert_term: 0.000002 seconds 0.038832s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.038848s: Exiting Redux.assert_term: 0.000003 seconds 0.038864s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.038876s: Exiting Redux.assert_term: 0.000002 seconds 0.038890s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.038901s: Exiting Redux.assert_term: 0.000003 seconds 0.038916s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.038928s: Exiting Redux.assert_term: 0.000003 seconds 0.038942s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.038958s: Exiting Redux.assert_term: 0.000003 seconds 0.038974s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.038986s: Exiting Redux.assert_term: 0.000002 seconds 0.039001s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.039012s: Exiting Redux.assert_term: 0.000003 seconds 0.039028s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.039039s: Exiting Redux.assert_term: 0.000003 seconds 0.039055s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.039073s: Exiting Redux.assert_term: 0.000003 seconds 0.039086s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.039098s: Exiting Redux.assert_term: 0.000003 seconds 0.039113s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.039124s: Exiting Redux.assert_term: 0.000003 seconds 0.039141s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.039153s: Exiting Redux.assert_term: 0.000002 seconds 0.039168s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.039185s: Exiting Redux.assert_term: 0.000002 seconds 0.039199s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.039211s: Exiting Redux.assert_term: 0.000002 seconds 0.039225s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.039237s: Exiting Redux.assert_term: 0.000002 seconds 0.039708s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.039727s: Exiting Redux.assert_term: 0.000004 seconds 0.040715s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.040738s: Exiting Redux.assert_term: 0.000008 seconds 0.040759s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.040771s: Exiting Redux.assert_term: 0.000003 seconds 0.040787s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.040799s: Exiting Redux.assert_term: 0.000003 seconds 0.040814s: Entering Redux.assert_term(func_rank(main) = 203) 0.040826s: Exiting Redux.assert_term: 0.000003 seconds 0.040867s: hard_ll_valuebound1__verifast_instrumented_modified.c(32,5-9): Function 'main': Function type implementation check 0.040891s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.040905s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.040915s: Entering Redux.assume(0 <= argc) 0.040930s: Exiting Redux.assume: 0.000006 seconds 0.040938s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.040955s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.040970s: hard_ll_valuebound1__verifast_instrumented_modified.c(32,25-31): Consuming assertion 0.040983s: Consuming chunk module(hard_ll_valuebound1__verifast_instrumented_modified, true) 0.040995s: hard_ll_valuebound1__verifast_instrumented_modified.c(33,13-17): Producing assertion 0.041011s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.041020s: hard_ll_valuebound1__verifast_instrumented_modified.c(32,5-9): Cleaning up dummy fraction chunks 0.041028s: hard_ll_valuebound1__verifast_instrumented_modified.c(32,5-9): Leak check. 0.041068s: hard_ll_valuebound1__verifast_instrumented_modified.c(11,6-17): Verifying function 'reach_error' 0.041077s: hard_ll_valuebound1__verifast_instrumented_modified.c(11,33-38): Producing assertion 0.041091s: Entering Redux.assume(false) 0.041102s: Exiting Redux.assume: 0.000002 seconds 0.041116s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041129s: Exiting Redux.assert_term: 0.000004 seconds 0.041140s: hard_ll_valuebound1__verifast_instrumented_modified.c(17,6-25): Verifying function 'assume_abort_if_not' 0.041148s: hard_ll_valuebound1__verifast_instrumented_modified.c(17,49-53): Producing assertion 0.041156s: Entering Redux.assume(true) 0.041171s: Exiting Redux.assume: 0.000001 seconds 0.041184s: hard_ll_valuebound1__verifast_instrumented_modified.c(17,6-25): Executing statement 0.041200s: hard_ll_valuebound1__verifast_instrumented_modified.c(20,3-5): Executing statement 0.041222s: Entering Redux.assume(!(!(cond = 0))) 0.041248s: Exiting Redux.assume: 0.000016 seconds 0.041257s: hard_ll_valuebound1__verifast_instrumented_modified.c(20,13-14): Executing statement 0.041268s: hard_ll_valuebound1__verifast_instrumented_modified.c(20,14-19): Executing statement 0.041289s: Entering Redux.assert_term(func_rank(abort) < 0) 0.041302s: Exiting Redux.assert_term: 0.000005 seconds 0.041313s: hard_ll_valuebound1__verifast_instrumented_modified.c(20,14-19): Verifying call 0.041322s: hard_ll_valuebound1__verifast_instrumented_modified.c(8,38-42): Consuming assertion 0.041331s: Entering Redux.query(true) 0.041339s: Exiting Redux.query 0.041348s: hard_ll_valuebound1__verifast_instrumented_modified.c(9,13-18): Producing assertion 0.041361s: Entering Redux.assume(false) 0.041372s: Exiting Redux.assume: 0.000001 seconds 0.041383s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041396s: Exiting Redux.assume: 0.000003 seconds 0.041405s: hard_ll_valuebound1__verifast_instrumented_modified.c(21,1-2): Executing return statement 0.041414s: hard_ll_valuebound1__verifast_instrumented_modified.c(18,19-21): Consuming assertion 0.041423s: Entering Redux.query(!(cond = 0)) 0.041432s: Exiting Redux.query 0.041440s: hard_ll_valuebound1__verifast_instrumented_modified.c(21,1-2): Cleaning up dummy fraction chunks 0.041454s: hard_ll_valuebound1__verifast_instrumented_modified.c(21,1-2): Leak check. 0.041468s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041481s: Exiting Redux.assert_term: 0.000003 seconds 0.041490s: hard_ll_valuebound1__verifast_instrumented_modified.c(22,6-23): Verifying function '__VERIFIER_assert' 0.041499s: hard_ll_valuebound1__verifast_instrumented_modified.c(22,53-55): Producing assertion 0.041516s: Entering Redux.assume(!(cond = 0)) 0.041528s: Exiting Redux.assume: 0.000003 seconds 0.041538s: hard_ll_valuebound1__verifast_instrumented_modified.c(22,6-23): Executing statement 0.041548s: hard_ll_valuebound1__verifast_instrumented_modified.c(25,5-7): Executing statement 0.041559s: Entering Redux.assume(!(!(cond = 0))) 0.041570s: Exiting Redux.assume: 0.000002 seconds 0.041588s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041599s: Exiting Redux.assume: 0.000002 seconds 0.042355s: hard_ll_valuebound1__verifast_instrumented_modified.c(29,5-11): Executing return statement 0.042368s: hard_ll_valuebound1__verifast_instrumented_modified.c(23,19-21): Consuming assertion 0.042380s: Entering Redux.query(!(cond = 0)) 0.042391s: Exiting Redux.query 0.042400s: hard_ll_valuebound1__verifast_instrumented_modified.c(30,1-2): Cleaning up dummy fraction chunks 0.042408s: hard_ll_valuebound1__verifast_instrumented_modified.c(30,1-2): Leak check. 0.042431s: hard_ll_valuebound1__verifast_instrumented_modified.c(32,5-9): Verifying function 'main' 0.042448s: hard_ll_valuebound1__verifast_instrumented_modified.c(32,25-31): Producing assertion 0.042475s: hard_ll_valuebound1__verifast_instrumented_modified.c(32,5-9): Executing statement 0.042491s: hard_ll_valuebound1__verifast_instrumented_modified.c(36,1-2): Executing statement 0.042500s: hard_ll_valuebound1__verifast_instrumented_modified.c(38,1-39,1): Executing statement 0.042518s: Consuming chunk [_]module(hard_ll_valuebound1__verifast_instrumented_modified, true) 0.042535s: hard_ll_valuebound1__verifast_instrumented_modified.c(40,5-13): Executing statement 0.042549s: Entering Redux.assert_term(0 <= A && A <= 4294967295) 0.042566s: Exiting Redux.assert_term: 0.000007 seconds 0.042586s: Entering Redux.assert_term(0 <= B && B <= 4294967295) 0.042599s: Exiting Redux.assert_term: 0.000004 seconds 0.042608s: hard_ll_valuebound1__verifast_instrumented_modified.c(41,5-9): Executing statement 0.042621s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.042640s: Exiting Redux.assert_term: 0.000004 seconds 0.042649s: Entering Redux.assert_term(-9223372036854775808 <= d && d <= 9223372036854775807) 0.042662s: Exiting Redux.assert_term: 0.000003 seconds 0.042671s: Entering Redux.assert_term(-9223372036854775808 <= p && p <= 9223372036854775807) 0.042683s: Exiting Redux.assert_term: 0.000003 seconds 0.042692s: Entering Redux.assert_term(-9223372036854775808 <= q && q <= 9223372036854775807) 0.042709s: Exiting Redux.assert_term: 0.000003 seconds 0.042718s: hard_ll_valuebound1__verifast_instrumented_modified.c(42,7-8): Executing statement 0.042747s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_uint) < 0) 0.042761s: Exiting Redux.assert_term: 0.000003 seconds 0.042771s: hard_ll_valuebound1__verifast_instrumented_modified.c(42,9-31): Verifying call 0.042781s: hard_ll_valuebound1__verifast_instrumented_modified.c(14,63-67): Consuming assertion 0.042793s: Entering Redux.query(true) 0.042802s: Exiting Redux.query 0.042812s: Entering Redux.assert_term(0 <= A0 && A0 <= 4294967295) 0.042826s: Exiting Redux.assert_term: 0.000004 seconds 0.042836s: hard_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042844s: Entering Redux.assume(true) 0.042856s: Exiting Redux.assume: 0.000001 seconds 0.042865s: hard_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Executing statement 0.042882s: Entering Redux.assume(0 <= A0) 0.042903s: Exiting Redux.assume: 0.000005 seconds 0.042913s: Entering Redux.assume(A0 <= 1) 0.042927s: Exiting Redux.assume: 0.000006 seconds 0.042936s: hard_ll_valuebound1__verifast_instrumented_modified.c(43,5-24): Verifying call 0.042945s: hard_ll_valuebound1__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.042952s: Entering Redux.query(true) 0.042961s: Exiting Redux.query 0.042970s: hard_ll_valuebound1__verifast_instrumented_modified.c(18,19-21): Producing assertion 0.042988s: Entering Redux.assume(!(1 = 0)) 0.042998s: Exiting Redux.assume: 0.000002 seconds 0.043007s: hard_ll_valuebound1__verifast_instrumented_modified.c(44,7-8): Executing statement 0.043018s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_uint) < 0) 0.043032s: Exiting Redux.assert_term: 0.000004 seconds 0.043041s: hard_ll_valuebound1__verifast_instrumented_modified.c(44,9-31): Verifying call 0.043051s: hard_ll_valuebound1__verifast_instrumented_modified.c(14,63-67): Consuming assertion 0.043070s: Entering Redux.query(true) 0.043078s: Exiting Redux.query 0.043089s: Entering Redux.assert_term(0 <= B0 && B0 <= 4294967295) 0.043103s: Exiting Redux.assert_term: 0.000004 seconds 0.043112s: hard_ll_valuebound1__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043121s: Entering Redux.assume(true) 0.043132s: Exiting Redux.assume: 0.000002 seconds 0.043142s: hard_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Executing statement 0.043157s: Entering Redux.assume(0 <= B0) 0.043177s: Exiting Redux.assume: 0.000005 seconds 0.043189s: Entering Redux.assume(B0 <= 1) 0.043204s: Exiting Redux.assume: 0.000005 seconds 0.043214s: hard_ll_valuebound1__verifast_instrumented_modified.c(45,5-24): Verifying call 0.043223s: hard_ll_valuebound1__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.043232s: Entering Redux.query(true) 0.043240s: Exiting Redux.query 0.043250s: hard_ll_valuebound1__verifast_instrumented_modified.c(18,19-21): Producing assertion 0.043265s: Entering Redux.assume(!(1 = 0)) 0.043276s: Exiting Redux.assume: 0.000001 seconds 0.043284s: hard_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Executing statement 0.043298s: Entering Redux.assume(1 <= B0) 0.043316s: Exiting Redux.assume: 0.000008 seconds 0.043326s: hard_ll_valuebound1__verifast_instrumented_modified.c(46,5-24): Verifying call 0.043336s: hard_ll_valuebound1__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.043350s: Entering Redux.query(true) 0.043359s: Exiting Redux.query 0.043368s: hard_ll_valuebound1__verifast_instrumented_modified.c(18,19-21): Producing assertion 0.043378s: Entering Redux.assume(!(1 = 0)) 0.043388s: Exiting Redux.assume: 0.000001 seconds 0.043397s: hard_ll_valuebound1__verifast_instrumented_modified.c(48,7-8): Executing statement 0.043410s: hard_ll_valuebound1__verifast_instrumented_modified.c(49,7-8): Executing statement 0.043421s: hard_ll_valuebound1__verifast_instrumented_modified.c(50,7-8): Executing statement 0.043437s: hard_ll_valuebound1__verifast_instrumented_modified.c(51,7-8): Executing statement 0.043448s: hard_ll_valuebound1__verifast_instrumented_modified.c(53,5-10): Executing statement 0.043478s: hard_ll_valuebound1__verifast_instrumented_modified.c(53,108-110): Consuming assertion 0.043495s: Entering Redux.query(B0 = 1 && 1 = 2 && A0 = 1 && A0 = 1 && B0 = 2 && 0 = 0 || B0 = 1 && A0 = A0 && A0 <= 1 && B0 = 1 && 0 = 0 && 1 = 1) 0.043536s: Exiting Redux.query 0.043555s: Entering Redux.assert_term(-9223372036854775808 <= d0 && d0 <= 9223372036854775807) 0.043570s: Exiting Redux.assert_term: 0.000004 seconds 0.043589s: Entering Redux.assert_term(-9223372036854775808 <= p0 && p0 <= 9223372036854775807) 0.043603s: Exiting Redux.assert_term: 0.000003 seconds 0.043612s: hard_ll_valuebound1__verifast_instrumented_modified.c(53,108-110): Producing assertion 0.043628s: Entering Redux.assume(B0 = 1 && p0 = 2 && A0 = 1 && A0 = 1 && d0 = 2 && 0 = 0 || B0 = 1 && A0 = A0 && A0 <= 1 && d0 = 1 && 0 = 0 && p0 = 1) 0.043712s: Exiting Redux.assume: 0.000068 seconds 0.043724s: hard_ll_valuebound1__verifast_instrumented_modified.c(53,5-10): Evaluating loop condition 0.043739s: Entering Redux.assume(!(1 = 0)) 0.043752s: Exiting Redux.assume: 0.000001 seconds 0.043762s: hard_ll_valuebound1__verifast_instrumented_modified.c(54,2-3): Executing statement 0.043774s: hard_ll_valuebound1__verifast_instrumented_modified.c(55,9-26): Executing statement 0.043788s: Entering Redux.assume(0 = 0) 0.043804s: Exiting Redux.assume: 0.000001 seconds 0.043813s: hard_ll_valuebound1__verifast_instrumented_modified.c(55,9-26): Verifying call 0.043822s: hard_ll_valuebound1__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.043831s: Entering Redux.query(!(1 = 0)) 0.043839s: Exiting Redux.query 0.043848s: hard_ll_valuebound1__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.043856s: Entering Redux.assume(!(1 = 0)) 0.043866s: Exiting Redux.assume: 0.000001 seconds 0.043880s: hard_ll_valuebound1__verifast_instrumented_modified.c(56,9-26): Executing statement 0.043893s: Entering Redux.assume(A0 = A0) 0.043904s: Exiting Redux.assume: 0.000001 seconds 0.043914s: hard_ll_valuebound1__verifast_instrumented_modified.c(56,9-26): Verifying call 0.043922s: hard_ll_valuebound1__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.043931s: Entering Redux.query(!(1 = 0)) 0.043939s: Exiting Redux.query 0.043951s: hard_ll_valuebound1__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.043965s: Entering Redux.assume(!(1 = 0)) 0.043975s: Exiting Redux.assume: 0.000001 seconds 0.043983s: hard_ll_valuebound1__verifast_instrumented_modified.c(57,9-26): Executing statement 0.043998s: Entering Redux.assume(d0 = (B0 * p0)) 0.044063s: Exiting Redux.assume: 0.000054 seconds 0.044074s: hard_ll_valuebound1__verifast_instrumented_modified.c(57,9-26): Verifying call 0.044083s: hard_ll_valuebound1__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.044097s: Entering Redux.query(!(1 = 0)) 0.044106s: Exiting Redux.query 0.044114s: hard_ll_valuebound1__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.044123s: Entering Redux.assume(!(1 = 0)) 0.044133s: Exiting Redux.assume: 0.000001 seconds 0.044142s: hard_ll_valuebound1__verifast_instrumented_modified.c(58,9-11): Executing statement 0.044154s: Entering Redux.assume(!(d0 <= A0)) 0.044209s: Exiting Redux.assume: 0.000045 seconds 0.044224s: hard_ll_valuebound1__verifast_instrumented_modified.c(58,24-29): Executing statement 0.044924s: hard_ll_valuebound1__verifast_instrumented_modified.c(64,5-10): Executing statement 0.044950s: hard_ll_valuebound1__verifast_instrumented_modified.c(64,192-194): Consuming assertion 0.044969s: Entering Redux.query(B0 = 1 && p0 = 2 && A0 = 1 && A0 = 1 && d0 = 2 && 0 = 0 || B0 = 1 && A0 = 0 && A0 = 1 && d0 = 1 && 0 = 1 && p0 = 1 || d0 = B0 && A0 = A0 && 0 = 0 && p0 = 1) 0.045010s: Exiting Redux.query 0.045029s: Entering Redux.assert_term(-9223372036854775808 <= d1 && d1 <= 9223372036854775807) 0.045085s: Exiting Redux.assert_term: 0.000046 seconds 0.045096s: Entering Redux.assert_term(-9223372036854775808 <= p1 && p1 <= 9223372036854775807) 0.045146s: Exiting Redux.assert_term: 0.000041 seconds 0.045159s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.045207s: Exiting Redux.assert_term: 0.000038 seconds 0.045218s: Entering Redux.assert_term(-9223372036854775808 <= q0 && q0 <= 9223372036854775807) 0.045273s: Exiting Redux.assert_term: 0.000040 seconds 0.045284s: hard_ll_valuebound1__verifast_instrumented_modified.c(64,192-194): Producing assertion 0.045302s: Entering Redux.assume(B0 = 1 && p1 = 2 && r0 = 1 && A0 = 1 && d1 = 2 && q0 = 0 || B0 = 1 && r0 = 0 && A0 = 1 && d1 = 1 && q0 = 1 && p1 = 1 || d1 = B0 && A0 = r0 && q0 = 0 && p1 = 1) 0.045453s: Exiting Redux.assume: 0.000141 seconds 0.045464s: hard_ll_valuebound1__verifast_instrumented_modified.c(64,5-10): Evaluating loop condition 0.045480s: Entering Redux.assume(!(1 = 0)) 0.045491s: Exiting Redux.assume: 0.000002 seconds 0.045500s: hard_ll_valuebound1__verifast_instrumented_modified.c(65,2-3): Executing statement 0.045514s: hard_ll_valuebound1__verifast_instrumented_modified.c(66,9-26): Executing statement 0.045532s: Entering Redux.assume(A0 = ((q0 * B0) + r0)) 0.045687s: Exiting Redux.assume: 0.000145 seconds 0.045700s: hard_ll_valuebound1__verifast_instrumented_modified.c(66,9-26): Verifying call 0.045719s: hard_ll_valuebound1__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.045729s: Entering Redux.query(!(1 = 0)) 0.045739s: Exiting Redux.query 0.045749s: hard_ll_valuebound1__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.045757s: Entering Redux.assume(!(1 = 0)) 0.045767s: Exiting Redux.assume: 0.000001 seconds 0.045776s: hard_ll_valuebound1__verifast_instrumented_modified.c(67,9-26): Executing statement 0.045798s: Entering Redux.assume(d1 = (B0 * p1)) 0.046087s: Exiting Redux.assume: 0.000277 seconds 0.046100s: hard_ll_valuebound1__verifast_instrumented_modified.c(67,9-26): Verifying call 0.046109s: hard_ll_valuebound1__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.046118s: Entering Redux.query(!(1 = 0)) 0.046126s: Exiting Redux.query 0.046135s: hard_ll_valuebound1__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.046144s: Entering Redux.assume(!(1 = 0)) 0.046160s: Exiting Redux.assume: 0.000001 seconds 0.046169s: hard_ll_valuebound1__verifast_instrumented_modified.c(69,9-11): Executing statement 0.046182s: Entering Redux.assume(!(!(p1 = 1))) 0.046320s: Exiting Redux.assume: 0.000128 seconds 0.046331s: hard_ll_valuebound1__verifast_instrumented_modified.c(69,24-29): Executing statement 0.046342s: hard_ll_valuebound1__verifast_instrumented_modified.c(79,5-22): Executing statement 0.046358s: Entering Redux.assume(A0 = ((d1 * q0) + r0)) 0.046463s: Exiting Redux.assume: 0.000095 seconds 0.046480s: hard_ll_valuebound1__verifast_instrumented_modified.c(79,5-22): Verifying call 0.046489s: hard_ll_valuebound1__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.046498s: Entering Redux.query(!(1 = 0)) 0.046508s: Exiting Redux.query 0.046518s: hard_ll_valuebound1__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.046527s: Entering Redux.assume(!(1 = 0)) 0.046537s: Exiting Redux.assume: 0.000001 seconds 0.046546s: hard_ll_valuebound1__verifast_instrumented_modified.c(80,5-22): Executing statement 0.046564s: Entering Redux.assume(B0 = d1) 0.046582s: Exiting Redux.assume: 0.000009 seconds 0.046591s: hard_ll_valuebound1__verifast_instrumented_modified.c(80,5-22): Verifying call 0.046600s: hard_ll_valuebound1__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.046608s: Entering Redux.query(!(1 = 0)) 0.046617s: Exiting Redux.query 0.046625s: hard_ll_valuebound1__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.046639s: Entering Redux.assume(!(1 = 0)) 0.046649s: Exiting Redux.assume: 0.000001 seconds 0.046658s: hard_ll_valuebound1__verifast_instrumented_modified.c(81,5-11): Executing return statement 0.046668s: hard_ll_valuebound1__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.046677s: hard_ll_valuebound1__verifast_instrumented_modified.c(82,1-2): Cleaning up dummy fraction chunks 0.046685s: hard_ll_valuebound1__verifast_instrumented_modified.c(82,1-2): Leak check. 0.046700s: Entering Redux.assume(!(B0 = d1)) 0.046711s: Exiting Redux.assume: 0.000001 seconds 0.046723s: Entering Redux.assume(!(A0 = ((d1 * q0) + r0))) 0.046742s: Exiting Redux.assume: 0.000009 seconds 0.046755s: Entering Redux.assume(!(!(!(p1 = 1)))) 0.046889s: Exiting Redux.assume: 0.000124 seconds 0.046901s: hard_ll_valuebound1__verifast_instrumented_modified.c(71,11-12): Executing statement 0.046914s: Entering Redux.query(!(2 = 0)) 0.046923s: Exiting Redux.query 0.046942s: hard_ll_valuebound1__verifast_instrumented_modified.c(72,11-12): Executing statement 0.046953s: Entering Redux.query(!(2 = 0)) 0.046963s: Exiting Redux.query 0.046972s: hard_ll_valuebound1__verifast_instrumented_modified.c(73,9-11): Executing statement 0.046983s: Entering Redux.assume(/(d1, 2) <= r0) 0.047030s: Exiting Redux.assume: 0.000037 seconds 0.047040s: hard_ll_valuebound1__verifast_instrumented_modified.c(73,21-22): Executing statement 0.047052s: hard_ll_valuebound1__verifast_instrumented_modified.c(74,15-16): Executing statement 0.047071s: hard_ll_valuebound1__verifast_instrumented_modified.c(75,15-16): Executing statement 0.047089s: hard_ll_valuebound1__verifast_instrumented_modified.c(64,192-194): Consuming assertion 0.047111s: Entering Redux.query(B0 = 1 && /(p1, 2) = 2 && (r0 - /(d1, 2)) = 1 && A0 = 1 && /(d1, 2) = 2 && (q0 + /(p1, 2)) = 0 || B0 = 1 && (r0 - /(d1, 2)) = 0 && A0 = 1 && /(d1, 2) = 1 && (q0 + /(p1, 2)) = 1 && /(p1, 2) = 1 || /(d1, 2) = B0 && A0 = (r0 - /(d1, 2)) && (q0 + /(p1, 2)) = 0 && /(p1, 2) = 1) 0.047246s: Exiting Redux.query 0.047257s: hard_ll_valuebound1__verifast_instrumented_modified.c(64,192-194): Consuming expression 0.047278s: Entering Redux.query(B0 = 1 && /(p1, 2) = 2 && (r0 - /(d1, 2)) = 1 && A0 = 1 && /(d1, 2) = 2 && (q0 + /(p1, 2)) = 0 || B0 = 1 && (r0 - /(d1, 2)) = 0 && A0 = 1 && /(d1, 2) = 1 && (q0 + /(p1, 2)) = 1 && /(p1, 2) = 1 || /(d1, 2) = B0 && A0 = (r0 - /(d1, 2)) && (q0 + /(p1, 2)) = 0 && /(p1, 2) = 1) 0.047402s: Exiting Redux.query hard_ll_valuebound1__verifast_instrumented_modified.c(64,192-194): Cannot prove condition. (Cannot prove B0 = 1 && /(p1, 2) = 2 && (r0 - /(d1, 2)) = 1 && A0 = 1 && /(d1, 2) = 2 && (q0 + /(p1, 2)) = 0 || B0 = 1 && (r0 - /(d1, 2)) = 0 && A0 = 1 && /(d1, 2) = 1 && (q0 + /(p1, 2)) = 1 && /(p1, 2) = 1 || /(d1, 2) = B0 && A0 = (r0 - /(d1, 2)) && (q0 + /(p1, 2)) = 0 && /(p1, 2) = 1.)