./verifast-validate-witness.sh sv-benchmarks/c/loop-simple/nested_2.c ./results/automizer-verification-files/SV-COMP24_unreach-call/nested_2.yml/witness-2.1.yml


--------------------------------------------------------------------------------


+ PROGRAM=sv-benchmarks/c/loop-simple/nested_2.c
+ WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/nested_2.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-simple/nested_2.c
+ FILE=nested_2.c
++ echo nested_2
++ sed 's/[-\.]/_/g' -
+ SANITIZED=nested_2
+ MODULE=nested_2__verifast_instrumented_modified
+ INSTRUMENTED_PROGRAM=nested_2__verifast_instrumented.c
++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/nested_2.yml/witness-2.1.yml
+ TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml
+ FINAL_PROGRAM=nested_2__verifast_instrumented_modified.c
+ change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/nested_2.yml/witness-2.1.yml -p sv-benchmarks/c/loop-simple/nested_2.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n nested_2__verifast_instrumented_modified
+ instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/loop-simple/nested_2.c -o nested_2__verifast_instrumented.c
+ program_modifications_cli.py -p nested_2__verifast_instrumented.c -o nested_2__verifast_instrumented_modified.c
+ verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c nested_2__verifast_instrumented_modified.c
nested_2__verifast_instrumented_modified.c
  0.007009s: Entering Redux.assert_term(unboxed_bool(0) = false)
  0.007040s: Exiting Redux.assert_term: 0.000013 seconds
  0.007080s: Entering Redux.assert_term(sizeof(bool_typeid) = 1)
  0.007096s: Exiting Redux.assert_term: 0.000006 seconds
  0.007106s: Entering Redux.assert_term(sizeof(char_typeid) = 1)
  0.007120s: Exiting Redux.assert_term: 0.000005 seconds
  0.007143s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1)
  0.007154s: Exiting Redux.assert_term: 0.000003 seconds
  0.007166s: Entering Redux.assert_term(sizeof(short_typeid) = 2)
  0.007180s: Exiting Redux.assert_term: 0.000004 seconds
  0.007190s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2)
  0.007205s: Exiting Redux.assert_term: 0.000004 seconds
  0.007215s: Entering Redux.assert_term(sizeof(int_typeid) = 4)
  0.007229s: Exiting Redux.assert_term: 0.000003 seconds
  0.007245s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4)
  0.007257s: Exiting Redux.assert_term: 0.000005 seconds
  0.007267s: Entering Redux.assert_term(sizeof(long_typeid) = 4)
  0.007282s: Exiting Redux.assert_term: 0.000003 seconds
  0.007294s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4)
  0.007306s: Exiting Redux.assert_term: 0.000002 seconds
  0.007315s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8)
  0.007331s: Exiting Redux.assert_term: 0.000005 seconds
  0.007346s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8)
  0.007359s: Exiting Redux.assert_term: 0.000002 seconds
  0.007369s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4)
  0.007385s: Exiting Redux.assert_term: 0.000005 seconds
  0.007394s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4)
  0.007407s: Exiting Redux.assert_term: 0.000005 seconds
  0.007416s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1)
  0.007429s: Exiting Redux.assert_term: 0.000002 seconds
  0.007473s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1)
  0.007487s: Exiting Redux.assert_term: 0.000003 seconds
  0.007496s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2)
  0.007509s: Exiting Redux.assert_term: 0.000005 seconds
  0.007518s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2)
  0.007532s: Exiting Redux.assert_term: 0.000004 seconds
  0.007542s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4)
  0.007554s: Exiting Redux.assert_term: 0.000002 seconds
  0.007571s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4)
  0.007589s: Exiting Redux.assert_term: 0.000007 seconds
  0.007598s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8)
  0.007612s: Exiting Redux.assert_term: 0.000004 seconds
  0.007624s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8)
  0.007636s: Exiting Redux.assert_term: 0.000002 seconds
  0.007647s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16)
  0.007661s: Exiting Redux.assert_term: 0.000005 seconds
  0.007676s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16)
  0.007690s: Exiting Redux.assert_term: 0.000002 seconds
  0.007700s: Entering Redux.assert_term(sizeof(float_typeid) = 4)
  0.007716s: Exiting Redux.assert_term: 0.000002 seconds
  0.007725s: Entering Redux.assert_term(sizeof(double_typeid) = 8)
  0.007739s: Exiting Redux.assert_term: 0.000005 seconds
  0.007748s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4)
  0.007762s: Exiting Redux.assert_term: 0.000005 seconds
  0.025268s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0)
  0.025342s: Exiting Redux.assert_term: 0.000013 seconds
  0.025360s: Entering Redux.assume(true ==> default_value = 0)
  0.025376s: Exiting Redux.assume: 0.000007 seconds
  0.026705s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0)
  0.026731s: Exiting Redux.assert_term: 0.000007 seconds
  0.026746s: Entering Redux.assert_term(func_rank(append_nil) < 0)
  0.026761s: Exiting Redux.assert_term: 0.000004 seconds
  0.026776s: Entering Redux.assert_term(func_rank(length_append) < 0)
  0.026797s: Exiting Redux.assert_term: 0.000003 seconds
  0.026817s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0)
  0.026831s: Exiting Redux.assert_term: 0.000003 seconds
  0.026844s: Entering Redux.assert_term(func_rank(mem_nth) < 0)
  0.026855s: Exiting Redux.assert_term: 0.000003 seconds
  0.026871s: Entering Redux.assert_term(func_rank(mem_append) < 0)
  0.026886s: Exiting Redux.assert_term: 0.000003 seconds
  0.026904s: Entering Redux.assert_term(func_rank(take_0) < 0)
  0.026923s: Exiting Redux.assert_term: 0.000002 seconds
  0.026934s: Entering Redux.assert_term(func_rank(take_length) < 0)
  0.026946s: Exiting Redux.assert_term: 0.000002 seconds
  0.026959s: Entering Redux.assert_term(func_rank(length_take) < 0)
  0.026971s: Exiting Redux.assert_term: 0.000003 seconds
  0.026986s: Entering Redux.assert_term(func_rank(nth_take) < 0)
  0.026997s: Exiting Redux.assert_term: 0.000003 seconds
  0.027013s: Entering Redux.assert_term(func_rank(drop_0) < 0)
  0.027031s: Exiting Redux.assert_term: 0.000002 seconds
  0.027043s: Entering Redux.assert_term(func_rank(drop_length) < 0)
  0.027054s: Exiting Redux.assert_term: 0.000002 seconds
  0.027067s: Entering Redux.assert_term(func_rank(length_drop) < 0)
  0.027079s: Exiting Redux.assert_term: 0.000003 seconds
  0.027094s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0)
  0.027106s: Exiting Redux.assert_term: 0.000003 seconds
  0.027121s: Entering Redux.assert_term(func_rank(length_remove) < 0)
  0.027139s: Exiting Redux.assert_term: 0.000003 seconds
  0.027156s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0)
  0.027168s: Exiting Redux.assert_term: 0.000003 seconds
  0.027187s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0)
  0.027200s: Exiting Redux.assert_term: 0.000003 seconds
  0.027217s: Entering Redux.assert_term(func_rank(mem_index_of) < 0)
  0.027229s: Exiting Redux.assert_term: 0.000003 seconds
  0.027244s: Entering Redux.assert_term(func_rank(nth_update) < 0)
  0.027261s: Exiting Redux.assert_term: 0.000002 seconds
  0.027280s: Entering Redux.assert_term(func_rank(length_update) < 0)
  0.027293s: Exiting Redux.assert_term: 0.000003 seconds
  0.030117s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0))
  0.030145s: Exiting Redux.assume: 0.000008 seconds
  0.035858s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0)
  0.035890s: Exiting Redux.assert_term: 0.000010 seconds
  0.035914s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0)
  0.035941s: Exiting Redux.assert_term: 0.000002 seconds
  0.035959s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0)
  0.035971s: Exiting Redux.assert_term: 0.000004 seconds
  0.035988s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0)
  0.036000s: Exiting Redux.assert_term: 0.000002 seconds
  0.036011s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0)
  0.036038s: Exiting Redux.assume: 0.000013 seconds
  0.036054s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0)
  0.036065s: Exiting Redux.assert_term: 0.000004 seconds
  0.036076s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295)
  0.036099s: Exiting Redux.assume: 0.000014 seconds
  0.036113s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0)
  0.036124s: Exiting Redux.assert_term: 0.000003 seconds
  0.036141s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0)
  0.036159s: Exiting Redux.assert_term: 0.000004 seconds
  0.036180s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0)
  0.036191s: Exiting Redux.assert_term: 0.000003 seconds
  0.036213s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0)
  0.036225s: Exiting Redux.assert_term: 0.000002 seconds
  0.036247s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0)
  0.036263s: Exiting Redux.assert_term: 0.000003 seconds
  0.036288s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0)
  0.036299s: Exiting Redux.assert_term: 0.000003 seconds
  0.036319s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0)
  0.036331s: Exiting Redux.assert_term: 0.000003 seconds
  0.036347s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0)
  0.036358s: Exiting Redux.assert_term: 0.000004 seconds
  0.036384s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0)
  0.036405s: Exiting Redux.assert_term: 0.000004 seconds
  0.036422s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0)
  0.036434s: Exiting Redux.assert_term: 0.000003 seconds
  0.036449s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0)
  0.036462s: Exiting Redux.assert_term: 0.000002 seconds
  0.036477s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0)
  0.036488s: Exiting Redux.assert_term: 0.000003 seconds
  0.036509s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0)
  0.036520s: Exiting Redux.assert_term: 0.000003 seconds
  0.036535s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0)
  0.036547s: Exiting Redux.assert_term: 0.000002 seconds
  0.036562s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0)
  0.036573s: Exiting Redux.assert_term: 0.000003 seconds
  0.036588s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0)
  0.036599s: Exiting Redux.assert_term: 0.000003 seconds
  0.036620s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0)
  0.036631s: Exiting Redux.assert_term: 0.000003 seconds
  0.036654s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0)
  0.036666s: Exiting Redux.assert_term: 0.000002 seconds
  0.036682s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0)
  0.036693s: Exiting Redux.assert_term: 0.000003 seconds
  0.036767s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0)
  0.036783s: Exiting Redux.assert_term: 0.000002 seconds
  0.036806s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0)
  0.036818s: Exiting Redux.assert_term: 0.000002 seconds
  0.036848s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0)
  0.036863s: Exiting Redux.assert_term: 0.000003 seconds
  0.036887s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0)
  0.036899s: Exiting Redux.assert_term: 0.000002 seconds
  0.036914s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0)
  0.036932s: Exiting Redux.assert_term: 0.000002 seconds
  0.036950s: Entering Redux.assert_term(func_rank(chars__split) < 0)
  0.036962s: Exiting Redux.assert_term: 0.000002 seconds
  0.036977s: Entering Redux.assert_term(func_rank(chars__join) < 0)
  0.036989s: Exiting Redux.assert_term: 0.000003 seconds
  0.037003s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0)
  0.037015s: Exiting Redux.assert_term: 0.000002 seconds
  0.037030s: Entering Redux.assert_term(func_rank(chars__inv) < 0)
  0.037047s: Exiting Redux.assert_term: 0.000003 seconds
  0.037060s: Entering Redux.assert_term(func_rank(chars_inv) < 0)
  0.037071s: Exiting Redux.assert_term: 0.000003 seconds
  0.037090s: Entering Redux.assert_term(func_rank(chars_split) < 0)
  0.037102s: Exiting Redux.assert_term: 0.000002 seconds
  0.037117s: Entering Redux.assert_term(func_rank(chars_join) < 0)
  0.037128s: Exiting Redux.assert_term: 0.000003 seconds
  0.037143s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0)
  0.037159s: Exiting Redux.assert_term: 0.000003 seconds
  0.037180s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0)
  0.037192s: Exiting Redux.assert_term: 0.000003 seconds
  0.037218s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0)
  0.037230s: Exiting Redux.assert_term: 0.000003 seconds
  0.037248s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0)
  0.037259s: Exiting Redux.assert_term: 0.000003 seconds
  0.037282s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0)
  0.037299s: Exiting Redux.assert_term: 0.000002 seconds
  0.037313s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0)
  0.037325s: Exiting Redux.assert_term: 0.000003 seconds
  0.037341s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0)
  0.037352s: Exiting Redux.assert_term: 0.000003 seconds
  0.037367s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0)
  0.037391s: Exiting Redux.assert_term: 0.000003 seconds
  0.037407s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0)
  0.037426s: Exiting Redux.assert_term: 0.000002 seconds
  0.037441s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0)
  0.037452s: Exiting Redux.assert_term: 0.000003 seconds
  0.037466s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0)
  0.037478s: Exiting Redux.assert_term: 0.000003 seconds
  0.037492s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0)
  0.037504s: Exiting Redux.assert_term: 0.000003 seconds
  0.037519s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0)
  0.037537s: Exiting Redux.assert_term: 0.000003 seconds
  0.037551s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0)
  0.037563s: Exiting Redux.assert_term: 0.000003 seconds
  0.037578s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0)
  0.037589s: Exiting Redux.assert_term: 0.000003 seconds
  0.037604s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0)
  0.037615s: Exiting Redux.assert_term: 0.000002 seconds
  0.037635s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0)
  0.037648s: Exiting Redux.assert_term: 0.000002 seconds
  0.037662s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0)
  0.037673s: Exiting Redux.assert_term: 0.000003 seconds
  0.037688s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0)
  0.037699s: Exiting Redux.assert_term: 0.000003 seconds
  0.037714s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0)
  0.037726s: Exiting Redux.assert_term: 0.000003 seconds
  0.037746s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0)
  0.037758s: Exiting Redux.assert_term: 0.000002 seconds
  0.037773s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0)
  0.037784s: Exiting Redux.assert_term: 0.000003 seconds
  0.037798s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0)
  0.037809s: Exiting Redux.assert_term: 0.000003 seconds
  0.037823s: Entering Redux.assert_term(func_rank(uchars__inv) < 0)
  0.037835s: Exiting Redux.assert_term: 0.000003 seconds
  0.037858s: Entering Redux.assert_term(func_rank(uchars__split) < 0)
  0.037870s: Exiting Redux.assert_term: 0.000003 seconds
  0.037886s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0)
  0.037898s: Exiting Redux.assert_term: 0.000002 seconds
  0.037912s: Entering Redux.assert_term(func_rank(uchars_inv) < 0)
  0.037924s: Exiting Redux.assert_term: 0.000002 seconds
  0.037937s: Entering Redux.assert_term(func_rank(uchars_split) < 0)
  0.037949s: Exiting Redux.assert_term: 0.000003 seconds
  0.037973s: Entering Redux.assert_term(func_rank(uchars_join) < 0)
  0.037985s: Exiting Redux.assert_term: 0.000003 seconds
  0.038001s: Entering Redux.assert_term(func_rank(ints__split) < 0)
  0.038013s: Exiting Redux.assert_term: 0.000002 seconds
  0.038028s: Entering Redux.assert_term(func_rank(ints__join) < 0)
  0.038041s: Exiting Redux.assert_term: 0.000002 seconds
  0.038056s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0)
  0.038068s: Exiting Redux.assert_term: 0.000003 seconds
  0.038088s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0)
  0.038101s: Exiting Redux.assert_term: 0.000003 seconds
  0.038116s: Entering Redux.assert_term(func_rank(ints_inv) < 0)
  0.038128s: Exiting Redux.assert_term: 0.000003 seconds
  0.038141s: Entering Redux.assert_term(func_rank(ints__inv) < 0)
  0.038153s: Exiting Redux.assert_term: 0.000003 seconds
  0.038167s: Entering Redux.assert_term(func_rank(uints_inv) < 0)
  0.038178s: Exiting Redux.assert_term: 0.000003 seconds
  0.038197s: Entering Redux.assert_term(func_rank(llongs_inv) < 0)
  0.038209s: Exiting Redux.assert_term: 0.000002 seconds
  0.038222s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0)
  0.038234s: Exiting Redux.assert_term: 0.000002 seconds
  0.038246s: Entering Redux.assert_term(func_rank(shorts_inv) < 0)
  0.038258s: Exiting Redux.assert_term: 0.000002 seconds
  0.038270s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0)
  0.038282s: Exiting Redux.assert_term: 0.000002 seconds
  0.038295s: Entering Redux.assert_term(func_rank(bools_inv) < 0)
  0.038311s: Exiting Redux.assert_term: 0.000003 seconds
  0.038326s: Entering Redux.assert_term(func_rank(pointers__inv) < 0)
  0.038338s: Exiting Redux.assert_term: 0.000002 seconds
  0.038351s: Entering Redux.assert_term(func_rank(pointers__split) < 0)
  0.038363s: Exiting Redux.assert_term: 0.000002 seconds
  0.038389s: Entering Redux.assert_term(func_rank(pointers__join) < 0)
  0.038401s: Exiting Redux.assert_term: 0.000003 seconds
  0.038418s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0)
  0.038435s: Exiting Redux.assert_term: 0.000002 seconds
  0.038451s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0)
  0.038463s: Exiting Redux.assert_term: 0.000003 seconds
  0.038478s: Entering Redux.assert_term(func_rank(pointers_inv) < 0)
  0.038490s: Exiting Redux.assert_term: 0.000003 seconds
  0.038505s: Entering Redux.assert_term(func_rank(pointers_split) < 0)
  0.038517s: Exiting Redux.assert_term: 0.000002 seconds
  0.038538s: Entering Redux.assert_term(func_rank(pointers_join) < 0)
  0.038551s: Exiting Redux.assert_term: 0.000003 seconds
  0.038567s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0)
  0.038579s: Exiting Redux.assert_term: 0.000003 seconds
  0.038600s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0)
  0.038612s: Exiting Redux.assert_term: 0.000003 seconds
  0.038632s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0)
  0.038644s: Exiting Redux.assert_term: 0.000002 seconds
  0.038664s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0)
  0.038676s: Exiting Redux.assert_term: 0.000003 seconds
  0.038691s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0)
  0.038702s: Exiting Redux.assert_term: 0.000002 seconds
  0.038717s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0)
  0.038729s: Exiting Redux.assert_term: 0.000003 seconds
  0.038744s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0)
  0.038755s: Exiting Redux.assert_term: 0.000003 seconds
  0.038780s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0)
  0.038792s: Exiting Redux.assert_term: 0.000002 seconds
  0.038807s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0)
  0.038819s: Exiting Redux.assert_term: 0.000002 seconds
  0.038836s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0)
  0.038850s: Exiting Redux.assert_term: 0.000003 seconds
  0.038866s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0)
  0.038878s: Exiting Redux.assert_term: 0.000003 seconds
  0.038900s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0)
  0.038912s: Exiting Redux.assert_term: 0.000003 seconds
  0.038928s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0)
  0.038940s: Exiting Redux.assert_term: 0.000002 seconds
  0.038955s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0)
  0.038966s: Exiting Redux.assert_term: 0.000002 seconds
  0.038983s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0)
  0.038995s: Exiting Redux.assert_term: 0.000003 seconds
  0.039015s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0)
  0.039028s: Exiting Redux.assert_term: 0.000002 seconds
  0.039042s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0)
  0.039054s: Exiting Redux.assert_term: 0.000003 seconds
  0.039070s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0)
  0.039082s: Exiting Redux.assert_term: 0.000003 seconds
  0.039096s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0)
  0.039114s: Exiting Redux.assert_term: 0.000002 seconds
  0.039130s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0)
  0.039142s: Exiting Redux.assert_term: 0.000003 seconds
  0.039157s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0)
  0.039169s: Exiting Redux.assert_term: 0.000003 seconds
  0.039186s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0)
  0.039198s: Exiting Redux.assert_term: 0.000002 seconds
  0.039213s: Entering Redux.assert_term(func_rank(integers__inv) < 0)
  0.039230s: Exiting Redux.assert_term: 0.000002 seconds
  0.039245s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0)
  0.039257s: Exiting Redux.assert_term: 0.000003 seconds
  0.039274s: Entering Redux.assert_term(func_rank(divrem_elim) < 0)
  0.039286s: Exiting Redux.assert_term: 0.000002 seconds
  0.039300s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0)
  0.039312s: Exiting Redux.assert_term: 0.000002 seconds
  0.039326s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0)
  0.039344s: Exiting Redux.assert_term: 0.000003 seconds
  0.039361s: Entering Redux.assert_term(func_rank(chars_to_string) < 0)
  0.039382s: Exiting Redux.assert_term: 0.000011 seconds
  0.039399s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0)
  0.039411s: Exiting Redux.assert_term: 0.000002 seconds
  0.039426s: Entering Redux.assert_term(func_rank(string_to_chars) < 0)
  0.039438s: Exiting Redux.assert_term: 0.000002 seconds
  0.039453s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0)
  0.039470s: Exiting Redux.assert_term: 0.000003 seconds
  0.039490s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0)
  0.039799s: Exiting Redux.assert_term: 0.000299 seconds
  0.040834s: Entering Redux.assert_term(func_rank(reach_error) = 198)
  0.040853s: Exiting Redux.assert_term: 0.000006 seconds
  0.040870s: Entering Redux.assert_term(func_rank(main) = 199)
  0.040883s: Exiting Redux.assert_term: 0.000003 seconds
  0.040915s: nested_2__verifast_instrumented_modified.c(18,5-9): Function 'main': Function type implementation check
  0.040945s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion
  0.040960s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion
  0.040971s: Entering Redux.assume(0 <= argc)
  0.040985s: Exiting Redux.assume: 0.000005 seconds
  0.040994s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion
  0.041013s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion
  0.041027s: nested_2__verifast_instrumented_modified.c(18,25-31): Consuming assertion
  0.041042s: Consuming chunk module(nested_2__verifast_instrumented_modified, true)
  0.041054s: nested_2__verifast_instrumented_modified.c(19,13-17): Producing assertion
  0.041065s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion
  0.041082s: nested_2__verifast_instrumented_modified.c(18,5-9): Cleaning up dummy fraction chunks
  0.041091s: nested_2__verifast_instrumented_modified.c(18,5-9): Leak check.
  0.041129s: nested_2__verifast_instrumented_modified.c(14,6-17): Verifying function 'reach_error'
  0.041139s: nested_2__verifast_instrumented_modified.c(14,33-38): Producing assertion
  0.041147s: Entering Redux.assume(false)
  0.041158s: Exiting Redux.assume: 0.000001 seconds
  0.041178s: nested_2__verifast_instrumented_modified.c(18,5-9): Verifying function 'main'
  0.041187s: nested_2__verifast_instrumented_modified.c(18,25-31): Producing assertion
  0.041208s: nested_2__verifast_instrumented_modified.c(18,5-9): Executing statement
  0.041225s: nested_2__verifast_instrumented_modified.c(22,1-2): Executing statement
  0.041235s: nested_2__verifast_instrumented_modified.c(24,1-25,1): Executing statement
  0.041251s: Consuming chunk [_]module(nested_2__verifast_instrumented_modified, true)
  0.041268s: nested_2__verifast_instrumented_modified.c(26,8-9): Executing statement
  0.041289s: nested_2__verifast_instrumented_modified.c(27,8-9): Executing statement
  0.041298s: nested_2__verifast_instrumented_modified.c(30,2-5): Executing statement
  0.041309s: nested_2__verifast_instrumented_modified.c(30,8-9): Executing statement
  0.041321s: nested_2__verifast_instrumented_modified.c(30,2-5): Executing statement
  0.041337s: nested_2__verifast_instrumented_modified.c(30,48-50): Consuming assertion
  0.041352s: Entering Redux.query(6 = 6 && 0 <= 6)
  0.041381s: Exiting Redux.query
  0.041392s: Entering Redux.assert_term(-2147483648 <= b && b <= 2147483647)
  0.041405s: Exiting Redux.assert_term: 0.000004 seconds
  0.041418s: Entering Redux.assert_term(-2147483648 <= b0 && b0 <= 2147483647)
  0.041430s: Exiting Redux.assert_term: 0.000003 seconds
  0.041440s: Entering Redux.assert_term(-2147483648 <= a && a <= 2147483647)
  0.041452s: Exiting Redux.assert_term: 0.000002 seconds
  0.041466s: nested_2__verifast_instrumented_modified.c(30,48-50): Producing assertion
  0.041476s: Entering Redux.assume(b = 6 && a <= 6)
  0.041497s: Exiting Redux.assume: 0.000011 seconds
  0.041506s: nested_2__verifast_instrumented_modified.c(30,2-5): Evaluating loop condition
  0.041516s: Entering Redux.assume(a < 6)
  0.041528s: Exiting Redux.assume: 0.000002 seconds
  0.041537s: nested_2__verifast_instrumented_modified.c(31,2-3): Executing statement
  0.041548s: nested_2__verifast_instrumented_modified.c(32,3-6): Executing statement
  0.041564s: nested_2__verifast_instrumented_modified.c(32,9-10): Executing statement
  0.041574s: nested_2__verifast_instrumented_modified.c(32,3-6): Executing statement
  0.041585s: nested_2__verifast_instrumented_modified.c(32,49-51): Consuming assertion
  0.041595s: Entering Redux.query(0 <= 6 && a <= 5)
  0.042277s: Exiting Redux.query
  0.042291s: Entering Redux.assert_term(-2147483648 <= b1 && b1 <= 2147483647)
  0.042304s: Exiting Redux.assert_term: 0.000004 seconds
  0.042321s: nested_2__verifast_instrumented_modified.c(32,49-51): Producing assertion
  0.042331s: Entering Redux.assume(b1 <= 6 && a <= 5)
  0.042343s: Exiting Redux.assume: 0.000002 seconds
  0.042353s: nested_2__verifast_instrumented_modified.c(32,3-6): Evaluating loop condition
  0.042363s: Entering Redux.assume(b1 < 6)
  0.042383s: Exiting Redux.assume: 0.000002 seconds
  0.042393s: nested_2__verifast_instrumented_modified.c(33,2-3): Executing statement
  0.042407s: nested_2__verifast_instrumented_modified.c(32,21-23): Executing statement
  0.042432s: nested_2__verifast_instrumented_modified.c(32,49-51): Consuming assertion
  0.042444s: Entering Redux.query((b1 + 1) <= 6 && a <= 5)
  0.042482s: Exiting Redux.query
  0.042493s: nested_2__verifast_instrumented_modified.c(35,3-4): Cleaning up dummy fraction chunks
  0.042502s: nested_2__verifast_instrumented_modified.c(35,3-4): Leak check.
  0.042513s: Entering Redux.assume(!(b1 < 6))
  0.042530s: Exiting Redux.assume: 0.000006 seconds
  0.042541s: nested_2__verifast_instrumented_modified.c(30,20-22): Executing statement
  0.042564s: nested_2__verifast_instrumented_modified.c(30,48-50): Consuming assertion
  0.042576s: Entering Redux.query(b1 = 6 && (a + 1) <= 6)
  0.042607s: Exiting Redux.query
  0.042617s: nested_2__verifast_instrumented_modified.c(36,2-3): Cleaning up dummy fraction chunks
  0.042627s: nested_2__verifast_instrumented_modified.c(36,2-3): Leak check.
  0.042639s: Entering Redux.assume(!(a < 6))
  0.042655s: Exiting Redux.assume: 0.000006 seconds
  0.042670s: nested_2__verifast_instrumented_modified.c(37,2-4): Executing statement
  0.042683s: Entering Redux.assume(a = 6)
  0.042694s: Exiting Redux.assume: 0.000001 seconds
  0.042704s: Entering Redux.assume(!(b = 6))
  0.042715s: Exiting Redux.assume: 0.000001 seconds
  0.042725s: Entering Redux.assume(!(!(b = 6)))
  0.042736s: Exiting Redux.assume: 0.000001 seconds
  0.042746s: nested_2__verifast_instrumented_modified.c(40,2-8): Executing return statement
  0.042757s: nested_2__verifast_instrumented_modified.c(19,13-17): Consuming assertion
  0.042771s: nested_2__verifast_instrumented_modified.c(41,1-2): Cleaning up dummy fraction chunks
  0.042780s: nested_2__verifast_instrumented_modified.c(41,1-2): Leak check.
  0.042790s: Entering Redux.assume(!(a = 6))
  0.042801s: Exiting Redux.assume: 0.000002 seconds
Syntactic annotation overhead statistics:
  /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h      : lines: code:    6; annot:  807; mixed:    1; overhead: 13467%
  /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/list.gh        : lines: code:    0; annot:  187; mixed:    0; overhead:  inf%
  /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude_core.gh: lines: code:    0; annot:   33; mixed:    0; overhead:  inf%
  nested_2__verifast_instrumented_modified.c                                             : lines: code:    9; annot:    7; mixed:    4; overhead:  122%
Statements parsed: 97
Open statements parsed: 0
Close statements parsed: 0
Statement executions: 11
Execution steps (including assertion production/consumption steps): 46
Symbolic execution forks: 4
Prover assumes: 12
Term equality tests -- same term: 3
Term equality tests -- prover query: 0
Term equality tests -- total: 3
Other prover queries: 4
Prover statistics:
# toplevel assumes and queries (with # pending case splits) = 191 (0), 0 (more than 30)
assume_core_count = 210
number of case splits = 2
simplex_assert_ge_count = 162
simplex_assert_eq_count = 3
simplex_assert_neq_count = 0
max_truenode_childcount = 2
max_falsenode_childcount = 4
axiom triggered counts:
    ptr_provenance_max_addr_limits     1
    ptr_provenance_min_addr_limits     1
    boxed_bool_unboxed_bool_x_eq_x     1

Time spent in query, assume, push, pop: 0.001494s
Time spent in Simplex: 0.000547s

Time spent parsing: 0.017278s
Function timings (> 0.1s):

Total time: 0.04 seconds
0 errors found (11 statements verified)