./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/geo2-ll_valuebound10.c ./results/automizer-verification-files/SV-COMP24_unreach-call/geo2-ll_valuebound10.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/geo2-ll_valuebound10.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/geo2-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/geo2-ll_valuebound10.c + FILE=geo2-ll_valuebound10.c ++ echo geo2-ll_valuebound10 ++ sed 's/[-\.]/_/g' - + SANITIZED=geo2_ll_valuebound10 + MODULE=geo2_ll_valuebound10__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=geo2_ll_valuebound10__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/geo2-ll_valuebound10.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=geo2_ll_valuebound10__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/geo2-ll_valuebound10.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/geo2-ll_valuebound10.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n geo2_ll_valuebound10__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/geo2-ll_valuebound10.c -o geo2_ll_valuebound10__verifast_instrumented.c + program_modifications_cli.py -p geo2_ll_valuebound10__verifast_instrumented.c -o geo2_ll_valuebound10__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c geo2_ll_valuebound10__verifast_instrumented_modified.c geo2_ll_valuebound10__verifast_instrumented_modified.c 0.006956s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.007000s: Exiting Redux.assert_term: 0.000014 seconds 0.007039s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.007054s: Exiting Redux.assert_term: 0.000006 seconds 0.007064s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.007077s: Exiting Redux.assert_term: 0.000005 seconds 0.007089s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.007100s: Exiting Redux.assert_term: 0.000002 seconds 0.007110s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007133s: Exiting Redux.assert_term: 0.000005 seconds 0.007141s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007154s: Exiting Redux.assert_term: 0.000005 seconds 0.007166s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007182s: Exiting Redux.assert_term: 0.000004 seconds 0.007193s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007208s: Exiting Redux.assert_term: 0.000005 seconds 0.007217s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007240s: Exiting Redux.assert_term: 0.000003 seconds 0.007252s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007268s: Exiting Redux.assert_term: 0.000002 seconds 0.007278s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007294s: Exiting Redux.assert_term: 0.000005 seconds 0.007304s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007315s: Exiting Redux.assert_term: 0.000003 seconds 0.007327s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007348s: Exiting Redux.assert_term: 0.000005 seconds 0.007359s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007374s: Exiting Redux.assert_term: 0.000005 seconds 0.007383s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007397s: Exiting Redux.assert_term: 0.000002 seconds 0.007408s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007433s: Exiting Redux.assert_term: 0.000002 seconds 0.007444s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007464s: Exiting Redux.assert_term: 0.000005 seconds 0.007473s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007486s: Exiting Redux.assert_term: 0.000004 seconds 0.007497s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007509s: Exiting Redux.assert_term: 0.000002 seconds 0.007519s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007535s: Exiting Redux.assert_term: 0.000006 seconds 0.007544s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007557s: Exiting Redux.assert_term: 0.000004 seconds 0.007573s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007584s: Exiting Redux.assert_term: 0.000002 seconds 0.007594s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007608s: Exiting Redux.assert_term: 0.000005 seconds 0.007617s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007630s: Exiting Redux.assert_term: 0.000002 seconds 0.007640s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007653s: Exiting Redux.assert_term: 0.000002 seconds 0.007667s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007681s: Exiting Redux.assert_term: 0.000004 seconds 0.007689s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007702s: Exiting Redux.assert_term: 0.000004 seconds 0.025395s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025460s: Exiting Redux.assert_term: 0.000012 seconds 0.025478s: Entering Redux.assume(true ==> default_value = 0) 0.025494s: Exiting Redux.assume: 0.000006 seconds 0.026832s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.026860s: Exiting Redux.assert_term: 0.000006 seconds 0.026876s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.026889s: Exiting Redux.assert_term: 0.000003 seconds 0.026902s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.026914s: Exiting Redux.assert_term: 0.000003 seconds 0.026933s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.026946s: Exiting Redux.assert_term: 0.000003 seconds 0.026967s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.026979s: Exiting Redux.assert_term: 0.000003 seconds 0.026997s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.027011s: Exiting Redux.assert_term: 0.000003 seconds 0.027028s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.027041s: Exiting Redux.assert_term: 0.000002 seconds 0.027051s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.027062s: Exiting Redux.assert_term: 0.000002 seconds 0.027085s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.027098s: Exiting Redux.assert_term: 0.000003 seconds 0.027115s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.027126s: Exiting Redux.assert_term: 0.000003 seconds 0.027143s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.027156s: Exiting Redux.assert_term: 0.000003 seconds 0.027167s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.027179s: Exiting Redux.assert_term: 0.000002 seconds 0.027193s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.027211s: Exiting Redux.assert_term: 0.000003 seconds 0.027227s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.027240s: Exiting Redux.assert_term: 0.000002 seconds 0.027254s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.027267s: Exiting Redux.assert_term: 0.000002 seconds 0.027284s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.027295s: Exiting Redux.assert_term: 0.000003 seconds 0.027317s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.027335s: Exiting Redux.assert_term: 0.000003 seconds 0.027374s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.027389s: Exiting Redux.assert_term: 0.000004 seconds 0.027409s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.027422s: Exiting Redux.assert_term: 0.000003 seconds 0.027443s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.027456s: Exiting Redux.assert_term: 0.000004 seconds 0.030313s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.030351s: Exiting Redux.assume: 0.000007 seconds 0.035934s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.035983s: Exiting Redux.assert_term: 0.000010 seconds 0.036006s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.036019s: Exiting Redux.assert_term: 0.000003 seconds 0.036037s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.036050s: Exiting Redux.assert_term: 0.000003 seconds 0.036081s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.036095s: Exiting Redux.assert_term: 0.000004 seconds 0.036106s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.036130s: Exiting Redux.assume: 0.000014 seconds 0.036145s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.036157s: Exiting Redux.assert_term: 0.000003 seconds 0.036168s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.036195s: Exiting Redux.assume: 0.000013 seconds 0.036209s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.036221s: Exiting Redux.assert_term: 0.000003 seconds 0.036239s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.036251s: Exiting Redux.assert_term: 0.000002 seconds 0.036272s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.036289s: Exiting Redux.assert_term: 0.000003 seconds 0.036311s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.036324s: Exiting Redux.assert_term: 0.000003 seconds 0.036346s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.036367s: Exiting Redux.assert_term: 0.000003 seconds 0.036393s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.036405s: Exiting Redux.assert_term: 0.000003 seconds 0.036432s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.036445s: Exiting Redux.assert_term: 0.000003 seconds 0.036461s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.036473s: Exiting Redux.assert_term: 0.000003 seconds 0.036489s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.036501s: Exiting Redux.assert_term: 0.000002 seconds 0.036516s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.036528s: Exiting Redux.assert_term: 0.000002 seconds 0.036549s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.036561s: Exiting Redux.assert_term: 0.000002 seconds 0.036576s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.036588s: Exiting Redux.assert_term: 0.000002 seconds 0.036604s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.036615s: Exiting Redux.assert_term: 0.000003 seconds 0.036631s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.036647s: Exiting Redux.assert_term: 0.000002 seconds 0.036662s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.036674s: Exiting Redux.assert_term: 0.000003 seconds 0.036689s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.036701s: Exiting Redux.assert_term: 0.000003 seconds 0.036718s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.036730s: Exiting Redux.assert_term: 0.000002 seconds 0.036753s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.036771s: Exiting Redux.assert_term: 0.000003 seconds 0.036786s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.036798s: Exiting Redux.assert_term: 0.000003 seconds 0.036868s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.036881s: Exiting Redux.assert_term: 0.000003 seconds 0.036905s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.036917s: Exiting Redux.assert_term: 0.000003 seconds 0.036946s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.036965s: Exiting Redux.assert_term: 0.000003 seconds 0.036989s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.037001s: Exiting Redux.assert_term: 0.000002 seconds 0.037015s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.037027s: Exiting Redux.assert_term: 0.000003 seconds 0.037044s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.037056s: Exiting Redux.assert_term: 0.000003 seconds 0.037078s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.037090s: Exiting Redux.assert_term: 0.000003 seconds 0.037105s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.037117s: Exiting Redux.assert_term: 0.000002 seconds 0.037134s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.037146s: Exiting Redux.assert_term: 0.000002 seconds 0.037159s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.037170s: Exiting Redux.assert_term: 0.000003 seconds 0.037187s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.037204s: Exiting Redux.assert_term: 0.000003 seconds 0.037220s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.037234s: Exiting Redux.assert_term: 0.000003 seconds 0.037249s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.037260s: Exiting Redux.assert_term: 0.000003 seconds 0.037282s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.037294s: Exiting Redux.assert_term: 0.000002 seconds 0.037318s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.037335s: Exiting Redux.assert_term: 0.000003 seconds 0.037361s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.037374s: Exiting Redux.assert_term: 0.000003 seconds 0.037398s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.037410s: Exiting Redux.assert_term: 0.000002 seconds 0.037424s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.037436s: Exiting Redux.assert_term: 0.000002 seconds 0.037457s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.037470s: Exiting Redux.assert_term: 0.000002 seconds 0.037483s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.037495s: Exiting Redux.assert_term: 0.000003 seconds 0.037509s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.037521s: Exiting Redux.assert_term: 0.000002 seconds 0.037535s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.037546s: Exiting Redux.assert_term: 0.000003 seconds 0.037567s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.037579s: Exiting Redux.assert_term: 0.000003 seconds 0.037593s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.037605s: Exiting Redux.assert_term: 0.000002 seconds 0.037618s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.037630s: Exiting Redux.assert_term: 0.000002 seconds 0.037643s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.037655s: Exiting Redux.assert_term: 0.000003 seconds 0.037675s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.037687s: Exiting Redux.assert_term: 0.000003 seconds 0.037701s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.037712s: Exiting Redux.assert_term: 0.000002 seconds 0.037726s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.037738s: Exiting Redux.assert_term: 0.000003 seconds 0.037752s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.037769s: Exiting Redux.assert_term: 0.000002 seconds 0.037783s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.037794s: Exiting Redux.assert_term: 0.000003 seconds 0.037808s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.037819s: Exiting Redux.assert_term: 0.000002 seconds 0.037833s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.037845s: Exiting Redux.assert_term: 0.000003 seconds 0.037860s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.037881s: Exiting Redux.assert_term: 0.000003 seconds 0.037895s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.037907s: Exiting Redux.assert_term: 0.000003 seconds 0.037921s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.037933s: Exiting Redux.assert_term: 0.000002 seconds 0.037947s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.037959s: Exiting Redux.assert_term: 0.000003 seconds 0.037975s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.037996s: Exiting Redux.assert_term: 0.000003 seconds 0.038010s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.038022s: Exiting Redux.assert_term: 0.000002 seconds 0.038035s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.038046s: Exiting Redux.assert_term: 0.000003 seconds 0.038061s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.038073s: Exiting Redux.assert_term: 0.000002 seconds 0.038088s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.038106s: Exiting Redux.assert_term: 0.000004 seconds 0.038124s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.038137s: Exiting Redux.assert_term: 0.000003 seconds 0.038154s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.038165s: Exiting Redux.assert_term: 0.000003 seconds 0.038180s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.038192s: Exiting Redux.assert_term: 0.000003 seconds 0.038207s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.038223s: Exiting Redux.assert_term: 0.000003 seconds 0.038237s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.038249s: Exiting Redux.assert_term: 0.000003 seconds 0.038262s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.038274s: Exiting Redux.assert_term: 0.000002 seconds 0.038287s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.038299s: Exiting Redux.assert_term: 0.000002 seconds 0.038311s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.038323s: Exiting Redux.assert_term: 0.000002 seconds 0.038340s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.038362s: Exiting Redux.assert_term: 0.000003 seconds 0.038375s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.038387s: Exiting Redux.assert_term: 0.000003 seconds 0.038400s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.038412s: Exiting Redux.assert_term: 0.000002 seconds 0.038425s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.038437s: Exiting Redux.assert_term: 0.000002 seconds 0.038454s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.038467s: Exiting Redux.assert_term: 0.000003 seconds 0.038484s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.038496s: Exiting Redux.assert_term: 0.000002 seconds 0.038511s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.038523s: Exiting Redux.assert_term: 0.000002 seconds 0.038538s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.038550s: Exiting Redux.assert_term: 0.000002 seconds 0.038570s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.038582s: Exiting Redux.assert_term: 0.000003 seconds 0.038597s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.038608s: Exiting Redux.assert_term: 0.000002 seconds 0.038624s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.038636s: Exiting Redux.assert_term: 0.000003 seconds 0.038652s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.038668s: Exiting Redux.assert_term: 0.000003 seconds 0.038690s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.038702s: Exiting Redux.assert_term: 0.000003 seconds 0.038721s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.038733s: Exiting Redux.assert_term: 0.000003 seconds 0.038748s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.038760s: Exiting Redux.assert_term: 0.000002 seconds 0.038774s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.038794s: Exiting Redux.assert_term: 0.000002 seconds 0.038809s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.038820s: Exiting Redux.assert_term: 0.000003 seconds 0.038835s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.038846s: Exiting Redux.assert_term: 0.000003 seconds 0.038861s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.038873s: Exiting Redux.assert_term: 0.000003 seconds 0.038888s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.038906s: Exiting Redux.assert_term: 0.000003 seconds 0.038922s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.038933s: Exiting Redux.assert_term: 0.000003 seconds 0.038948s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.038960s: Exiting Redux.assert_term: 0.000003 seconds 0.038975s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.038986s: Exiting Redux.assert_term: 0.000003 seconds 0.039002s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.039018s: Exiting Redux.assert_term: 0.000002 seconds 0.039032s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.039045s: Exiting Redux.assert_term: 0.000003 seconds 0.039062s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.039074s: Exiting Redux.assert_term: 0.000003 seconds 0.039089s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.039102s: Exiting Redux.assert_term: 0.000003 seconds 0.039118s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.039136s: Exiting Redux.assert_term: 0.000003 seconds 0.039152s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.039164s: Exiting Redux.assert_term: 0.000003 seconds 0.039178s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.039190s: Exiting Redux.assert_term: 0.000002 seconds 0.039205s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.039217s: Exiting Redux.assert_term: 0.000003 seconds 0.039232s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.039248s: Exiting Redux.assert_term: 0.000003 seconds 0.039264s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.039275s: Exiting Redux.assert_term: 0.000002 seconds 0.039291s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.039303s: Exiting Redux.assert_term: 0.000003 seconds 0.039318s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.039330s: Exiting Redux.assert_term: 0.000002 seconds 0.039350s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.039373s: Exiting Redux.assert_term: 0.000003 seconds 0.039387s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.039399s: Exiting Redux.assert_term: 0.000003 seconds 0.039414s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.039425s: Exiting Redux.assert_term: 0.000002 seconds 0.039442s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.039454s: Exiting Redux.assert_term: 0.000003 seconds 0.039475s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.039487s: Exiting Redux.assert_term: 0.000002 seconds 0.039501s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.039513s: Exiting Redux.assert_term: 0.000002 seconds 0.039527s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.039539s: Exiting Redux.assert_term: 0.000003 seconds 0.039873s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.039889s: Exiting Redux.assert_term: 0.000003 seconds 0.040948s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.040968s: Exiting Redux.assert_term: 0.000006 seconds 0.040988s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.041001s: Exiting Redux.assert_term: 0.000003 seconds 0.041015s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.041028s: Exiting Redux.assert_term: 0.000003 seconds 0.041043s: Entering Redux.assert_term(func_rank(main) = 203) 0.041055s: Exiting Redux.assert_term: 0.000003 seconds 0.041097s: geo2_ll_valuebound10__verifast_instrumented_modified.c(33,5-9): Function 'main': Function type implementation check 0.041115s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.041131s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.041143s: Entering Redux.assume(0 <= argc) 0.041160s: Exiting Redux.assume: 0.000005 seconds 0.041175s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.041184s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.041198s: geo2_ll_valuebound10__verifast_instrumented_modified.c(33,25-31): Consuming assertion 0.041212s: Consuming chunk module(geo2_ll_valuebound10__verifast_instrumented_modified, true) 0.041225s: geo2_ll_valuebound10__verifast_instrumented_modified.c(34,13-17): Producing assertion 0.041241s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.041249s: geo2_ll_valuebound10__verifast_instrumented_modified.c(33,5-9): Cleaning up dummy fraction chunks 0.041258s: geo2_ll_valuebound10__verifast_instrumented_modified.c(33,5-9): Leak check. 0.041300s: geo2_ll_valuebound10__verifast_instrumented_modified.c(11,6-17): Verifying function 'reach_error' 0.041310s: geo2_ll_valuebound10__verifast_instrumented_modified.c(11,33-38): Producing assertion 0.041323s: Entering Redux.assume(false) 0.041334s: Exiting Redux.assume: 0.000001 seconds 0.041347s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041368s: Exiting Redux.assert_term: 0.000003 seconds 0.041379s: geo2_ll_valuebound10__verifast_instrumented_modified.c(17,6-25): Verifying function 'assume_abort_if_not' 0.041387s: geo2_ll_valuebound10__verifast_instrumented_modified.c(17,49-53): Producing assertion 0.041400s: Entering Redux.assume(true) 0.041411s: Exiting Redux.assume: 0.000001 seconds 0.041429s: geo2_ll_valuebound10__verifast_instrumented_modified.c(17,6-25): Executing statement 0.041446s: geo2_ll_valuebound10__verifast_instrumented_modified.c(20,3-5): Executing statement 0.041469s: Entering Redux.assume(!(!(cond = 0))) 0.041494s: Exiting Redux.assume: 0.000016 seconds 0.041503s: geo2_ll_valuebound10__verifast_instrumented_modified.c(20,13-14): Executing statement 0.041514s: geo2_ll_valuebound10__verifast_instrumented_modified.c(20,14-19): Executing statement 0.041535s: Entering Redux.assert_term(func_rank(abort) < 0) 0.041549s: Exiting Redux.assert_term: 0.000004 seconds 0.041560s: geo2_ll_valuebound10__verifast_instrumented_modified.c(20,14-19): Verifying call 0.041569s: geo2_ll_valuebound10__verifast_instrumented_modified.c(8,38-42): Consuming assertion 0.041578s: Entering Redux.query(true) 0.041587s: Exiting Redux.query 0.041597s: geo2_ll_valuebound10__verifast_instrumented_modified.c(9,13-18): Producing assertion 0.041610s: Entering Redux.assume(false) 0.041620s: Exiting Redux.assume: 0.000001 seconds 0.041631s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041644s: Exiting Redux.assume: 0.000003 seconds 0.041653s: geo2_ll_valuebound10__verifast_instrumented_modified.c(21,1-2): Executing return statement 0.041662s: geo2_ll_valuebound10__verifast_instrumented_modified.c(18,13-17): Consuming assertion 0.041670s: Entering Redux.query(true) 0.041678s: Exiting Redux.query 0.041691s: geo2_ll_valuebound10__verifast_instrumented_modified.c(21,1-2): Cleaning up dummy fraction chunks 0.041700s: geo2_ll_valuebound10__verifast_instrumented_modified.c(21,1-2): Leak check. 0.041715s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041727s: Exiting Redux.assert_term: 0.000004 seconds 0.041737s: geo2_ll_valuebound10__verifast_instrumented_modified.c(22,6-23): Verifying function '__VERIFIER_assert' 0.041746s: geo2_ll_valuebound10__verifast_instrumented_modified.c(22,50-52): Producing assertion 0.041765s: Entering Redux.assume(1 <= cond) 0.041780s: Exiting Redux.assume: 0.000005 seconds 0.041789s: geo2_ll_valuebound10__verifast_instrumented_modified.c(22,6-23): Executing statement 0.041800s: geo2_ll_valuebound10__verifast_instrumented_modified.c(25,5-7): Executing statement 0.041812s: Entering Redux.assume(!(!(cond = 0))) 0.041829s: Exiting Redux.assume: 0.000009 seconds 0.042564s: Entering Redux.assume(!(!(!(cond = 0)))) 0.042589s: Exiting Redux.assume: 0.000004 seconds 0.042600s: geo2_ll_valuebound10__verifast_instrumented_modified.c(29,5-11): Executing return statement 0.042610s: geo2_ll_valuebound10__verifast_instrumented_modified.c(23,16-18): Consuming assertion 0.042619s: Entering Redux.query(1 <= cond) 0.042633s: Exiting Redux.query 0.042642s: geo2_ll_valuebound10__verifast_instrumented_modified.c(30,1-2): Cleaning up dummy fraction chunks 0.042652s: geo2_ll_valuebound10__verifast_instrumented_modified.c(30,1-2): Leak check. 0.042675s: geo2_ll_valuebound10__verifast_instrumented_modified.c(33,5-9): Verifying function 'main' 0.042684s: geo2_ll_valuebound10__verifast_instrumented_modified.c(33,25-31): Producing assertion 0.042703s: geo2_ll_valuebound10__verifast_instrumented_modified.c(33,5-9): Executing statement 0.042717s: geo2_ll_valuebound10__verifast_instrumented_modified.c(37,1-2): Executing statement 0.042726s: geo2_ll_valuebound10__verifast_instrumented_modified.c(39,1-40,1): Executing statement 0.042750s: Consuming chunk [_]module(geo2_ll_valuebound10__verifast_instrumented_modified, true) 0.042761s: geo2_ll_valuebound10__verifast_instrumented_modified.c(41,5-8): Executing statement 0.042774s: Entering Redux.assert_term(-2147483648 <= z && z <= 2147483647) 0.042789s: Exiting Redux.assert_term: 0.000004 seconds 0.042799s: Entering Redux.assert_term(-2147483648 <= k && k <= 2147483647) 0.042812s: Exiting Redux.assert_term: 0.000003 seconds 0.042820s: geo2_ll_valuebound10__verifast_instrumented_modified.c(42,5-9): Executing statement 0.042838s: Entering Redux.assert_term(-9223372036854775808 <= x && x <= 9223372036854775807) 0.042852s: Exiting Redux.assert_term: 0.000004 seconds 0.042863s: Entering Redux.assert_term(-9223372036854775808 <= y && y <= 9223372036854775807) 0.042875s: Exiting Redux.assert_term: 0.000002 seconds 0.042885s: Entering Redux.assert_term(-9223372036854775808 <= c && c <= 9223372036854775807) 0.042897s: Exiting Redux.assert_term: 0.000003 seconds 0.042912s: geo2_ll_valuebound10__verifast_instrumented_modified.c(43,7-8): Executing statement 0.042929s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042944s: Exiting Redux.assert_term: 0.000004 seconds 0.042954s: geo2_ll_valuebound10__verifast_instrumented_modified.c(43,9-30): Verifying call 0.042963s: geo2_ll_valuebound10__verifast_instrumented_modified.c(14,53-57): Consuming assertion 0.042973s: Entering Redux.query(true) 0.042982s: Exiting Redux.query 0.042993s: Entering Redux.assert_term(-2147483648 <= z0 && z0 <= 2147483647) 0.043010s: Exiting Redux.assert_term: 0.000003 seconds 0.043019s: geo2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043029s: Entering Redux.assume(true) 0.043040s: Exiting Redux.assume: 0.000001 seconds 0.043049s: geo2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Executing statement 0.043066s: Entering Redux.assume(0 <= z0) 0.043082s: Exiting Redux.assume: 0.000005 seconds 0.043097s: Entering Redux.assume(z0 <= 10) 0.043112s: Exiting Redux.assume: 0.000005 seconds 0.043121s: geo2_ll_valuebound10__verifast_instrumented_modified.c(44,5-24): Verifying call 0.043129s: geo2_ll_valuebound10__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.043138s: Entering Redux.query(true) 0.043146s: Exiting Redux.query 0.043155s: geo2_ll_valuebound10__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.043163s: Entering Redux.assume(true) 0.043173s: Exiting Redux.assume: 0.000002 seconds 0.043191s: geo2_ll_valuebound10__verifast_instrumented_modified.c(45,7-8): Executing statement 0.043203s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.043216s: Exiting Redux.assert_term: 0.000004 seconds 0.043225s: geo2_ll_valuebound10__verifast_instrumented_modified.c(45,9-30): Verifying call 0.043234s: geo2_ll_valuebound10__verifast_instrumented_modified.c(14,53-57): Consuming assertion 0.043244s: Entering Redux.query(true) 0.043252s: Exiting Redux.query 0.043271s: Entering Redux.assert_term(-2147483648 <= k0 && k0 <= 2147483647) 0.043284s: Exiting Redux.assert_term: 0.000002 seconds 0.043293s: geo2_ll_valuebound10__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043301s: Entering Redux.assume(true) 0.043311s: Exiting Redux.assume: 0.000001 seconds 0.043320s: geo2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Executing statement 0.043333s: Entering Redux.assume(0 <= k0) 0.043348s: Exiting Redux.assume: 0.000004 seconds 0.043372s: Entering Redux.assume(k0 <= 10) 0.043387s: Exiting Redux.assume: 0.000005 seconds 0.043397s: geo2_ll_valuebound10__verifast_instrumented_modified.c(46,5-24): Verifying call 0.043406s: geo2_ll_valuebound10__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.043414s: Entering Redux.query(true) 0.043423s: Exiting Redux.query 0.043432s: geo2_ll_valuebound10__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.043440s: Entering Redux.assume(true) 0.043456s: Exiting Redux.assume: 0.000001 seconds 0.043464s: geo2_ll_valuebound10__verifast_instrumented_modified.c(48,7-8): Executing statement 0.043474s: geo2_ll_valuebound10__verifast_instrumented_modified.c(49,7-8): Executing statement 0.043484s: geo2_ll_valuebound10__verifast_instrumented_modified.c(50,7-8): Executing statement 0.043494s: geo2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Executing statement 0.043510s: geo2_ll_valuebound10__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.043527s: Entering Redux.query((1 + (z0 * 1)) = ((z0 * 1) + 1)) 0.043537s: Exiting Redux.query 0.043549s: Entering Redux.assert_term(-9223372036854775808 <= c0 && c0 <= 9223372036854775807) 0.043562s: Exiting Redux.assert_term: 0.000004 seconds 0.043572s: Entering Redux.assert_term(-9223372036854775808 <= x0 && x0 <= 9223372036854775807) 0.043585s: Exiting Redux.assert_term: 0.000003 seconds 0.043595s: Entering Redux.assert_term(-9223372036854775808 <= y0 && y0 <= 9223372036854775807) 0.043613s: Exiting Redux.assert_term: 0.000003 seconds 0.043622s: geo2_ll_valuebound10__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.043633s: Entering Redux.assume((x0 + (z0 * y0)) = ((z0 * x0) + 1)) 0.043655s: Exiting Redux.assume: 0.000012 seconds 0.043664s: geo2_ll_valuebound10__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.043674s: Entering Redux.assume(!(1 = 0)) 0.043684s: Exiting Redux.assume: 0.000001 seconds 0.043700s: geo2_ll_valuebound10__verifast_instrumented_modified.c(53,2-3): Executing statement 0.043712s: geo2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Executing statement 0.043735s: Entering Redux.assume((((1 + (x0 * z0)) - x0) - (z0 * y0)) = 0) 0.043750s: Exiting Redux.assume: 0.000004 seconds 0.043759s: geo2_ll_valuebound10__verifast_instrumented_modified.c(54,9-26): Verifying call 0.043769s: geo2_ll_valuebound10__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.043784s: Entering Redux.query(1 <= 1) 0.043793s: Exiting Redux.query 0.043802s: geo2_ll_valuebound10__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.043811s: Entering Redux.assume(1 <= 1) 0.043821s: Exiting Redux.assume: 0.000001 seconds 0.043830s: geo2_ll_valuebound10__verifast_instrumented_modified.c(56,9-11): Executing statement 0.043843s: Entering Redux.assume(!(c0 < k0)) 0.043859s: Exiting Redux.assume: 0.000006 seconds 0.043868s: geo2_ll_valuebound10__verifast_instrumented_modified.c(57,13-18): Executing statement 0.043885s: geo2_ll_valuebound10__verifast_instrumented_modified.c(63,5-22): Executing statement 0.043905s: Entering Redux.assume((((1 + (x0 * z0)) - x0) - (z0 * y0)) = 0) 0.043919s: Exiting Redux.assume: 0.000004 seconds 0.043928s: geo2_ll_valuebound10__verifast_instrumented_modified.c(63,5-22): Verifying call 0.043937s: geo2_ll_valuebound10__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.043947s: Entering Redux.query(1 <= 1) 0.043961s: Exiting Redux.query 0.043970s: geo2_ll_valuebound10__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.043979s: Entering Redux.assume(1 <= 1) 0.043990s: Exiting Redux.assume: 0.000001 seconds 0.043998s: geo2_ll_valuebound10__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.044008s: geo2_ll_valuebound10__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.044017s: geo2_ll_valuebound10__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.044031s: geo2_ll_valuebound10__verifast_instrumented_modified.c(65,1-2): Leak check. 0.044042s: Entering Redux.assume(!((((1 + (x0 * z0)) - x0) - (z0 * y0)) = 0)) 0.044059s: Exiting Redux.assume: 0.000008 seconds 0.044069s: Entering Redux.assume(!(!(c0 < k0))) 0.044085s: Exiting Redux.assume: 0.000005 seconds 0.044095s: geo2_ll_valuebound10__verifast_instrumented_modified.c(59,11-12): Executing statement 0.044107s: geo2_ll_valuebound10__verifast_instrumented_modified.c(60,11-12): Executing statement 0.044126s: geo2_ll_valuebound10__verifast_instrumented_modified.c(61,11-12): Executing statement 0.044142s: geo2_ll_valuebound10__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.044154s: Entering Redux.query((((x0 * z0) + 1) + (z0 * (y0 * z0))) = ((z0 * ((x0 * z0) + 1)) + 1)) 0.044208s: Exiting Redux.query 0.044218s: geo2_ll_valuebound10__verifast_instrumented_modified.c(52,54-56): Consuming expression 0.044230s: Entering Redux.query((((x0 * z0) + 1) + (z0 * (y0 * z0))) = ((z0 * ((x0 * z0) + 1)) + 1)) 0.044279s: Exiting Redux.query geo2_ll_valuebound10__verifast_instrumented_modified.c(52,54-56): Cannot prove condition. (Cannot prove (((x0 * z0) + 1) + (z0 * (y0 * z0))) = ((z0 * ((x0 * z0) + 1)) + 1).)