./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/geo1-ll_valuebound10.c ./results/automizer-verification-files/SV-COMP24_unreach-call/geo1-ll_valuebound10.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/geo1-ll_valuebound10.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/geo1-ll_valuebound10.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/geo1-ll_valuebound10.c + FILE=geo1-ll_valuebound10.c ++ echo geo1-ll_valuebound10 ++ sed 's/[-\.]/_/g' - + SANITIZED=geo1_ll_valuebound10 + MODULE=geo1_ll_valuebound10__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=geo1_ll_valuebound10__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/geo1-ll_valuebound10.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=geo1_ll_valuebound10__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/geo1-ll_valuebound10.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/geo1-ll_valuebound10.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n geo1_ll_valuebound10__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/geo1-ll_valuebound10.c -o geo1_ll_valuebound10__verifast_instrumented.c + program_modifications_cli.py -p geo1_ll_valuebound10__verifast_instrumented.c -o geo1_ll_valuebound10__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c geo1_ll_valuebound10__verifast_instrumented_modified.c geo1_ll_valuebound10__verifast_instrumented_modified.c 0.006879s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006921s: Exiting Redux.assert_term: 0.000016 seconds 0.006959s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.006975s: Exiting Redux.assert_term: 0.000005 seconds 0.006984s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.006997s: Exiting Redux.assert_term: 0.000004 seconds 0.007009s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.007019s: Exiting Redux.assert_term: 0.000002 seconds 0.007030s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007051s: Exiting Redux.assert_term: 0.000005 seconds 0.007059s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007073s: Exiting Redux.assert_term: 0.000005 seconds 0.007084s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007098s: Exiting Redux.assert_term: 0.000003 seconds 0.007105s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007121s: Exiting Redux.assert_term: 0.000007 seconds 0.007129s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007147s: Exiting Redux.assert_term: 0.000003 seconds 0.007159s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007171s: Exiting Redux.assert_term: 0.000002 seconds 0.007180s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007194s: Exiting Redux.assert_term: 0.000005 seconds 0.007204s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007215s: Exiting Redux.assert_term: 0.000002 seconds 0.007226s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007243s: Exiting Redux.assert_term: 0.000004 seconds 0.007252s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007285s: Exiting Redux.assert_term: 0.000025 seconds 0.007295s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007308s: Exiting Redux.assert_term: 0.000002 seconds 0.007320s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007333s: Exiting Redux.assert_term: 0.000002 seconds 0.007341s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007360s: Exiting Redux.assert_term: 0.000004 seconds 0.007368s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007381s: Exiting Redux.assert_term: 0.000004 seconds 0.007391s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007402s: Exiting Redux.assert_term: 0.000002 seconds 0.007416s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007429s: Exiting Redux.assert_term: 0.000005 seconds 0.007438s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007454s: Exiting Redux.assert_term: 0.000005 seconds 0.007471s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007482s: Exiting Redux.assert_term: 0.000002 seconds 0.007493s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007507s: Exiting Redux.assert_term: 0.000005 seconds 0.007515s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007528s: Exiting Redux.assert_term: 0.000002 seconds 0.007538s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007551s: Exiting Redux.assert_term: 0.000002 seconds 0.007564s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007578s: Exiting Redux.assert_term: 0.000004 seconds 0.007586s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007599s: Exiting Redux.assert_term: 0.000004 seconds 0.026119s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.026191s: Exiting Redux.assert_term: 0.000015 seconds 0.026210s: Entering Redux.assume(true ==> default_value = 0) 0.026236s: Exiting Redux.assume: 0.000015 seconds 0.027689s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.027724s: Exiting Redux.assert_term: 0.000009 seconds 0.027740s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.027753s: Exiting Redux.assert_term: 0.000003 seconds 0.027765s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.027778s: Exiting Redux.assert_term: 0.000002 seconds 0.027797s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.027809s: Exiting Redux.assert_term: 0.000003 seconds 0.027832s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.027845s: Exiting Redux.assert_term: 0.000003 seconds 0.027863s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.027876s: Exiting Redux.assert_term: 0.000003 seconds 0.027893s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.027907s: Exiting Redux.assert_term: 0.000003 seconds 0.027919s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.027931s: Exiting Redux.assert_term: 0.000003 seconds 0.027952s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.027965s: Exiting Redux.assert_term: 0.000002 seconds 0.027980s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.027994s: Exiting Redux.assert_term: 0.000002 seconds 0.028011s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.028024s: Exiting Redux.assert_term: 0.000003 seconds 0.028036s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.028049s: Exiting Redux.assert_term: 0.000003 seconds 0.028063s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.028081s: Exiting Redux.assert_term: 0.000003 seconds 0.028097s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.028109s: Exiting Redux.assert_term: 0.000002 seconds 0.028124s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.028136s: Exiting Redux.assert_term: 0.000003 seconds 0.028152s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.028164s: Exiting Redux.assert_term: 0.000003 seconds 0.028184s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.028202s: Exiting Redux.assert_term: 0.000004 seconds 0.028220s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.028241s: Exiting Redux.assert_term: 0.000003 seconds 0.028258s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.028270s: Exiting Redux.assert_term: 0.000003 seconds 0.028290s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.028302s: Exiting Redux.assert_term: 0.000003 seconds 0.031340s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.031408s: Exiting Redux.assume: 0.000012 seconds 0.037103s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.037156s: Exiting Redux.assert_term: 0.000013 seconds 0.037182s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.037195s: Exiting Redux.assert_term: 0.000003 seconds 0.037211s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.037232s: Exiting Redux.assert_term: 0.000003 seconds 0.037259s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.037272s: Exiting Redux.assert_term: 0.000003 seconds 0.037283s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.037305s: Exiting Redux.assume: 0.000013 seconds 0.037319s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.037332s: Exiting Redux.assert_term: 0.000003 seconds 0.037344s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.037370s: Exiting Redux.assume: 0.000013 seconds 0.037384s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.037397s: Exiting Redux.assert_term: 0.000003 seconds 0.037416s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.037428s: Exiting Redux.assert_term: 0.000003 seconds 0.037450s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.037467s: Exiting Redux.assert_term: 0.000003 seconds 0.037490s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.037502s: Exiting Redux.assert_term: 0.000003 seconds 0.037524s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.037536s: Exiting Redux.assert_term: 0.000003 seconds 0.037561s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.037574s: Exiting Redux.assert_term: 0.000003 seconds 0.037600s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.037613s: Exiting Redux.assert_term: 0.000003 seconds 0.037629s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.037642s: Exiting Redux.assert_term: 0.000003 seconds 0.037659s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.037671s: Exiting Redux.assert_term: 0.000002 seconds 0.037686s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.037698s: Exiting Redux.assert_term: 0.000003 seconds 0.037719s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.037731s: Exiting Redux.assert_term: 0.000003 seconds 0.037749s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.037761s: Exiting Redux.assert_term: 0.000003 seconds 0.037778s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.037790s: Exiting Redux.assert_term: 0.000002 seconds 0.037806s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.037822s: Exiting Redux.assert_term: 0.000003 seconds 0.037839s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.037850s: Exiting Redux.assert_term: 0.000003 seconds 0.037866s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.037878s: Exiting Redux.assert_term: 0.000002 seconds 0.037893s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.037905s: Exiting Redux.assert_term: 0.000003 seconds 0.037930s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.037947s: Exiting Redux.assert_term: 0.000003 seconds 0.037965s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.037976s: Exiting Redux.assert_term: 0.000003 seconds 0.038054s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.038066s: Exiting Redux.assert_term: 0.000003 seconds 0.038090s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.038102s: Exiting Redux.assert_term: 0.000003 seconds 0.038131s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.038149s: Exiting Redux.assert_term: 0.000003 seconds 0.038173s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.038185s: Exiting Redux.assert_term: 0.000003 seconds 0.038199s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.038211s: Exiting Redux.assert_term: 0.000003 seconds 0.038238s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.038251s: Exiting Redux.assert_term: 0.000003 seconds 0.038273s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.038285s: Exiting Redux.assert_term: 0.000003 seconds 0.038300s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.038312s: Exiting Redux.assert_term: 0.000002 seconds 0.038327s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.038338s: Exiting Redux.assert_term: 0.000003 seconds 0.038352s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.038364s: Exiting Redux.assert_term: 0.000002 seconds 0.038382s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.038398s: Exiting Redux.assert_term: 0.000003 seconds 0.038414s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.038426s: Exiting Redux.assert_term: 0.000002 seconds 0.038441s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.038452s: Exiting Redux.assert_term: 0.000002 seconds 0.038476s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.038490s: Exiting Redux.assert_term: 0.000003 seconds 0.038516s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.038533s: Exiting Redux.assert_term: 0.000002 seconds 0.038551s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.038563s: Exiting Redux.assert_term: 0.000003 seconds 0.038587s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.038599s: Exiting Redux.assert_term: 0.000003 seconds 0.038615s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.038626s: Exiting Redux.assert_term: 0.000003 seconds 0.038649s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.038661s: Exiting Redux.assert_term: 0.000003 seconds 0.038677s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.038688s: Exiting Redux.assert_term: 0.000003 seconds 0.038703s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.038715s: Exiting Redux.assert_term: 0.000003 seconds 0.038729s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.038742s: Exiting Redux.assert_term: 0.000003 seconds 0.038763s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.038776s: Exiting Redux.assert_term: 0.000003 seconds 0.038791s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.038803s: Exiting Redux.assert_term: 0.000002 seconds 0.038817s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.038828s: Exiting Redux.assert_term: 0.000002 seconds 0.038843s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.038855s: Exiting Redux.assert_term: 0.000003 seconds 0.038875s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.038886s: Exiting Redux.assert_term: 0.000003 seconds 0.038901s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.038912s: Exiting Redux.assert_term: 0.000003 seconds 0.038926s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.038938s: Exiting Redux.assert_term: 0.000002 seconds 0.038951s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.038968s: Exiting Redux.assert_term: 0.000002 seconds 0.038982s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.038994s: Exiting Redux.assert_term: 0.000003 seconds 0.039008s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.039020s: Exiting Redux.assert_term: 0.000003 seconds 0.039036s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.039048s: Exiting Redux.assert_term: 0.000003 seconds 0.039063s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.039084s: Exiting Redux.assert_term: 0.000002 seconds 0.039098s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.039109s: Exiting Redux.assert_term: 0.000003 seconds 0.039122s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.039134s: Exiting Redux.assert_term: 0.000003 seconds 0.039147s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.039160s: Exiting Redux.assert_term: 0.000004 seconds 0.039176s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.039195s: Exiting Redux.assert_term: 0.000002 seconds 0.039209s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.039221s: Exiting Redux.assert_term: 0.000002 seconds 0.039243s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.039255s: Exiting Redux.assert_term: 0.000003 seconds 0.039272s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.039284s: Exiting Redux.assert_term: 0.000003 seconds 0.039300s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.039316s: Exiting Redux.assert_term: 0.000003 seconds 0.039332s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.039344s: Exiting Redux.assert_term: 0.000003 seconds 0.039360s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.039372s: Exiting Redux.assert_term: 0.000002 seconds 0.039387s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.039398s: Exiting Redux.assert_term: 0.000003 seconds 0.039413s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.039430s: Exiting Redux.assert_term: 0.000003 seconds 0.039444s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.039456s: Exiting Redux.assert_term: 0.000003 seconds 0.039470s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.039482s: Exiting Redux.assert_term: 0.000002 seconds 0.039496s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.039508s: Exiting Redux.assert_term: 0.000002 seconds 0.039521s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.039533s: Exiting Redux.assert_term: 0.000002 seconds 0.039551s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.039563s: Exiting Redux.assert_term: 0.000002 seconds 0.039576s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.039588s: Exiting Redux.assert_term: 0.000003 seconds 0.039601s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.039613s: Exiting Redux.assert_term: 0.000002 seconds 0.039626s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.039638s: Exiting Redux.assert_term: 0.000002 seconds 0.039656s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.039668s: Exiting Redux.assert_term: 0.000002 seconds 0.039685s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.039697s: Exiting Redux.assert_term: 0.000003 seconds 0.039714s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.039727s: Exiting Redux.assert_term: 0.000002 seconds 0.039744s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.039756s: Exiting Redux.assert_term: 0.000002 seconds 0.039776s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.039788s: Exiting Redux.assert_term: 0.000003 seconds 0.039804s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.039816s: Exiting Redux.assert_term: 0.000003 seconds 0.039833s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.039845s: Exiting Redux.assert_term: 0.000002 seconds 0.039862s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.039878s: Exiting Redux.assert_term: 0.000002 seconds 0.039899s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.039912s: Exiting Redux.assert_term: 0.000003 seconds 0.039932s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.039944s: Exiting Redux.assert_term: 0.000002 seconds 0.039963s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.039976s: Exiting Redux.assert_term: 0.000003 seconds 0.039993s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.040015s: Exiting Redux.assert_term: 0.000003 seconds 0.040030s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.040043s: Exiting Redux.assert_term: 0.000003 seconds 0.040060s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.040072s: Exiting Redux.assert_term: 0.000003 seconds 0.040088s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.040100s: Exiting Redux.assert_term: 0.000002 seconds 0.040115s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.040137s: Exiting Redux.assert_term: 0.000004 seconds 0.040154s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.040166s: Exiting Redux.assert_term: 0.000003 seconds 0.040184s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.040198s: Exiting Redux.assert_term: 0.000004 seconds 0.040214s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.040232s: Exiting Redux.assert_term: 0.000009 seconds 0.040250s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.040267s: Exiting Redux.assert_term: 0.000003 seconds 0.040283s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.040295s: Exiting Redux.assert_term: 0.000002 seconds 0.040313s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.040325s: Exiting Redux.assert_term: 0.000002 seconds 0.040340s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.040351s: Exiting Redux.assert_term: 0.000003 seconds 0.040366s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.040382s: Exiting Redux.assert_term: 0.000003 seconds 0.040400s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.040412s: Exiting Redux.assert_term: 0.000003 seconds 0.040427s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.040439s: Exiting Redux.assert_term: 0.000003 seconds 0.040457s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.040469s: Exiting Redux.assert_term: 0.000003 seconds 0.040485s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.040501s: Exiting Redux.assert_term: 0.000003 seconds 0.040519s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.040531s: Exiting Redux.assert_term: 0.000003 seconds 0.040547s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.040559s: Exiting Redux.assert_term: 0.000002 seconds 0.040575s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.040587s: Exiting Redux.assert_term: 0.000003 seconds 0.040610s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.040623s: Exiting Redux.assert_term: 0.000002 seconds 0.040638s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.040650s: Exiting Redux.assert_term: 0.000002 seconds 0.040666s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.040678s: Exiting Redux.assert_term: 0.000003 seconds 0.040698s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.040710s: Exiting Redux.assert_term: 0.000003 seconds 0.040732s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.040745s: Exiting Redux.assert_term: 0.000004 seconds 0.040760s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.040772s: Exiting Redux.assert_term: 0.000002 seconds 0.040788s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.040799s: Exiting Redux.assert_term: 0.000002 seconds 0.041242s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.041260s: Exiting Redux.assert_term: 0.000003 seconds 0.042328s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.042352s: Exiting Redux.assert_term: 0.000009 seconds 0.042373s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.042386s: Exiting Redux.assert_term: 0.000002 seconds 0.042404s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.042416s: Exiting Redux.assert_term: 0.000004 seconds 0.042431s: Entering Redux.assert_term(func_rank(main) = 203) 0.042444s: Exiting Redux.assert_term: 0.000003 seconds 0.042496s: geo1_ll_valuebound10__verifast_instrumented_modified.c(32,5-9): Function 'main': Function type implementation check 0.042513s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.042528s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.042539s: Entering Redux.assume(0 <= argc) 0.042552s: Exiting Redux.assume: 0.000005 seconds 0.042568s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.042579s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.042594s: geo1_ll_valuebound10__verifast_instrumented_modified.c(32,25-31): Consuming assertion 0.042607s: Consuming chunk module(geo1_ll_valuebound10__verifast_instrumented_modified, true) 0.042619s: geo1_ll_valuebound10__verifast_instrumented_modified.c(33,13-17): Producing assertion 0.042636s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.042645s: geo1_ll_valuebound10__verifast_instrumented_modified.c(32,5-9): Cleaning up dummy fraction chunks 0.042653s: geo1_ll_valuebound10__verifast_instrumented_modified.c(32,5-9): Leak check. 0.042707s: geo1_ll_valuebound10__verifast_instrumented_modified.c(12,6-17): Verifying function 'reach_error' 0.042716s: geo1_ll_valuebound10__verifast_instrumented_modified.c(12,33-38): Producing assertion 0.042730s: Entering Redux.assume(false) 0.042740s: Exiting Redux.assume: 0.000001 seconds 0.042755s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.042767s: Exiting Redux.assert_term: 0.000003 seconds 0.042785s: geo1_ll_valuebound10__verifast_instrumented_modified.c(18,6-25): Verifying function 'assume_abort_if_not' 0.042793s: geo1_ll_valuebound10__verifast_instrumented_modified.c(18,49-53): Producing assertion 0.042806s: Entering Redux.assume(true) 0.042818s: Exiting Redux.assume: 0.000001 seconds 0.042832s: geo1_ll_valuebound10__verifast_instrumented_modified.c(18,6-25): Executing statement 0.042848s: geo1_ll_valuebound10__verifast_instrumented_modified.c(21,3-5): Executing statement 0.042867s: Entering Redux.assume(!(!(cond = 0))) 0.042892s: Exiting Redux.assume: 0.000015 seconds 0.042900s: geo1_ll_valuebound10__verifast_instrumented_modified.c(21,13-14): Executing statement 0.042912s: geo1_ll_valuebound10__verifast_instrumented_modified.c(21,14-19): Executing statement 0.042935s: Entering Redux.assert_term(func_rank(abort) < 0) 0.042949s: Exiting Redux.assert_term: 0.000004 seconds 0.042959s: geo1_ll_valuebound10__verifast_instrumented_modified.c(21,14-19): Verifying call 0.042969s: geo1_ll_valuebound10__verifast_instrumented_modified.c(9,38-42): Consuming assertion 0.042977s: Entering Redux.query(true) 0.042985s: Exiting Redux.query 0.042994s: geo1_ll_valuebound10__verifast_instrumented_modified.c(10,13-18): Producing assertion 0.043008s: Entering Redux.assume(false) 0.043018s: Exiting Redux.assume: 0.000001 seconds 0.043029s: Entering Redux.assume(!(!(!(cond = 0)))) 0.043043s: Exiting Redux.assume: 0.000004 seconds 0.043052s: geo1_ll_valuebound10__verifast_instrumented_modified.c(22,1-2): Executing return statement 0.043062s: geo1_ll_valuebound10__verifast_instrumented_modified.c(19,19-21): Consuming assertion 0.043071s: Entering Redux.query(!(cond = 0)) 0.043080s: Exiting Redux.query 0.043092s: geo1_ll_valuebound10__verifast_instrumented_modified.c(22,1-2): Cleaning up dummy fraction chunks 0.043101s: geo1_ll_valuebound10__verifast_instrumented_modified.c(22,1-2): Leak check. 0.043115s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.043129s: Exiting Redux.assert_term: 0.000004 seconds 0.043139s: geo1_ll_valuebound10__verifast_instrumented_modified.c(23,6-23): Verifying function '__VERIFIER_assert' 0.043147s: geo1_ll_valuebound10__verifast_instrumented_modified.c(23,50-52): Producing assertion 0.043166s: Entering Redux.assume(1 <= cond) 0.043180s: Exiting Redux.assume: 0.000005 seconds 0.043190s: geo1_ll_valuebound10__verifast_instrumented_modified.c(23,6-23): Executing statement 0.043201s: geo1_ll_valuebound10__verifast_instrumented_modified.c(26,5-7): Executing statement 0.043213s: Entering Redux.assume(!(!(cond = 0))) 0.043948s: Exiting Redux.assume: 0.000723 seconds 0.043967s: Entering Redux.assume(!(!(!(cond = 0)))) 0.043993s: Exiting Redux.assume: 0.000004 seconds 0.044003s: geo1_ll_valuebound10__verifast_instrumented_modified.c(30,5-11): Executing return statement 0.044012s: geo1_ll_valuebound10__verifast_instrumented_modified.c(24,16-18): Consuming assertion 0.044022s: Entering Redux.query(1 <= cond) 0.044035s: Exiting Redux.query 0.044043s: geo1_ll_valuebound10__verifast_instrumented_modified.c(31,1-2): Cleaning up dummy fraction chunks 0.044053s: geo1_ll_valuebound10__verifast_instrumented_modified.c(31,1-2): Leak check. 0.044079s: geo1_ll_valuebound10__verifast_instrumented_modified.c(32,5-9): Verifying function 'main' 0.044089s: geo1_ll_valuebound10__verifast_instrumented_modified.c(32,25-31): Producing assertion 0.044112s: geo1_ll_valuebound10__verifast_instrumented_modified.c(32,5-9): Executing statement 0.044127s: geo1_ll_valuebound10__verifast_instrumented_modified.c(36,1-2): Executing statement 0.044137s: geo1_ll_valuebound10__verifast_instrumented_modified.c(38,1-39,1): Executing statement 0.044160s: Consuming chunk [_]module(geo1_ll_valuebound10__verifast_instrumented_modified, true) 0.044173s: geo1_ll_valuebound10__verifast_instrumented_modified.c(40,5-8): Executing statement 0.044185s: Entering Redux.assert_term(-2147483648 <= z && z <= 2147483647) 0.044199s: Exiting Redux.assert_term: 0.000004 seconds 0.044208s: Entering Redux.assert_term(-2147483648 <= k && k <= 2147483647) 0.044220s: Exiting Redux.assert_term: 0.000003 seconds 0.044239s: geo1_ll_valuebound10__verifast_instrumented_modified.c(41,5-9): Executing statement 0.044257s: Entering Redux.assert_term(-9223372036854775808 <= x && x <= 9223372036854775807) 0.044271s: Exiting Redux.assert_term: 0.000004 seconds 0.044280s: Entering Redux.assert_term(-9223372036854775808 <= y && y <= 9223372036854775807) 0.044292s: Exiting Redux.assert_term: 0.000003 seconds 0.044302s: Entering Redux.assert_term(-9223372036854775808 <= c && c <= 9223372036854775807) 0.044314s: Exiting Redux.assert_term: 0.000003 seconds 0.044327s: geo1_ll_valuebound10__verifast_instrumented_modified.c(42,7-8): Executing statement 0.044354s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.044368s: Exiting Redux.assert_term: 0.000005 seconds 0.044378s: geo1_ll_valuebound10__verifast_instrumented_modified.c(42,9-30): Verifying call 0.044388s: geo1_ll_valuebound10__verifast_instrumented_modified.c(15,53-57): Consuming assertion 0.044396s: Entering Redux.query(true) 0.044405s: Exiting Redux.query 0.044416s: Entering Redux.assert_term(-2147483648 <= z0 && z0 <= 2147483647) 0.044434s: Exiting Redux.assert_term: 0.000003 seconds 0.044444s: geo1_ll_valuebound10__verifast_instrumented_modified.c(16,13-17): Producing assertion 0.044452s: Entering Redux.assume(true) 0.044462s: Exiting Redux.assume: 0.000001 seconds 0.044472s: geo1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Executing statement 0.044494s: Entering Redux.assume(0 <= z0) 0.044510s: Exiting Redux.assume: 0.000005 seconds 0.044525s: Entering Redux.assume(z0 <= 10) 0.044539s: Exiting Redux.assume: 0.000004 seconds 0.044548s: geo1_ll_valuebound10__verifast_instrumented_modified.c(43,5-24): Verifying call 0.044557s: geo1_ll_valuebound10__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.044565s: Entering Redux.query(true) 0.044574s: Exiting Redux.query 0.044582s: geo1_ll_valuebound10__verifast_instrumented_modified.c(19,19-21): Producing assertion 0.044591s: Entering Redux.assume(!(1 = 0)) 0.044610s: Exiting Redux.assume: 0.000001 seconds 0.044619s: geo1_ll_valuebound10__verifast_instrumented_modified.c(44,7-8): Executing statement 0.044631s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.044644s: Exiting Redux.assert_term: 0.000004 seconds 0.044653s: geo1_ll_valuebound10__verifast_instrumented_modified.c(44,9-30): Verifying call 0.044662s: geo1_ll_valuebound10__verifast_instrumented_modified.c(15,53-57): Consuming assertion 0.044670s: Entering Redux.query(true) 0.044685s: Exiting Redux.query 0.044695s: Entering Redux.assert_term(-2147483648 <= k0 && k0 <= 2147483647) 0.044707s: Exiting Redux.assert_term: 0.000003 seconds 0.044716s: geo1_ll_valuebound10__verifast_instrumented_modified.c(16,13-17): Producing assertion 0.044724s: Entering Redux.assume(true) 0.044735s: Exiting Redux.assume: 0.000001 seconds 0.044743s: geo1_ll_valuebound10__verifast_instrumented_modified.c(45,5-24): Executing statement 0.044758s: Entering Redux.assume(0 <= k0) 0.044772s: Exiting Redux.assume: 0.000004 seconds 0.044786s: Entering Redux.assume(k0 <= 10) 0.044800s: Exiting Redux.assume: 0.000005 seconds 0.044809s: geo1_ll_valuebound10__verifast_instrumented_modified.c(45,5-24): Verifying call 0.044818s: geo1_ll_valuebound10__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.044826s: Entering Redux.query(true) 0.044835s: Exiting Redux.query 0.044844s: geo1_ll_valuebound10__verifast_instrumented_modified.c(19,19-21): Producing assertion 0.044853s: Entering Redux.assume(!(1 = 0)) 0.044867s: Exiting Redux.assume: 0.000001 seconds 0.044876s: geo1_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.044889s: Entering Redux.assume(1 <= z0) 0.044904s: Exiting Redux.assume: 0.000005 seconds 0.044913s: geo1_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.044921s: geo1_ll_valuebound10__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.044929s: Entering Redux.query(true) 0.044942s: Exiting Redux.query 0.044951s: geo1_ll_valuebound10__verifast_instrumented_modified.c(19,19-21): Producing assertion 0.044960s: Entering Redux.assume(!(1 = 0)) 0.044970s: Exiting Redux.assume: 0.000001 seconds 0.044979s: geo1_ll_valuebound10__verifast_instrumented_modified.c(47,5-24): Executing statement 0.044991s: Entering Redux.assume(1 <= k0) 0.045006s: Exiting Redux.assume: 0.000005 seconds 0.045015s: geo1_ll_valuebound10__verifast_instrumented_modified.c(47,5-24): Verifying call 0.045028s: geo1_ll_valuebound10__verifast_instrumented_modified.c(18,49-53): Consuming assertion 0.045036s: Entering Redux.query(true) 0.045045s: Exiting Redux.query 0.045053s: geo1_ll_valuebound10__verifast_instrumented_modified.c(19,19-21): Producing assertion 0.045062s: Entering Redux.assume(!(1 = 0)) 0.045072s: Exiting Redux.assume: 0.000001 seconds 0.045080s: geo1_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.045090s: geo1_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.045107s: geo1_ll_valuebound10__verifast_instrumented_modified.c(51,7-8): Executing statement 0.045118s: geo1_ll_valuebound10__verifast_instrumented_modified.c(53,5-10): Executing statement 0.045136s: geo1_ll_valuebound10__verifast_instrumented_modified.c(53,92-94): Consuming assertion 0.045148s: Entering Redux.query(((z0 * 1) + 1) = (z0 + 1) && 1 <= 1 && 1 <= k0) 0.045195s: Exiting Redux.query 0.045208s: Entering Redux.assert_term(-9223372036854775808 <= c0 && c0 <= 9223372036854775807) 0.045236s: Exiting Redux.assert_term: 0.000013 seconds 0.045246s: Entering Redux.assert_term(-9223372036854775808 <= x0 && x0 <= 9223372036854775807) 0.045260s: Exiting Redux.assert_term: 0.000004 seconds 0.045270s: Entering Redux.assert_term(-9223372036854775808 <= y0 && y0 <= 9223372036854775807) 0.045282s: Exiting Redux.assert_term: 0.000003 seconds 0.045291s: geo1_ll_valuebound10__verifast_instrumented_modified.c(53,92-94): Producing assertion 0.045308s: Entering Redux.assume(((z0 * x0) + 1) = (y0 + x0) && 1 <= c0 && 1 <= k0) 0.045337s: Exiting Redux.assume: 0.000020 seconds 0.045346s: geo1_ll_valuebound10__verifast_instrumented_modified.c(53,5-10): Evaluating loop condition 0.045358s: Entering Redux.assume(!(1 = 0)) 0.045368s: Exiting Redux.assume: 0.000001 seconds 0.045377s: geo1_ll_valuebound10__verifast_instrumented_modified.c(54,2-3): Executing statement 0.045389s: geo1_ll_valuebound10__verifast_instrumented_modified.c(55,9-26): Executing statement 0.045415s: Entering Redux.assume(((((x0 * z0) - x0) - y0) + 1) = 0) 0.045430s: Exiting Redux.assume: 0.000004 seconds 0.045439s: geo1_ll_valuebound10__verifast_instrumented_modified.c(55,9-26): Verifying call 0.045448s: geo1_ll_valuebound10__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.045457s: Entering Redux.query(1 <= 1) 0.045466s: Exiting Redux.query 0.045474s: geo1_ll_valuebound10__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.045488s: Entering Redux.assume(1 <= 1) 0.045498s: Exiting Redux.assume: 0.000001 seconds 0.045506s: geo1_ll_valuebound10__verifast_instrumented_modified.c(57,9-11): Executing statement 0.045519s: Entering Redux.assume(!(c0 < k0)) 0.045531s: Exiting Redux.assume: 0.000003 seconds 0.045540s: geo1_ll_valuebound10__verifast_instrumented_modified.c(58,13-18): Executing statement 0.045551s: geo1_ll_valuebound10__verifast_instrumented_modified.c(66,7-8): Executing statement 0.045565s: geo1_ll_valuebound10__verifast_instrumented_modified.c(68,5-22): Executing statement 0.045586s: Entering Redux.assume(((1 + (x0 * (z0 - 1))) - y0) = 0) 0.045640s: Exiting Redux.assume: 0.000043 seconds 0.045651s: geo1_ll_valuebound10__verifast_instrumented_modified.c(68,5-22): Verifying call 0.045660s: geo1_ll_valuebound10__verifast_instrumented_modified.c(23,50-52): Consuming assertion 0.045669s: Entering Redux.query(1 <= 1) 0.045677s: Exiting Redux.query 0.045686s: geo1_ll_valuebound10__verifast_instrumented_modified.c(24,16-18): Producing assertion 0.045700s: Entering Redux.assume(1 <= 1) 0.045711s: Exiting Redux.assume: 0.000001 seconds 0.045719s: geo1_ll_valuebound10__verifast_instrumented_modified.c(69,5-11): Executing return statement 0.045730s: geo1_ll_valuebound10__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.045738s: geo1_ll_valuebound10__verifast_instrumented_modified.c(70,1-2): Cleaning up dummy fraction chunks 0.045746s: geo1_ll_valuebound10__verifast_instrumented_modified.c(70,1-2): Leak check. 0.045764s: Entering Redux.assume(!(((1 + (x0 * (z0 - 1))) - y0) = 0)) 0.045817s: Exiting Redux.assume: 0.000043 seconds 0.045829s: Entering Redux.assume(!(!(c0 < k0))) 0.045846s: Exiting Redux.assume: 0.000007 seconds 0.045856s: geo1_ll_valuebound10__verifast_instrumented_modified.c(60,11-12): Executing statement 0.045868s: geo1_ll_valuebound10__verifast_instrumented_modified.c(61,11-12): Executing statement 0.045882s: geo1_ll_valuebound10__verifast_instrumented_modified.c(62,11-12): Executing statement 0.046522s: geo1_ll_valuebound10__verifast_instrumented_modified.c(53,92-94): Consuming assertion 0.046539s: Entering Redux.query(((z0 * ((x0 * z0) + 1)) + 1) = ((y0 * z0) + ((x0 * z0) + 1)) && 1 <= (c0 + 1) && 1 <= k0) 0.046614s: Exiting Redux.query 0.046625s: geo1_ll_valuebound10__verifast_instrumented_modified.c(53,56-58): Consuming expression 0.046637s: Entering Redux.query(((z0 * ((x0 * z0) + 1)) + 1) = ((y0 * z0) + ((x0 * z0) + 1))) 0.046687s: Exiting Redux.query geo1_ll_valuebound10__verifast_instrumented_modified.c(53,92-94): Cannot prove condition. (Cannot prove ((z0 * ((x0 * z0) + 1)) + 1) = ((y0 * z0) + ((x0 * z0) + 1)).)