./verifast-validate-witness.sh sv-benchmarks/c/loop-acceleration/diamond_1-1.c ./results/automizer-verification-files/SV-COMP24_unreach-call/diamond_1-1.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/loop-acceleration/diamond_1-1.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/diamond_1-1.yml/witness-2.1.yml ++ basename sv-benchmarks/c/loop-acceleration/diamond_1-1.c + FILE=diamond_1-1.c ++ echo diamond_1-1 ++ sed 's/[-\.]/_/g' - + SANITIZED=diamond_1_1 + MODULE=diamond_1_1__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=diamond_1_1__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/diamond_1-1.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=diamond_1_1__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/diamond_1-1.yml/witness-2.1.yml -p sv-benchmarks/c/loop-acceleration/diamond_1-1.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n diamond_1_1__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/loop-acceleration/diamond_1-1.c -o diamond_1_1__verifast_instrumented.c + program_modifications_cli.py -p diamond_1_1__verifast_instrumented.c -o diamond_1_1__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -read_options_from_source_file -c diamond_1_1__verifast_instrumented_modified.c diamond_1_1__verifast_instrumented_modified.c 0.006307s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006338s: Exiting Redux.assert_term: 0.000013 seconds 0.006374s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.006389s: Exiting Redux.assert_term: 0.000006 seconds 0.006398s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.006411s: Exiting Redux.assert_term: 0.000004 seconds 0.006419s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.006442s: Exiting Redux.assert_term: 0.000002 seconds 0.006452s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.006466s: Exiting Redux.assert_term: 0.000005 seconds 0.006474s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.006487s: Exiting Redux.assert_term: 0.000004 seconds 0.006497s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.006510s: Exiting Redux.assert_term: 0.000003 seconds 0.006519s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.006537s: Exiting Redux.assert_term: 0.000004 seconds 0.006546s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.006561s: Exiting Redux.assert_term: 0.000007 seconds 0.006572s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.006583s: Exiting Redux.assert_term: 0.000002 seconds 0.006593s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.006607s: Exiting Redux.assert_term: 0.000004 seconds 0.006615s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.006633s: Exiting Redux.assert_term: 0.000003 seconds 0.006643s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.006655s: Exiting Redux.assert_term: 0.000005 seconds 0.006663s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.006677s: Exiting Redux.assert_term: 0.000004 seconds 0.006685s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.006698s: Exiting Redux.assert_term: 0.000001 seconds 0.006708s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.006731s: Exiting Redux.assert_term: 0.000002 seconds 0.006741s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.006755s: Exiting Redux.assert_term: 0.000004 seconds 0.006763s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.006776s: Exiting Redux.assert_term: 0.000004 seconds 0.006786s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.006797s: Exiting Redux.assert_term: 0.000002 seconds 0.006807s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.006826s: Exiting Redux.assert_term: 0.000006 seconds 0.006835s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.006848s: Exiting Redux.assert_term: 0.000005 seconds 0.006856s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.006869s: Exiting Redux.assert_term: 0.000002 seconds 0.006879s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.006893s: Exiting Redux.assert_term: 0.000005 seconds 0.006901s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.006918s: Exiting Redux.assert_term: 0.000005 seconds 0.006928s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.006939s: Exiting Redux.assert_term: 0.000002 seconds 0.006949s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.006962s: Exiting Redux.assert_term: 0.000004 seconds 0.006970s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.006983s: Exiting Redux.assert_term: 0.000005 seconds 0.023518s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.023573s: Exiting Redux.assert_term: 0.000011 seconds 0.023591s: Entering Redux.assume(true ==> default_value = 0) 0.023604s: Exiting Redux.assume: 0.000004 seconds 0.024791s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.024812s: Exiting Redux.assert_term: 0.000005 seconds 0.024825s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.024837s: Exiting Redux.assert_term: 0.000003 seconds 0.024849s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.024860s: Exiting Redux.assert_term: 0.000003 seconds 0.024883s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.024895s: Exiting Redux.assert_term: 0.000002 seconds 0.024905s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.024917s: Exiting Redux.assert_term: 0.000002 seconds 0.024932s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.024944s: Exiting Redux.assert_term: 0.000003 seconds 0.024960s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.024971s: Exiting Redux.assert_term: 0.000003 seconds 0.024988s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.025000s: Exiting Redux.assert_term: 0.000002 seconds 0.025014s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.025025s: Exiting Redux.assert_term: 0.000003 seconds 0.025040s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.025052s: Exiting Redux.assert_term: 0.000002 seconds 0.025068s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.025082s: Exiting Redux.assert_term: 0.000003 seconds 0.025101s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.025114s: Exiting Redux.assert_term: 0.000003 seconds 0.025129s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.025141s: Exiting Redux.assert_term: 0.000002 seconds 0.025157s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.025169s: Exiting Redux.assert_term: 0.000003 seconds 0.025183s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.025195s: Exiting Redux.assert_term: 0.000003 seconds 0.025217s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.025229s: Exiting Redux.assert_term: 0.000003 seconds 0.025248s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.025260s: Exiting Redux.assert_term: 0.000003 seconds 0.025277s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.025289s: Exiting Redux.assert_term: 0.000003 seconds 0.025305s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.025317s: Exiting Redux.assert_term: 0.000003 seconds 0.025342s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.025354s: Exiting Redux.assert_term: 0.000003 seconds 0.027922s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.027942s: Exiting Redux.assume: 0.000005 seconds 0.032903s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.032924s: Exiting Redux.assert_term: 0.000005 seconds 0.032943s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.032964s: Exiting Redux.assert_term: 0.000003 seconds 0.032979s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.032991s: Exiting Redux.assert_term: 0.000003 seconds 0.033005s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.033017s: Exiting Redux.assert_term: 0.000003 seconds 0.033027s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.033046s: Exiting Redux.assume: 0.000010 seconds 0.033059s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.033077s: Exiting Redux.assert_term: 0.000003 seconds 0.033087s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.033108s: Exiting Redux.assume: 0.000012 seconds 0.033122s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.033134s: Exiting Redux.assert_term: 0.000003 seconds 0.033152s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.033167s: Exiting Redux.assert_term: 0.000003 seconds 0.033186s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.033198s: Exiting Redux.assert_term: 0.000003 seconds 0.033218s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.033231s: Exiting Redux.assert_term: 0.000003 seconds 0.033251s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.033263s: Exiting Redux.assert_term: 0.000003 seconds 0.033290s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.033303s: Exiting Redux.assert_term: 0.000002 seconds 0.033321s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.033333s: Exiting Redux.assert_term: 0.000003 seconds 0.033348s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.033359s: Exiting Redux.assert_term: 0.000003 seconds 0.033374s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.033386s: Exiting Redux.assert_term: 0.000003 seconds 0.033406s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.033418s: Exiting Redux.assert_term: 0.000003 seconds 0.033432s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.033443s: Exiting Redux.assert_term: 0.000002 seconds 0.033458s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.033469s: Exiting Redux.assert_term: 0.000003 seconds 0.033484s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.033501s: Exiting Redux.assert_term: 0.000002 seconds 0.033515s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.033527s: Exiting Redux.assert_term: 0.000002 seconds 0.033541s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.033552s: Exiting Redux.assert_term: 0.000003 seconds 0.033566s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.033578s: Exiting Redux.assert_term: 0.000003 seconds 0.033593s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.033609s: Exiting Redux.assert_term: 0.000002 seconds 0.033630s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.033642s: Exiting Redux.assert_term: 0.000003 seconds 0.033657s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.033669s: Exiting Redux.assert_term: 0.000002 seconds 0.033740s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.033752s: Exiting Redux.assert_term: 0.000003 seconds 0.033772s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.033788s: Exiting Redux.assert_term: 0.000003 seconds 0.033814s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.033826s: Exiting Redux.assert_term: 0.000003 seconds 0.033847s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.033859s: Exiting Redux.assert_term: 0.000003 seconds 0.033872s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.033884s: Exiting Redux.assert_term: 0.000002 seconds 0.033907s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.033918s: Exiting Redux.assert_term: 0.000003 seconds 0.033933s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.033944s: Exiting Redux.assert_term: 0.000002 seconds 0.033958s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.033969s: Exiting Redux.assert_term: 0.000002 seconds 0.033983s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.033994s: Exiting Redux.assert_term: 0.000003 seconds 0.034011s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.034023s: Exiting Redux.assert_term: 0.000003 seconds 0.034040s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.034051s: Exiting Redux.assert_term: 0.000002 seconds 0.034066s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.034077s: Exiting Redux.assert_term: 0.000003 seconds 0.034091s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.034102s: Exiting Redux.assert_term: 0.000002 seconds 0.034127s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.034139s: Exiting Redux.assert_term: 0.000003 seconds 0.034162s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.034173s: Exiting Redux.assert_term: 0.000003 seconds 0.034189s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.034201s: Exiting Redux.assert_term: 0.000002 seconds 0.034222s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.034233s: Exiting Redux.assert_term: 0.000003 seconds 0.034252s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.034263s: Exiting Redux.assert_term: 0.000003 seconds 0.034276s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.034288s: Exiting Redux.assert_term: 0.000002 seconds 0.034301s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.034312s: Exiting Redux.assert_term: 0.000003 seconds 0.034325s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.034336s: Exiting Redux.assert_term: 0.000002 seconds 0.034356s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.034368s: Exiting Redux.assert_term: 0.000003 seconds 0.034381s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.034393s: Exiting Redux.assert_term: 0.000002 seconds 0.034406s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.034417s: Exiting Redux.assert_term: 0.000003 seconds 0.034430s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.034442s: Exiting Redux.assert_term: 0.000002 seconds 0.034461s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.034473s: Exiting Redux.assert_term: 0.000002 seconds 0.034487s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.034498s: Exiting Redux.assert_term: 0.000002 seconds 0.034511s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.034523s: Exiting Redux.assert_term: 0.000002 seconds 0.034536s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.034552s: Exiting Redux.assert_term: 0.000003 seconds 0.034566s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.034577s: Exiting Redux.assert_term: 0.000002 seconds 0.034591s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.034602s: Exiting Redux.assert_term: 0.000002 seconds 0.034615s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.034626s: Exiting Redux.assert_term: 0.000002 seconds 0.034640s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.034656s: Exiting Redux.assert_term: 0.000002 seconds 0.034670s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.034681s: Exiting Redux.assert_term: 0.000003 seconds 0.034694s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.034705s: Exiting Redux.assert_term: 0.000002 seconds 0.034724s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.034736s: Exiting Redux.assert_term: 0.000003 seconds 0.034748s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.034768s: Exiting Redux.assert_term: 0.000003 seconds 0.034783s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.034795s: Exiting Redux.assert_term: 0.000002 seconds 0.034808s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.034819s: Exiting Redux.assert_term: 0.000003 seconds 0.034831s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.034842s: Exiting Redux.assert_term: 0.000002 seconds 0.034856s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.034876s: Exiting Redux.assert_term: 0.000002 seconds 0.034890s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.034901s: Exiting Redux.assert_term: 0.000003 seconds 0.034916s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.034927s: Exiting Redux.assert_term: 0.000003 seconds 0.034942s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.034953s: Exiting Redux.assert_term: 0.000003 seconds 0.034967s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.034983s: Exiting Redux.assert_term: 0.000002 seconds 0.034997s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.035009s: Exiting Redux.assert_term: 0.000003 seconds 0.035022s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.035034s: Exiting Redux.assert_term: 0.000003 seconds 0.035048s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.035061s: Exiting Redux.assert_term: 0.000003 seconds 0.035074s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.035089s: Exiting Redux.assert_term: 0.000002 seconds 0.035102s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.035113s: Exiting Redux.assert_term: 0.000003 seconds 0.035125s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.035136s: Exiting Redux.assert_term: 0.000002 seconds 0.035148s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.035160s: Exiting Redux.assert_term: 0.000002 seconds 0.035172s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.035183s: Exiting Redux.assert_term: 0.000003 seconds 0.035200s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.035211s: Exiting Redux.assert_term: 0.000003 seconds 0.035223s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.035235s: Exiting Redux.assert_term: 0.000002 seconds 0.035250s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.035262s: Exiting Redux.assert_term: 0.000002 seconds 0.035276s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.035292s: Exiting Redux.assert_term: 0.000003 seconds 0.035307s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.035318s: Exiting Redux.assert_term: 0.000003 seconds 0.035332s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.035344s: Exiting Redux.assert_term: 0.000002 seconds 0.035357s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.035368s: Exiting Redux.assert_term: 0.000002 seconds 0.035384s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.035400s: Exiting Redux.assert_term: 0.000002 seconds 0.035415s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.035426s: Exiting Redux.assert_term: 0.000003 seconds 0.035446s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.035458s: Exiting Redux.assert_term: 0.000002 seconds 0.035476s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.035487s: Exiting Redux.assert_term: 0.000003 seconds 0.035501s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.035517s: Exiting Redux.assert_term: 0.000003 seconds 0.035531s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.035542s: Exiting Redux.assert_term: 0.000002 seconds 0.035556s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.035568s: Exiting Redux.assert_term: 0.000002 seconds 0.035581s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.035593s: Exiting Redux.assert_term: 0.000002 seconds 0.035607s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.035626s: Exiting Redux.assert_term: 0.000003 seconds 0.035640s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.035652s: Exiting Redux.assert_term: 0.000002 seconds 0.035665s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.035676s: Exiting Redux.assert_term: 0.000002 seconds 0.035691s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.035702s: Exiting Redux.assert_term: 0.000003 seconds 0.035723s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.035742s: Exiting Redux.assert_term: 0.000002 seconds 0.035756s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.035768s: Exiting Redux.assert_term: 0.000002 seconds 0.035782s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.035793s: Exiting Redux.assert_term: 0.000003 seconds 0.035809s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.035821s: Exiting Redux.assert_term: 0.000002 seconds 0.035836s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.035852s: Exiting Redux.assert_term: 0.000003 seconds 0.035866s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.035878s: Exiting Redux.assert_term: 0.000002 seconds 0.035893s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.035905s: Exiting Redux.assert_term: 0.000002 seconds 0.035918s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.035930s: Exiting Redux.assert_term: 0.000002 seconds 0.035949s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.035961s: Exiting Redux.assert_term: 0.000003 seconds 0.035975s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.035986s: Exiting Redux.assert_term: 0.000002 seconds 0.036001s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.036013s: Exiting Redux.assert_term: 0.000003 seconds 0.036027s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.036039s: Exiting Redux.assert_term: 0.000003 seconds 0.036058s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.036070s: Exiting Redux.assert_term: 0.000003 seconds 0.036088s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.036099s: Exiting Redux.assert_term: 0.000003 seconds 0.036112s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.036123s: Exiting Redux.assert_term: 0.000002 seconds 0.036137s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.036149s: Exiting Redux.assert_term: 0.000002 seconds 0.036169s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.036181s: Exiting Redux.assert_term: 0.000003 seconds 0.036197s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.036208s: Exiting Redux.assert_term: 0.000003 seconds 0.036222s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.036234s: Exiting Redux.assert_term: 0.000003 seconds 0.036248s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.036259s: Exiting Redux.assert_term: 0.000003 seconds 0.036280s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.036578s: Exiting Redux.assert_term: 0.000288 seconds 0.037489s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.037508s: Exiting Redux.assert_term: 0.000005 seconds 0.037527s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 201) 0.037539s: Exiting Redux.assert_term: 0.000004 seconds 0.037555s: Entering Redux.assert_term(func_rank(main) = 202) 0.037567s: Exiting Redux.assert_term: 0.000003 seconds 0.037601s: diamond_1_1__verifast_instrumented_modified.c(22,5-9): Function 'main': Function type implementation check 0.037616s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.037629s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.037639s: Entering Redux.assume(0 <= argc) 0.037652s: Exiting Redux.assume: 0.000006 seconds 0.037668s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.037677s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.037690s: diamond_1_1__verifast_instrumented_modified.c(22,29-35): Consuming assertion 0.037704s: Consuming chunk module(diamond_1_1__verifast_instrumented_modified, true) 0.037721s: diamond_1_1__verifast_instrumented_modified.c(23,13-17): Producing assertion 0.037740s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.037749s: diamond_1_1__verifast_instrumented_modified.c(22,5-9): Cleaning up dummy fraction chunks 0.037757s: diamond_1_1__verifast_instrumented_modified.c(22,5-9): Leak check. 0.037791s: diamond_1_1__verifast_instrumented_modified.c(6,6-17): Verifying function 'reach_error' 0.037801s: diamond_1_1__verifast_instrumented_modified.c(6,33-38): Producing assertion 0.037814s: Entering Redux.assume(false) 0.037825s: Exiting Redux.assume: 0.000002 seconds 0.037838s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.037851s: Exiting Redux.assert_term: 0.000003 seconds 0.037861s: diamond_1_1__verifast_instrumented_modified.c(13,6-23): Verifying function '__VERIFIER_assert' 0.037869s: diamond_1_1__verifast_instrumented_modified.c(13,50-52): Producing assertion 0.037878s: Entering Redux.assume(1 <= cond) 0.037892s: Exiting Redux.assume: 0.000005 seconds 0.037918s: diamond_1_1__verifast_instrumented_modified.c(13,6-23): Executing statement 0.037938s: diamond_1_1__verifast_instrumented_modified.c(16,3-5): Executing statement 0.037960s: Entering Redux.assume(!(!(cond = 0))) 0.037978s: Exiting Redux.assume: 0.000009 seconds 0.037988s: Entering Redux.assume(!(!(!(cond = 0)))) 0.037999s: Exiting Redux.assume: 0.000003 seconds 0.038009s: diamond_1_1__verifast_instrumented_modified.c(19,3-9): Executing return statement 0.038023s: diamond_1_1__verifast_instrumented_modified.c(14,16-18): Consuming assertion 0.038032s: Entering Redux.query(1 <= cond) 0.038045s: Exiting Redux.query 0.038053s: diamond_1_1__verifast_instrumented_modified.c(20,1-2): Cleaning up dummy fraction chunks 0.038061s: diamond_1_1__verifast_instrumented_modified.c(20,1-2): Leak check. 0.038077s: diamond_1_1__verifast_instrumented_modified.c(22,5-9): Verifying function 'main' 0.038086s: diamond_1_1__verifast_instrumented_modified.c(22,29-35): Producing assertion 0.038102s: diamond_1_1__verifast_instrumented_modified.c(26,5-16): Executing statement 0.038118s: Consuming chunk [_]module(diamond_1_1__verifast_instrumented_modified, true) 0.038131s: diamond_1_1__verifast_instrumented_modified.c(22,5-9): Executing statement 0.038141s: diamond_1_1__verifast_instrumented_modified.c(28,18-19): Executing statement 0.038152s: diamond_1_1__verifast_instrumented_modified.c(29,18-19): Executing statement 0.038167s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_uint) < 0) 0.038185s: Exiting Redux.assert_term: 0.000004 seconds 0.038195s: diamond_1_1__verifast_instrumented_modified.c(29,20-42): Verifying call 0.038204s: diamond_1_1__verifast_instrumented_modified.c(9,63-67): Consuming assertion 0.038212s: Entering Redux.query(true) 0.038221s: Exiting Redux.query 0.038231s: Entering Redux.assert_term(0 <= y && y <= 4294967295) 0.038244s: Exiting Redux.assert_term: 0.000004 seconds 0.038253s: diamond_1_1__verifast_instrumented_modified.c(10,13-17): Producing assertion 0.038265s: Entering Redux.assume(true) 0.038275s: Exiting Redux.assume: 0.000001 seconds 0.038284s: diamond_1_1__verifast_instrumented_modified.c(31,3-8): Executing statement 0.039139s: diamond_1_1__verifast_instrumented_modified.c(31,146-148): Consuming assertion 0.039159s: Entering Redux.query(0 = 0 || %(y, 2) = 0 && 0 = 0 || 4294967295 <= 98 && 0 = 0 || 4294967295 <= 98 && 0 = %(y, 2)) 0.039183s: Exiting Redux.query 0.039193s: Entering Redux.assert_term(0 <= x && x <= 4294967295) 0.039216s: Exiting Redux.assert_term: 0.000005 seconds 0.039226s: Entering Redux.assert_term(0 <= x0 && x0 <= 4294967295) 0.039238s: Exiting Redux.assert_term: 0.000004 seconds 0.039246s: diamond_1_1__verifast_instrumented_modified.c(31,146-148): Producing assertion 0.039278s: Entering Redux.assume(x = 0 || %(y, 2) = 0 && %(x, 2) = 0 || %((x + 4294967295), 4294967296) <= 98 && %(x, 2) = 0 || %((x + 4294967295), 4294967296) <= 98 && %(x, 2) = %(y, 2)) 0.039315s: Exiting Redux.assume: 0.000026 seconds 0.039332s: diamond_1_1__verifast_instrumented_modified.c(31,3-8): Evaluating loop condition 0.039343s: Entering Redux.assume(x < 99) 0.039370s: Exiting Redux.assume: 0.000017 seconds 0.039380s: diamond_1_1__verifast_instrumented_modified.c(32,2-3): Executing statement 0.039392s: diamond_1_1__verifast_instrumented_modified.c(33,5-7): Executing statement 0.039404s: Entering Redux.query(!(2 = 0)) 0.039412s: Exiting Redux.query 0.039422s: Entering Redux.assume(%(y, 2) = 0) 0.039458s: Exiting Redux.assume: 0.000023 seconds 0.039468s: diamond_1_1__verifast_instrumented_modified.c(33,21-22): Executing statement 0.039479s: diamond_1_1__verifast_instrumented_modified.c(34,9-11): Executing statement 0.039496s: diamond_1_1__verifast_instrumented_modified.c(31,146-148): Consuming assertion 0.039542s: Entering Redux.query((x + 2) = 0 || %(y, 2) = 0 && %((x + 2), 2) = 0 || %(((x + 2) + 4294967295), 4294967296) <= 98 && %((x + 2), 2) = 0 || %(((x + 2) + 4294967295), 4294967296) <= 98 && %((x + 2), 2) = %(y, 2)) 0.039608s: Exiting Redux.query 0.039618s: diamond_1_1__verifast_instrumented_modified.c(31,146-148): Consuming expression 0.039662s: Entering Redux.query((x + 2) = 0 || %(y, 2) = 0 && %((x + 2), 2) = 0 || %(((x + 2) + 4294967295), 4294967296) <= 98 && %((x + 2), 2) = 0 || %(((x + 2) + 4294967295), 4294967296) <= 98 && %((x + 2), 2) = %(y, 2)) 0.039728s: Exiting Redux.query diamond_1_1__verifast_instrumented_modified.c(31,146-148): Cannot prove condition. (Cannot prove (x + 2) = 0 || %(y, 2) = 0 && %((x + 2), 2) = 0 || %(((x + 2) + 4294967295), 4294967296) <= 98 && %((x + 2), 2) = 0 || %(((x + 2) + 4294967295), 4294967296) <= 98 && %((x + 2), 2) = %(y, 2).)