./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/ps4-ll_valuebound5.c ./results/automizer-verification-files/SV-COMP24_unreach-call/ps4-ll_valuebound5.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/ps4-ll_valuebound5.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/ps4-ll_valuebound5.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/ps4-ll_valuebound5.c + FILE=ps4-ll_valuebound5.c ++ echo ps4-ll_valuebound5 ++ sed 's/[-\.]/_/g' - + SANITIZED=ps4_ll_valuebound5 + MODULE=ps4_ll_valuebound5__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=ps4_ll_valuebound5__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/ps4-ll_valuebound5.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=ps4_ll_valuebound5__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/ps4-ll_valuebound5.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/ps4-ll_valuebound5.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n ps4_ll_valuebound5__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/ps4-ll_valuebound5.c -o ps4_ll_valuebound5__verifast_instrumented.c + program_modifications_cli.py -p ps4_ll_valuebound5__verifast_instrumented.c -o ps4_ll_valuebound5__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c ps4_ll_valuebound5__verifast_instrumented_modified.c ps4_ll_valuebound5__verifast_instrumented_modified.c 0.006846s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006881s: Exiting Redux.assert_term: 0.000015 seconds 0.006926s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.006942s: Exiting Redux.assert_term: 0.000005 seconds 0.006951s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.006963s: Exiting Redux.assert_term: 0.000004 seconds 0.006974s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.006984s: Exiting Redux.assert_term: 0.000002 seconds 0.006995s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007009s: Exiting Redux.assert_term: 0.000005 seconds 0.007022s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007035s: Exiting Redux.assert_term: 0.000003 seconds 0.007045s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007059s: Exiting Redux.assert_term: 0.000002 seconds 0.007068s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007082s: Exiting Redux.assert_term: 0.000007 seconds 0.007091s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007105s: Exiting Redux.assert_term: 0.000003 seconds 0.007119s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007133s: Exiting Redux.assert_term: 0.000003 seconds 0.007140s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007154s: Exiting Redux.assert_term: 0.000004 seconds 0.007164s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007175s: Exiting Redux.assert_term: 0.000003 seconds 0.007186s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007199s: Exiting Redux.assert_term: 0.000004 seconds 0.007212s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007225s: Exiting Redux.assert_term: 0.000004 seconds 0.007234s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007247s: Exiting Redux.assert_term: 0.000002 seconds 0.007257s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007270s: Exiting Redux.assert_term: 0.000003 seconds 0.007278s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007291s: Exiting Redux.assert_term: 0.000005 seconds 0.007305s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007318s: Exiting Redux.assert_term: 0.000004 seconds 0.007329s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007390s: Exiting Redux.assert_term: 0.000003 seconds 0.007403s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007416s: Exiting Redux.assert_term: 0.000004 seconds 0.007425s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007438s: Exiting Redux.assert_term: 0.000004 seconds 0.007453s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007464s: Exiting Redux.assert_term: 0.000003 seconds 0.007475s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007488s: Exiting Redux.assert_term: 0.000005 seconds 0.007497s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007510s: Exiting Redux.assert_term: 0.000002 seconds 0.007520s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007533s: Exiting Redux.assert_term: 0.000002 seconds 0.007547s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007561s: Exiting Redux.assert_term: 0.000005 seconds 0.007569s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007582s: Exiting Redux.assert_term: 0.000004 seconds 0.025355s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025419s: Exiting Redux.assert_term: 0.000014 seconds 0.025438s: Entering Redux.assume(true ==> default_value = 0) 0.025454s: Exiting Redux.assume: 0.000005 seconds 0.026665s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.026703s: Exiting Redux.assert_term: 0.000006 seconds 0.026716s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.026728s: Exiting Redux.assert_term: 0.000003 seconds 0.026740s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.026751s: Exiting Redux.assert_term: 0.000003 seconds 0.026769s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.026781s: Exiting Redux.assert_term: 0.000002 seconds 0.026791s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.026809s: Exiting Redux.assert_term: 0.000002 seconds 0.026824s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.026836s: Exiting Redux.assert_term: 0.000003 seconds 0.026851s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.026863s: Exiting Redux.assert_term: 0.000003 seconds 0.026874s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.026888s: Exiting Redux.assert_term: 0.000003 seconds 0.026901s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.026917s: Exiting Redux.assert_term: 0.000003 seconds 0.026931s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.026943s: Exiting Redux.assert_term: 0.000003 seconds 0.026959s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.026971s: Exiting Redux.assert_term: 0.000003 seconds 0.026982s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.026993s: Exiting Redux.assert_term: 0.000003 seconds 0.027006s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.027024s: Exiting Redux.assert_term: 0.000002 seconds 0.027038s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.027050s: Exiting Redux.assert_term: 0.000002 seconds 0.027063s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.027075s: Exiting Redux.assert_term: 0.000003 seconds 0.027090s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.027102s: Exiting Redux.assert_term: 0.000003 seconds 0.027121s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.027137s: Exiting Redux.assert_term: 0.000003 seconds 0.027155s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.027167s: Exiting Redux.assert_term: 0.000003 seconds 0.027182s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.027194s: Exiting Redux.assert_term: 0.000003 seconds 0.027212s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.027224s: Exiting Redux.assert_term: 0.000002 seconds 0.029859s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.029887s: Exiting Redux.assume: 0.000005 seconds 0.034970s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.034990s: Exiting Redux.assert_term: 0.000005 seconds 0.035010s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.035022s: Exiting Redux.assert_term: 0.000003 seconds 0.035037s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.035049s: Exiting Redux.assert_term: 0.000002 seconds 0.035070s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.035082s: Exiting Redux.assert_term: 0.000002 seconds 0.035092s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.035112s: Exiting Redux.assume: 0.000011 seconds 0.035125s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.035137s: Exiting Redux.assert_term: 0.000003 seconds 0.035148s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.035174s: Exiting Redux.assume: 0.000013 seconds 0.035188s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.035199s: Exiting Redux.assert_term: 0.000003 seconds 0.035216s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.035228s: Exiting Redux.assert_term: 0.000002 seconds 0.035247s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.035259s: Exiting Redux.assert_term: 0.000002 seconds 0.035291s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.035304s: Exiting Redux.assert_term: 0.000003 seconds 0.035324s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.035336s: Exiting Redux.assert_term: 0.000002 seconds 0.035359s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.035370s: Exiting Redux.assert_term: 0.000003 seconds 0.035390s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.035408s: Exiting Redux.assert_term: 0.000003 seconds 0.035423s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.035435s: Exiting Redux.assert_term: 0.000003 seconds 0.035450s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.035463s: Exiting Redux.assert_term: 0.000003 seconds 0.035480s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.035494s: Exiting Redux.assert_term: 0.000003 seconds 0.035509s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.035526s: Exiting Redux.assert_term: 0.000002 seconds 0.035541s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.035553s: Exiting Redux.assert_term: 0.000002 seconds 0.035567s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.035579s: Exiting Redux.assert_term: 0.000002 seconds 0.035594s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.035605s: Exiting Redux.assert_term: 0.000003 seconds 0.035625s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.035637s: Exiting Redux.assert_term: 0.000003 seconds 0.035651s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.035663s: Exiting Redux.assert_term: 0.000003 seconds 0.035678s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.035690s: Exiting Redux.assert_term: 0.000002 seconds 0.035711s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.035723s: Exiting Redux.assert_term: 0.000003 seconds 0.035742s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.035754s: Exiting Redux.assert_term: 0.000003 seconds 0.035823s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.035835s: Exiting Redux.assert_term: 0.000002 seconds 0.035857s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.035868s: Exiting Redux.assert_term: 0.000003 seconds 0.035894s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.035913s: Exiting Redux.assert_term: 0.000003 seconds 0.035934s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.035945s: Exiting Redux.assert_term: 0.000003 seconds 0.035959s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.035971s: Exiting Redux.assert_term: 0.000003 seconds 0.035987s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.035998s: Exiting Redux.assert_term: 0.000002 seconds 0.036013s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.036030s: Exiting Redux.assert_term: 0.000003 seconds 0.036045s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.036056s: Exiting Redux.assert_term: 0.000003 seconds 0.036070s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.036081s: Exiting Redux.assert_term: 0.000002 seconds 0.036094s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.036106s: Exiting Redux.assert_term: 0.000002 seconds 0.036123s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.036139s: Exiting Redux.assert_term: 0.000003 seconds 0.036154s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.036165s: Exiting Redux.assert_term: 0.000003 seconds 0.036179s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.036191s: Exiting Redux.assert_term: 0.000002 seconds 0.036210s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.036222s: Exiting Redux.assert_term: 0.000003 seconds 0.036244s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.036261s: Exiting Redux.assert_term: 0.000002 seconds 0.036283s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.036296s: Exiting Redux.assert_term: 0.000002 seconds 0.036317s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.036329s: Exiting Redux.assert_term: 0.000002 seconds 0.036342s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.036354s: Exiting Redux.assert_term: 0.000002 seconds 0.036368s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.036386s: Exiting Redux.assert_term: 0.000003 seconds 0.036399s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.036411s: Exiting Redux.assert_term: 0.000003 seconds 0.036424s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.036436s: Exiting Redux.assert_term: 0.000003 seconds 0.036449s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.036460s: Exiting Redux.assert_term: 0.000003 seconds 0.036476s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.036496s: Exiting Redux.assert_term: 0.000003 seconds 0.036510s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.036521s: Exiting Redux.assert_term: 0.000003 seconds 0.036535s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.036546s: Exiting Redux.assert_term: 0.000002 seconds 0.036559s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.036571s: Exiting Redux.assert_term: 0.000002 seconds 0.036584s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.036600s: Exiting Redux.assert_term: 0.000003 seconds 0.036613s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.036625s: Exiting Redux.assert_term: 0.000003 seconds 0.036638s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.036650s: Exiting Redux.assert_term: 0.000002 seconds 0.036663s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.036674s: Exiting Redux.assert_term: 0.000002 seconds 0.036693s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.036704s: Exiting Redux.assert_term: 0.000003 seconds 0.036718s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.036729s: Exiting Redux.assert_term: 0.000003 seconds 0.036742s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.036754s: Exiting Redux.assert_term: 0.000002 seconds 0.036767s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.036779s: Exiting Redux.assert_term: 0.000002 seconds 0.036800s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.036811s: Exiting Redux.assert_term: 0.000002 seconds 0.036824s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.036836s: Exiting Redux.assert_term: 0.000002 seconds 0.036848s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.036860s: Exiting Redux.assert_term: 0.000002 seconds 0.036874s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.036886s: Exiting Redux.assert_term: 0.000002 seconds 0.036908s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.036920s: Exiting Redux.assert_term: 0.000002 seconds 0.036932s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.036943s: Exiting Redux.assert_term: 0.000003 seconds 0.036957s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.036969s: Exiting Redux.assert_term: 0.000002 seconds 0.036983s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.036994s: Exiting Redux.assert_term: 0.000002 seconds 0.037014s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.037025s: Exiting Redux.assert_term: 0.000002 seconds 0.037040s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.037051s: Exiting Redux.assert_term: 0.000003 seconds 0.037065s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.037077s: Exiting Redux.assert_term: 0.000002 seconds 0.037091s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.037103s: Exiting Redux.assert_term: 0.000002 seconds 0.037120s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.037132s: Exiting Redux.assert_term: 0.000002 seconds 0.037144s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.037155s: Exiting Redux.assert_term: 0.000003 seconds 0.037168s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.037179s: Exiting Redux.assert_term: 0.000003 seconds 0.037191s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.037203s: Exiting Redux.assert_term: 0.000003 seconds 0.037220s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.037232s: Exiting Redux.assert_term: 0.000002 seconds 0.037244s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.037256s: Exiting Redux.assert_term: 0.000002 seconds 0.037275s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.037287s: Exiting Redux.assert_term: 0.000003 seconds 0.037300s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.037311s: Exiting Redux.assert_term: 0.000003 seconds 0.037324s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.037340s: Exiting Redux.assert_term: 0.000003 seconds 0.037356s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.037368s: Exiting Redux.assert_term: 0.000002 seconds 0.037383s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.037394s: Exiting Redux.assert_term: 0.000003 seconds 0.037409s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.037421s: Exiting Redux.assert_term: 0.000002 seconds 0.037439s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.037451s: Exiting Redux.assert_term: 0.000003 seconds 0.037465s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.037476s: Exiting Redux.assert_term: 0.000003 seconds 0.037492s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.037504s: Exiting Redux.assert_term: 0.000003 seconds 0.037519s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.037530s: Exiting Redux.assert_term: 0.000003 seconds 0.037554s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.037566s: Exiting Redux.assert_term: 0.000003 seconds 0.037584s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.037596s: Exiting Redux.assert_term: 0.000003 seconds 0.037610s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.037621s: Exiting Redux.assert_term: 0.000003 seconds 0.037635s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.037646s: Exiting Redux.assert_term: 0.000003 seconds 0.037669s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.037681s: Exiting Redux.assert_term: 0.000003 seconds 0.037695s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.037706s: Exiting Redux.assert_term: 0.000002 seconds 0.037721s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.037732s: Exiting Redux.assert_term: 0.000002 seconds 0.037747s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.037758s: Exiting Redux.assert_term: 0.000003 seconds 0.037780s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.037791s: Exiting Redux.assert_term: 0.000003 seconds 0.037806s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.037817s: Exiting Redux.assert_term: 0.000003 seconds 0.037831s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.037842s: Exiting Redux.assert_term: 0.000002 seconds 0.037857s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.037869s: Exiting Redux.assert_term: 0.000002 seconds 0.037887s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.037899s: Exiting Redux.assert_term: 0.000002 seconds 0.037914s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.037926s: Exiting Redux.assert_term: 0.000003 seconds 0.037940s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.037951s: Exiting Redux.assert_term: 0.000003 seconds 0.037965s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.037981s: Exiting Redux.assert_term: 0.000002 seconds 0.037996s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.038008s: Exiting Redux.assert_term: 0.000002 seconds 0.038022s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.038033s: Exiting Redux.assert_term: 0.000003 seconds 0.038048s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.038060s: Exiting Redux.assert_term: 0.000002 seconds 0.038074s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.038090s: Exiting Redux.assert_term: 0.000003 seconds 0.038105s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.038117s: Exiting Redux.assert_term: 0.000003 seconds 0.038131s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.038143s: Exiting Redux.assert_term: 0.000003 seconds 0.038157s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.038169s: Exiting Redux.assert_term: 0.000002 seconds 0.038184s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.038200s: Exiting Redux.assert_term: 0.000003 seconds 0.038213s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.038225s: Exiting Redux.assert_term: 0.000002 seconds 0.038239s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.038250s: Exiting Redux.assert_term: 0.000003 seconds 0.038275s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.038287s: Exiting Redux.assert_term: 0.000003 seconds 0.038303s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.038319s: Exiting Redux.assert_term: 0.000002 seconds 0.038333s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.038344s: Exiting Redux.assert_term: 0.000002 seconds 0.038358s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.038370s: Exiting Redux.assert_term: 0.000002 seconds 0.038688s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.038704s: Exiting Redux.assert_term: 0.000004 seconds 0.039616s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.039640s: Exiting Redux.assert_term: 0.000006 seconds 0.039659s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.039671s: Exiting Redux.assert_term: 0.000003 seconds 0.039687s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.039699s: Exiting Redux.assert_term: 0.000003 seconds 0.039713s: Entering Redux.assert_term(func_rank(main) = 203) 0.039725s: Exiting Redux.assert_term: 0.000003 seconds 0.039754s: ps4_ll_valuebound5__verifast_instrumented_modified.c(27,5-9): Function 'main': Function type implementation check 0.039785s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.039800s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.039809s: Entering Redux.assume(0 <= argc) 0.039823s: Exiting Redux.assume: 0.000004 seconds 0.039831s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.039848s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.039862s: ps4_ll_valuebound5__verifast_instrumented_modified.c(27,25-31): Consuming assertion 0.039874s: Consuming chunk module(ps4_ll_valuebound5__verifast_instrumented_modified, true) 0.039887s: ps4_ll_valuebound5__verifast_instrumented_modified.c(28,13-17): Producing assertion 0.039898s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.039910s: ps4_ll_valuebound5__verifast_instrumented_modified.c(27,5-9): Cleaning up dummy fraction chunks 0.039918s: ps4_ll_valuebound5__verifast_instrumented_modified.c(27,5-9): Leak check. 0.039955s: ps4_ll_valuebound5__verifast_instrumented_modified.c(6,6-17): Verifying function 'reach_error' 0.039964s: ps4_ll_valuebound5__verifast_instrumented_modified.c(6,33-38): Producing assertion 0.039977s: Entering Redux.assume(false) 0.039988s: Exiting Redux.assume: 0.000001 seconds 0.040001s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.040014s: Exiting Redux.assert_term: 0.000004 seconds 0.040024s: ps4_ll_valuebound5__verifast_instrumented_modified.c(12,6-25): Verifying function 'assume_abort_if_not' 0.040033s: ps4_ll_valuebound5__verifast_instrumented_modified.c(12,49-53): Producing assertion 0.040041s: Entering Redux.assume(true) 0.040051s: Exiting Redux.assume: 0.000001 seconds 0.040069s: ps4_ll_valuebound5__verifast_instrumented_modified.c(12,6-25): Executing statement 0.040084s: ps4_ll_valuebound5__verifast_instrumented_modified.c(15,3-5): Executing statement 0.040104s: Entering Redux.assume(!(!(cond = 0))) 0.040128s: Exiting Redux.assume: 0.000015 seconds 0.040137s: ps4_ll_valuebound5__verifast_instrumented_modified.c(15,13-14): Executing statement 0.040147s: ps4_ll_valuebound5__verifast_instrumented_modified.c(15,14-19): Executing statement 0.040168s: Entering Redux.assert_term(func_rank(abort) < 0) 0.040181s: Exiting Redux.assert_term: 0.000004 seconds 0.040193s: ps4_ll_valuebound5__verifast_instrumented_modified.c(15,14-19): Verifying call 0.040201s: ps4_ll_valuebound5__verifast_instrumented_modified.c(3,38-42): Consuming assertion 0.040210s: Entering Redux.query(true) 0.040218s: Exiting Redux.query 0.040227s: ps4_ll_valuebound5__verifast_instrumented_modified.c(4,13-18): Producing assertion 0.040235s: Entering Redux.assume(false) 0.040250s: Exiting Redux.assume: 0.000001 seconds 0.040261s: Entering Redux.assume(!(!(!(cond = 0)))) 0.040281s: Exiting Redux.assume: 0.000003 seconds 0.040291s: ps4_ll_valuebound5__verifast_instrumented_modified.c(16,1-2): Executing return statement 0.040301s: ps4_ll_valuebound5__verifast_instrumented_modified.c(13,19-21): Consuming assertion 0.040309s: Entering Redux.query(!(cond = 0)) 0.040318s: Exiting Redux.query 0.040326s: ps4_ll_valuebound5__verifast_instrumented_modified.c(16,1-2): Cleaning up dummy fraction chunks 0.040339s: ps4_ll_valuebound5__verifast_instrumented_modified.c(16,1-2): Leak check. 0.040354s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.040366s: Exiting Redux.assert_term: 0.000004 seconds 0.040376s: ps4_ll_valuebound5__verifast_instrumented_modified.c(17,6-23): Verifying function '__VERIFIER_assert' 0.040384s: ps4_ll_valuebound5__verifast_instrumented_modified.c(17,50-52): Producing assertion 0.040393s: Entering Redux.assume(1 <= cond) 0.040416s: Exiting Redux.assume: 0.000005 seconds 0.040426s: ps4_ll_valuebound5__verifast_instrumented_modified.c(17,6-23): Executing statement 0.040437s: ps4_ll_valuebound5__verifast_instrumented_modified.c(20,5-7): Executing statement 0.040447s: Entering Redux.assume(!(!(cond = 0))) 0.041123s: Exiting Redux.assume: 0.000666 seconds 0.041135s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041147s: Exiting Redux.assume: 0.000003 seconds 0.041156s: ps4_ll_valuebound5__verifast_instrumented_modified.c(24,5-11): Executing return statement 0.041174s: ps4_ll_valuebound5__verifast_instrumented_modified.c(18,16-18): Consuming assertion 0.041183s: Entering Redux.query(1 <= cond) 0.041196s: Exiting Redux.query 0.041204s: ps4_ll_valuebound5__verifast_instrumented_modified.c(25,1-2): Cleaning up dummy fraction chunks 0.041213s: ps4_ll_valuebound5__verifast_instrumented_modified.c(25,1-2): Leak check. 0.041229s: ps4_ll_valuebound5__verifast_instrumented_modified.c(27,5-9): Verifying function 'main' 0.041243s: ps4_ll_valuebound5__verifast_instrumented_modified.c(27,25-31): Producing assertion 0.041261s: ps4_ll_valuebound5__verifast_instrumented_modified.c(27,5-9): Executing statement 0.041281s: ps4_ll_valuebound5__verifast_instrumented_modified.c(31,1-2): Executing statement 0.041290s: ps4_ll_valuebound5__verifast_instrumented_modified.c(33,1-34,1): Executing statement 0.041306s: Consuming chunk [_]module(ps4_ll_valuebound5__verifast_instrumented_modified, true) 0.041322s: ps4_ll_valuebound5__verifast_instrumented_modified.c(35,5-10): Executing statement 0.041334s: Entering Redux.assert_term(-32768 <= k && k <= 32767) 0.041347s: Exiting Redux.assert_term: 0.000003 seconds 0.041355s: ps4_ll_valuebound5__verifast_instrumented_modified.c(36,5-9): Executing statement 0.041366s: Entering Redux.assert_term(-9223372036854775808 <= y && y <= 9223372036854775807) 0.041379s: Exiting Redux.assert_term: 0.000004 seconds 0.041389s: Entering Redux.assert_term(-9223372036854775808 <= x && x <= 9223372036854775807) 0.041405s: Exiting Redux.assert_term: 0.000003 seconds 0.041415s: Entering Redux.assert_term(-9223372036854775808 <= c && c <= 9223372036854775807) 0.041427s: Exiting Redux.assert_term: 0.000002 seconds 0.041435s: ps4_ll_valuebound5__verifast_instrumented_modified.c(37,7-8): Executing statement 0.041451s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_short) < 0) 0.041465s: Exiting Redux.assert_term: 0.000005 seconds 0.041475s: ps4_ll_valuebound5__verifast_instrumented_modified.c(37,9-32): Verifying call 0.041490s: ps4_ll_valuebound5__verifast_instrumented_modified.c(9,57-61): Consuming assertion 0.041500s: Entering Redux.query(true) 0.041509s: Exiting Redux.query 0.041520s: Entering Redux.assert_term(-32768 <= k0 && k0 <= 32767) 0.041532s: Exiting Redux.assert_term: 0.000003 seconds 0.041540s: ps4_ll_valuebound5__verifast_instrumented_modified.c(10,13-17): Producing assertion 0.041548s: Entering Redux.assume(true) 0.041559s: Exiting Redux.assume: 0.000001 seconds 0.041572s: ps4_ll_valuebound5__verifast_instrumented_modified.c(38,5-24): Executing statement 0.041589s: Entering Redux.assume(0 <= k0) 0.041604s: Exiting Redux.assume: 0.000006 seconds 0.041614s: Entering Redux.assume(k0 <= 5) 0.041627s: Exiting Redux.assume: 0.000005 seconds 0.041636s: ps4_ll_valuebound5__verifast_instrumented_modified.c(38,5-24): Verifying call 0.041645s: ps4_ll_valuebound5__verifast_instrumented_modified.c(12,49-53): Consuming assertion 0.041657s: Entering Redux.query(true) 0.041666s: Exiting Redux.query 0.041675s: ps4_ll_valuebound5__verifast_instrumented_modified.c(13,19-21): Producing assertion 0.041684s: Entering Redux.assume(!(1 = 0)) 0.041694s: Exiting Redux.assume: 0.000001 seconds 0.041702s: ps4_ll_valuebound5__verifast_instrumented_modified.c(40,7-8): Executing statement 0.041712s: ps4_ll_valuebound5__verifast_instrumented_modified.c(41,7-8): Executing statement 0.041721s: ps4_ll_valuebound5__verifast_instrumented_modified.c(42,7-8): Executing statement 0.041738s: ps4_ll_valuebound5__verifast_instrumented_modified.c(44,5-10): Executing statement 0.041784s: ps4_ll_valuebound5__verifast_instrumented_modified.c(44,416-418): Consuming assertion 0.041819s: Entering Redux.query(k0 <= 5 && 1 < k0 || k0 = 1 && 0 = 1 && 0 = 1 && 0 = 1 || 0 = 2 && k0 <= 5 && k0 = 2 || 2 < k0 && 0 = 2 && 0 = 9 || k0 <= 5 && 4 <= k0 && 0 = 4 && 0 = 4 && 0 = 100 || k0 <= 5 && k0 = 3 || 3 < k0 && 0 = 3 && 0 = 36 && 0 = 3 || 0 = 0 && k0 <= 5 && 0 <= k0 && 0 = 0 && 0 = 0 || k0 <= 5 && ((0 * 3) + (0 * 0)) = ((0 * 3) + (0 * 0)) && (0 * 0) = (k0 * 0) && ((0 * 2) + (0 * 0)) = ((0 * 2) + (0 * 0)) && (((((0 * 0) * 0) * 0) + (0 * 0)) + (((0 * 0) * 0) * 2)) = (0 * 4) && 5 <= 0) 0.042027s: Exiting Redux.query 0.042041s: Entering Redux.assert_term(-9223372036854775808 <= c0 && c0 <= 9223372036854775807) 0.042054s: Exiting Redux.assert_term: 0.000004 seconds 0.042064s: Entering Redux.assert_term(-9223372036854775808 <= y0 && y0 <= 9223372036854775807) 0.042082s: Exiting Redux.assert_term: 0.000003 seconds 0.042092s: Entering Redux.assert_term(-9223372036854775808 <= x0 && x0 <= 9223372036854775807) 0.042104s: Exiting Redux.assert_term: 0.000003 seconds 0.042112s: ps4_ll_valuebound5__verifast_instrumented_modified.c(44,416-418): Producing assertion 0.042145s: Entering Redux.assume(k0 <= 5 && 1 < k0 || k0 = 1 && y0 = 1 && x0 = 1 && c0 = 1 || y0 = 2 && k0 <= 5 && k0 = 2 || 2 < k0 && c0 = 2 && x0 = 9 || k0 <= 5 && 4 <= k0 && y0 = 4 && c0 = 4 && x0 = 100 || k0 <= 5 && k0 = 3 || 3 < k0 && y0 = 3 && x0 = 36 && c0 = 3 || x0 = 0 && k0 <= 5 && 0 <= k0 && c0 = 0 && y0 = 0 || k0 <= 5 && ((c0 * 3) + (c0 * y0)) = ((y0 * 3) + (y0 * y0)) && (y0 * y0) = (k0 * y0) && ((c0 * 2) + (c0 * y0)) = ((y0 * 2) + (y0 * y0)) && (((((y0 * y0) * y0) * y0) + (y0 * y0)) + (((y0 * y0) * y0) * 2)) = (x0 * 4) && 5 <= c0) 0.043015s: Exiting Redux.assume: 0.000853 seconds 0.043028s: ps4_ll_valuebound5__verifast_instrumented_modified.c(44,5-10): Evaluating loop condition 0.043044s: Entering Redux.assume(!(1 = 0)) 0.043055s: Exiting Redux.assume: 0.000001 seconds 0.043064s: ps4_ll_valuebound5__verifast_instrumented_modified.c(45,2-3): Executing statement 0.043076s: ps4_ll_valuebound5__verifast_instrumented_modified.c(46,9-26): Executing statement 0.043100s: Entering Redux.assume(((((4 * x0) - (((y0 * y0) * y0) * y0)) - (((2 * y0) * y0) * y0)) - (y0 * y0)) = 0) 0.044176s: Exiting Redux.assume: 0.001064 seconds 0.044189s: ps4_ll_valuebound5__verifast_instrumented_modified.c(46,9-26): Verifying call 0.044204s: ps4_ll_valuebound5__verifast_instrumented_modified.c(17,50-52): Consuming assertion 0.044213s: Entering Redux.query(1 <= 1) 0.044222s: Exiting Redux.query 0.044230s: ps4_ll_valuebound5__verifast_instrumented_modified.c(18,16-18): Producing assertion 0.044240s: Entering Redux.assume(1 <= 1) 0.044250s: Exiting Redux.assume: 0.000000 seconds 0.044258s: ps4_ll_valuebound5__verifast_instrumented_modified.c(48,9-11): Executing statement 0.044278s: Entering Redux.assume(!(c0 < k0)) 0.046058s: Exiting Redux.assume: 0.001764 seconds 0.046071s: ps4_ll_valuebound5__verifast_instrumented_modified.c(49,13-18): Executing statement 0.046082s: ps4_ll_valuebound5__verifast_instrumented_modified.c(55,5-22): Executing statement 0.046100s: Entering Redux.assume(((k0 * y0) - (y0 * y0)) = 0) 0.048888s: Exiting Redux.assume: 0.002777 seconds 0.048902s: ps4_ll_valuebound5__verifast_instrumented_modified.c(55,5-22): Verifying call 0.048911s: ps4_ll_valuebound5__verifast_instrumented_modified.c(17,50-52): Consuming assertion 0.048926s: Entering Redux.query(1 <= 1) 0.048934s: Exiting Redux.query 0.048943s: ps4_ll_valuebound5__verifast_instrumented_modified.c(18,16-18): Producing assertion 0.048952s: Entering Redux.assume(1 <= 1) 0.048962s: Exiting Redux.assume: 0.000001 seconds 0.048970s: ps4_ll_valuebound5__verifast_instrumented_modified.c(56,5-22): Executing statement 0.048992s: Entering Redux.assume(((((4 * x0) - (((y0 * y0) * y0) * y0)) - (((2 * y0) * y0) * y0)) - (y0 * y0)) = 0) 0.050424s: Exiting Redux.assume: 0.001415 seconds 0.050437s: ps4_ll_valuebound5__verifast_instrumented_modified.c(56,5-22): Verifying call 0.050446s: ps4_ll_valuebound5__verifast_instrumented_modified.c(17,50-52): Consuming assertion 0.050455s: Entering Redux.query(1 <= 1) 0.050464s: Exiting Redux.query 0.050472s: ps4_ll_valuebound5__verifast_instrumented_modified.c(18,16-18): Producing assertion 0.050481s: Entering Redux.assume(1 <= 1) 0.050491s: Exiting Redux.assume: 0.000002 seconds 0.050505s: ps4_ll_valuebound5__verifast_instrumented_modified.c(57,5-11): Executing return statement 0.050515s: ps4_ll_valuebound5__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.050523s: ps4_ll_valuebound5__verifast_instrumented_modified.c(58,1-2): Cleaning up dummy fraction chunks 0.050532s: ps4_ll_valuebound5__verifast_instrumented_modified.c(58,1-2): Leak check. 0.050548s: Entering Redux.assume(!(((((4 * x0) - (((y0 * y0) * y0) * y0)) - (((2 * y0) * y0) * y0)) - (y0 * y0)) = 0)) 0.050674s: Exiting Redux.assume: 0.000108 seconds 0.050691s: Entering Redux.assume(!(((k0 * y0) - (y0 * y0)) = 0)) 0.054913s: Exiting Redux.assume: 0.004211 seconds 0.054931s: Entering Redux.assume(!(!(c0 < k0))) 0.056487s: Exiting Redux.assume: 0.001545 seconds 0.056500s: ps4_ll_valuebound5__verifast_instrumented_modified.c(51,11-12): Executing statement 0.056514s: ps4_ll_valuebound5__verifast_instrumented_modified.c(52,11-12): Executing statement 0.056524s: ps4_ll_valuebound5__verifast_instrumented_modified.c(53,11-12): Executing statement 0.056546s: ps4_ll_valuebound5__verifast_instrumented_modified.c(44,416-418): Consuming assertion 0.056594s: Entering Redux.query(k0 <= 5 && 1 < k0 || k0 = 1 && (y0 + 1) = 1 && ((((y0 + 1) * (y0 + 1)) * (y0 + 1)) + x0) = 1 && (c0 + 1) = 1 || (y0 + 1) = 2 && k0 <= 5 && k0 = 2 || 2 < k0 && (c0 + 1) = 2 && ((((y0 + 1) * (y0 + 1)) * (y0 + 1)) + x0) = 9 || k0 <= 5 && 4 <= k0 && (y0 + 1) = 4 && (c0 + 1) = 4 && ((((y0 + 1) * (y0 + 1)) * (y0 + 1)) + x0) = 100 || k0 <= 5 && k0 = 3 || 3 < k0 && (y0 + 1) = 3 && ((((y0 + 1) * (y0 + 1)) * (y0 + 1)) + x0) = 36 && (c0 + 1) = 3 || ((((y0 + 1) * (y0 + 1)) * (y0 + 1)) + x0) = 0 && k0 <= 5 && 0 <= k0 && (c0 + 1) = 0 && (y0 + 1) = 0 || k0 <= 5 && (((c0 + 1) * 3) + ((c0 + 1) * (y0 + 1))) = (((y0 + 1) * 3) + ((y0 + 1) * (y0 + 1))) && ((y0 + 1) * (y0 + 1)) = (k0 * (y0 + 1)) && (((c0 + 1) * 2) + ((c0 + 1) * (y0 + 1))) = (((y0 + 1) * 2) + ((y0 + 1) * (y0 + 1))) && ((((((y0 + 1) * (y0 + 1)) * (y0 + 1)) * (y0 + 1)) + ((y0 + 1) * (y0 + 1))) + ((((y0 + 1) * (y0 + 1)) * (y0 + 1)) * 2)) = (((((y0 + 1) * (y0 + 1)) * (y0 + 1)) + x0) * 4) && 5 <= (c0 + 1))