./verifast-validate-witness.sh sv-benchmarks/c/loop-lit/gj2007.i ./results/automizer-verification-files/SV-COMP24_unreach-call/gj2007.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/loop-lit/gj2007.i + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/gj2007.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/loop-lit/gj2007.i + FILE=gj2007.i ++ echo gj2007 ++ sed 's/[-\.]/_/g' - + SANITIZED=gj2007 + MODULE=gj2007__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=gj2007__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/gj2007.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=gj2007__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/gj2007.yml/witness-2.1.yml -p sv-benchmarks/c/loop-lit/gj2007.i -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n gj2007__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/loop-lit/gj2007.i -o gj2007__verifast_instrumented.c + program_modifications_cli.py -p gj2007__verifast_instrumented.c -o gj2007__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c gj2007__verifast_instrumented_modified.c gj2007__verifast_instrumented_modified.c 0.006731s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006764s: Exiting Redux.assert_term: 0.000014 seconds 0.006801s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.006816s: Exiting Redux.assert_term: 0.000006 seconds 0.006825s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.006839s: Exiting Redux.assert_term: 0.000005 seconds 0.006848s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.006868s: Exiting Redux.assert_term: 0.000002 seconds 0.006878s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.006893s: Exiting Redux.assert_term: 0.000005 seconds 0.006902s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.006914s: Exiting Redux.assert_term: 0.000005 seconds 0.006926s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.006940s: Exiting Redux.assert_term: 0.000003 seconds 0.006949s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.006969s: Exiting Redux.assert_term: 0.000007 seconds 0.006977s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.006991s: Exiting Redux.assert_term: 0.000002 seconds 0.007002s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007015s: Exiting Redux.assert_term: 0.000002 seconds 0.007023s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007037s: Exiting Redux.assert_term: 0.000004 seconds 0.007047s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007065s: Exiting Redux.assert_term: 0.000003 seconds 0.007077s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007091s: Exiting Redux.assert_term: 0.000004 seconds 0.007100s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007112s: Exiting Redux.assert_term: 0.000005 seconds 0.007121s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007133s: Exiting Redux.assert_term: 0.000002 seconds 0.007144s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007162s: Exiting Redux.assert_term: 0.000002 seconds 0.007171s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007225s: Exiting Redux.assert_term: 0.000005 seconds 0.007233s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007247s: Exiting Redux.assert_term: 0.000004 seconds 0.007257s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007269s: Exiting Redux.assert_term: 0.000002 seconds 0.007283s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007302s: Exiting Redux.assert_term: 0.000004 seconds 0.007311s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007324s: Exiting Redux.assert_term: 0.000005 seconds 0.007334s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007345s: Exiting Redux.assert_term: 0.000003 seconds 0.007355s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007369s: Exiting Redux.assert_term: 0.000005 seconds 0.007377s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007396s: Exiting Redux.assert_term: 0.000002 seconds 0.007406s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007419s: Exiting Redux.assert_term: 0.000002 seconds 0.007428s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007441s: Exiting Redux.assert_term: 0.000004 seconds 0.007449s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007462s: Exiting Redux.assert_term: 0.000004 seconds 0.025500s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025562s: Exiting Redux.assert_term: 0.000012 seconds 0.025582s: Entering Redux.assume(true ==> default_value = 0) 0.025597s: Exiting Redux.assume: 0.000004 seconds 0.026794s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.026817s: Exiting Redux.assert_term: 0.000006 seconds 0.026830s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.026842s: Exiting Redux.assert_term: 0.000003 seconds 0.026854s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.026872s: Exiting Redux.assert_term: 0.000003 seconds 0.026890s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.026902s: Exiting Redux.assert_term: 0.000003 seconds 0.026913s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.026923s: Exiting Redux.assert_term: 0.000002 seconds 0.026940s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.026952s: Exiting Redux.assert_term: 0.000003 seconds 0.026967s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.026979s: Exiting Redux.assert_term: 0.000003 seconds 0.026995s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.027007s: Exiting Redux.assert_term: 0.000003 seconds 0.027021s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.027033s: Exiting Redux.assert_term: 0.000003 seconds 0.027046s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.027058s: Exiting Redux.assert_term: 0.000003 seconds 0.027075s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.027085s: Exiting Redux.assert_term: 0.000002 seconds 0.027102s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.027114s: Exiting Redux.assert_term: 0.000003 seconds 0.027137s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.027150s: Exiting Redux.assert_term: 0.000002 seconds 0.027165s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.027176s: Exiting Redux.assert_term: 0.000002 seconds 0.027191s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.027203s: Exiting Redux.assert_term: 0.000003 seconds 0.027225s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.027237s: Exiting Redux.assert_term: 0.000003 seconds 0.027256s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.027270s: Exiting Redux.assert_term: 0.000003 seconds 0.027287s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.027299s: Exiting Redux.assert_term: 0.000002 seconds 0.027314s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.027326s: Exiting Redux.assert_term: 0.000003 seconds 0.027350s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.027362s: Exiting Redux.assert_term: 0.000003 seconds 0.030091s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.030117s: Exiting Redux.assume: 0.000006 seconds 0.035641s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.035690s: Exiting Redux.assert_term: 0.000010 seconds 0.035713s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.035742s: Exiting Redux.assert_term: 0.000003 seconds 0.035758s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.035771s: Exiting Redux.assert_term: 0.000002 seconds 0.035787s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.035799s: Exiting Redux.assert_term: 0.000003 seconds 0.035810s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.035831s: Exiting Redux.assume: 0.000012 seconds 0.035847s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.035866s: Exiting Redux.assert_term: 0.000004 seconds 0.035876s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.035898s: Exiting Redux.assume: 0.000013 seconds 0.035913s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.035925s: Exiting Redux.assert_term: 0.000003 seconds 0.035942s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.035959s: Exiting Redux.assert_term: 0.000003 seconds 0.035980s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.035992s: Exiting Redux.assert_term: 0.000003 seconds 0.036014s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.036028s: Exiting Redux.assert_term: 0.000003 seconds 0.036050s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.036062s: Exiting Redux.assert_term: 0.000003 seconds 0.036091s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.036103s: Exiting Redux.assert_term: 0.000003 seconds 0.036141s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.036154s: Exiting Redux.assert_term: 0.000003 seconds 0.036171s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.036183s: Exiting Redux.assert_term: 0.000003 seconds 0.036199s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.036217s: Exiting Redux.assert_term: 0.000003 seconds 0.036233s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.036245s: Exiting Redux.assert_term: 0.000002 seconds 0.036260s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.036272s: Exiting Redux.assert_term: 0.000002 seconds 0.036287s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.036299s: Exiting Redux.assert_term: 0.000003 seconds 0.036314s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.036331s: Exiting Redux.assert_term: 0.000002 seconds 0.036347s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.036358s: Exiting Redux.assert_term: 0.000002 seconds 0.036374s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.036386s: Exiting Redux.assert_term: 0.000002 seconds 0.036402s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.036414s: Exiting Redux.assert_term: 0.000002 seconds 0.036429s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.036446s: Exiting Redux.assert_term: 0.000002 seconds 0.036470s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.036482s: Exiting Redux.assert_term: 0.000003 seconds 0.036498s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.036510s: Exiting Redux.assert_term: 0.000002 seconds 0.036582s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.036594s: Exiting Redux.assert_term: 0.000002 seconds 0.036622s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.036634s: Exiting Redux.assert_term: 0.000003 seconds 0.036663s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.036676s: Exiting Redux.assert_term: 0.000002 seconds 0.036698s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.036710s: Exiting Redux.assert_term: 0.000003 seconds 0.036724s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.036736s: Exiting Redux.assert_term: 0.000003 seconds 0.036761s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.036773s: Exiting Redux.assert_term: 0.000003 seconds 0.036789s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.036800s: Exiting Redux.assert_term: 0.000003 seconds 0.036815s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.036827s: Exiting Redux.assert_term: 0.000002 seconds 0.036842s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.036853s: Exiting Redux.assert_term: 0.000003 seconds 0.036872s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.036884s: Exiting Redux.assert_term: 0.000002 seconds 0.036902s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.036914s: Exiting Redux.assert_term: 0.000002 seconds 0.036929s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.036941s: Exiting Redux.assert_term: 0.000003 seconds 0.036956s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.036968s: Exiting Redux.assert_term: 0.000002 seconds 0.036994s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.037007s: Exiting Redux.assert_term: 0.000003 seconds 0.037032s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.037044s: Exiting Redux.assert_term: 0.000003 seconds 0.037063s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.037075s: Exiting Redux.assert_term: 0.000002 seconds 0.037099s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.037111s: Exiting Redux.assert_term: 0.000002 seconds 0.037141s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.037154s: Exiting Redux.assert_term: 0.000003 seconds 0.037168s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.037179s: Exiting Redux.assert_term: 0.000003 seconds 0.037193s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.037206s: Exiting Redux.assert_term: 0.000002 seconds 0.037220s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.037238s: Exiting Redux.assert_term: 0.000002 seconds 0.037252s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.037263s: Exiting Redux.assert_term: 0.000002 seconds 0.037278s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.037289s: Exiting Redux.assert_term: 0.000003 seconds 0.037305s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.037316s: Exiting Redux.assert_term: 0.000003 seconds 0.037332s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.037350s: Exiting Redux.assert_term: 0.000004 seconds 0.037365s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.037377s: Exiting Redux.assert_term: 0.000002 seconds 0.037391s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.037402s: Exiting Redux.assert_term: 0.000003 seconds 0.037418s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.037429s: Exiting Redux.assert_term: 0.000003 seconds 0.037443s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.037460s: Exiting Redux.assert_term: 0.000002 seconds 0.037474s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.037485s: Exiting Redux.assert_term: 0.000002 seconds 0.037500s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.037511s: Exiting Redux.assert_term: 0.000002 seconds 0.037526s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.037538s: Exiting Redux.assert_term: 0.000002 seconds 0.037552s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.037568s: Exiting Redux.assert_term: 0.000003 seconds 0.037583s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.037594s: Exiting Redux.assert_term: 0.000003 seconds 0.037608s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.037619s: Exiting Redux.assert_term: 0.000002 seconds 0.037633s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.037644s: Exiting Redux.assert_term: 0.000003 seconds 0.037657s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.037678s: Exiting Redux.assert_term: 0.000002 seconds 0.037693s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.037705s: Exiting Redux.assert_term: 0.000002 seconds 0.037719s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.037731s: Exiting Redux.assert_term: 0.000003 seconds 0.037744s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.037755s: Exiting Redux.assert_term: 0.000002 seconds 0.037771s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.037790s: Exiting Redux.assert_term: 0.000002 seconds 0.037805s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.037816s: Exiting Redux.assert_term: 0.000002 seconds 0.037832s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.037844s: Exiting Redux.assert_term: 0.000002 seconds 0.037859s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.037870s: Exiting Redux.assert_term: 0.000003 seconds 0.037885s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.037901s: Exiting Redux.assert_term: 0.000002 seconds 0.037916s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.037928s: Exiting Redux.assert_term: 0.000003 seconds 0.037942s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.037953s: Exiting Redux.assert_term: 0.000002 seconds 0.037966s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.037978s: Exiting Redux.assert_term: 0.000002 seconds 0.037991s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.038007s: Exiting Redux.assert_term: 0.000002 seconds 0.038020s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.038031s: Exiting Redux.assert_term: 0.000003 seconds 0.038044s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.038056s: Exiting Redux.assert_term: 0.000002 seconds 0.038068s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.038080s: Exiting Redux.assert_term: 0.000002 seconds 0.038093s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.038109s: Exiting Redux.assert_term: 0.000002 seconds 0.038134s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.038148s: Exiting Redux.assert_term: 0.000003 seconds 0.038162s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.038173s: Exiting Redux.assert_term: 0.000003 seconds 0.038191s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.038203s: Exiting Redux.assert_term: 0.000003 seconds 0.038219s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.038235s: Exiting Redux.assert_term: 0.000003 seconds 0.038251s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.038262s: Exiting Redux.assert_term: 0.000003 seconds 0.038278s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.038289s: Exiting Redux.assert_term: 0.000002 seconds 0.038305s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.038317s: Exiting Redux.assert_term: 0.000003 seconds 0.038334s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.038351s: Exiting Redux.assert_term: 0.000003 seconds 0.038368s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.038379s: Exiting Redux.assert_term: 0.000003 seconds 0.038400s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.038412s: Exiting Redux.assert_term: 0.000003 seconds 0.038432s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.038443s: Exiting Redux.assert_term: 0.000002 seconds 0.038458s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.038474s: Exiting Redux.assert_term: 0.000003 seconds 0.038488s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.038502s: Exiting Redux.assert_term: 0.000004 seconds 0.038519s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.038531s: Exiting Redux.assert_term: 0.000003 seconds 0.038545s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.038557s: Exiting Redux.assert_term: 0.000003 seconds 0.038574s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.038595s: Exiting Redux.assert_term: 0.000002 seconds 0.038612s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.038623s: Exiting Redux.assert_term: 0.000003 seconds 0.038639s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.038651s: Exiting Redux.assert_term: 0.000002 seconds 0.038666s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.038678s: Exiting Redux.assert_term: 0.000002 seconds 0.038692s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.038712s: Exiting Redux.assert_term: 0.000004 seconds 0.038731s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.038743s: Exiting Redux.assert_term: 0.000002 seconds 0.038757s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.038770s: Exiting Redux.assert_term: 0.000003 seconds 0.038788s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.038800s: Exiting Redux.assert_term: 0.000002 seconds 0.038816s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.038832s: Exiting Redux.assert_term: 0.000003 seconds 0.038847s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.038858s: Exiting Redux.assert_term: 0.000003 seconds 0.038875s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.038887s: Exiting Redux.assert_term: 0.000002 seconds 0.038901s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.038912s: Exiting Redux.assert_term: 0.000003 seconds 0.038933s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.038945s: Exiting Redux.assert_term: 0.000002 seconds 0.038959s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.038970s: Exiting Redux.assert_term: 0.000002 seconds 0.038986s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.038998s: Exiting Redux.assert_term: 0.000002 seconds 0.039012s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.039024s: Exiting Redux.assert_term: 0.000003 seconds 0.039043s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.039055s: Exiting Redux.assert_term: 0.000002 seconds 0.039070s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.039082s: Exiting Redux.assert_term: 0.000003 seconds 0.039096s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.039108s: Exiting Redux.assert_term: 0.000003 seconds 0.039161s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.039174s: Exiting Redux.assert_term: 0.000003 seconds 0.039196s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.039210s: Exiting Redux.assert_term: 0.000003 seconds 0.039226s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.039238s: Exiting Redux.assert_term: 0.000003 seconds 0.039253s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.039264s: Exiting Redux.assert_term: 0.000003 seconds 0.039278s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.039290s: Exiting Redux.assert_term: 0.000003 seconds 0.039311s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.039629s: Exiting Redux.assert_term: 0.000308 seconds 0.040636s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.040657s: Exiting Redux.assert_term: 0.000005 seconds 0.040672s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 200) 0.040685s: Exiting Redux.assert_term: 0.000003 seconds 0.040700s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 201) 0.040718s: Exiting Redux.assert_term: 0.000003 seconds 0.040740s: Entering Redux.assert_term(func_rank(main) = 203) 0.040752s: Exiting Redux.assert_term: 0.000003 seconds 0.040783s: gj2007__verifast_instrumented_modified.c(27,5-9): Function 'main': Function type implementation check 0.040799s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.040813s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.040830s: Entering Redux.assume(0 <= argc) 0.040844s: Exiting Redux.assume: 0.000005 seconds 0.040853s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.040862s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.040876s: gj2007__verifast_instrumented_modified.c(27,25-31): Consuming assertion 0.040890s: Consuming chunk module(gj2007__verifast_instrumented_modified, true) 0.040910s: gj2007__verifast_instrumented_modified.c(28,13-17): Producing assertion 0.040922s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.040931s: gj2007__verifast_instrumented_modified.c(27,5-9): Cleaning up dummy fraction chunks 0.040939s: gj2007__verifast_instrumented_modified.c(27,5-9): Leak check. 0.040983s: gj2007__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.040999s: gj2007__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.041008s: Entering Redux.assume(false) 0.041019s: Exiting Redux.assume: 0.000001 seconds 0.041033s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041046s: Exiting Redux.assert_term: 0.000003 seconds 0.041063s: gj2007__verifast_instrumented_modified.c(11,6-25): Verifying function 'assume_abort_if_not' 0.041072s: gj2007__verifast_instrumented_modified.c(11,49-53): Producing assertion 0.041085s: Entering Redux.assume(true) 0.041095s: Exiting Redux.assume: 0.000002 seconds 0.041110s: gj2007__verifast_instrumented_modified.c(11,6-25): Executing statement 0.041139s: gj2007__verifast_instrumented_modified.c(14,3-5): Executing statement 0.041158s: Entering Redux.assume(!(!(cond = 0))) 0.041182s: Exiting Redux.assume: 0.000015 seconds 0.041192s: gj2007__verifast_instrumented_modified.c(14,13-14): Executing statement 0.041202s: gj2007__verifast_instrumented_modified.c(14,14-19): Executing statement 0.041223s: Entering Redux.assert_term(func_rank(abort) < 0) 0.041236s: Exiting Redux.assert_term: 0.000003 seconds 0.041248s: gj2007__verifast_instrumented_modified.c(14,14-19): Verifying call 0.041257s: gj2007__verifast_instrumented_modified.c(3,38-42): Consuming assertion 0.041265s: Entering Redux.query(true) 0.041274s: Exiting Redux.query 0.041283s: gj2007__verifast_instrumented_modified.c(4,13-18): Producing assertion 0.041291s: Entering Redux.assume(false) 0.041306s: Exiting Redux.assume: 0.000002 seconds 0.041317s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041330s: Exiting Redux.assume: 0.000004 seconds 0.041340s: gj2007__verifast_instrumented_modified.c(15,1-2): Executing return statement 0.041349s: gj2007__verifast_instrumented_modified.c(12,13-17): Consuming assertion 0.041357s: Entering Redux.query(true) 0.041365s: Exiting Redux.query 0.041374s: gj2007__verifast_instrumented_modified.c(15,1-2): Cleaning up dummy fraction chunks 0.041387s: gj2007__verifast_instrumented_modified.c(15,1-2): Leak check. 0.041402s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041414s: Exiting Redux.assert_term: 0.000004 seconds 0.041424s: gj2007__verifast_instrumented_modified.c(16,6-23): Verifying function '__VERIFIER_assert' 0.041433s: gj2007__verifast_instrumented_modified.c(16,50-52): Producing assertion 0.041442s: Entering Redux.assume(1 <= cond) 0.041455s: Exiting Redux.assume: 0.000005 seconds 0.041469s: gj2007__verifast_instrumented_modified.c(16,6-23): Executing statement 0.041481s: gj2007__verifast_instrumented_modified.c(19,3-5): Executing statement 0.041492s: Entering Redux.assume(!(!(cond = 0))) 0.041509s: Exiting Redux.assume: 0.000008 seconds 0.041518s: Entering Redux.assume(!(!(!(cond = 0)))) 0.042176s: Exiting Redux.assume: 0.000648 seconds 0.042187s: gj2007__verifast_instrumented_modified.c(22,3-9): Executing return statement 0.042197s: gj2007__verifast_instrumented_modified.c(17,16-18): Consuming assertion 0.042213s: Entering Redux.query(1 <= cond) 0.042227s: Exiting Redux.query 0.042236s: gj2007__verifast_instrumented_modified.c(23,1-2): Cleaning up dummy fraction chunks 0.042243s: gj2007__verifast_instrumented_modified.c(23,1-2): Leak check. 0.042260s: gj2007__verifast_instrumented_modified.c(27,5-9): Verifying function 'main' 0.042269s: gj2007__verifast_instrumented_modified.c(27,25-31): Producing assertion 0.042286s: gj2007__verifast_instrumented_modified.c(27,5-9): Executing statement 0.042306s: gj2007__verifast_instrumented_modified.c(31,1-2): Executing statement 0.042316s: gj2007__verifast_instrumented_modified.c(33,1-34,1): Executing statement 0.042332s: Consuming chunk [_]module(gj2007__verifast_instrumented_modified, true) 0.042343s: gj2007__verifast_instrumented_modified.c(35,11-12): Executing statement 0.042355s: gj2007__verifast_instrumented_modified.c(36,11-12): Executing statement 0.042363s: gj2007__verifast_instrumented_modified.c(37,5-10): Executing statement 0.042412s: gj2007__verifast_instrumented_modified.c(37,1531-1533): Consuming assertion 0.042470s: Entering Redux.query(0 = 80 && 50 = 80 || 0 = 83 && 50 = 83 || 67 = 0 && 67 = 50 || 0 = 75 && 50 = 75 || 0 = 65 && 50 = 65 || 66 = 50 && 66 = 0 || 94 = 0 && 94 = 50 || 81 = 50 && 81 = 0 || 57 = 50 && 57 = 0 || 51 = 0 && 51 = 50 || 50 = 79 && 0 = 79 || 50 = 54 && 0 = 54 || 98 = 50 && 98 = 0 || 0 = 96 && 50 = 96 || 92 = 50 && 92 = 0 || 50 = 82 && 0 = 82 || 77 = 0 && 77 = 50 || 88 = 50 && 88 = 0 || 0 = 63 && 50 = 63 || 59 = 50 && 59 = 0 || 0 = 60 && 50 = 60 || 50 = 55 && 0 = 55 || 50 = 71 && 0 = 71 || 0 = 58 && 50 = 58 || 50 = 50 && 0 <= 50 || 50 = 62 && 0 = 62 || 64 = 50 && 64 = 0 || 76 = 50 && 76 = 0 || 50 = 93 && 0 = 93 || 0 = 69 && 50 = 69 || 97 = 0 && 97 = 50 || 0 = 61 && 50 = 61 || 87 = 50 && 87 = 0 || 53 = 50 && 53 = 0 || 0 = 70 && 50 = 70 || 72 = 50 && 72 = 0 || 91 = 50 && 91 = 0 || 0 = 74 && 50 = 74 || 0 = 52 && 50 = 52 || 50 = 99 && 0 = 99 || 0 = 73 && 50 = 73 || 56 = 50 && 56 = 0 || 0 = 78 && 50 = 78 || 100 <= 0 && 50 = 100 || 84 = 50 && 84 = 0 || 68 = 50 && 68 = 0 || 95 = 0 && 95 = 50 || 50 = 86 && 0 = 86 || 0 = 90 && 50 = 90 || 50 = 85 && 0 = 85 || 0 = 89 && 50 = 89) 0.043028s: Exiting Redux.query 0.043043s: Entering Redux.assert_term(-2147483648 <= x && x <= 2147483647) 0.043057s: Exiting Redux.assert_term: 0.000003 seconds 0.043066s: Entering Redux.assert_term(-2147483648 <= x0 && x0 <= 2147483647) 0.043078s: Exiting Redux.assert_term: 0.000003 seconds 0.043087s: Entering Redux.assert_term(-2147483648 <= y && y <= 2147483647) 0.043103s: Exiting Redux.assert_term: 0.000002 seconds 0.043113s: gj2007__verifast_instrumented_modified.c(37,1531-1533): Producing assertion 0.043171s: Entering Redux.assume(x = 80 && y = 80 || x = 83 && y = 83 || 67 = x && 67 = y || x = 75 && y = 75 || x = 65 && y = 65 || 66 = y && 66 = x || 94 = x && 94 = y || 81 = y && 81 = x || 57 = y && 57 = x || 51 = x && 51 = y || y = 79 && x = 79 || y = 54 && x = 54 || 98 = y && 98 = x || x = 96 && y = 96 || 92 = y && 92 = x || y = 82 && x = 82 || 77 = x && 77 = y || 88 = y && 88 = x || x = 63 && y = 63 || 59 = y && 59 = x || x = 60 && y = 60 || y = 55 && x = 55 || y = 71 && x = 71 || x = 58 && y = 58 || y = 50 && x <= 50 || y = 62 && x = 62 || 64 = y && 64 = x || 76 = y && 76 = x || y = 93 && x = 93 || x = 69 && y = 69 || 97 = x && 97 = y || x = 61 && y = 61 || 87 = y && 87 = x || 53 = y && 53 = x || x = 70 && y = 70 || 72 = y && 72 = x || 91 = y && 91 = x || x = 74 && y = 74 || x = 52 && y = 52 || y = 99 && x = 99 || x = 73 && y = 73 || 56 = y && 56 = x || x = 78 && y = 78 || 100 <= x && y = 100 || 84 = y && 84 = x || 68 = y && 68 = x || 95 = x && 95 = y || y = 86 && x = 86 || x = 90 && y = 90 || y = 85 && x = 85 || x = 89 && y = 89) 0.044149s: Exiting Redux.assume: 0.000961 seconds 0.044165s: gj2007__verifast_instrumented_modified.c(37,5-10): Evaluating loop condition 0.044177s: Entering Redux.assume(x < 100) 0.044912s: Exiting Redux.assume: 0.000725 seconds 0.044925s: gj2007__verifast_instrumented_modified.c(38,2-3): Executing statement 0.044947s: gj2007__verifast_instrumented_modified.c(39,2-4): Executing statement 0.044959s: Entering Redux.assume(x < 50) 0.053139s: Exiting Redux.assume: 0.008168 seconds 0.053155s: gj2007__verifast_instrumented_modified.c(39,14-15): Executing statement 0.053168s: gj2007__verifast_instrumented_modified.c(40,8-9): Executing statement 0.053185s: gj2007__verifast_instrumented_modified.c(37,1531-1533): Consuming assertion 0.053249s: Entering Redux.query((x + 1) = 80 && y = 80 || (x + 1) = 83 && y = 83 || 67 = (x + 1) && 67 = y || (x + 1) = 75 && y = 75 || (x + 1) = 65 && y = 65 || 66 = y && 66 = (x + 1) || 94 = (x + 1) && 94 = y || 81 = y && 81 = (x + 1) || 57 = y && 57 = (x + 1) || 51 = (x + 1) && 51 = y || y = 79 && (x + 1) = 79 || y = 54 && (x + 1) = 54 || 98 = y && 98 = (x + 1) || (x + 1) = 96 && y = 96 || 92 = y && 92 = (x + 1) || y = 82 && (x + 1) = 82 || 77 = (x + 1) && 77 = y || 88 = y && 88 = (x + 1) || (x + 1) = 63 && y = 63 || 59 = y && 59 = (x + 1) || (x + 1) = 60 && y = 60 || y = 55 && (x + 1) = 55 || y = 71 && (x + 1) = 71 || (x + 1) = 58 && y = 58 || y = 50 && (x + 1) <= 50 || y = 62 && (x + 1) = 62 || 64 = y && 64 = (x + 1) || 76 = y && 76 = (x + 1) || y = 93 && (x + 1) = 93 || (x + 1) = 69 && y = 69 || 97 = (x + 1) && 97 = y || (x + 1) = 61 && y = 61 || 87 = y && 87 = (x + 1) || 53 = y && 53 = (x + 1) || (x + 1) = 70 && y = 70 || 72 = y && 72 = (x + 1) || 91 = y && 91 = (x + 1) || (x + 1) = 74 && y = 74 || (x + 1) = 52 && y = 52 || y = 99 && (x + 1) = 99 || (x + 1) = 73 && y = 73 || 56 = y && 56 = (x + 1) || (x + 1) = 78 && y = 78 || 100 <= (x + 1) && y = 100 || 84 = y && 84 = (x + 1) || 68 = y && 68 = (x + 1) || 95 = (x + 1) && 95 = y || y = 86 && (x + 1) = 86 || (x + 1) = 90 && y = 90 || y = 85 && (x + 1) = 85 || (x + 1) = 89 && y = 89)