./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/ps4-ll_valuebound50.c ./results/automizer-verification-files/SV-COMP24_unreach-call/ps4-ll_valuebound50.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/ps4-ll_valuebound50.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/ps4-ll_valuebound50.yml/witness-2.1.yml ++ basename sv-benchmarks/c/nla-digbench-scaling/ps4-ll_valuebound50.c + FILE=ps4-ll_valuebound50.c ++ echo ps4-ll_valuebound50 ++ sed 's/[-\.]/_/g' - + SANITIZED=ps4_ll_valuebound50 + MODULE=ps4_ll_valuebound50__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=ps4_ll_valuebound50__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/ps4-ll_valuebound50.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=ps4_ll_valuebound50__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/ps4-ll_valuebound50.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/ps4-ll_valuebound50.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n ps4_ll_valuebound50__verifast_instrumented_modified Cast deleted. Potential Overflow in Invariant. + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/ps4-ll_valuebound50.c -o ps4_ll_valuebound50__verifast_instrumented.c + program_modifications_cli.py -p ps4_ll_valuebound50__verifast_instrumented.c -o ps4_ll_valuebound50__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -read_options_from_source_file -c ps4_ll_valuebound50__verifast_instrumented_modified.c ps4_ll_valuebound50__verifast_instrumented_modified.c 0.007235s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.007273s: Exiting Redux.assert_term: 0.000017 seconds 0.007319s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.007364s: Exiting Redux.assert_term: 0.000009 seconds 0.007377s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.007395s: Exiting Redux.assert_term: 0.000007 seconds 0.007406s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.007423s: Exiting Redux.assert_term: 0.000003 seconds 0.007437s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007456s: Exiting Redux.assert_term: 0.000007 seconds 0.007467s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007491s: Exiting Redux.assert_term: 0.000006 seconds 0.007504s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007521s: Exiting Redux.assert_term: 0.000004 seconds 0.007533s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007550s: Exiting Redux.assert_term: 0.000006 seconds 0.007561s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007578s: Exiting Redux.assert_term: 0.000006 seconds 0.007592s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007615s: Exiting Redux.assert_term: 0.000004 seconds 0.007631s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007649s: Exiting Redux.assert_term: 0.000007 seconds 0.007661s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007681s: Exiting Redux.assert_term: 0.000004 seconds 0.007698s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007718s: Exiting Redux.assert_term: 0.000007 seconds 0.007730s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007756s: Exiting Redux.assert_term: 0.000008 seconds 0.007768s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007785s: Exiting Redux.assert_term: 0.000003 seconds 0.007800s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007815s: Exiting Redux.assert_term: 0.000003 seconds 0.007830s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007849s: Exiting Redux.assert_term: 0.000007 seconds 0.007861s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007887s: Exiting Redux.assert_term: 0.000007 seconds 0.007901s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007916s: Exiting Redux.assert_term: 0.000003 seconds 0.007930s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007947s: Exiting Redux.assert_term: 0.000006 seconds 0.007957s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007973s: Exiting Redux.assert_term: 0.000005 seconds 0.007983s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007998s: Exiting Redux.assert_term: 0.000002 seconds 0.008017s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.008034s: Exiting Redux.assert_term: 0.000007 seconds 0.008045s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.008065s: Exiting Redux.assert_term: 0.000009 seconds 0.008078s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.008091s: Exiting Redux.assert_term: 0.000003 seconds 0.008104s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.008122s: Exiting Redux.assert_term: 0.000007 seconds 0.008141s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.008159s: Exiting Redux.assert_term: 0.000006 seconds 0.028372s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.028446s: Exiting Redux.assert_term: 0.000011 seconds 0.028463s: Entering Redux.assume(true ==> default_value = 0) 0.028479s: Exiting Redux.assume: 0.000006 seconds 0.029776s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.029801s: Exiting Redux.assert_term: 0.000005 seconds 0.029834s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.029847s: Exiting Redux.assert_term: 0.000003 seconds 0.029860s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.029871s: Exiting Redux.assert_term: 0.000003 seconds 0.029890s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.029902s: Exiting Redux.assert_term: 0.000003 seconds 0.029913s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.029925s: Exiting Redux.assert_term: 0.000003 seconds 0.029947s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.029960s: Exiting Redux.assert_term: 0.000001 seconds 0.029977s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.029990s: Exiting Redux.assert_term: 0.000003 seconds 0.030003s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.030015s: Exiting Redux.assert_term: 0.000003 seconds 0.030030s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.030041s: Exiting Redux.assert_term: 0.000003 seconds 0.030062s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.030075s: Exiting Redux.assert_term: 0.000003 seconds 0.030092s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.030104s: Exiting Redux.assert_term: 0.000003 seconds 0.030116s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.030128s: Exiting Redux.assert_term: 0.000003 seconds 0.030144s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.030157s: Exiting Redux.assert_term: 0.000002 seconds 0.030175s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.030193s: Exiting Redux.assert_term: 0.000001 seconds 0.030208s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.030220s: Exiting Redux.assert_term: 0.000003 seconds 0.030235s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.030248s: Exiting Redux.assert_term: 0.000003 seconds 0.030268s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.030281s: Exiting Redux.assert_term: 0.000001 seconds 0.030298s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.030317s: Exiting Redux.assert_term: 0.000002 seconds 0.030344s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.030357s: Exiting Redux.assert_term: 0.000003 seconds 0.030377s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.030390s: Exiting Redux.assert_term: 0.000002 seconds 0.033185s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.033228s: Exiting Redux.assume: 0.000006 seconds 0.038756s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.038819s: Exiting Redux.assert_term: 0.000011 seconds 0.038845s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.038858s: Exiting Redux.assert_term: 0.000004 seconds 0.038873s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.038885s: Exiting Redux.assert_term: 0.000003 seconds 0.038900s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.038931s: Exiting Redux.assert_term: 0.000003 seconds 0.038941s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.038965s: Exiting Redux.assume: 0.000014 seconds 0.038979s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.038992s: Exiting Redux.assert_term: 0.000003 seconds 0.039004s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.039026s: Exiting Redux.assume: 0.000014 seconds 0.039045s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.039057s: Exiting Redux.assert_term: 0.000003 seconds 0.039075s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.039087s: Exiting Redux.assert_term: 0.000003 seconds 0.039109s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.039121s: Exiting Redux.assert_term: 0.000002 seconds 0.039144s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.039160s: Exiting Redux.assert_term: 0.000002 seconds 0.039184s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.039196s: Exiting Redux.assert_term: 0.000003 seconds 0.039222s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.039234s: Exiting Redux.assert_term: 0.000002 seconds 0.039255s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.039266s: Exiting Redux.assert_term: 0.000003 seconds 0.039292s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.039304s: Exiting Redux.assert_term: 0.000002 seconds 0.039320s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.039343s: Exiting Redux.assert_term: 0.000009 seconds 0.039359s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.039371s: Exiting Redux.assert_term: 0.000003 seconds 0.039388s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.039400s: Exiting Redux.assert_term: 0.000003 seconds 0.039422s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.039434s: Exiting Redux.assert_term: 0.000003 seconds 0.039452s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.039464s: Exiting Redux.assert_term: 0.000002 seconds 0.039481s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.039493s: Exiting Redux.assert_term: 0.000002 seconds 0.039509s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.039526s: Exiting Redux.assert_term: 0.000003 seconds 0.039545s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.039557s: Exiting Redux.assert_term: 0.000002 seconds 0.039574s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.039587s: Exiting Redux.assert_term: 0.000003 seconds 0.039612s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.039626s: Exiting Redux.assert_term: 0.000002 seconds 0.039642s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.039660s: Exiting Redux.assert_term: 0.000002 seconds 0.039729s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.039741s: Exiting Redux.assert_term: 0.000003 seconds 0.039764s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.039776s: Exiting Redux.assert_term: 0.000003 seconds 0.039805s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.039818s: Exiting Redux.assert_term: 0.000002 seconds 0.039841s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.039862s: Exiting Redux.assert_term: 0.000003 seconds 0.039878s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.039890s: Exiting Redux.assert_term: 0.000003 seconds 0.039908s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.039920s: Exiting Redux.assert_term: 0.000002 seconds 0.039936s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.039949s: Exiting Redux.assert_term: 0.000002 seconds 0.039963s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.039983s: Exiting Redux.assert_term: 0.000002 seconds 0.039998s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.040010s: Exiting Redux.assert_term: 0.000003 seconds 0.040024s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.040037s: Exiting Redux.assert_term: 0.000002 seconds 0.040055s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.040068s: Exiting Redux.assert_term: 0.000003 seconds 0.040084s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.040102s: Exiting Redux.assert_term: 0.000003 seconds 0.040118s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.040130s: Exiting Redux.assert_term: 0.000003 seconds 0.040153s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.040166s: Exiting Redux.assert_term: 0.000003 seconds 0.040191s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.040204s: Exiting Redux.assert_term: 0.000002 seconds 0.040222s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.040239s: Exiting Redux.assert_term: 0.000003 seconds 0.040264s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.040276s: Exiting Redux.assert_term: 0.000003 seconds 0.040292s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.040303s: Exiting Redux.assert_term: 0.000003 seconds 0.040317s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.040339s: Exiting Redux.assert_term: 0.000007 seconds 0.040362s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.040375s: Exiting Redux.assert_term: 0.000003 seconds 0.040390s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.040402s: Exiting Redux.assert_term: 0.000003 seconds 0.040417s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.040428s: Exiting Redux.assert_term: 0.000003 seconds 0.040443s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.040456s: Exiting Redux.assert_term: 0.000002 seconds 0.040479s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.040491s: Exiting Redux.assert_term: 0.000003 seconds 0.040505s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.040517s: Exiting Redux.assert_term: 0.000003 seconds 0.040533s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.040544s: Exiting Redux.assert_term: 0.000002 seconds 0.040559s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.040572s: Exiting Redux.assert_term: 0.000002 seconds 0.040592s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.040605s: Exiting Redux.assert_term: 0.000003 seconds 0.040620s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.040632s: Exiting Redux.assert_term: 0.000002 seconds 0.040647s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.040659s: Exiting Redux.assert_term: 0.000003 seconds 0.040674s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.040691s: Exiting Redux.assert_term: 0.000003 seconds 0.040708s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.040721s: Exiting Redux.assert_term: 0.000002 seconds 0.040736s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.040748s: Exiting Redux.assert_term: 0.000003 seconds 0.040763s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.040775s: Exiting Redux.assert_term: 0.000003 seconds 0.040789s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.040812s: Exiting Redux.assert_term: 0.000002 seconds 0.040826s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.040840s: Exiting Redux.assert_term: 0.000003 seconds 0.040853s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.040866s: Exiting Redux.assert_term: 0.000002 seconds 0.040883s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.040895s: Exiting Redux.assert_term: 0.000003 seconds 0.040911s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.040937s: Exiting Redux.assert_term: 0.000003 seconds 0.040954s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.040967s: Exiting Redux.assert_term: 0.000002 seconds 0.040987s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.041001s: Exiting Redux.assert_term: 0.000003 seconds 0.041018s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.041030s: Exiting Redux.assert_term: 0.000003 seconds 0.041047s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.041066s: Exiting Redux.assert_term: 0.000003 seconds 0.041083s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.041095s: Exiting Redux.assert_term: 0.000003 seconds 0.041110s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.041123s: Exiting Redux.assert_term: 0.000002 seconds 0.041139s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.041151s: Exiting Redux.assert_term: 0.000003 seconds 0.041166s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.041178s: Exiting Redux.assert_term: 0.000002 seconds 0.041197s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.041210s: Exiting Redux.assert_term: 0.000004 seconds 0.041225s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.041237s: Exiting Redux.assert_term: 0.000002 seconds 0.041251s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.041263s: Exiting Redux.assert_term: 0.000003 seconds 0.041277s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.041290s: Exiting Redux.assert_term: 0.000002 seconds 0.041308s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.041320s: Exiting Redux.assert_term: 0.000003 seconds 0.041345s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.041358s: Exiting Redux.assert_term: 0.000002 seconds 0.041373s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.041385s: Exiting Redux.assert_term: 0.000003 seconds 0.041399s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.041412s: Exiting Redux.assert_term: 0.000003 seconds 0.041436s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.041449s: Exiting Redux.assert_term: 0.000002 seconds 0.041466s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.041478s: Exiting Redux.assert_term: 0.000003 seconds 0.041495s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.041508s: Exiting Redux.assert_term: 0.000002 seconds 0.041524s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.041536s: Exiting Redux.assert_term: 0.000002 seconds 0.041556s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.041568s: Exiting Redux.assert_term: 0.000003 seconds 0.041586s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.041599s: Exiting Redux.assert_term: 0.000003 seconds 0.041616s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.041629s: Exiting Redux.assert_term: 0.000002 seconds 0.041655s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.041673s: Exiting Redux.assert_term: 0.000003 seconds 0.041694s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.041708s: Exiting Redux.assert_term: 0.000002 seconds 0.041724s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.041737s: Exiting Redux.assert_term: 0.000003 seconds 0.041752s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.041765s: Exiting Redux.assert_term: 0.000003 seconds 0.041781s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.041802s: Exiting Redux.assert_term: 0.000002 seconds 0.041818s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.041830s: Exiting Redux.assert_term: 0.000002 seconds 0.041846s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.041858s: Exiting Redux.assert_term: 0.000003 seconds 0.041874s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.041886s: Exiting Redux.assert_term: 0.000003 seconds 0.041902s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.041923s: Exiting Redux.assert_term: 0.000002 seconds 0.041940s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.041953s: Exiting Redux.assert_term: 0.000003 seconds 0.041968s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.041981s: Exiting Redux.assert_term: 0.000003 seconds 0.042000s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.042013s: Exiting Redux.assert_term: 0.000003 seconds 0.042029s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.042047s: Exiting Redux.assert_term: 0.000002 seconds 0.042066s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.042079s: Exiting Redux.assert_term: 0.000003 seconds 0.042095s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.042107s: Exiting Redux.assert_term: 0.000003 seconds 0.042123s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.042136s: Exiting Redux.assert_term: 0.000002 seconds 0.042156s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.042177s: Exiting Redux.assert_term: 0.000004 seconds 0.042195s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.042207s: Exiting Redux.assert_term: 0.000002 seconds 0.042225s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.042238s: Exiting Redux.assert_term: 0.000002 seconds 0.042254s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.042267s: Exiting Redux.assert_term: 0.000003 seconds 0.042285s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.042302s: Exiting Redux.assert_term: 0.000003 seconds 0.042319s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.042341s: Exiting Redux.assert_term: 0.000012 seconds 0.042360s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.042372s: Exiting Redux.assert_term: 0.000003 seconds 0.042390s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.042403s: Exiting Redux.assert_term: 0.000002 seconds 0.042418s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.042436s: Exiting Redux.assert_term: 0.000003 seconds 0.042453s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.042466s: Exiting Redux.assert_term: 0.000003 seconds 0.042486s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.042499s: Exiting Redux.assert_term: 0.000002 seconds 0.042517s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.042530s: Exiting Redux.assert_term: 0.000002 seconds 0.042552s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.042565s: Exiting Redux.assert_term: 0.000003 seconds 0.042580s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.042593s: Exiting Redux.assert_term: 0.000002 seconds 0.043048s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.043067s: Exiting Redux.assert_term: 0.000004 seconds 0.044168s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.044192s: Exiting Redux.assert_term: 0.000007 seconds 0.044219s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.044232s: Exiting Redux.assert_term: 0.000003 seconds 0.044247s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.044259s: Exiting Redux.assert_term: 0.000003 seconds 0.044275s: Entering Redux.assert_term(func_rank(main) = 203) 0.044287s: Exiting Redux.assert_term: 0.000002 seconds 0.044323s: ps4_ll_valuebound50__verifast_instrumented_modified.c(27,5-9): Function 'main': Function type implementation check 0.044366s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.044381s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.044392s: Entering Redux.assume(0 <= argc) 0.044407s: Exiting Redux.assume: 0.000005 seconds 0.044416s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.044432s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.044447s: ps4_ll_valuebound50__verifast_instrumented_modified.c(27,25-31): Consuming assertion 0.044461s: Consuming chunk module(ps4_ll_valuebound50__verifast_instrumented_modified, true) 0.044474s: ps4_ll_valuebound50__verifast_instrumented_modified.c(28,13-17): Producing assertion 0.044486s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.044499s: ps4_ll_valuebound50__verifast_instrumented_modified.c(27,5-9): Cleaning up dummy fraction chunks 0.044507s: ps4_ll_valuebound50__verifast_instrumented_modified.c(27,5-9): Leak check. 0.044553s: ps4_ll_valuebound50__verifast_instrumented_modified.c(6,6-17): Verifying function 'reach_error' 0.044564s: ps4_ll_valuebound50__verifast_instrumented_modified.c(6,33-38): Producing assertion 0.044573s: Entering Redux.assume(false) 0.044585s: Exiting Redux.assume: 0.000002 seconds 0.044604s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.044617s: Exiting Redux.assert_term: 0.000003 seconds 0.044628s: ps4_ll_valuebound50__verifast_instrumented_modified.c(12,6-25): Verifying function 'assume_abort_if_not' 0.044637s: ps4_ll_valuebound50__verifast_instrumented_modified.c(12,49-53): Producing assertion 0.044645s: Entering Redux.assume(true) 0.044655s: Exiting Redux.assume: 0.000001 seconds 0.044669s: ps4_ll_valuebound50__verifast_instrumented_modified.c(12,6-25): Executing statement 0.044693s: ps4_ll_valuebound50__verifast_instrumented_modified.c(15,3-5): Executing statement 0.044716s: Entering Redux.assume(!(!(cond = 0))) 0.044741s: Exiting Redux.assume: 0.000015 seconds 0.044750s: ps4_ll_valuebound50__verifast_instrumented_modified.c(15,13-14): Executing statement 0.044763s: ps4_ll_valuebound50__verifast_instrumented_modified.c(15,14-19): Executing statement 0.044779s: Entering Redux.assert_term(func_rank(abort) < 0) 0.044797s: Exiting Redux.assert_term: 0.000003 seconds 0.044808s: ps4_ll_valuebound50__verifast_instrumented_modified.c(15,14-19): Verifying call 0.044818s: ps4_ll_valuebound50__verifast_instrumented_modified.c(3,38-42): Consuming assertion 0.044826s: Entering Redux.query(true) 0.044835s: Exiting Redux.query 0.044844s: ps4_ll_valuebound50__verifast_instrumented_modified.c(4,13-17): Producing assertion 0.044852s: Entering Redux.assume(true) 0.044863s: Exiting Redux.assume: 0.000001 seconds 0.044879s: ps4_ll_valuebound50__verifast_instrumented_modified.c(16,1-2): Executing return statement 0.044889s: ps4_ll_valuebound50__verifast_instrumented_modified.c(13,13-17): Consuming assertion 0.044897s: Entering Redux.query(true) 0.044906s: Exiting Redux.query 0.044915s: ps4_ll_valuebound50__verifast_instrumented_modified.c(16,1-2): Cleaning up dummy fraction chunks 0.044924s: ps4_ll_valuebound50__verifast_instrumented_modified.c(16,1-2): Leak check. 0.044936s: Entering Redux.assume(!(!(!(cond = 0)))) 0.044955s: Exiting Redux.assume: 0.000004 seconds 0.044965s: ps4_ll_valuebound50__verifast_instrumented_modified.c(16,1-2): Executing return statement 0.044974s: ps4_ll_valuebound50__verifast_instrumented_modified.c(13,13-17): Consuming assertion 0.044982s: Entering Redux.query(true) 0.044991s: Exiting Redux.query 0.045000s: ps4_ll_valuebound50__verifast_instrumented_modified.c(16,1-2): Cleaning up dummy fraction chunks 0.045009s: ps4_ll_valuebound50__verifast_instrumented_modified.c(16,1-2): Leak check. 0.045034s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.045047s: Exiting Redux.assert_term: 0.000004 seconds 0.045058s: ps4_ll_valuebound50__verifast_instrumented_modified.c(17,6-23): Verifying function '__VERIFIER_assert' 0.045067s: ps4_ll_valuebound50__verifast_instrumented_modified.c(17,50-52): Producing assertion 0.045077s: Entering Redux.assume(1 <= cond) 0.045092s: Exiting Redux.assume: 0.000005 seconds 0.045104s: ps4_ll_valuebound50__verifast_instrumented_modified.c(17,6-23): Executing statement 0.045125s: ps4_ll_valuebound50__verifast_instrumented_modified.c(20,5-7): Executing statement 0.046178s: Entering Redux.assume(!(!(cond = 0))) 0.046206s: Exiting Redux.assume: 0.000011 seconds 0.046217s: Entering Redux.assume(!(!(!(cond = 0)))) 0.046230s: Exiting Redux.assume: 0.000002 seconds 0.046239s: ps4_ll_valuebound50__verifast_instrumented_modified.c(24,5-11): Executing return statement 0.046249s: ps4_ll_valuebound50__verifast_instrumented_modified.c(18,16-18): Consuming assertion 0.046266s: Entering Redux.query(1 <= cond) 0.046280s: Exiting Redux.query 0.046290s: ps4_ll_valuebound50__verifast_instrumented_modified.c(25,1-2): Cleaning up dummy fraction chunks 0.046298s: ps4_ll_valuebound50__verifast_instrumented_modified.c(25,1-2): Leak check. 0.046320s: ps4_ll_valuebound50__verifast_instrumented_modified.c(27,5-9): Verifying function 'main' 0.046338s: ps4_ll_valuebound50__verifast_instrumented_modified.c(27,25-31): Producing assertion 0.046358s: ps4_ll_valuebound50__verifast_instrumented_modified.c(31,5-16): Executing statement 0.046378s: Consuming chunk [_]module(ps4_ll_valuebound50__verifast_instrumented_modified, true) 0.046394s: ps4_ll_valuebound50__verifast_instrumented_modified.c(27,5-9): Executing statement 0.046407s: ps4_ll_valuebound50__verifast_instrumented_modified.c(33,5-10): Executing statement 0.046420s: Entering Redux.assert_term(-32768 <= k && k <= 32767) 0.046434s: Exiting Redux.assert_term: 0.000004 seconds 0.046448s: ps4_ll_valuebound50__verifast_instrumented_modified.c(34,5-9): Executing statement 0.046462s: Entering Redux.assert_term(-9223372036854775808 <= y && y <= 9223372036854775807) 0.046477s: Exiting Redux.assert_term: 0.000004 seconds 0.046487s: Entering Redux.assert_term(-9223372036854775808 <= x && x <= 9223372036854775807) 0.046500s: Exiting Redux.assert_term: 0.000003 seconds 0.046509s: Entering Redux.assert_term(-9223372036854775808 <= c && c <= 9223372036854775807) 0.046527s: Exiting Redux.assert_term: 0.000003 seconds 0.046538s: ps4_ll_valuebound50__verifast_instrumented_modified.c(35,7-8): Executing statement 0.046559s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_short) < 0) 0.046573s: Exiting Redux.assert_term: 0.000004 seconds 0.046582s: ps4_ll_valuebound50__verifast_instrumented_modified.c(35,9-32): Verifying call 0.046591s: ps4_ll_valuebound50__verifast_instrumented_modified.c(9,57-61): Consuming assertion 0.046600s: Entering Redux.query(true) 0.046614s: Exiting Redux.query 0.046626s: Entering Redux.assert_term(-32768 <= k0 && k0 <= 32767) 0.046638s: Exiting Redux.assert_term: 0.000003 seconds 0.046648s: ps4_ll_valuebound50__verifast_instrumented_modified.c(10,13-17): Producing assertion 0.046657s: Entering Redux.assume(true) 0.046667s: Exiting Redux.assume: 0.000001 seconds 0.046677s: ps4_ll_valuebound50__verifast_instrumented_modified.c(36,5-24): Executing statement 0.046697s: Entering Redux.assume(0 <= k0) 0.046712s: Exiting Redux.assume: 0.000006 seconds 0.046729s: Entering Redux.assume(k0 <= 50) 0.046744s: Exiting Redux.assume: 0.000005 seconds 0.046753s: ps4_ll_valuebound50__verifast_instrumented_modified.c(36,5-24): Verifying call 0.046762s: ps4_ll_valuebound50__verifast_instrumented_modified.c(12,49-53): Consuming assertion 0.046771s: Entering Redux.query(true) 0.046779s: Exiting Redux.query 0.046788s: ps4_ll_valuebound50__verifast_instrumented_modified.c(13,13-17): Producing assertion 0.046797s: Entering Redux.assume(true) 0.046818s: Exiting Redux.assume: 0.000001 seconds 0.046827s: ps4_ll_valuebound50__verifast_instrumented_modified.c(38,7-8): Executing statement 0.046837s: ps4_ll_valuebound50__verifast_instrumented_modified.c(39,7-8): Executing statement 0.046848s: ps4_ll_valuebound50__verifast_instrumented_modified.c(40,7-8): Executing statement 0.046857s: ps4_ll_valuebound50__verifast_instrumented_modified.c(42,5-10): Executing statement 0.046889s: ps4_ll_valuebound50__verifast_instrumented_modified.c(42,186-188): Consuming assertion 0.046919s: Entering Redux.query((0 + (0 * 0)) = (0 + (0 * 0)) && ((0 * 2) + (0 * 0)) = ((0 * 2) + (0 * 0)) && (((((0 * 0) * 0) * 0) + (0 * 0)) + (((0 * 0) * 0) * 2)) = (0 * 4) && 0 < k0 || (0 * 0) = (k0 * 0)) 0.046941s: Exiting Redux.query 0.046954s: Entering Redux.assert_term(-9223372036854775808 <= c0 && c0 <= 9223372036854775807) 0.046968s: Exiting Redux.assert_term: 0.000004 seconds 0.046978s: Entering Redux.assert_term(-9223372036854775808 <= y0 && y0 <= 9223372036854775807) 0.046996s: Exiting Redux.assert_term: 0.000003 seconds 0.047007s: Entering Redux.assert_term(-9223372036854775808 <= x0 && x0 <= 9223372036854775807) 0.047020s: Exiting Redux.assert_term: 0.000003 seconds 0.047029s: ps4_ll_valuebound50__verifast_instrumented_modified.c(42,186-188): Producing assertion 0.047047s: Entering Redux.assume((c0 + (c0 * y0)) = (y0 + (y0 * y0)) && ((c0 * 2) + (c0 * y0)) = ((y0 * 2) + (y0 * y0)) && (((((y0 * y0) * y0) * y0) + (y0 * y0)) + (((y0 * y0) * y0) * 2)) = (x0 * 4) && c0 < k0 || (y0 * y0) = (k0 * y0)) 0.047146s: Exiting Redux.assume: 0.000084 seconds 0.047156s: ps4_ll_valuebound50__verifast_instrumented_modified.c(42,5-10): Evaluating loop condition 0.047168s: Entering Redux.assume(!(1 = 0)) 0.047178s: Exiting Redux.assume: 0.000001 seconds 0.047188s: ps4_ll_valuebound50__verifast_instrumented_modified.c(43,2-3): Executing statement 0.047202s: ps4_ll_valuebound50__verifast_instrumented_modified.c(44,9-26): Executing statement 0.047233s: Entering Redux.assume(((((4 * x0) - (((y0 * y0) * y0) * y0)) - (((2 * y0) * y0) * y0)) - (y0 * y0)) = 0) 0.047429s: Exiting Redux.assume: 0.000184 seconds 0.047442s: ps4_ll_valuebound50__verifast_instrumented_modified.c(44,9-26): Verifying call 0.047451s: ps4_ll_valuebound50__verifast_instrumented_modified.c(17,50-52): Consuming assertion 0.047461s: Entering Redux.query(1 <= 1) 0.047469s: Exiting Redux.query 0.047479s: ps4_ll_valuebound50__verifast_instrumented_modified.c(18,16-18): Producing assertion 0.047494s: Entering Redux.assume(1 <= 1) 0.047505s: Exiting Redux.assume: 0.000001 seconds 0.047513s: ps4_ll_valuebound50__verifast_instrumented_modified.c(46,9-11): Executing statement 0.047527s: Entering Redux.assume(!(c0 < k0)) 0.047633s: Exiting Redux.assume: 0.000095 seconds 0.047644s: ps4_ll_valuebound50__verifast_instrumented_modified.c(47,13-18): Executing statement 0.047655s: ps4_ll_valuebound50__verifast_instrumented_modified.c(53,5-22): Executing statement 0.047680s: Entering Redux.assume(((k0 * y0) - (y0 * y0)) = 0) 0.047694s: Exiting Redux.assume: 0.000003 seconds 0.047703s: ps4_ll_valuebound50__verifast_instrumented_modified.c(53,5-22): Verifying call 0.047713s: ps4_ll_valuebound50__verifast_instrumented_modified.c(17,50-52): Consuming assertion 0.047722s: Entering Redux.query(1 <= 1) 0.047730s: Exiting Redux.query 0.047740s: ps4_ll_valuebound50__verifast_instrumented_modified.c(18,16-18): Producing assertion 0.047749s: Entering Redux.assume(1 <= 1) 0.047765s: Exiting Redux.assume: 0.000001 seconds 0.047775s: ps4_ll_valuebound50__verifast_instrumented_modified.c(54,5-22): Executing statement 0.047803s: Entering Redux.assume(((((4 * x0) - (((y0 * y0) * y0) * y0)) - (((2 * y0) * y0) * y0)) - (y0 * y0)) = 0) 0.047865s: Exiting Redux.assume: 0.000052 seconds 0.047876s: ps4_ll_valuebound50__verifast_instrumented_modified.c(54,5-22): Verifying call 0.047886s: ps4_ll_valuebound50__verifast_instrumented_modified.c(17,50-52): Consuming assertion 0.047901s: Entering Redux.query(1 <= 1) 0.047910s: Exiting Redux.query 0.047919s: ps4_ll_valuebound50__verifast_instrumented_modified.c(18,16-18): Producing assertion 0.047928s: Entering Redux.assume(1 <= 1) 0.047939s: Exiting Redux.assume: 0.000001 seconds 0.047948s: ps4_ll_valuebound50__verifast_instrumented_modified.c(55,5-11): Executing return statement 0.047959s: ps4_ll_valuebound50__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.047967s: ps4_ll_valuebound50__verifast_instrumented_modified.c(56,1-2): Cleaning up dummy fraction chunks 0.047981s: ps4_ll_valuebound50__verifast_instrumented_modified.c(56,1-2): Leak check. 0.047996s: Entering Redux.assume(!(((((4 * x0) - (((y0 * y0) * y0) * y0)) - (((2 * y0) * y0) * y0)) - (y0 * y0)) = 0)) 0.048059s: Exiting Redux.assume: 0.000053 seconds 0.048072s: Entering Redux.assume(!(((k0 * y0) - (y0 * y0)) = 0)) 0.048085s: Exiting Redux.assume: 0.000003 seconds 0.048096s: Entering Redux.assume(!(!(c0 < k0))) 0.048121s: Exiting Redux.assume: 0.000015 seconds 0.048137s: ps4_ll_valuebound50__verifast_instrumented_modified.c(49,11-12): Executing statement 0.048151s: ps4_ll_valuebound50__verifast_instrumented_modified.c(50,11-12): Executing statement 0.048163s: ps4_ll_valuebound50__verifast_instrumented_modified.c(51,11-12): Executing statement 0.048181s: ps4_ll_valuebound50__verifast_instrumented_modified.c(42,186-188): Consuming assertion 0.048207s: Entering Redux.query(((c0 + 1) + ((c0 + 1) * (y0 + 1))) = ((y0 + 1) + ((y0 + 1) * (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) && (c0 + 1) < k0 || ((y0 + 1) * (y0 + 1)) = (k0 * (y0 + 1))) 3.121061s: Exiting Redux.query 3.121134s: ps4_ll_valuebound50__verifast_instrumented_modified.c(52,5-6): Cleaning up dummy fraction chunks 3.121146s: ps4_ll_valuebound50__verifast_instrumented_modified.c(52,5-6): Leak check. 3.121231s: Entering Redux.assume(!(((((4 * x0) - (((y0 * y0) * y0) * y0)) - (((2 * y0) * y0) * y0)) - (y0 * y0)) = 0)) 3.121442s: Exiting Redux.assume: 0.000198 seconds 3.121458s: ps4_ll_valuebound50__verifast_instrumented_modified.c(44,9-26): Verifying call 3.121469s: ps4_ll_valuebound50__verifast_instrumented_modified.c(17,50-52): Consuming assertion 3.121480s: Entering Redux.query(1 <= 0) 3.121489s: Exiting Redux.query 3.121505s: ps4_ll_valuebound50__verifast_instrumented_modified.c(17,50-52): Consuming expression 3.121514s: Entering Redux.query(1 <= 0) 3.121522s: Exiting Redux.query ps4_ll_valuebound50__verifast_instrumented_modified.c(17,50-52): Cannot prove condition. (Cannot prove 1 <= 0.)