./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/bresenham-ll_valuebound20.c ./results/automizer-verification-files/SV-COMP24_unreach-call/bresenham-ll_valuebound20.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/bresenham-ll_valuebound20.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/bresenham-ll_valuebound20.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/bresenham-ll_valuebound20.c + FILE=bresenham-ll_valuebound20.c ++ echo bresenham-ll_valuebound20 ++ sed 's/[-\.]/_/g' - + SANITIZED=bresenham_ll_valuebound20 + MODULE=bresenham_ll_valuebound20__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=bresenham_ll_valuebound20__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/bresenham-ll_valuebound20.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=bresenham_ll_valuebound20__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/bresenham-ll_valuebound20.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/bresenham-ll_valuebound20.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n bresenham_ll_valuebound20__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/bresenham-ll_valuebound20.c -o bresenham_ll_valuebound20__verifast_instrumented.c + program_modifications_cli.py -p bresenham_ll_valuebound20__verifast_instrumented.c -o bresenham_ll_valuebound20__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c bresenham_ll_valuebound20__verifast_instrumented_modified.c bresenham_ll_valuebound20__verifast_instrumented_modified.c 0.006829s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006862s: Exiting Redux.assert_term: 0.000014 seconds 0.006902s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.006919s: Exiting Redux.assert_term: 0.000005 seconds 0.006930s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.006948s: Exiting Redux.assert_term: 0.000004 seconds 0.006961s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.006984s: Exiting Redux.assert_term: 0.000003 seconds 0.006997s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007011s: Exiting Redux.assert_term: 0.000006 seconds 0.007022s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007037s: Exiting Redux.assert_term: 0.000005 seconds 0.007047s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007064s: Exiting Redux.assert_term: 0.000003 seconds 0.007073s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007092s: Exiting Redux.assert_term: 0.000009 seconds 0.007110s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007126s: Exiting Redux.assert_term: 0.000003 seconds 0.007137s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007150s: Exiting Redux.assert_term: 0.000003 seconds 0.007161s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007179s: Exiting Redux.assert_term: 0.000006 seconds 0.007190s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007203s: Exiting Redux.assert_term: 0.000003 seconds 0.007218s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007241s: Exiting Redux.assert_term: 0.000014 seconds 0.007253s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007269s: Exiting Redux.assert_term: 0.000006 seconds 0.007277s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007291s: Exiting Redux.assert_term: 0.000002 seconds 0.007301s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007314s: Exiting Redux.assert_term: 0.000002 seconds 0.007330s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007347s: Exiting Redux.assert_term: 0.000006 seconds 0.007356s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007370s: Exiting Redux.assert_term: 0.000005 seconds 0.007381s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007392s: Exiting Redux.assert_term: 0.000002 seconds 0.007407s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007423s: Exiting Redux.assert_term: 0.000006 seconds 0.007437s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007450s: Exiting Redux.assert_term: 0.000004 seconds 0.007460s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007472s: Exiting Redux.assert_term: 0.000002 seconds 0.007485s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007501s: Exiting Redux.assert_term: 0.000006 seconds 0.007510s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007523s: Exiting Redux.assert_term: 0.000002 seconds 0.007539s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007555s: Exiting Redux.assert_term: 0.000002 seconds 0.007566s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007580s: Exiting Redux.assert_term: 0.000005 seconds 0.007589s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007603s: Exiting Redux.assert_term: 0.000005 seconds 0.027445s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.027514s: Exiting Redux.assert_term: 0.000013 seconds 0.027549s: Entering Redux.assume(true ==> default_value = 0) 0.027566s: Exiting Redux.assume: 0.000006 seconds 0.028969s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.028995s: Exiting Redux.assert_term: 0.000006 seconds 0.029009s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.029022s: Exiting Redux.assert_term: 0.000003 seconds 0.029035s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.029049s: Exiting Redux.assert_term: 0.000003 seconds 0.029079s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.029092s: Exiting Redux.assert_term: 0.000003 seconds 0.029103s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.029116s: Exiting Redux.assert_term: 0.000003 seconds 0.029135s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.029150s: Exiting Redux.assert_term: 0.000003 seconds 0.029179s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.029194s: Exiting Redux.assert_term: 0.000003 seconds 0.029206s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.029223s: Exiting Redux.assert_term: 0.000003 seconds 0.029239s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.029253s: Exiting Redux.assert_term: 0.000003 seconds 0.029268s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.029280s: Exiting Redux.assert_term: 0.000003 seconds 0.029297s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.029309s: Exiting Redux.assert_term: 0.000003 seconds 0.029323s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.029344s: Exiting Redux.assert_term: 0.000004 seconds 0.029359s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.029372s: Exiting Redux.assert_term: 0.000003 seconds 0.029388s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.029403s: Exiting Redux.assert_term: 0.000004 seconds 0.029422s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.029436s: Exiting Redux.assert_term: 0.000003 seconds 0.029452s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.029471s: Exiting Redux.assert_term: 0.000003 seconds 0.029494s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.029508s: Exiting Redux.assert_term: 0.000003 seconds 0.029525s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.029539s: Exiting Redux.assert_term: 0.000003 seconds 0.029555s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.029567s: Exiting Redux.assert_term: 0.000003 seconds 0.029589s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.029608s: Exiting Redux.assert_term: 0.000003 seconds 0.032463s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.032489s: Exiting Redux.assume: 0.000005 seconds 0.037636s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.037665s: Exiting Redux.assert_term: 0.000007 seconds 0.037687s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.037702s: Exiting Redux.assert_term: 0.000003 seconds 0.037732s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.037747s: Exiting Redux.assert_term: 0.000003 seconds 0.037765s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.037778s: Exiting Redux.assert_term: 0.000003 seconds 0.037789s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.037813s: Exiting Redux.assume: 0.000013 seconds 0.037829s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.037849s: Exiting Redux.assert_term: 0.000005 seconds 0.037862s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.037884s: Exiting Redux.assume: 0.000012 seconds 0.037900s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.037913s: Exiting Redux.assert_term: 0.000003 seconds 0.037931s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.037944s: Exiting Redux.assert_term: 0.000003 seconds 0.037972s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.037985s: Exiting Redux.assert_term: 0.000003 seconds 0.038010s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.038024s: Exiting Redux.assert_term: 0.000003 seconds 0.038046s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.038060s: Exiting Redux.assert_term: 0.000001 seconds 0.038086s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.038108s: Exiting Redux.assert_term: 0.000003 seconds 0.038130s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.038143s: Exiting Redux.assert_term: 0.000003 seconds 0.038168s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.038182s: Exiting Redux.assert_term: 0.000003 seconds 0.038199s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.038211s: Exiting Redux.assert_term: 0.000003 seconds 0.038235s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.038248s: Exiting Redux.assert_term: 0.000003 seconds 0.038264s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.038276s: Exiting Redux.assert_term: 0.000002 seconds 0.038293s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.038305s: Exiting Redux.assert_term: 0.000003 seconds 0.038321s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.038334s: Exiting Redux.assert_term: 0.000003 seconds 0.038356s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.038369s: Exiting Redux.assert_term: 0.000002 seconds 0.038385s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.038397s: Exiting Redux.assert_term: 0.000002 seconds 0.038413s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.038425s: Exiting Redux.assert_term: 0.000003 seconds 0.038441s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.038459s: Exiting Redux.assert_term: 0.000002 seconds 0.038482s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.038495s: Exiting Redux.assert_term: 0.000002 seconds 0.038510s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.038524s: Exiting Redux.assert_term: 0.000002 seconds 0.038590s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.038603s: Exiting Redux.assert_term: 0.000002 seconds 0.038625s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.038644s: Exiting Redux.assert_term: 0.000002 seconds 0.038672s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.038684s: Exiting Redux.assert_term: 0.000003 seconds 0.038707s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.038719s: Exiting Redux.assert_term: 0.000002 seconds 0.038733s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.038745s: Exiting Redux.assert_term: 0.000003 seconds 0.038762s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.038780s: Exiting Redux.assert_term: 0.000003 seconds 0.038796s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.038808s: Exiting Redux.assert_term: 0.000003 seconds 0.038823s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.038834s: Exiting Redux.assert_term: 0.000003 seconds 0.038849s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.038860s: Exiting Redux.assert_term: 0.000002 seconds 0.038874s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.038890s: Exiting Redux.assert_term: 0.000002 seconds 0.038911s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.038923s: Exiting Redux.assert_term: 0.000003 seconds 0.038938s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.038949s: Exiting Redux.assert_term: 0.000003 seconds 0.038964s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.038975s: Exiting Redux.assert_term: 0.000003 seconds 0.038996s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.039013s: Exiting Redux.assert_term: 0.000003 seconds 0.039037s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.039049s: Exiting Redux.assert_term: 0.000003 seconds 0.039066s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.039078s: Exiting Redux.assert_term: 0.000003 seconds 0.039101s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.039113s: Exiting Redux.assert_term: 0.000003 seconds 0.039127s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.039146s: Exiting Redux.assert_term: 0.000002 seconds 0.039169s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.039182s: Exiting Redux.assert_term: 0.000003 seconds 0.039197s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.039209s: Exiting Redux.assert_term: 0.000003 seconds 0.039223s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.039235s: Exiting Redux.assert_term: 0.000003 seconds 0.039256s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.039269s: Exiting Redux.assert_term: 0.000003 seconds 0.039283s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.039295s: Exiting Redux.assert_term: 0.000002 seconds 0.039309s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.039322s: Exiting Redux.assert_term: 0.000002 seconds 0.039336s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.039349s: Exiting Redux.assert_term: 0.000002 seconds 0.039369s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.039382s: Exiting Redux.assert_term: 0.000003 seconds 0.039396s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.039408s: Exiting Redux.assert_term: 0.000002 seconds 0.039423s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.039435s: Exiting Redux.assert_term: 0.000003 seconds 0.039450s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.039462s: Exiting Redux.assert_term: 0.000002 seconds 0.039481s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.039494s: Exiting Redux.assert_term: 0.000002 seconds 0.039508s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.039520s: Exiting Redux.assert_term: 0.000003 seconds 0.039535s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.039547s: Exiting Redux.assert_term: 0.000002 seconds 0.039562s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.039574s: Exiting Redux.assert_term: 0.000002 seconds 0.039600s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.039613s: Exiting Redux.assert_term: 0.000003 seconds 0.039627s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.039639s: Exiting Redux.assert_term: 0.000003 seconds 0.039653s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.039665s: Exiting Redux.assert_term: 0.000002 seconds 0.039677s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.039699s: Exiting Redux.assert_term: 0.000003 seconds 0.039714s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.039726s: Exiting Redux.assert_term: 0.000003 seconds 0.039740s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.039754s: Exiting Redux.assert_term: 0.000004 seconds 0.039772s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.039788s: Exiting Redux.assert_term: 0.000004 seconds 0.039808s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.039821s: Exiting Redux.assert_term: 0.000003 seconds 0.039847s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.039862s: Exiting Redux.assert_term: 0.000003 seconds 0.039883s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.039899s: Exiting Redux.assert_term: 0.000003 seconds 0.039919s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.039935s: Exiting Redux.assert_term: 0.000003 seconds 0.039955s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.039971s: Exiting Redux.assert_term: 0.000003 seconds 0.039998s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.040014s: Exiting Redux.assert_term: 0.000003 seconds 0.040033s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.040048s: Exiting Redux.assert_term: 0.000003 seconds 0.040066s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.040081s: Exiting Redux.assert_term: 0.000003 seconds 0.040099s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.040116s: Exiting Redux.assert_term: 0.000003 seconds 0.040142s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.040169s: Exiting Redux.assert_term: 0.000003 seconds 0.040189s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.040206s: Exiting Redux.assert_term: 0.000004 seconds 0.040224s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.040240s: Exiting Redux.assert_term: 0.000003 seconds 0.040258s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.040273s: Exiting Redux.assert_term: 0.000003 seconds 0.040298s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.040314s: Exiting Redux.assert_term: 0.000003 seconds 0.040332s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.040348s: Exiting Redux.assert_term: 0.000003 seconds 0.040370s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.040387s: Exiting Redux.assert_term: 0.000003 seconds 0.040408s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.040424s: Exiting Redux.assert_term: 0.000003 seconds 0.040452s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.040469s: Exiting Redux.assert_term: 0.000003 seconds 0.040490s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.040505s: Exiting Redux.assert_term: 0.000004 seconds 0.040525s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.040540s: Exiting Redux.assert_term: 0.000004 seconds 0.040563s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.040579s: Exiting Redux.assert_term: 0.000003 seconds 0.040608s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.040624s: Exiting Redux.assert_term: 0.000004 seconds 0.040652s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.040668s: Exiting Redux.assert_term: 0.000003 seconds 0.040696s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.040711s: Exiting Redux.assert_term: 0.000003 seconds 0.040732s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.040764s: Exiting Redux.assert_term: 0.000005 seconds 0.040785s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.040801s: Exiting Redux.assert_term: 0.000003 seconds 0.040821s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.040837s: Exiting Redux.assert_term: 0.000003 seconds 0.040857s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.040872s: Exiting Redux.assert_term: 0.000004 seconds 0.040894s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.040922s: Exiting Redux.assert_term: 0.000004 seconds 0.040943s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.040957s: Exiting Redux.assert_term: 0.000004 seconds 0.040977s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.040991s: Exiting Redux.assert_term: 0.000003 seconds 0.041012s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.041027s: Exiting Redux.assert_term: 0.000003 seconds 0.041046s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.041066s: Exiting Redux.assert_term: 0.000003 seconds 0.041086s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.041101s: Exiting Redux.assert_term: 0.000003 seconds 0.041120s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.041135s: Exiting Redux.assert_term: 0.000003 seconds 0.041166s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.041182s: Exiting Redux.assert_term: 0.000003 seconds 0.041202s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.041223s: Exiting Redux.assert_term: 0.000004 seconds 0.041243s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.041258s: Exiting Redux.assert_term: 0.000003 seconds 0.041279s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.041294s: Exiting Redux.assert_term: 0.000003 seconds 0.041314s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.041328s: Exiting Redux.assert_term: 0.000004 seconds 0.041349s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.041371s: Exiting Redux.assert_term: 0.000003 seconds 0.041391s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.041405s: Exiting Redux.assert_term: 0.000004 seconds 0.041427s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.041443s: Exiting Redux.assert_term: 0.000003 seconds 0.041463s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.041478s: Exiting Redux.assert_term: 0.000004 seconds 0.041497s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.041519s: Exiting Redux.assert_term: 0.000004 seconds 0.041541s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.041556s: Exiting Redux.assert_term: 0.000003 seconds 0.041574s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.041589s: Exiting Redux.assert_term: 0.000003 seconds 0.041609s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.041624s: Exiting Redux.assert_term: 0.000003 seconds 0.041647s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.041670s: Exiting Redux.assert_term: 0.000004 seconds 0.041693s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.041709s: Exiting Redux.assert_term: 0.000003 seconds 0.041730s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.041746s: Exiting Redux.assert_term: 0.000003 seconds 0.041765s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.041781s: Exiting Redux.assert_term: 0.000003 seconds 0.042299s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.042318s: Exiting Redux.assert_term: 0.000005 seconds 0.043592s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.043620s: Exiting Redux.assert_term: 0.000007 seconds 0.043647s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.043662s: Exiting Redux.assert_term: 0.000005 seconds 0.043680s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.043693s: Exiting Redux.assert_term: 0.000003 seconds 0.043723s: Entering Redux.assert_term(func_rank(main) = 203) 0.043739s: Exiting Redux.assert_term: 0.000004 seconds 0.043779s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(31,5-9): Function 'main': Function type implementation check 0.043804s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.043820s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.043841s: Entering Redux.assume(0 <= argc) 0.043856s: Exiting Redux.assume: 0.000005 seconds 0.043865s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.043875s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.043890s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(31,25-31): Consuming assertion 0.043905s: Consuming chunk module(bresenham_ll_valuebound20__verifast_instrumented_modified, true) 0.043923s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(32,13-17): Producing assertion 0.043935s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.043945s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(31,5-9): Cleaning up dummy fraction chunks 0.043954s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(31,5-9): Leak check. 0.043998s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(10,6-17): Verifying function 'reach_error' 0.044014s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(10,33-38): Producing assertion 0.044023s: Entering Redux.assume(false) 0.044036s: Exiting Redux.assume: 0.000002 seconds 0.044052s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.044069s: Exiting Redux.assert_term: 0.000005 seconds 0.044081s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(16,6-25): Verifying function 'assume_abort_if_not' 0.044096s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(16,49-53): Producing assertion 0.044105s: Entering Redux.assume(true) 0.044116s: Exiting Redux.assume: 0.000002 seconds 0.044132s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(16,6-25): Executing statement 0.044153s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(19,3-5): Executing statement 0.044190s: Entering Redux.assume(!(!(cond = 0))) 0.044225s: Exiting Redux.assume: 0.000017 seconds 0.044236s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(19,13-14): Executing statement 0.044251s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(19,14-19): Executing statement 0.044274s: Entering Redux.assert_term(func_rank(abort) < 0) 0.044291s: Exiting Redux.assert_term: 0.000004 seconds 0.044304s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(19,14-19): Verifying call 0.044316s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(7,38-42): Consuming assertion 0.044333s: Entering Redux.query(true) 0.044346s: Exiting Redux.query 0.044359s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(8,13-18): Producing assertion 0.044368s: Entering Redux.assume(false) 0.044380s: Exiting Redux.assume: 0.000002 seconds 0.044393s: Entering Redux.assume(!(!(!(cond = 0)))) 0.044410s: Exiting Redux.assume: 0.000004 seconds 0.044422s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(20,1-2): Executing return statement 0.044439s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(17,19-21): Consuming assertion 0.044449s: Entering Redux.query(!(cond = 0)) 0.044459s: Exiting Redux.query 0.044469s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(20,1-2): Cleaning up dummy fraction chunks 0.044479s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(20,1-2): Leak check. 0.044497s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.044523s: Exiting Redux.assert_term: 0.000005 seconds 0.044535s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(21,6-23): Verifying function '__VERIFIER_assert' 0.044544s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(21,50-52): Producing assertion 0.044557s: Entering Redux.assume(1 <= cond) 0.044575s: Exiting Redux.assume: 0.000007 seconds 0.044586s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(21,6-23): Executing statement 0.044598s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(24,5-7): Executing statement 0.044621s: Entering Redux.assume(!(!(cond = 0))) 0.045382s: Exiting Redux.assume: 0.000748 seconds 0.045397s: Entering Redux.assume(!(!(!(cond = 0)))) 0.045412s: Exiting Redux.assume: 0.000004 seconds 0.045422s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(28,5-11): Executing return statement 0.045431s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(22,16-18): Consuming assertion 0.045439s: Entering Redux.query(1 <= cond) 0.045459s: Exiting Redux.query 0.045468s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(29,1-2): Cleaning up dummy fraction chunks 0.045477s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(29,1-2): Leak check. 0.045498s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(31,5-9): Verifying function 'main' 0.045509s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(31,25-31): Producing assertion 0.045530s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(31,5-9): Executing statement 0.045550s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(35,1-2): Executing statement 0.045561s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(37,1-38,1): Executing statement 0.045579s: Consuming chunk [_]module(bresenham_ll_valuebound20__verifast_instrumented_modified, true) 0.045590s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(39,5-8): Executing statement 0.045603s: Entering Redux.assert_term(-2147483648 <= X && X <= 2147483647) 0.045623s: Exiting Redux.assert_term: 0.000004 seconds 0.045633s: Entering Redux.assert_term(-2147483648 <= Y && Y <= 2147483647) 0.045648s: Exiting Redux.assert_term: 0.000003 seconds 0.045658s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(40,5-9): Executing statement 0.045672s: Entering Redux.assert_term(-9223372036854775808 <= x && x <= 9223372036854775807) 0.045686s: Exiting Redux.assert_term: 0.000004 seconds 0.045696s: Entering Redux.assert_term(-9223372036854775808 <= y && y <= 9223372036854775807) 0.045715s: Exiting Redux.assert_term: 0.000003 seconds 0.045728s: Entering Redux.assert_term(-9223372036854775808 <= v && v <= 9223372036854775807) 0.045742s: Exiting Redux.assert_term: 0.000004 seconds 0.045754s: Entering Redux.assert_term(-9223372036854775808 <= xy && xy <= 9223372036854775807) 0.045767s: Exiting Redux.assert_term: 0.000005 seconds 0.045780s: Entering Redux.assert_term(-9223372036854775808 <= yx && yx <= 9223372036854775807) 0.045803s: Exiting Redux.assert_term: 0.000005 seconds 0.045814s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(41,7-8): Executing statement 0.045839s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.045856s: Exiting Redux.assert_term: 0.000005 seconds 0.045868s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(41,9-30): Verifying call 0.045879s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(13,53-57): Consuming assertion 0.045895s: Entering Redux.query(true) 0.045906s: Exiting Redux.query 0.045919s: Entering Redux.assert_term(-2147483648 <= X0 && X0 <= 2147483647) 0.045935s: Exiting Redux.assert_term: 0.000005 seconds 0.045946s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(14,13-17): Producing assertion 0.045957s: Entering Redux.assume(true) 0.045969s: Exiting Redux.assume: 0.000002 seconds 0.045980s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(42,5-24): Executing statement 0.046013s: Entering Redux.assume(0 <= X0) 0.046035s: Exiting Redux.assume: 0.000007 seconds 0.046047s: Entering Redux.assume(X0 <= 20) 0.046063s: Exiting Redux.assume: 0.000005 seconds 0.046072s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(42,5-24): Verifying call 0.046080s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(16,49-53): Consuming assertion 0.046089s: Entering Redux.query(true) 0.046098s: Exiting Redux.query 0.046107s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.046128s: Entering Redux.assume(!(1 = 0)) 0.046139s: Exiting Redux.assume: 0.000002 seconds 0.046147s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(43,7-8): Executing statement 0.046171s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.046188s: Exiting Redux.assert_term: 0.000005 seconds 0.046198s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(43,9-30): Verifying call 0.046212s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(13,53-57): Consuming assertion 0.046220s: Entering Redux.query(true) 0.046229s: Exiting Redux.query 0.046240s: Entering Redux.assert_term(-2147483648 <= Y0 && Y0 <= 2147483647) 0.046256s: Exiting Redux.assert_term: 0.000004 seconds 0.046265s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(14,13-17): Producing assertion 0.046274s: Entering Redux.assume(true) 0.046284s: Exiting Redux.assume: 0.000002 seconds 0.046299s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(44,5-24): Executing statement 0.046315s: Entering Redux.assume(0 <= Y0) 0.046332s: Exiting Redux.assume: 0.000005 seconds 0.046343s: Entering Redux.assume(Y0 <= 20) 0.046357s: Exiting Redux.assume: 0.000005 seconds 0.046367s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(44,5-24): Verifying call 0.046375s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(16,49-53): Consuming assertion 0.046384s: Entering Redux.query(true) 0.046399s: Exiting Redux.query 0.046410s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(17,19-21): Producing assertion 0.046420s: Entering Redux.assume(!(1 = 0)) 0.046431s: Exiting Redux.assume: 0.000001 seconds 0.046439s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(45,7-8): Executing statement 0.046456s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(46,7-8): Executing statement 0.046467s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(47,7-8): Executing statement 0.046485s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(49,5-10): Executing statement 0.046521s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(49,217-219): Consuming assertion 0.046544s: Entering Redux.query(X0 <= 20 && (0 * 0) = ((X0 * 0) + 0) && ((Y0 * 2) + (2 * (Y0 * 0))) = ((((X0 * 0) * 2) + X0) + ((2 * Y0) - X0)) && 0 <= Y0 && 0 <= X0 || X0 <= 20 && ((Y0 * 2) + (2 * (Y0 * 0))) = ((((X0 * 0) * 2) + X0) + ((2 * Y0) - X0)) && 0 <= Y0 && 0 <= X0) 0.046656s: Exiting Redux.query 0.046672s: Entering Redux.assert_term(-9223372036854775808 <= v0 && v0 <= 9223372036854775807) 0.046687s: Exiting Redux.assert_term: 0.000004 seconds 0.046697s: Entering Redux.assert_term(-9223372036854775808 <= v1 && v1 <= 9223372036854775807) 0.046712s: Exiting Redux.assert_term: 0.000004 seconds 0.046724s: Entering Redux.assert_term(-9223372036854775808 <= y0 && y0 <= 9223372036854775807) 0.046739s: Exiting Redux.assert_term: 0.000003 seconds 0.046755s: Entering Redux.assert_term(-9223372036854775808 <= x0 && x0 <= 9223372036854775807) 0.046767s: Exiting Redux.assert_term: 0.000003 seconds 0.046777s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(49,217-219): Producing assertion 0.046801s: Entering Redux.assume(X0 <= 20 && (y0 * x0) = ((X0 * y0) + y0) && ((Y0 * 2) + (2 * (Y0 * x0))) = ((((X0 * y0) * 2) + X0) + v0) && 0 <= Y0 && 0 <= X0 || X0 <= 20 && ((Y0 * 2) + (2 * (Y0 * x0))) = ((((X0 * y0) * 2) + X0) + v0) && 0 <= Y0 && 0 <= X0) 0.046962s: Exiting Redux.assume: 0.000146 seconds 0.046974s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(49,5-10): Evaluating loop condition 0.046986s: Entering Redux.assume(!(1 = 0)) 0.046996s: Exiting Redux.assume: 0.000001 seconds 0.047007s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(50,2-3): Executing statement 0.047023s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(51,12-13): Executing statement 0.047040s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(52,12-13): Executing statement 0.047060s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(53,2-19): Executing statement 0.047550s: Entering Redux.assume((((((2 * (Y0 * x0)) - (2 * (X0 * y0))) - X0) + (2 * Y0)) - v0) = 0) 0.047654s: Exiting Redux.assume: 0.000087 seconds 0.047668s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(53,2-19): Verifying call 0.047678s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(21,50-52): Consuming assertion 0.047694s: Entering Redux.query(1 <= 1) 0.047704s: Exiting Redux.query 0.047714s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(22,16-18): Producing assertion 0.047723s: Entering Redux.assume(1 <= 1) 0.047734s: Exiting Redux.assume: 0.000001 seconds 0.047743s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(54,9-11): Executing statement 0.047760s: Entering Redux.assume(!(x0 <= X0)) 0.047830s: Exiting Redux.assume: 0.000055 seconds 0.047845s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(55,13-18): Executing statement 0.047868s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(66,8-9): Executing statement 0.047885s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(67,8-9): Executing statement 0.047900s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(68,5-22): Executing statement 0.047927s: Entering Redux.assume(((((((2 * (Y0 * x0)) - (2 * (x0 * y0))) - X0) + (2 * Y0)) - v0) + (2 * y0)) = 0) 0.048056s: Exiting Redux.assume: 0.000112 seconds 0.048070s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(68,5-22): Verifying call 0.048079s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(21,50-52): Consuming assertion 0.048088s: Entering Redux.query(1 <= 1) 0.048097s: Exiting Redux.query 0.048108s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(22,16-18): Producing assertion 0.048117s: Entering Redux.assume(1 <= 1) 0.048127s: Exiting Redux.assume: 0.000001 seconds 0.048142s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(70,5-11): Executing return statement 0.048151s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(32,13-17): Consuming assertion 0.048170s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(71,1-2): Cleaning up dummy fraction chunks 0.048179s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(71,1-2): Leak check. 0.048194s: Entering Redux.assume(!(((((((2 * (Y0 * x0)) - (2 * (x0 * y0))) - X0) + (2 * Y0)) - v0) + (2 * y0)) = 0)) 0.048395s: Exiting Redux.assume: 0.000185 seconds 0.048411s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(68,5-22): Verifying call 0.048421s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(21,50-52): Consuming assertion 0.048430s: Entering Redux.query(1 <= 0) 0.048439s: Exiting Redux.query 0.048447s: bresenham_ll_valuebound20__verifast_instrumented_modified.c(21,50-52): Consuming expression 0.048456s: Entering Redux.query(1 <= 0) 0.048470s: Exiting Redux.query bresenham_ll_valuebound20__verifast_instrumented_modified.c(21,50-52): Cannot prove condition. (Cannot prove 1 <= 0.)