./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench/ps4-ll.c ./results/automizer-verification-files/SV-COMP24_unreach-call/ps4-ll.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench/ps4-ll.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/ps4-ll.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/ps4-ll.c + FILE=ps4-ll.c ++ echo ps4-ll ++ sed 's/[-\.]/_/g' - + SANITIZED=ps4_ll + MODULE=ps4_ll__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=ps4_ll__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/ps4-ll.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=ps4_ll__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/ps4-ll.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench/ps4-ll.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n ps4_ll__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench/ps4-ll.c -o ps4_ll__verifast_instrumented.c + program_modifications_cli.py -p ps4_ll__verifast_instrumented.c -o ps4_ll__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c ps4_ll__verifast_instrumented_modified.c ps4_ll__verifast_instrumented_modified.c 0.007083s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.007119s: Exiting Redux.assert_term: 0.000015 seconds 0.007163s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.007188s: Exiting Redux.assert_term: 0.000010 seconds 0.007199s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.007214s: Exiting Redux.assert_term: 0.000004 seconds 0.007236s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.007249s: Exiting Redux.assert_term: 0.000002 seconds 0.007261s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007278s: Exiting Redux.assert_term: 0.000005 seconds 0.007287s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007300s: Exiting Redux.assert_term: 0.000004 seconds 0.007313s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007330s: Exiting Redux.assert_term: 0.000003 seconds 0.007340s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007363s: Exiting Redux.assert_term: 0.000006 seconds 0.007376s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007395s: Exiting Redux.assert_term: 0.000003 seconds 0.007406s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007421s: Exiting Redux.assert_term: 0.000002 seconds 0.007429s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007447s: Exiting Redux.assert_term: 0.000006 seconds 0.007459s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007482s: Exiting Redux.assert_term: 0.000003 seconds 0.007494s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007508s: Exiting Redux.assert_term: 0.000005 seconds 0.007517s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007531s: Exiting Redux.assert_term: 0.000004 seconds 0.007540s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007555s: Exiting Redux.assert_term: 0.000003 seconds 0.007568s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007594s: Exiting Redux.assert_term: 0.000003 seconds 0.007605s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007622s: Exiting Redux.assert_term: 0.000006 seconds 0.007633s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007650s: Exiting Redux.assert_term: 0.000006 seconds 0.007665s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007680s: Exiting Redux.assert_term: 0.000004 seconds 0.007697s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007722s: Exiting Redux.assert_term: 0.000007 seconds 0.007734s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007752s: Exiting Redux.assert_term: 0.000006 seconds 0.007763s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007774s: Exiting Redux.assert_term: 0.000002 seconds 0.007784s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007798s: Exiting Redux.assert_term: 0.000005 seconds 0.007807s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007829s: Exiting Redux.assert_term: 0.000002 seconds 0.007840s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007853s: Exiting Redux.assert_term: 0.000002 seconds 0.007862s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007875s: Exiting Redux.assert_term: 0.000005 seconds 0.007883s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007896s: Exiting Redux.assert_term: 0.000004 seconds 0.026637s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.026729s: Exiting Redux.assert_term: 0.000015 seconds 0.026748s: Entering Redux.assume(true ==> default_value = 0) 0.026765s: Exiting Redux.assume: 0.000007 seconds 0.028453s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.028488s: Exiting Redux.assert_term: 0.000009 seconds 0.028503s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.028516s: Exiting Redux.assert_term: 0.000003 seconds 0.028528s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.028549s: Exiting Redux.assert_term: 0.000003 seconds 0.028567s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.028579s: Exiting Redux.assert_term: 0.000003 seconds 0.028590s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.028602s: Exiting Redux.assert_term: 0.000002 seconds 0.028618s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.028630s: Exiting Redux.assert_term: 0.000003 seconds 0.028647s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.028665s: Exiting Redux.assert_term: 0.000003 seconds 0.028677s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.028688s: Exiting Redux.assert_term: 0.000003 seconds 0.028703s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.028715s: Exiting Redux.assert_term: 0.000003 seconds 0.028730s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.028742s: Exiting Redux.assert_term: 0.000003 seconds 0.028759s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.028771s: Exiting Redux.assert_term: 0.000003 seconds 0.028788s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.028800s: Exiting Redux.assert_term: 0.000003 seconds 0.028814s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.028826s: Exiting Redux.assert_term: 0.000002 seconds 0.028841s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.028854s: Exiting Redux.assert_term: 0.000003 seconds 0.028868s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.028880s: Exiting Redux.assert_term: 0.000003 seconds 0.028911s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.028925s: Exiting Redux.assert_term: 0.000003 seconds 0.028944s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.028956s: Exiting Redux.assert_term: 0.000003 seconds 0.028975s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.028987s: Exiting Redux.assert_term: 0.000003 seconds 0.029003s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.029015s: Exiting Redux.assert_term: 0.000002 seconds 0.029040s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.029053s: Exiting Redux.assert_term: 0.000003 seconds 0.031957s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.031999s: Exiting Redux.assume: 0.000008 seconds 0.037779s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.037831s: Exiting Redux.assert_term: 0.000012 seconds 0.037860s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.037886s: Exiting Redux.assert_term: 0.000003 seconds 0.037915s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.037929s: Exiting Redux.assert_term: 0.000003 seconds 0.037948s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.037961s: Exiting Redux.assert_term: 0.000003 seconds 0.037973s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.037996s: Exiting Redux.assume: 0.000013 seconds 0.038017s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.038030s: Exiting Redux.assert_term: 0.000003 seconds 0.038039s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.038063s: Exiting Redux.assume: 0.000015 seconds 0.038077s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.038089s: Exiting Redux.assert_term: 0.000003 seconds 0.038108s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.038124s: Exiting Redux.assert_term: 0.000003 seconds 0.038144s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.038156s: Exiting Redux.assert_term: 0.000003 seconds 0.038179s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.038191s: Exiting Redux.assert_term: 0.000003 seconds 0.038214s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.038226s: Exiting Redux.assert_term: 0.000003 seconds 0.038259s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.038272s: Exiting Redux.assert_term: 0.000003 seconds 0.038298s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.038313s: Exiting Redux.assert_term: 0.000003 seconds 0.038332s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.038344s: Exiting Redux.assert_term: 0.000003 seconds 0.038360s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.038378s: Exiting Redux.assert_term: 0.000003 seconds 0.038395s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.038407s: Exiting Redux.assert_term: 0.000002 seconds 0.038422s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.038434s: Exiting Redux.assert_term: 0.000003 seconds 0.038449s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.038461s: Exiting Redux.assert_term: 0.000002 seconds 0.038476s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.038493s: Exiting Redux.assert_term: 0.000002 seconds 0.038509s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.038521s: Exiting Redux.assert_term: 0.000002 seconds 0.038536s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.038548s: Exiting Redux.assert_term: 0.000002 seconds 0.038563s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.038574s: Exiting Redux.assert_term: 0.000003 seconds 0.038594s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.038606s: Exiting Redux.assert_term: 0.000002 seconds 0.038629s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.038641s: Exiting Redux.assert_term: 0.000003 seconds 0.038657s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.038668s: Exiting Redux.assert_term: 0.000003 seconds 0.038736s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.038747s: Exiting Redux.assert_term: 0.000002 seconds 0.038775s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.038787s: Exiting Redux.assert_term: 0.000002 seconds 0.038815s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.038828s: Exiting Redux.assert_term: 0.000003 seconds 0.038851s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.038863s: Exiting Redux.assert_term: 0.000002 seconds 0.038877s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.038888s: Exiting Redux.assert_term: 0.000002 seconds 0.038919s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.038932s: Exiting Redux.assert_term: 0.000002 seconds 0.038947s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.038959s: Exiting Redux.assert_term: 0.000002 seconds 0.038974s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.038986s: Exiting Redux.assert_term: 0.000003 seconds 0.039001s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.039013s: Exiting Redux.assert_term: 0.000002 seconds 0.039031s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.039043s: Exiting Redux.assert_term: 0.000002 seconds 0.039060s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.039072s: Exiting Redux.assert_term: 0.000002 seconds 0.039087s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.039099s: Exiting Redux.assert_term: 0.000002 seconds 0.039114s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.039125s: Exiting Redux.assert_term: 0.000003 seconds 0.039151s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.039164s: Exiting Redux.assert_term: 0.000003 seconds 0.039192s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.039205s: Exiting Redux.assert_term: 0.000002 seconds 0.039222s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.039235s: Exiting Redux.assert_term: 0.000002 seconds 0.039261s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.039273s: Exiting Redux.assert_term: 0.000003 seconds 0.039295s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.039308s: Exiting Redux.assert_term: 0.000003 seconds 0.039323s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.039335s: Exiting Redux.assert_term: 0.000003 seconds 0.039349s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.039361s: Exiting Redux.assert_term: 0.000003 seconds 0.039376s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.039395s: Exiting Redux.assert_term: 0.000003 seconds 0.039412s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.039426s: Exiting Redux.assert_term: 0.000004 seconds 0.039444s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.039458s: Exiting Redux.assert_term: 0.000002 seconds 0.039472s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.039484s: Exiting Redux.assert_term: 0.000003 seconds 0.039500s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.039520s: Exiting Redux.assert_term: 0.000003 seconds 0.039535s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.039548s: Exiting Redux.assert_term: 0.000003 seconds 0.039563s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.039575s: Exiting Redux.assert_term: 0.000002 seconds 0.039589s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.039601s: Exiting Redux.assert_term: 0.000002 seconds 0.039615s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.039635s: Exiting Redux.assert_term: 0.000002 seconds 0.039649s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.039661s: Exiting Redux.assert_term: 0.000003 seconds 0.039675s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.039690s: Exiting Redux.assert_term: 0.000004 seconds 0.039706s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.039718s: Exiting Redux.assert_term: 0.000003 seconds 0.039733s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.039751s: Exiting Redux.assert_term: 0.000002 seconds 0.039766s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.039778s: Exiting Redux.assert_term: 0.000003 seconds 0.039792s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.039804s: Exiting Redux.assert_term: 0.000003 seconds 0.039818s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.039830s: Exiting Redux.assert_term: 0.000003 seconds 0.039856s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.039868s: Exiting Redux.assert_term: 0.000003 seconds 0.039885s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.039897s: Exiting Redux.assert_term: 0.000002 seconds 0.039919s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.039932s: Exiting Redux.assert_term: 0.000002 seconds 0.039945s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.039957s: Exiting Redux.assert_term: 0.000003 seconds 0.039982s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.039995s: Exiting Redux.assert_term: 0.000002 seconds 0.040010s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.040023s: Exiting Redux.assert_term: 0.000003 seconds 0.040039s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.040052s: Exiting Redux.assert_term: 0.000003 seconds 0.040068s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.040080s: Exiting Redux.assert_term: 0.000002 seconds 0.040096s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.040114s: Exiting Redux.assert_term: 0.000002 seconds 0.040131s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.040143s: Exiting Redux.assert_term: 0.000003 seconds 0.040156s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.040169s: Exiting Redux.assert_term: 0.000003 seconds 0.040182s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.040193s: Exiting Redux.assert_term: 0.000003 seconds 0.040206s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.040222s: Exiting Redux.assert_term: 0.000003 seconds 0.040235s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.040247s: Exiting Redux.assert_term: 0.000003 seconds 0.040259s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.040271s: Exiting Redux.assert_term: 0.000003 seconds 0.040284s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.040295s: Exiting Redux.assert_term: 0.000003 seconds 0.040308s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.040324s: Exiting Redux.assert_term: 0.000003 seconds 0.040338s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.040350s: Exiting Redux.assert_term: 0.000002 seconds 0.040362s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.040374s: Exiting Redux.assert_term: 0.000003 seconds 0.040390s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.040403s: Exiting Redux.assert_term: 0.000003 seconds 0.040418s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.040436s: Exiting Redux.assert_term: 0.000003 seconds 0.040454s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.040466s: Exiting Redux.assert_term: 0.000002 seconds 0.040481s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.040493s: Exiting Redux.assert_term: 0.000002 seconds 0.040507s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.040518s: Exiting Redux.assert_term: 0.000003 seconds 0.040534s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.040553s: Exiting Redux.assert_term: 0.000003 seconds 0.040571s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.040583s: Exiting Redux.assert_term: 0.000003 seconds 0.040604s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.040616s: Exiting Redux.assert_term: 0.000003 seconds 0.040638s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.040651s: Exiting Redux.assert_term: 0.000003 seconds 0.040674s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.040686s: Exiting Redux.assert_term: 0.000003 seconds 0.040702s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.040715s: Exiting Redux.assert_term: 0.000003 seconds 0.040730s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.040742s: Exiting Redux.assert_term: 0.000002 seconds 0.040757s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.040771s: Exiting Redux.assert_term: 0.000003 seconds 0.040801s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.040817s: Exiting Redux.assert_term: 0.000003 seconds 0.040833s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.040849s: Exiting Redux.assert_term: 0.000003 seconds 0.040864s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.040876s: Exiting Redux.assert_term: 0.000003 seconds 0.040897s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.040923s: Exiting Redux.assert_term: 0.000005 seconds 0.040957s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.040976s: Exiting Redux.assert_term: 0.000005 seconds 0.041001s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.041016s: Exiting Redux.assert_term: 0.000004 seconds 0.041036s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.041051s: Exiting Redux.assert_term: 0.000003 seconds 0.041074s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.041092s: Exiting Redux.assert_term: 0.000003 seconds 0.041120s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.041136s: Exiting Redux.assert_term: 0.000003 seconds 0.041156s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.041171s: Exiting Redux.assert_term: 0.000003 seconds 0.041194s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.041210s: Exiting Redux.assert_term: 0.000004 seconds 0.041230s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.041245s: Exiting Redux.assert_term: 0.000003 seconds 0.041274s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.041290s: Exiting Redux.assert_term: 0.000003 seconds 0.041310s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.041325s: Exiting Redux.assert_term: 0.000003 seconds 0.041347s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.041362s: Exiting Redux.assert_term: 0.000003 seconds 0.041383s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.041400s: Exiting Redux.assert_term: 0.000004 seconds 0.041431s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.041449s: Exiting Redux.assert_term: 0.000004 seconds 0.041474s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.041489s: Exiting Redux.assert_term: 0.000003 seconds 0.041509s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.041524s: Exiting Redux.assert_term: 0.000004 seconds 0.041546s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.041568s: Exiting Redux.assert_term: 0.000004 seconds 0.041593s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.041608s: Exiting Redux.assert_term: 0.000003 seconds 0.041630s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.041645s: Exiting Redux.assert_term: 0.000004 seconds 0.041665s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.041680s: Exiting Redux.assert_term: 0.000003 seconds 0.041700s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.041722s: Exiting Redux.assert_term: 0.000004 seconds 0.041747s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.042253s: Exiting Redux.assert_term: 0.000493 seconds 0.043657s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.043683s: Exiting Redux.assert_term: 0.000008 seconds 0.043711s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.043727s: Exiting Redux.assert_term: 0.000004 seconds 0.043748s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.043772s: Exiting Redux.assert_term: 0.000004 seconds 0.043794s: Entering Redux.assert_term(func_rank(main) = 203) 0.043810s: Exiting Redux.assert_term: 0.000004 seconds 0.043855s: ps4_ll__verifast_instrumented_modified.c(27,5-9): Function 'main': Function type implementation check 0.043877s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.043895s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.043926s: Entering Redux.assume(0 <= argc) 0.043944s: Exiting Redux.assume: 0.000006 seconds 0.043954s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.043967s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.043986s: ps4_ll__verifast_instrumented_modified.c(27,25-31): Consuming assertion 0.044012s: Consuming chunk module(ps4_ll__verifast_instrumented_modified, true) 0.044026s: ps4_ll__verifast_instrumented_modified.c(28,13-17): Producing assertion 0.044041s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.044051s: ps4_ll__verifast_instrumented_modified.c(27,5-9): Cleaning up dummy fraction chunks 0.044061s: ps4_ll__verifast_instrumented_modified.c(27,5-9): Leak check. 0.044115s: ps4_ll__verifast_instrumented_modified.c(6,6-17): Verifying function 'reach_error' 0.044133s: ps4_ll__verifast_instrumented_modified.c(6,33-38): Producing assertion 0.044143s: Entering Redux.assume(false) 0.044156s: Exiting Redux.assume: 0.000002 seconds 0.044172s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.044188s: Exiting Redux.assert_term: 0.000004 seconds 0.044200s: ps4_ll__verifast_instrumented_modified.c(12,6-25): Verifying function 'assume_abort_if_not' 0.044210s: ps4_ll__verifast_instrumented_modified.c(12,49-53): Producing assertion 0.044226s: Entering Redux.assume(true) 0.044238s: Exiting Redux.assume: 0.000001 seconds 0.044259s: ps4_ll__verifast_instrumented_modified.c(12,6-25): Executing statement 0.044279s: ps4_ll__verifast_instrumented_modified.c(15,3-5): Executing statement 0.044306s: Entering Redux.assume(!(!(cond = 0))) 0.044336s: Exiting Redux.assume: 0.000019 seconds 0.044347s: ps4_ll__verifast_instrumented_modified.c(15,13-14): Executing statement 0.044361s: ps4_ll__verifast_instrumented_modified.c(15,14-19): Executing statement 0.044388s: Entering Redux.assert_term(func_rank(abort) < 0) 0.044405s: Exiting Redux.assert_term: 0.000004 seconds 0.044418s: ps4_ll__verifast_instrumented_modified.c(15,14-19): Verifying call 0.044429s: ps4_ll__verifast_instrumented_modified.c(3,38-42): Consuming assertion 0.044439s: Entering Redux.query(true) 0.044449s: Exiting Redux.query 0.044462s: ps4_ll__verifast_instrumented_modified.c(4,13-18): Producing assertion 0.044473s: Entering Redux.assume(false) 0.044494s: Exiting Redux.assume: 0.000002 seconds 0.044507s: Entering Redux.assume(!(!(!(cond = 0)))) 0.044522s: Exiting Redux.assume: 0.000005 seconds 0.044534s: ps4_ll__verifast_instrumented_modified.c(16,1-2): Executing return statement 0.044545s: ps4_ll__verifast_instrumented_modified.c(13,13-17): Consuming assertion 0.044554s: Entering Redux.query(true) 0.044564s: Exiting Redux.query 0.044574s: ps4_ll__verifast_instrumented_modified.c(16,1-2): Cleaning up dummy fraction chunks 0.044589s: ps4_ll__verifast_instrumented_modified.c(16,1-2): Leak check. 0.044607s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.044624s: Exiting Redux.assert_term: 0.000004 seconds 0.044636s: ps4_ll__verifast_instrumented_modified.c(17,6-23): Verifying function '__VERIFIER_assert' 0.044647s: ps4_ll__verifast_instrumented_modified.c(17,50-52): Producing assertion 0.044658s: Entering Redux.assume(1 <= cond) 0.044675s: Exiting Redux.assume: 0.000006 seconds 0.044694s: ps4_ll__verifast_instrumented_modified.c(17,6-23): Executing statement 0.044709s: ps4_ll__verifast_instrumented_modified.c(20,5-7): Executing statement 0.044723s: Entering Redux.assume(!(!(cond = 0))) 0.044744s: Exiting Redux.assume: 0.000010 seconds 0.044756s: Entering Redux.assume(!(!(!(cond = 0)))) 0.045604s: Exiting Redux.assume: 0.000833 seconds 0.045626s: ps4_ll__verifast_instrumented_modified.c(24,5-11): Executing return statement 0.045636s: ps4_ll__verifast_instrumented_modified.c(18,16-18): Consuming assertion 0.045657s: Entering Redux.query(1 <= cond) 0.045675s: Exiting Redux.query 0.045684s: ps4_ll__verifast_instrumented_modified.c(25,1-2): Cleaning up dummy fraction chunks 0.045693s: ps4_ll__verifast_instrumented_modified.c(25,1-2): Leak check. 0.045718s: ps4_ll__verifast_instrumented_modified.c(27,5-9): Verifying function 'main' 0.045730s: ps4_ll__verifast_instrumented_modified.c(27,25-31): Producing assertion 0.045756s: ps4_ll__verifast_instrumented_modified.c(27,5-9): Executing statement 0.045783s: ps4_ll__verifast_instrumented_modified.c(31,1-2): Executing statement 0.045795s: ps4_ll__verifast_instrumented_modified.c(33,1-34,1): Executing statement 0.045815s: Consuming chunk [_]module(ps4_ll__verifast_instrumented_modified, true) 0.045829s: ps4_ll__verifast_instrumented_modified.c(35,5-10): Executing statement 0.045846s: Entering Redux.assert_term(-32768 <= k && k <= 32767) 0.045864s: Exiting Redux.assert_term: 0.000006 seconds 0.045881s: ps4_ll__verifast_instrumented_modified.c(36,5-9): Executing statement 0.045894s: Entering Redux.assert_term(-9223372036854775808 <= y && y <= 9223372036854775807) 0.045920s: Exiting Redux.assert_term: 0.000006 seconds 0.045931s: Entering Redux.assert_term(-9223372036854775808 <= x && x <= 9223372036854775807) 0.045943s: Exiting Redux.assert_term: 0.000003 seconds 0.045952s: Entering Redux.assert_term(-9223372036854775808 <= c && c <= 9223372036854775807) 0.045965s: Exiting Redux.assert_term: 0.000002 seconds 0.045979s: ps4_ll__verifast_instrumented_modified.c(37,7-8): Executing statement 0.046004s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_short) < 0) 0.046022s: Exiting Redux.assert_term: 0.000006 seconds 0.046035s: ps4_ll__verifast_instrumented_modified.c(37,9-32): Verifying call 0.046047s: ps4_ll__verifast_instrumented_modified.c(9,57-61): Consuming assertion 0.046058s: Entering Redux.query(true) 0.046069s: Exiting Redux.query 0.046083s: Entering Redux.assert_term(-32768 <= k0 && k0 <= 32767) 0.046105s: Exiting Redux.assert_term: 0.000005 seconds 0.046117s: ps4_ll__verifast_instrumented_modified.c(10,13-17): Producing assertion 0.046128s: Entering Redux.assume(true) 0.046141s: Exiting Redux.assume: 0.000002 seconds 0.046153s: ps4_ll__verifast_instrumented_modified.c(39,7-8): Executing statement 0.046168s: ps4_ll__verifast_instrumented_modified.c(40,7-8): Executing statement 0.046179s: ps4_ll__verifast_instrumented_modified.c(41,7-8): Executing statement 0.046194s: ps4_ll__verifast_instrumented_modified.c(43,5-10): Executing statement 0.046227s: ps4_ll__verifast_instrumented_modified.c(43,296-298): Consuming assertion 0.046248s: 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.046275s: Exiting Redux.query 0.046290s: Entering Redux.assert_term(-9223372036854775808 <= c0 && c0 <= 9223372036854775807) 0.046310s: Exiting Redux.assert_term: 0.000005 seconds 0.046322s: Entering Redux.assert_term(-9223372036854775808 <= y0 && y0 <= 9223372036854775807) 0.046337s: Exiting Redux.assert_term: 0.000004 seconds 0.046349s: Entering Redux.assert_term(-9223372036854775808 <= x0 && x0 <= 9223372036854775807) 0.046361s: Exiting Redux.assert_term: 0.000003 seconds 0.046370s: ps4_ll__verifast_instrumented_modified.c(43,296-298): Producing assertion 0.046389s: 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.046493s: Exiting Redux.assume: 0.000087 seconds 0.046508s: ps4_ll__verifast_instrumented_modified.c(43,5-10): Evaluating loop condition 0.046521s: Entering Redux.assume(!(1 = 0)) 0.046532s: Exiting Redux.assume: 0.000001 seconds 0.046544s: ps4_ll__verifast_instrumented_modified.c(44,2-3): Executing statement 0.046567s: ps4_ll__verifast_instrumented_modified.c(45,9-26): Executing statement 0.046597s: Entering Redux.assume(((((4 * x0) - (((y0 * y0) * y0) * y0)) - (((2 * y0) * y0) * y0)) - (y0 * y0)) = 0) 0.046796s: Exiting Redux.assume: 0.000188 seconds 0.046809s: ps4_ll__verifast_instrumented_modified.c(45,9-26): Verifying call 0.046819s: ps4_ll__verifast_instrumented_modified.c(17,50-52): Consuming assertion 0.046829s: Entering Redux.query(1 <= 1) 0.046837s: Exiting Redux.query 0.046846s: ps4_ll__verifast_instrumented_modified.c(18,16-18): Producing assertion 0.046866s: Entering Redux.assume(1 <= 1) 0.046880s: Exiting Redux.assume: 0.000002 seconds 0.046891s: ps4_ll__verifast_instrumented_modified.c(47,9-11): Executing statement 0.046919s: Entering Redux.assume(!(c0 < k0)) 0.047016s: Exiting Redux.assume: 0.000085 seconds 0.047027s: ps4_ll__verifast_instrumented_modified.c(48,13-18): Executing statement 0.047038s: ps4_ll__verifast_instrumented_modified.c(54,5-22): Executing statement 0.047069s: Entering Redux.assume(((k0 * y0) - (y0 * y0)) = 0) 0.047083s: Exiting Redux.assume: 0.000003 seconds 0.047092s: ps4_ll__verifast_instrumented_modified.c(54,5-22): Verifying call 0.047101s: ps4_ll__verifast_instrumented_modified.c(17,50-52): Consuming assertion 0.047110s: Entering Redux.query(1 <= 1) 0.047119s: Exiting Redux.query 0.047130s: ps4_ll__verifast_instrumented_modified.c(18,16-18): Producing assertion 0.047141s: Entering Redux.assume(1 <= 1) 0.047152s: Exiting Redux.assume: 0.000002 seconds 0.047166s: ps4_ll__verifast_instrumented_modified.c(55,5-22): Executing statement 0.047937s: Entering Redux.assume(((((4 * x0) - (((y0 * y0) * y0) * y0)) - (((2 * y0) * y0) * y0)) - (y0 * y0)) = 0) 0.048090s: Exiting Redux.assume: 0.000131 seconds 0.048105s: ps4_ll__verifast_instrumented_modified.c(55,5-22): Verifying call 0.048116s: ps4_ll__verifast_instrumented_modified.c(17,50-52): Consuming assertion 0.048127s: Entering Redux.query(1 <= 1) 0.048138s: Exiting Redux.query 0.048155s: ps4_ll__verifast_instrumented_modified.c(18,16-18): Producing assertion 0.048164s: Entering Redux.assume(1 <= 1) 0.048174s: Exiting Redux.assume: 0.000001 seconds 0.048183s: ps4_ll__verifast_instrumented_modified.c(56,5-11): Executing return statement 0.048194s: ps4_ll__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.048205s: ps4_ll__verifast_instrumented_modified.c(57,1-2): Cleaning up dummy fraction chunks 0.048214s: ps4_ll__verifast_instrumented_modified.c(57,1-2): Leak check. 0.048236s: Entering Redux.assume(!(((((4 * x0) - (((y0 * y0) * y0) * y0)) - (((2 * y0) * y0) * y0)) - (y0 * y0)) = 0)) 0.048351s: Exiting Redux.assume: 0.000102 seconds 0.048369s: Entering Redux.assume(!(((k0 * y0) - (y0 * y0)) = 0)) 0.048381s: Exiting Redux.assume: 0.000003 seconds 0.048396s: Entering Redux.assume(!(!(c0 < k0))) 0.048423s: Exiting Redux.assume: 0.000016 seconds 0.048434s: ps4_ll__verifast_instrumented_modified.c(50,11-12): Executing statement 0.048451s: ps4_ll__verifast_instrumented_modified.c(51,11-12): Executing statement 0.048471s: ps4_ll__verifast_instrumented_modified.c(52,11-12): Executing statement 0.048491s: ps4_ll__verifast_instrumented_modified.c(43,296-298): Consuming assertion 0.048515s: 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.161958s: Exiting Redux.query 3.162029s: ps4_ll__verifast_instrumented_modified.c(53,5-6): Cleaning up dummy fraction chunks 3.162040s: ps4_ll__verifast_instrumented_modified.c(53,5-6): Leak check. 3.162096s: Entering Redux.assume(!(((((4 * x0) - (((y0 * y0) * y0) * y0)) - (((2 * y0) * y0) * y0)) - (y0 * y0)) = 0)) 3.162323s: Exiting Redux.assume: 0.000206 seconds 3.162358s: ps4_ll__verifast_instrumented_modified.c(45,9-26): Verifying call 3.162370s: ps4_ll__verifast_instrumented_modified.c(17,50-52): Consuming assertion 3.162381s: Entering Redux.query(1 <= 0) 3.162390s: Exiting Redux.query 3.162398s: ps4_ll__verifast_instrumented_modified.c(17,50-52): Consuming expression 3.162409s: Entering Redux.query(1 <= 0) 3.162418s: Exiting Redux.query ps4_ll__verifast_instrumented_modified.c(17,50-52): Cannot prove condition. (Cannot prove 1 <= 0.)