./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/geo2-ll_valuebound100.c ./results/automizer-verification-files/SV-COMP24_unreach-call/geo2-ll_valuebound100.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/geo2-ll_valuebound100.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/geo2-ll_valuebound100.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_valuebound100.c + FILE=geo2-ll_valuebound100.c ++ sed 's/[-\.]/_/g' - ++ echo geo2-ll_valuebound100 + SANITIZED=geo2_ll_valuebound100 + MODULE=geo2_ll_valuebound100__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=geo2_ll_valuebound100__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/geo2-ll_valuebound100.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=geo2_ll_valuebound100__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/geo2-ll_valuebound100.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/geo2-ll_valuebound100.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n geo2_ll_valuebound100__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/geo2-ll_valuebound100.c -o geo2_ll_valuebound100__verifast_instrumented.c + program_modifications_cli.py -p geo2_ll_valuebound100__verifast_instrumented.c -o geo2_ll_valuebound100__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c geo2_ll_valuebound100__verifast_instrumented_modified.c geo2_ll_valuebound100__verifast_instrumented_modified.c 0.006926s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006968s: Exiting Redux.assert_term: 0.000012 seconds 0.007005s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.007022s: Exiting Redux.assert_term: 0.000006 seconds 0.007030s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.007044s: Exiting Redux.assert_term: 0.000004 seconds 0.007054s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.007065s: Exiting Redux.assert_term: 0.000003 seconds 0.007075s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007096s: Exiting Redux.assert_term: 0.000006 seconds 0.007105s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007119s: Exiting Redux.assert_term: 0.000003 seconds 0.007129s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007143s: Exiting Redux.assert_term: 0.000003 seconds 0.007151s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007165s: Exiting Redux.assert_term: 0.000004 seconds 0.007173s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007192s: Exiting Redux.assert_term: 0.000001 seconds 0.007204s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007218s: Exiting Redux.assert_term: 0.000002 seconds 0.007226s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007240s: Exiting Redux.assert_term: 0.000005 seconds 0.007252s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007262s: Exiting Redux.assert_term: 0.000002 seconds 0.007273s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007291s: Exiting Redux.assert_term: 0.000005 seconds 0.007299s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007312s: Exiting Redux.assert_term: 0.000005 seconds 0.007320s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007333s: Exiting Redux.assert_term: 0.000001 seconds 0.007344s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007357s: Exiting Redux.assert_term: 0.000001 seconds 0.007365s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007385s: Exiting Redux.assert_term: 0.000004 seconds 0.007393s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007406s: Exiting Redux.assert_term: 0.000004 seconds 0.007416s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007428s: Exiting Redux.assert_term: 0.000003 seconds 0.007441s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007453s: Exiting Redux.assert_term: 0.000004 seconds 0.007462s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007481s: Exiting Redux.assert_term: 0.000007 seconds 0.007492s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007502s: Exiting Redux.assert_term: 0.000002 seconds 0.007513s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007527s: Exiting Redux.assert_term: 0.000006 seconds 0.007535s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007548s: Exiting Redux.assert_term: 0.000003 seconds 0.007558s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007577s: Exiting Redux.assert_term: 0.000003 seconds 0.007585s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007598s: Exiting Redux.assert_term: 0.000005 seconds 0.007606s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007619s: Exiting Redux.assert_term: 0.000005 seconds 0.025031s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025092s: Exiting Redux.assert_term: 0.000009 seconds 0.025109s: Entering Redux.assume(true ==> default_value = 0) 0.025140s: Exiting Redux.assume: 0.000005 seconds 0.026564s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.026590s: Exiting Redux.assert_term: 0.000005 seconds 0.026604s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.026617s: Exiting Redux.assert_term: 0.000004 seconds 0.026629s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.026641s: Exiting Redux.assert_term: 0.000002 seconds 0.026660s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.026673s: Exiting Redux.assert_term: 0.000003 seconds 0.026702s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.026714s: Exiting Redux.assert_term: 0.000002 seconds 0.026730s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.026743s: Exiting Redux.assert_term: 0.000003 seconds 0.026760s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.026772s: Exiting Redux.assert_term: 0.000003 seconds 0.026783s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.026795s: Exiting Redux.assert_term: 0.000002 seconds 0.026815s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.026827s: Exiting Redux.assert_term: 0.000002 seconds 0.026842s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.026854s: Exiting Redux.assert_term: 0.000002 seconds 0.026875s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.026889s: Exiting Redux.assert_term: 0.000003 seconds 0.026901s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.026912s: Exiting Redux.assert_term: 0.000003 seconds 0.026934s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.026949s: Exiting Redux.assert_term: 0.000003 seconds 0.026966s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.026979s: Exiting Redux.assert_term: 0.000002 seconds 0.026994s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.027006s: Exiting Redux.assert_term: 0.000003 seconds 0.027022s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.027036s: Exiting Redux.assert_term: 0.000003 seconds 0.027064s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.027077s: Exiting Redux.assert_term: 0.000002 seconds 0.027095s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.027107s: Exiting Redux.assert_term: 0.000002 seconds 0.027124s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.027138s: Exiting Redux.assert_term: 0.000003 seconds 0.027157s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.027171s: Exiting Redux.assert_term: 0.000003 seconds 0.030016s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.030041s: Exiting Redux.assume: 0.000005 seconds 0.035532s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.035565s: Exiting Redux.assert_term: 0.000008 seconds 0.035589s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.035602s: Exiting Redux.assert_term: 0.000003 seconds 0.035619s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.035644s: Exiting Redux.assert_term: 0.000003 seconds 0.035660s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.035672s: Exiting Redux.assert_term: 0.000003 seconds 0.035682s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.035713s: Exiting Redux.assume: 0.000011 seconds 0.035728s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.035740s: Exiting Redux.assert_term: 0.000003 seconds 0.035756s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.035779s: Exiting Redux.assume: 0.000012 seconds 0.035795s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.035807s: Exiting Redux.assert_term: 0.000003 seconds 0.035824s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.035836s: Exiting Redux.assert_term: 0.000003 seconds 0.035856s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.035873s: Exiting Redux.assert_term: 0.000002 seconds 0.035895s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.035909s: Exiting Redux.assert_term: 0.000002 seconds 0.035932s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.035947s: Exiting Redux.assert_term: 0.000003 seconds 0.035973s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.035986s: Exiting Redux.assert_term: 0.000002 seconds 0.036013s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.036026s: Exiting Redux.assert_term: 0.000002 seconds 0.036042s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.036054s: Exiting Redux.assert_term: 0.000003 seconds 0.036070s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.036082s: Exiting Redux.assert_term: 0.000003 seconds 0.036098s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.036118s: Exiting Redux.assert_term: 0.000005 seconds 0.036134s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.036147s: Exiting Redux.assert_term: 0.000002 seconds 0.036163s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.036175s: Exiting Redux.assert_term: 0.000003 seconds 0.036191s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.036203s: Exiting Redux.assert_term: 0.000003 seconds 0.036218s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.036236s: Exiting Redux.assert_term: 0.000002 seconds 0.036252s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.036264s: Exiting Redux.assert_term: 0.000003 seconds 0.036281s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.036293s: Exiting Redux.assert_term: 0.000003 seconds 0.036309s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.036321s: Exiting Redux.assert_term: 0.000003 seconds 0.036345s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.036364s: Exiting Redux.assert_term: 0.000003 seconds 0.036385s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.036398s: Exiting Redux.assert_term: 0.000002 seconds 0.036471s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.036483s: Exiting Redux.assert_term: 0.000003 seconds 0.036505s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.036518s: Exiting Redux.assert_term: 0.000002 seconds 0.036552s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.036565s: Exiting Redux.assert_term: 0.000002 seconds 0.036588s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.036601s: Exiting Redux.assert_term: 0.000003 seconds 0.036616s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.036628s: Exiting Redux.assert_term: 0.000002 seconds 0.036646s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.036658s: Exiting Redux.assert_term: 0.000003 seconds 0.036680s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.036701s: Exiting Redux.assert_term: 0.000003 seconds 0.036716s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.036728s: Exiting Redux.assert_term: 0.000003 seconds 0.036743s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.036755s: Exiting Redux.assert_term: 0.000003 seconds 0.036768s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.036780s: Exiting Redux.assert_term: 0.000003 seconds 0.036804s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.036816s: Exiting Redux.assert_term: 0.000002 seconds 0.036831s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.036843s: Exiting Redux.assert_term: 0.000003 seconds 0.036858s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.036870s: Exiting Redux.assert_term: 0.000003 seconds 0.036891s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.036903s: Exiting Redux.assert_term: 0.000003 seconds 0.036933s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.036946s: Exiting Redux.assert_term: 0.000002 seconds 0.036964s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.036976s: Exiting Redux.assert_term: 0.000003 seconds 0.036999s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.037012s: Exiting Redux.assert_term: 0.000003 seconds 0.037026s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.037038s: Exiting Redux.assert_term: 0.000003 seconds 0.037059s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.037071s: Exiting Redux.assert_term: 0.000003 seconds 0.037086s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.037098s: Exiting Redux.assert_term: 0.000002 seconds 0.037112s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.037124s: Exiting Redux.assert_term: 0.000002 seconds 0.037138s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.037151s: Exiting Redux.assert_term: 0.000002 seconds 0.037172s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.037185s: Exiting Redux.assert_term: 0.000002 seconds 0.037199s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.037211s: Exiting Redux.assert_term: 0.000002 seconds 0.037226s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.037239s: Exiting Redux.assert_term: 0.000002 seconds 0.037253s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.037271s: Exiting Redux.assert_term: 0.000002 seconds 0.037285s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.037297s: Exiting Redux.assert_term: 0.000002 seconds 0.037312s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.037324s: Exiting Redux.assert_term: 0.000002 seconds 0.037338s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.037350s: Exiting Redux.assert_term: 0.000003 seconds 0.037364s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.037382s: Exiting Redux.assert_term: 0.000003 seconds 0.037396s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.037409s: Exiting Redux.assert_term: 0.000002 seconds 0.037422s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.037435s: Exiting Redux.assert_term: 0.000002 seconds 0.037451s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.037465s: Exiting Redux.assert_term: 0.000003 seconds 0.037480s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.037503s: Exiting Redux.assert_term: 0.000003 seconds 0.037517s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.037529s: Exiting Redux.assert_term: 0.000002 seconds 0.037542s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.037554s: Exiting Redux.assert_term: 0.000002 seconds 0.037567s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.037580s: Exiting Redux.assert_term: 0.000002 seconds 0.037595s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.037615s: Exiting Redux.assert_term: 0.000003 seconds 0.037631s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.037642s: Exiting Redux.assert_term: 0.000003 seconds 0.037655s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.037667s: Exiting Redux.assert_term: 0.000003 seconds 0.037682s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.037702s: Exiting Redux.assert_term: 0.000003 seconds 0.037717s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.037734s: Exiting Redux.assert_term: 0.000002 seconds 0.037749s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.037761s: Exiting Redux.assert_term: 0.000003 seconds 0.037775s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.037787s: Exiting Redux.assert_term: 0.000003 seconds 0.037801s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.037813s: Exiting Redux.assert_term: 0.000002 seconds 0.037828s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.037844s: Exiting Redux.assert_term: 0.000003 seconds 0.037857s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.037869s: Exiting Redux.assert_term: 0.000002 seconds 0.037882s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.037894s: Exiting Redux.assert_term: 0.000002 seconds 0.037908s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.037919s: Exiting Redux.assert_term: 0.000003 seconds 0.037932s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.037948s: Exiting Redux.assert_term: 0.000003 seconds 0.037961s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.037973s: Exiting Redux.assert_term: 0.000002 seconds 0.037986s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.037998s: Exiting Redux.assert_term: 0.000003 seconds 0.038011s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.038022s: Exiting Redux.assert_term: 0.000003 seconds 0.038035s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.038047s: Exiting Redux.assert_term: 0.000003 seconds 0.038065s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.038077s: Exiting Redux.assert_term: 0.000002 seconds 0.038093s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.038105s: Exiting Redux.assert_term: 0.000002 seconds 0.038120s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.038132s: Exiting Redux.assert_term: 0.000002 seconds 0.038147s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.038163s: Exiting Redux.assert_term: 0.000003 seconds 0.038179s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.038190s: Exiting Redux.assert_term: 0.000003 seconds 0.038204s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.038216s: Exiting Redux.assert_term: 0.000002 seconds 0.038232s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.038244s: Exiting Redux.assert_term: 0.000003 seconds 0.038259s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.038276s: Exiting Redux.assert_term: 0.000003 seconds 0.038296s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.038308s: Exiting Redux.assert_term: 0.000003 seconds 0.038327s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.038339s: Exiting Redux.assert_term: 0.000003 seconds 0.038353s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.038365s: Exiting Redux.assert_term: 0.000003 seconds 0.038379s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.038399s: Exiting Redux.assert_term: 0.000003 seconds 0.038413s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.038425s: Exiting Redux.assert_term: 0.000003 seconds 0.038440s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.038451s: Exiting Redux.assert_term: 0.000003 seconds 0.038467s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.038480s: Exiting Redux.assert_term: 0.000003 seconds 0.038495s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.038515s: Exiting Redux.assert_term: 0.000002 seconds 0.038531s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.038542s: Exiting Redux.assert_term: 0.000003 seconds 0.038557s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.038569s: Exiting Redux.assert_term: 0.000002 seconds 0.038583s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.038595s: Exiting Redux.assert_term: 0.000002 seconds 0.038610s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.038626s: Exiting Redux.assert_term: 0.000003 seconds 0.038640s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.038652s: Exiting Redux.assert_term: 0.000003 seconds 0.038668s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.038680s: Exiting Redux.assert_term: 0.000002 seconds 0.038702s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.038714s: Exiting Redux.assert_term: 0.000002 seconds 0.038728s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.038744s: Exiting Redux.assert_term: 0.000003 seconds 0.038760s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.038772s: Exiting Redux.assert_term: 0.000003 seconds 0.038787s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.038799s: Exiting Redux.assert_term: 0.000002 seconds 0.038814s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.038826s: Exiting Redux.assert_term: 0.000002 seconds 0.038845s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.038857s: Exiting Redux.assert_term: 0.000003 seconds 0.038873s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.038885s: Exiting Redux.assert_term: 0.000002 seconds 0.038899s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.038911s: Exiting Redux.assert_term: 0.000003 seconds 0.038926s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.038937s: Exiting Redux.assert_term: 0.000003 seconds 0.038958s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.038970s: Exiting Redux.assert_term: 0.000003 seconds 0.038983s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.038995s: Exiting Redux.assert_term: 0.000003 seconds 0.039010s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.039022s: Exiting Redux.assert_term: 0.000002 seconds 0.039038s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.039050s: Exiting Redux.assert_term: 0.000003 seconds 0.039071s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.039083s: Exiting Redux.assert_term: 0.000002 seconds 0.039097s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.039109s: Exiting Redux.assert_term: 0.000002 seconds 0.039123s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.039135s: Exiting Redux.assert_term: 0.000002 seconds 0.039473s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.039489s: Exiting Redux.assert_term: 0.000004 seconds 0.040517s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.040537s: Exiting Redux.assert_term: 0.000007 seconds 0.040558s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.040570s: Exiting Redux.assert_term: 0.000003 seconds 0.040585s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.040598s: Exiting Redux.assert_term: 0.000003 seconds 0.040613s: Entering Redux.assert_term(func_rank(main) = 203) 0.040635s: Exiting Redux.assert_term: 0.000003 seconds 0.040669s: geo2_ll_valuebound100__verifast_instrumented_modified.c(33,5-9): Function 'main': Function type implementation check 0.040694s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.040708s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.040718s: Entering Redux.assume(0 <= argc) 0.040735s: Exiting Redux.assume: 0.000006 seconds 0.040753s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.040764s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.040778s: geo2_ll_valuebound100__verifast_instrumented_modified.c(33,25-31): Consuming assertion 0.040791s: Consuming chunk module(geo2_ll_valuebound100__verifast_instrumented_modified, true) 0.040803s: geo2_ll_valuebound100__verifast_instrumented_modified.c(34,13-17): Producing assertion 0.040821s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.040830s: geo2_ll_valuebound100__verifast_instrumented_modified.c(33,5-9): Cleaning up dummy fraction chunks 0.040839s: geo2_ll_valuebound100__verifast_instrumented_modified.c(33,5-9): Leak check. 0.040883s: geo2_ll_valuebound100__verifast_instrumented_modified.c(11,6-17): Verifying function 'reach_error' 0.040899s: geo2_ll_valuebound100__verifast_instrumented_modified.c(11,33-38): Producing assertion 0.040908s: Entering Redux.assume(false) 0.040919s: Exiting Redux.assume: 0.000001 seconds 0.040933s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.040946s: Exiting Redux.assert_term: 0.000004 seconds 0.040964s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,6-25): Verifying function 'assume_abort_if_not' 0.040972s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Producing assertion 0.040987s: Entering Redux.assume(true) 0.040999s: Exiting Redux.assume: 0.000001 seconds 0.041015s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,6-25): Executing statement 0.041031s: geo2_ll_valuebound100__verifast_instrumented_modified.c(20,3-5): Executing statement 0.041056s: Entering Redux.assume(!(!(cond = 0))) 0.041082s: Exiting Redux.assume: 0.000017 seconds 0.041092s: geo2_ll_valuebound100__verifast_instrumented_modified.c(20,13-14): Executing statement 0.041109s: geo2_ll_valuebound100__verifast_instrumented_modified.c(20,14-19): Executing statement 0.041126s: Entering Redux.assert_term(func_rank(abort) < 0) 0.041139s: Exiting Redux.assert_term: 0.000004 seconds 0.041150s: geo2_ll_valuebound100__verifast_instrumented_modified.c(20,14-19): Verifying call 0.041161s: geo2_ll_valuebound100__verifast_instrumented_modified.c(8,38-42): Consuming assertion 0.041170s: Entering Redux.query(true) 0.041179s: Exiting Redux.query 0.041188s: geo2_ll_valuebound100__verifast_instrumented_modified.c(9,13-18): Producing assertion 0.041201s: Entering Redux.assume(false) 0.041211s: Exiting Redux.assume: 0.000001 seconds 0.041223s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041236s: Exiting Redux.assume: 0.000003 seconds 0.041245s: geo2_ll_valuebound100__verifast_instrumented_modified.c(21,1-2): Executing return statement 0.041254s: geo2_ll_valuebound100__verifast_instrumented_modified.c(18,13-17): Consuming assertion 0.041263s: Entering Redux.query(true) 0.041275s: Exiting Redux.query 0.041284s: geo2_ll_valuebound100__verifast_instrumented_modified.c(21,1-2): Cleaning up dummy fraction chunks 0.041292s: geo2_ll_valuebound100__verifast_instrumented_modified.c(21,1-2): Leak check. 0.041307s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041320s: Exiting Redux.assert_term: 0.000004 seconds 0.041330s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,6-23): Verifying function '__VERIFIER_assert' 0.041347s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Producing assertion 0.041356s: Entering Redux.assume(1 <= cond) 0.041370s: Exiting Redux.assume: 0.000006 seconds 0.041380s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,6-23): Executing statement 0.041392s: geo2_ll_valuebound100__verifast_instrumented_modified.c(25,5-7): Executing statement 0.041403s: Entering Redux.assume(!(!(cond = 0))) 0.041420s: Exiting Redux.assume: 0.000008 seconds 0.042122s: Entering Redux.assume(!(!(!(cond = 0)))) 0.042142s: Exiting Redux.assume: 0.000003 seconds 0.042153s: geo2_ll_valuebound100__verifast_instrumented_modified.c(29,5-11): Executing return statement 0.042162s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Consuming assertion 0.042171s: Entering Redux.query(1 <= cond) 0.042184s: Exiting Redux.query 0.042193s: geo2_ll_valuebound100__verifast_instrumented_modified.c(30,1-2): Cleaning up dummy fraction chunks 0.042202s: geo2_ll_valuebound100__verifast_instrumented_modified.c(30,1-2): Leak check. 0.042225s: geo2_ll_valuebound100__verifast_instrumented_modified.c(33,5-9): Verifying function 'main' 0.042234s: geo2_ll_valuebound100__verifast_instrumented_modified.c(33,25-31): Producing assertion 0.042252s: geo2_ll_valuebound100__verifast_instrumented_modified.c(33,5-9): Executing statement 0.042265s: geo2_ll_valuebound100__verifast_instrumented_modified.c(37,1-2): Executing statement 0.042274s: geo2_ll_valuebound100__verifast_instrumented_modified.c(39,1-40,1): Executing statement 0.042297s: Consuming chunk [_]module(geo2_ll_valuebound100__verifast_instrumented_modified, true) 0.042310s: geo2_ll_valuebound100__verifast_instrumented_modified.c(41,5-8): Executing statement 0.042322s: Entering Redux.assert_term(-2147483648 <= z && z <= 2147483647) 0.042335s: Exiting Redux.assert_term: 0.000004 seconds 0.042345s: Entering Redux.assert_term(-2147483648 <= k && k <= 2147483647) 0.042356s: Exiting Redux.assert_term: 0.000002 seconds 0.042370s: geo2_ll_valuebound100__verifast_instrumented_modified.c(42,5-9): Executing statement 0.042382s: Entering Redux.assert_term(-9223372036854775808 <= x && x <= 9223372036854775807) 0.042395s: Exiting Redux.assert_term: 0.000004 seconds 0.042405s: Entering Redux.assert_term(-9223372036854775808 <= y && y <= 9223372036854775807) 0.042417s: Exiting Redux.assert_term: 0.000003 seconds 0.042427s: Entering Redux.assert_term(-9223372036854775808 <= c && c <= 9223372036854775807) 0.042444s: Exiting Redux.assert_term: 0.000003 seconds 0.042455s: geo2_ll_valuebound100__verifast_instrumented_modified.c(43,7-8): Executing statement 0.042476s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042492s: Exiting Redux.assert_term: 0.000005 seconds 0.042504s: geo2_ll_valuebound100__verifast_instrumented_modified.c(43,9-30): Verifying call 0.042513s: geo2_ll_valuebound100__verifast_instrumented_modified.c(14,53-57): Consuming assertion 0.042521s: Entering Redux.query(true) 0.042535s: Exiting Redux.query 0.042548s: Entering Redux.assert_term(-2147483648 <= z0 && z0 <= 2147483647) 0.042560s: Exiting Redux.assert_term: 0.000003 seconds 0.042569s: geo2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042578s: Entering Redux.assume(true) 0.042589s: Exiting Redux.assume: 0.000001 seconds 0.042598s: geo2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.042615s: Entering Redux.assume(0 <= z0) 0.042636s: Exiting Redux.assume: 0.000006 seconds 0.042646s: Entering Redux.assume(z0 <= 100) 0.042660s: Exiting Redux.assume: 0.000005 seconds 0.042669s: geo2_ll_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.042678s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.042694s: Entering Redux.query(true) 0.042703s: Exiting Redux.query 0.042712s: geo2_ll_valuebound100__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.042728s: Entering Redux.assume(true) 0.042739s: Exiting Redux.assume: 0.000001 seconds 0.042747s: geo2_ll_valuebound100__verifast_instrumented_modified.c(45,7-8): Executing statement 0.042759s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.042772s: Exiting Redux.assert_term: 0.000004 seconds 0.042781s: geo2_ll_valuebound100__verifast_instrumented_modified.c(45,9-30): Verifying call 0.042789s: geo2_ll_valuebound100__verifast_instrumented_modified.c(14,53-57): Consuming assertion 0.042806s: Entering Redux.query(true) 0.042815s: Exiting Redux.query 0.042825s: Entering Redux.assert_term(-2147483648 <= k0 && k0 <= 2147483647) 0.042837s: Exiting Redux.assert_term: 0.000003 seconds 0.042846s: geo2_ll_valuebound100__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.042854s: Entering Redux.assume(true) 0.042864s: Exiting Redux.assume: 0.000001 seconds 0.042873s: geo2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.042892s: Entering Redux.assume(0 <= k0) 0.042907s: Exiting Redux.assume: 0.000005 seconds 0.042917s: Entering Redux.assume(k0 <= 100) 0.042931s: Exiting Redux.assume: 0.000005 seconds 0.042941s: geo2_ll_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.042950s: geo2_ll_valuebound100__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.042958s: Entering Redux.query(true) 0.042967s: Exiting Redux.query 0.042976s: geo2_ll_valuebound100__verifast_instrumented_modified.c(18,13-17): Producing assertion 0.042990s: Entering Redux.assume(true) 0.043000s: Exiting Redux.assume: 0.000001 seconds 0.043009s: geo2_ll_valuebound100__verifast_instrumented_modified.c(48,7-8): Executing statement 0.043021s: geo2_ll_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.043030s: geo2_ll_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.043039s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Executing statement 0.043062s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.043075s: Entering Redux.query((1 + (z0 * 1)) = ((z0 * 1) + 1)) 0.043084s: Exiting Redux.query 0.043096s: Entering Redux.assert_term(-9223372036854775808 <= c0 && c0 <= 9223372036854775807) 0.043109s: Exiting Redux.assert_term: 0.000004 seconds 0.043119s: Entering Redux.assert_term(-9223372036854775808 <= x0 && x0 <= 9223372036854775807) 0.043132s: Exiting Redux.assert_term: 0.000003 seconds 0.043147s: Entering Redux.assert_term(-9223372036854775808 <= y0 && y0 <= 9223372036854775807) 0.043159s: Exiting Redux.assert_term: 0.000003 seconds 0.043168s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Producing assertion 0.043179s: Entering Redux.assume((x0 + (z0 * y0)) = ((z0 * x0) + 1)) 0.043200s: Exiting Redux.assume: 0.000013 seconds 0.043209s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,5-10): Evaluating loop condition 0.043224s: Entering Redux.assume(!(1 = 0)) 0.043235s: Exiting Redux.assume: 0.000001 seconds 0.043245s: geo2_ll_valuebound100__verifast_instrumented_modified.c(53,2-3): Executing statement 0.043256s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Executing statement 0.043278s: Entering Redux.assume((((1 + (x0 * z0)) - x0) - (z0 * y0)) = 0) 0.043292s: Exiting Redux.assume: 0.000004 seconds 0.043302s: geo2_ll_valuebound100__verifast_instrumented_modified.c(54,9-26): Verifying call 0.043315s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.043324s: Entering Redux.query(1 <= 1) 0.043333s: Exiting Redux.query 0.043342s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.043350s: Entering Redux.assume(1 <= 1) 0.043360s: Exiting Redux.assume: 0.000001 seconds 0.043369s: geo2_ll_valuebound100__verifast_instrumented_modified.c(56,9-11): Executing statement 0.043381s: Entering Redux.assume(!(c0 < k0)) 0.043401s: Exiting Redux.assume: 0.000007 seconds 0.043411s: geo2_ll_valuebound100__verifast_instrumented_modified.c(57,13-18): Executing statement 0.043421s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Executing statement 0.043441s: Entering Redux.assume((((1 + (x0 * z0)) - x0) - (z0 * y0)) = 0) 0.043456s: Exiting Redux.assume: 0.000004 seconds 0.043467s: geo2_ll_valuebound100__verifast_instrumented_modified.c(63,5-22): Verifying call 0.043477s: geo2_ll_valuebound100__verifast_instrumented_modified.c(22,50-52): Consuming assertion 0.043492s: Entering Redux.query(1 <= 1) 0.043500s: Exiting Redux.query 0.043509s: geo2_ll_valuebound100__verifast_instrumented_modified.c(23,16-18): Producing assertion 0.043517s: Entering Redux.assume(1 <= 1) 0.043527s: Exiting Redux.assume: 0.000001 seconds 0.043536s: geo2_ll_valuebound100__verifast_instrumented_modified.c(64,5-11): Executing return statement 0.043546s: geo2_ll_valuebound100__verifast_instrumented_modified.c(34,13-17): Consuming assertion 0.043559s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Cleaning up dummy fraction chunks 0.043569s: geo2_ll_valuebound100__verifast_instrumented_modified.c(65,1-2): Leak check. 0.043581s: Entering Redux.assume(!((((1 + (x0 * z0)) - x0) - (z0 * y0)) = 0)) 0.043598s: Exiting Redux.assume: 0.000008 seconds 0.043608s: Entering Redux.assume(!(!(c0 < k0))) 0.043623s: Exiting Redux.assume: 0.000005 seconds 0.043633s: geo2_ll_valuebound100__verifast_instrumented_modified.c(59,11-12): Executing statement 0.043650s: geo2_ll_valuebound100__verifast_instrumented_modified.c(60,11-12): Executing statement 0.043664s: geo2_ll_valuebound100__verifast_instrumented_modified.c(61,11-12): Executing statement 0.043679s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming assertion 0.043701s: Entering Redux.query((((x0 * z0) + 1) + (z0 * (y0 * z0))) = ((z0 * ((x0 * z0) + 1)) + 1)) 0.043753s: Exiting Redux.query 0.043763s: geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Consuming expression 0.043780s: Entering Redux.query((((x0 * z0) + 1) + (z0 * (y0 * z0))) = ((z0 * ((x0 * z0) + 1)) + 1)) 0.043824s: Exiting Redux.query geo2_ll_valuebound100__verifast_instrumented_modified.c(52,54-56): Cannot prove condition. (Cannot prove (((x0 * z0) + 1) + (z0 * (y0 * z0))) = ((z0 * ((x0 * z0) + 1)) + 1).)