./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/hard-ll_valuebound2.c ./results/automizer-verification-files/SV-COMP24_unreach-call/hard-ll_valuebound2.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/hard-ll_valuebound2.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/hard-ll_valuebound2.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/hard-ll_valuebound2.c + FILE=hard-ll_valuebound2.c ++ echo hard-ll_valuebound2 ++ sed 's/[-\.]/_/g' - + SANITIZED=hard_ll_valuebound2 + MODULE=hard_ll_valuebound2__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=hard_ll_valuebound2__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/hard-ll_valuebound2.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=hard_ll_valuebound2__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/hard-ll_valuebound2.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/hard-ll_valuebound2.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n hard_ll_valuebound2__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/hard-ll_valuebound2.c -o hard_ll_valuebound2__verifast_instrumented.c + program_modifications_cli.py -p hard_ll_valuebound2__verifast_instrumented.c -o hard_ll_valuebound2__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c hard_ll_valuebound2__verifast_instrumented_modified.c hard_ll_valuebound2__verifast_instrumented_modified.c 0.006895s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006942s: Exiting Redux.assert_term: 0.000015 seconds 0.006979s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.006996s: Exiting Redux.assert_term: 0.000006 seconds 0.007005s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.007025s: Exiting Redux.assert_term: 0.000004 seconds 0.007037s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.007049s: Exiting Redux.assert_term: 0.000001 seconds 0.007060s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007081s: Exiting Redux.assert_term: 0.000005 seconds 0.007090s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007103s: Exiting Redux.assert_term: 0.000004 seconds 0.007114s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007128s: Exiting Redux.assert_term: 0.000003 seconds 0.007138s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007155s: Exiting Redux.assert_term: 0.000007 seconds 0.007165s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007179s: Exiting Redux.assert_term: 0.000002 seconds 0.007196s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007210s: Exiting Redux.assert_term: 0.000002 seconds 0.007219s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007234s: Exiting Redux.assert_term: 0.000005 seconds 0.007246s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007257s: Exiting Redux.assert_term: 0.000003 seconds 0.007268s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007281s: Exiting Redux.assert_term: 0.000004 seconds 0.007295s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007308s: Exiting Redux.assert_term: 0.000005 seconds 0.007316s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007330s: Exiting Redux.assert_term: 0.000002 seconds 0.007340s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007353s: Exiting Redux.assert_term: 0.000001 seconds 0.007362s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007375s: Exiting Redux.assert_term: 0.000005 seconds 0.007389s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007402s: Exiting Redux.assert_term: 0.000005 seconds 0.007413s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007424s: Exiting Redux.assert_term: 0.000002 seconds 0.007437s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007450s: Exiting Redux.assert_term: 0.000005 seconds 0.007459s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007472s: Exiting Redux.assert_term: 0.000005 seconds 0.007487s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007498s: Exiting Redux.assert_term: 0.000002 seconds 0.007510s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007524s: Exiting Redux.assert_term: 0.000005 seconds 0.007533s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007546s: Exiting Redux.assert_term: 0.000002 seconds 0.007556s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007570s: Exiting Redux.assert_term: 0.000003 seconds 0.007584s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007598s: Exiting Redux.assert_term: 0.000004 seconds 0.007606s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007619s: Exiting Redux.assert_term: 0.000004 seconds 0.026281s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.026322s: Exiting Redux.assert_term: 0.000010 seconds 0.026340s: Entering Redux.assume(true ==> default_value = 0) 0.026354s: Exiting Redux.assume: 0.000004 seconds 0.027605s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.027627s: Exiting Redux.assert_term: 0.000005 seconds 0.027641s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.027653s: Exiting Redux.assert_term: 0.000002 seconds 0.027666s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.027678s: Exiting Redux.assert_term: 0.000002 seconds 0.027695s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.027708s: Exiting Redux.assert_term: 0.000003 seconds 0.027726s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.027738s: Exiting Redux.assert_term: 0.000002 seconds 0.027754s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.027767s: Exiting Redux.assert_term: 0.000003 seconds 0.027783s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.027795s: Exiting Redux.assert_term: 0.000002 seconds 0.027806s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.027818s: Exiting Redux.assert_term: 0.000002 seconds 0.027832s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.027848s: Exiting Redux.assert_term: 0.000003 seconds 0.027863s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.027875s: Exiting Redux.assert_term: 0.000003 seconds 0.027891s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.027904s: Exiting Redux.assert_term: 0.000003 seconds 0.027916s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.027927s: Exiting Redux.assert_term: 0.000003 seconds 0.027941s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.027970s: Exiting Redux.assert_term: 0.000003 seconds 0.027986s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.027999s: Exiting Redux.assert_term: 0.000003 seconds 0.028015s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.028027s: Exiting Redux.assert_term: 0.000002 seconds 0.028043s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.028055s: Exiting Redux.assert_term: 0.000003 seconds 0.028074s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.028091s: Exiting Redux.assert_term: 0.000003 seconds 0.028109s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.028122s: Exiting Redux.assert_term: 0.000002 seconds 0.028137s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.028150s: Exiting Redux.assert_term: 0.000002 seconds 0.028169s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.028181s: Exiting Redux.assert_term: 0.000003 seconds 0.030863s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.030890s: Exiting Redux.assume: 0.000004 seconds 0.036101s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.036131s: Exiting Redux.assert_term: 0.000008 seconds 0.036155s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.036168s: Exiting Redux.assert_term: 0.000003 seconds 0.036185s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.036198s: Exiting Redux.assert_term: 0.000003 seconds 0.036221s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.036234s: Exiting Redux.assert_term: 0.000003 seconds 0.036245s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.036268s: Exiting Redux.assume: 0.000012 seconds 0.036282s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.036294s: Exiting Redux.assert_term: 0.000003 seconds 0.036306s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.036332s: Exiting Redux.assume: 0.000011 seconds 0.036346s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.036358s: Exiting Redux.assert_term: 0.000003 seconds 0.036375s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.036387s: Exiting Redux.assert_term: 0.000002 seconds 0.036407s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.036419s: Exiting Redux.assert_term: 0.000002 seconds 0.036446s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.036458s: Exiting Redux.assert_term: 0.000003 seconds 0.036480s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.036492s: Exiting Redux.assert_term: 0.000002 seconds 0.036516s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.036529s: Exiting Redux.assert_term: 0.000003 seconds 0.036548s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.036566s: Exiting Redux.assert_term: 0.000003 seconds 0.036582s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.036594s: Exiting Redux.assert_term: 0.000003 seconds 0.036609s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.036621s: Exiting Redux.assert_term: 0.000003 seconds 0.036637s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.036649s: Exiting Redux.assert_term: 0.000002 seconds 0.036669s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.036681s: Exiting Redux.assert_term: 0.000002 seconds 0.036695s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.036707s: Exiting Redux.assert_term: 0.000003 seconds 0.036722s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.036734s: Exiting Redux.assert_term: 0.000002 seconds 0.036749s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.036761s: Exiting Redux.assert_term: 0.000002 seconds 0.036781s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.036794s: Exiting Redux.assert_term: 0.000003 seconds 0.036810s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.036821s: Exiting Redux.assert_term: 0.000003 seconds 0.036837s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.036848s: Exiting Redux.assert_term: 0.000003 seconds 0.036871s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.036888s: Exiting Redux.assert_term: 0.000002 seconds 0.036908s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.036920s: Exiting Redux.assert_term: 0.000003 seconds 0.037000s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.037013s: Exiting Redux.assert_term: 0.000003 seconds 0.037035s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.037047s: Exiting Redux.assert_term: 0.000003 seconds 0.037075s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.037095s: Exiting Redux.assert_term: 0.000003 seconds 0.037117s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.037129s: Exiting Redux.assert_term: 0.000003 seconds 0.037143s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.037155s: Exiting Redux.assert_term: 0.000002 seconds 0.037172s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.037184s: Exiting Redux.assert_term: 0.000002 seconds 0.037199s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.037217s: Exiting Redux.assert_term: 0.000003 seconds 0.037232s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.037244s: Exiting Redux.assert_term: 0.000002 seconds 0.037258s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.037270s: Exiting Redux.assert_term: 0.000003 seconds 0.037283s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.037295s: Exiting Redux.assert_term: 0.000002 seconds 0.037312s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.037328s: Exiting Redux.assert_term: 0.000003 seconds 0.037344s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.037356s: Exiting Redux.assert_term: 0.000003 seconds 0.037370s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.037382s: Exiting Redux.assert_term: 0.000003 seconds 0.037403s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.037416s: Exiting Redux.assert_term: 0.000002 seconds 0.037440s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.037457s: Exiting Redux.assert_term: 0.000003 seconds 0.037474s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.037486s: Exiting Redux.assert_term: 0.000003 seconds 0.037510s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.037522s: Exiting Redux.assert_term: 0.000003 seconds 0.037536s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.037548s: Exiting Redux.assert_term: 0.000003 seconds 0.037562s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.037580s: Exiting Redux.assert_term: 0.000003 seconds 0.037594s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.037606s: Exiting Redux.assert_term: 0.000002 seconds 0.037620s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.037631s: Exiting Redux.assert_term: 0.000003 seconds 0.037646s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.037657s: Exiting Redux.assert_term: 0.000003 seconds 0.037679s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.037692s: Exiting Redux.assert_term: 0.000003 seconds 0.037706s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.037718s: Exiting Redux.assert_term: 0.000003 seconds 0.037733s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.037746s: Exiting Redux.assert_term: 0.000002 seconds 0.037760s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.037772s: Exiting Redux.assert_term: 0.000003 seconds 0.037793s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.037806s: Exiting Redux.assert_term: 0.000002 seconds 0.037820s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.037832s: Exiting Redux.assert_term: 0.000003 seconds 0.037846s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.037858s: Exiting Redux.assert_term: 0.000003 seconds 0.037875s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.037888s: Exiting Redux.assert_term: 0.000002 seconds 0.037908s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.037920s: Exiting Redux.assert_term: 0.000002 seconds 0.037936s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.037958s: Exiting Redux.assert_term: 0.000003 seconds 0.037973s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.037985s: Exiting Redux.assert_term: 0.000003 seconds 0.038001s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.038013s: Exiting Redux.assert_term: 0.000002 seconds 0.038038s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.038050s: Exiting Redux.assert_term: 0.000003 seconds 0.038065s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.038077s: Exiting Redux.assert_term: 0.000002 seconds 0.038090s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.038103s: Exiting Redux.assert_term: 0.000002 seconds 0.038118s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.038136s: Exiting Redux.assert_term: 0.000002 seconds 0.038150s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.038163s: Exiting Redux.assert_term: 0.000002 seconds 0.038176s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.038188s: Exiting Redux.assert_term: 0.000002 seconds 0.038203s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.038216s: Exiting Redux.assert_term: 0.000003 seconds 0.038232s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.038244s: Exiting Redux.assert_term: 0.000003 seconds 0.038265s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.038278s: Exiting Redux.assert_term: 0.000002 seconds 0.038294s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.038307s: Exiting Redux.assert_term: 0.000002 seconds 0.038321s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.038333s: Exiting Redux.assert_term: 0.000002 seconds 0.038347s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.038360s: Exiting Redux.assert_term: 0.000002 seconds 0.038377s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.038389s: Exiting Redux.assert_term: 0.000003 seconds 0.038402s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.038414s: Exiting Redux.assert_term: 0.000002 seconds 0.038427s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.038439s: Exiting Redux.assert_term: 0.000002 seconds 0.038451s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.038463s: Exiting Redux.assert_term: 0.000003 seconds 0.038480s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.038492s: Exiting Redux.assert_term: 0.000003 seconds 0.038504s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.038516s: Exiting Redux.assert_term: 0.000003 seconds 0.038529s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.038541s: Exiting Redux.assert_term: 0.000002 seconds 0.038554s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.038565s: Exiting Redux.assert_term: 0.000003 seconds 0.038582s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.038594s: Exiting Redux.assert_term: 0.000003 seconds 0.038610s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.038622s: Exiting Redux.assert_term: 0.000003 seconds 0.038638s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.038650s: Exiting Redux.assert_term: 0.000002 seconds 0.038665s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.038676s: Exiting Redux.assert_term: 0.000002 seconds 0.038696s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.038708s: Exiting Redux.assert_term: 0.000002 seconds 0.038722s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.038733s: Exiting Redux.assert_term: 0.000003 seconds 0.038750s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.038762s: Exiting Redux.assert_term: 0.000002 seconds 0.038777s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.038790s: Exiting Redux.assert_term: 0.000002 seconds 0.038814s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.038827s: Exiting Redux.assert_term: 0.000003 seconds 0.038845s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.038857s: Exiting Redux.assert_term: 0.000002 seconds 0.038871s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.038883s: Exiting Redux.assert_term: 0.000003 seconds 0.038897s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.038917s: Exiting Redux.assert_term: 0.000003 seconds 0.038931s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.038953s: Exiting Redux.assert_term: 0.000002 seconds 0.038969s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.038981s: Exiting Redux.assert_term: 0.000003 seconds 0.038997s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.039008s: Exiting Redux.assert_term: 0.000003 seconds 0.039024s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.039046s: Exiting Redux.assert_term: 0.000003 seconds 0.039062s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.039074s: Exiting Redux.assert_term: 0.000003 seconds 0.039089s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.039102s: Exiting Redux.assert_term: 0.000003 seconds 0.039117s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.039131s: Exiting Redux.assert_term: 0.000003 seconds 0.039146s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.039163s: Exiting Redux.assert_term: 0.000003 seconds 0.039178s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.039190s: Exiting Redux.assert_term: 0.000003 seconds 0.039207s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.039219s: Exiting Redux.assert_term: 0.000002 seconds 0.039233s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.039246s: Exiting Redux.assert_term: 0.000002 seconds 0.039261s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.039279s: Exiting Redux.assert_term: 0.000003 seconds 0.039295s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.039309s: Exiting Redux.assert_term: 0.000002 seconds 0.039323s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.039336s: Exiting Redux.assert_term: 0.000002 seconds 0.039352s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.039365s: Exiting Redux.assert_term: 0.000002 seconds 0.039379s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.039396s: Exiting Redux.assert_term: 0.000003 seconds 0.039412s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.039423s: Exiting Redux.assert_term: 0.000003 seconds 0.039438s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.039449s: Exiting Redux.assert_term: 0.000003 seconds 0.039464s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.039475s: Exiting Redux.assert_term: 0.000003 seconds 0.039491s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.039507s: Exiting Redux.assert_term: 0.000002 seconds 0.039520s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.039532s: Exiting Redux.assert_term: 0.000002 seconds 0.039546s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.039558s: Exiting Redux.assert_term: 0.000003 seconds 0.039575s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.039586s: Exiting Redux.assert_term: 0.000003 seconds 0.039602s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.039618s: Exiting Redux.assert_term: 0.000003 seconds 0.039634s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.039646s: Exiting Redux.assert_term: 0.000002 seconds 0.039660s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.039672s: Exiting Redux.assert_term: 0.000002 seconds 0.039980s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.039996s: Exiting Redux.assert_term: 0.000003 seconds 0.040986s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.041006s: Exiting Redux.assert_term: 0.000005 seconds 0.041026s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.041039s: Exiting Redux.assert_term: 0.000003 seconds 0.041055s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.041067s: Exiting Redux.assert_term: 0.000003 seconds 0.041082s: Entering Redux.assert_term(func_rank(main) = 203) 0.041095s: Exiting Redux.assert_term: 0.000003 seconds 0.041139s: hard_ll_valuebound2__verifast_instrumented_modified.c(32,5-9): Function 'main': Function type implementation check 0.041155s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.041169s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.041179s: Entering Redux.assume(0 <= argc) 0.041194s: Exiting Redux.assume: 0.000005 seconds 0.041202s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.041219s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.041234s: hard_ll_valuebound2__verifast_instrumented_modified.c(32,25-31): Consuming assertion 0.041248s: Consuming chunk module(hard_ll_valuebound2__verifast_instrumented_modified, true) 0.041262s: hard_ll_valuebound2__verifast_instrumented_modified.c(33,13-17): Producing assertion 0.041279s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.041288s: hard_ll_valuebound2__verifast_instrumented_modified.c(32,5-9): Cleaning up dummy fraction chunks 0.041296s: hard_ll_valuebound2__verifast_instrumented_modified.c(32,5-9): Leak check. 0.041335s: hard_ll_valuebound2__verifast_instrumented_modified.c(11,6-17): Verifying function 'reach_error' 0.041346s: hard_ll_valuebound2__verifast_instrumented_modified.c(11,33-38): Producing assertion 0.041360s: Entering Redux.assume(false) 0.041373s: Exiting Redux.assume: 0.000002 seconds 0.041392s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041406s: Exiting Redux.assert_term: 0.000004 seconds 0.041422s: hard_ll_valuebound2__verifast_instrumented_modified.c(17,6-25): Verifying function 'assume_abort_if_not' 0.041431s: hard_ll_valuebound2__verifast_instrumented_modified.c(17,49-53): Producing assertion 0.041439s: Entering Redux.assume(true) 0.041455s: Exiting Redux.assume: 0.000002 seconds 0.041469s: hard_ll_valuebound2__verifast_instrumented_modified.c(17,6-25): Executing statement 0.041485s: hard_ll_valuebound2__verifast_instrumented_modified.c(20,3-5): Executing statement 0.041506s: Entering Redux.assume(!(!(cond = 0))) 0.041531s: Exiting Redux.assume: 0.000015 seconds 0.041540s: hard_ll_valuebound2__verifast_instrumented_modified.c(20,13-14): Executing statement 0.041553s: hard_ll_valuebound2__verifast_instrumented_modified.c(20,14-19): Executing statement 0.041575s: Entering Redux.assert_term(func_rank(abort) < 0) 0.041590s: Exiting Redux.assert_term: 0.000004 seconds 0.041601s: hard_ll_valuebound2__verifast_instrumented_modified.c(20,14-19): Verifying call 0.041610s: hard_ll_valuebound2__verifast_instrumented_modified.c(8,38-42): Consuming assertion 0.041619s: Entering Redux.query(true) 0.041628s: Exiting Redux.query 0.041637s: hard_ll_valuebound2__verifast_instrumented_modified.c(9,13-18): Producing assertion 0.041650s: Entering Redux.assume(false) 0.041661s: Exiting Redux.assume: 0.000001 seconds 0.041672s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041684s: Exiting Redux.assume: 0.000004 seconds 0.041694s: hard_ll_valuebound2__verifast_instrumented_modified.c(21,1-2): Executing return statement 0.041703s: hard_ll_valuebound2__verifast_instrumented_modified.c(18,19-21): Consuming assertion 0.041712s: Entering Redux.query(!(cond = 0)) 0.041721s: Exiting Redux.query 0.041730s: hard_ll_valuebound2__verifast_instrumented_modified.c(21,1-2): Cleaning up dummy fraction chunks 0.041743s: hard_ll_valuebound2__verifast_instrumented_modified.c(21,1-2): Leak check. 0.041758s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.041770s: Exiting Redux.assert_term: 0.000003 seconds 0.041781s: hard_ll_valuebound2__verifast_instrumented_modified.c(22,6-23): Verifying function '__VERIFIER_assert' 0.041789s: hard_ll_valuebound2__verifast_instrumented_modified.c(22,53-55): Producing assertion 0.041806s: Entering Redux.assume(!(cond = 0)) 0.041819s: Exiting Redux.assume: 0.000002 seconds 0.041829s: hard_ll_valuebound2__verifast_instrumented_modified.c(22,6-23): Executing statement 0.041840s: hard_ll_valuebound2__verifast_instrumented_modified.c(25,5-7): Executing statement 0.041852s: Entering Redux.assume(!(!(cond = 0))) 0.041863s: Exiting Redux.assume: 0.000002 seconds 0.041872s: Entering Redux.assume(!(!(!(cond = 0)))) 0.041883s: Exiting Redux.assume: 0.000001 seconds 0.042555s: hard_ll_valuebound2__verifast_instrumented_modified.c(29,5-11): Executing return statement 0.042565s: hard_ll_valuebound2__verifast_instrumented_modified.c(23,19-21): Consuming assertion 0.042574s: Entering Redux.query(!(cond = 0)) 0.042583s: Exiting Redux.query 0.042592s: hard_ll_valuebound2__verifast_instrumented_modified.c(30,1-2): Cleaning up dummy fraction chunks 0.042600s: hard_ll_valuebound2__verifast_instrumented_modified.c(30,1-2): Leak check. 0.042618s: hard_ll_valuebound2__verifast_instrumented_modified.c(32,5-9): Verifying function 'main' 0.042632s: hard_ll_valuebound2__verifast_instrumented_modified.c(32,25-31): Producing assertion 0.042653s: hard_ll_valuebound2__verifast_instrumented_modified.c(32,5-9): Executing statement 0.042666s: hard_ll_valuebound2__verifast_instrumented_modified.c(36,1-2): Executing statement 0.042675s: hard_ll_valuebound2__verifast_instrumented_modified.c(38,1-39,1): Executing statement 0.042692s: Consuming chunk [_]module(hard_ll_valuebound2__verifast_instrumented_modified, true) 0.042710s: hard_ll_valuebound2__verifast_instrumented_modified.c(40,5-13): Executing statement 0.042722s: Entering Redux.assert_term(0 <= A && A <= 4294967295) 0.042738s: Exiting Redux.assert_term: 0.000006 seconds 0.042748s: Entering Redux.assert_term(0 <= B && B <= 4294967295) 0.042761s: Exiting Redux.assert_term: 0.000004 seconds 0.042770s: hard_ll_valuebound2__verifast_instrumented_modified.c(41,5-9): Executing statement 0.042783s: Entering Redux.assert_term(-9223372036854775808 <= r && r <= 9223372036854775807) 0.042802s: Exiting Redux.assert_term: 0.000004 seconds 0.042813s: Entering Redux.assert_term(-9223372036854775808 <= d && d <= 9223372036854775807) 0.042825s: Exiting Redux.assert_term: 0.000003 seconds 0.042835s: Entering Redux.assert_term(-9223372036854775808 <= p && p <= 9223372036854775807) 0.042847s: Exiting Redux.assert_term: 0.000003 seconds 0.042857s: Entering Redux.assert_term(-9223372036854775808 <= q && q <= 9223372036854775807) 0.042875s: Exiting Redux.assert_term: 0.000003 seconds 0.042884s: hard_ll_valuebound2__verifast_instrumented_modified.c(42,7-8): Executing statement 0.042902s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_uint) < 0) 0.042915s: Exiting Redux.assert_term: 0.000004 seconds 0.042925s: hard_ll_valuebound2__verifast_instrumented_modified.c(42,9-31): Verifying call 0.042933s: hard_ll_valuebound2__verifast_instrumented_modified.c(14,63-67): Consuming assertion 0.042957s: Entering Redux.query(true) 0.042967s: Exiting Redux.query 0.042978s: Entering Redux.assert_term(0 <= A0 && A0 <= 4294967295) 0.042992s: Exiting Redux.assert_term: 0.000004 seconds 0.043001s: hard_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043010s: Entering Redux.assume(true) 0.043020s: Exiting Redux.assume: 0.000001 seconds 0.043030s: hard_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Executing statement 0.043047s: Entering Redux.assume(0 <= A0) 0.043069s: Exiting Redux.assume: 0.000006 seconds 0.043079s: Entering Redux.assume(A0 <= 2) 0.043094s: Exiting Redux.assume: 0.000005 seconds 0.043104s: hard_ll_valuebound2__verifast_instrumented_modified.c(43,5-24): Verifying call 0.043113s: hard_ll_valuebound2__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.043123s: Entering Redux.query(true) 0.043133s: Exiting Redux.query 0.043143s: hard_ll_valuebound2__verifast_instrumented_modified.c(18,19-21): Producing assertion 0.043163s: Entering Redux.assume(!(1 = 0)) 0.043173s: Exiting Redux.assume: 0.000002 seconds 0.043182s: hard_ll_valuebound2__verifast_instrumented_modified.c(44,7-8): Executing statement 0.043194s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_uint) < 0) 0.043207s: Exiting Redux.assert_term: 0.000004 seconds 0.043216s: hard_ll_valuebound2__verifast_instrumented_modified.c(44,9-31): Verifying call 0.043225s: hard_ll_valuebound2__verifast_instrumented_modified.c(14,63-67): Consuming assertion 0.043242s: Entering Redux.query(true) 0.043251s: Exiting Redux.query 0.043262s: Entering Redux.assert_term(0 <= B0 && B0 <= 4294967295) 0.043276s: Exiting Redux.assert_term: 0.000004 seconds 0.043285s: hard_ll_valuebound2__verifast_instrumented_modified.c(15,13-17): Producing assertion 0.043293s: Entering Redux.assume(true) 0.043304s: Exiting Redux.assume: 0.000001 seconds 0.043312s: hard_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Executing statement 0.043327s: Entering Redux.assume(0 <= B0) 0.043346s: Exiting Redux.assume: 0.000005 seconds 0.043356s: Entering Redux.assume(B0 <= 2) 0.043370s: Exiting Redux.assume: 0.000005 seconds 0.043379s: hard_ll_valuebound2__verifast_instrumented_modified.c(45,5-24): Verifying call 0.043388s: hard_ll_valuebound2__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.043396s: Entering Redux.query(true) 0.043404s: Exiting Redux.query 0.043412s: hard_ll_valuebound2__verifast_instrumented_modified.c(18,19-21): Producing assertion 0.043426s: Entering Redux.assume(!(1 = 0)) 0.043437s: Exiting Redux.assume: 0.000001 seconds 0.043445s: hard_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Executing statement 0.043457s: Entering Redux.assume(1 <= B0) 0.043472s: Exiting Redux.assume: 0.000006 seconds 0.043482s: hard_ll_valuebound2__verifast_instrumented_modified.c(46,5-24): Verifying call 0.043490s: hard_ll_valuebound2__verifast_instrumented_modified.c(17,49-53): Consuming assertion 0.043503s: Entering Redux.query(true) 0.043512s: Exiting Redux.query 0.043520s: hard_ll_valuebound2__verifast_instrumented_modified.c(18,19-21): Producing assertion 0.043529s: Entering Redux.assume(!(1 = 0)) 0.043539s: Exiting Redux.assume: 0.000001 seconds 0.043547s: hard_ll_valuebound2__verifast_instrumented_modified.c(48,7-8): Executing statement 0.043560s: hard_ll_valuebound2__verifast_instrumented_modified.c(49,7-8): Executing statement 0.043570s: hard_ll_valuebound2__verifast_instrumented_modified.c(50,7-8): Executing statement 0.043585s: hard_ll_valuebound2__verifast_instrumented_modified.c(51,7-8): Executing statement 0.043594s: hard_ll_valuebound2__verifast_instrumented_modified.c(53,5-10): Executing statement 0.043634s: hard_ll_valuebound2__verifast_instrumented_modified.c(53,224-226): Consuming assertion 0.043665s: Entering Redux.query(B0 = B0 && A0 = A0 && 0 = 0 && 1 <= B0 && A0 <= 2 && 1 = 1 || A0 = A0 && B0 = (2 * B0) && 1 = 2 && 0 = 0 && 1 <= B0 && A0 <= 2 && B0 <= A0 || 0 <= (A0 + (0 <= ((0 - 1) * B0) ? /(((0 - 1) * B0), 2) : (/(((0 - 1) * B0), 2) - 1))) && (A0 + B0) = ((B0 * 4) + A0) && 0 = 0 && 1 = 4 && (A0 + (0 <= B0 ? /(B0, 2) : (/(B0, 2) - 1))) = (A0 + (2 * B0)) && 1 <= B0 && A0 <= 2) 0.044337s: Exiting Redux.query 0.044354s: Entering Redux.assert_term(-9223372036854775808 <= d0 && d0 <= 9223372036854775807) 0.044368s: Exiting Redux.assert_term: 0.000005 seconds 0.044379s: Entering Redux.assert_term(-9223372036854775808 <= p0 && p0 <= 9223372036854775807) 0.044398s: Exiting Redux.assert_term: 0.000003 seconds 0.044407s: hard_ll_valuebound2__verifast_instrumented_modified.c(53,224-226): Producing assertion 0.044438s: Entering Redux.assume(d0 = B0 && A0 = A0 && 0 = 0 && 1 <= d0 && A0 <= 2 && p0 = 1 || A0 = A0 && d0 = (2 * B0) && p0 = 2 && 0 = 0 && 1 <= d0 && A0 <= 2 && B0 <= A0 || 0 <= (A0 + (0 <= ((0 - 1) * d0) ? /(((0 - 1) * d0), 2) : (/(((0 - 1) * d0), 2) - 1))) && (A0 + d0) = ((B0 * 4) + A0) && 0 = 0 && p0 = 4 && (A0 + (0 <= d0 ? /(d0, 2) : (/(d0, 2) - 1))) = (A0 + (2 * B0)) && 1 <= d0 && A0 <= 2) 0.044970s: Exiting Redux.assume: 0.000515 seconds 0.044982s: hard_ll_valuebound2__verifast_instrumented_modified.c(53,5-10): Evaluating loop condition 0.044993s: Entering Redux.assume(!(1 = 0)) 0.045004s: Exiting Redux.assume: 0.000002 seconds 0.045014s: hard_ll_valuebound2__verifast_instrumented_modified.c(54,2-3): Executing statement 0.045027s: hard_ll_valuebound2__verifast_instrumented_modified.c(55,9-26): Executing statement 0.045041s: Entering Redux.assume(0 = 0) 0.045058s: Exiting Redux.assume: 0.000002 seconds 0.045067s: hard_ll_valuebound2__verifast_instrumented_modified.c(55,9-26): Verifying call 0.045076s: hard_ll_valuebound2__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.045230s: Entering Redux.query(!(1 = 0)) 0.045242s: Exiting Redux.query 0.045252s: hard_ll_valuebound2__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.045262s: Entering Redux.assume(!(1 = 0)) 0.045272s: Exiting Redux.assume: 0.000001 seconds 0.045286s: hard_ll_valuebound2__verifast_instrumented_modified.c(56,9-26): Executing statement 0.045300s: Entering Redux.assume(A0 = A0) 0.045311s: Exiting Redux.assume: 0.000002 seconds 0.045320s: hard_ll_valuebound2__verifast_instrumented_modified.c(56,9-26): Verifying call 0.045328s: hard_ll_valuebound2__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.045337s: Entering Redux.query(!(1 = 0)) 0.045346s: Exiting Redux.query 0.045354s: hard_ll_valuebound2__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.045368s: Entering Redux.assume(!(1 = 0)) 0.045378s: Exiting Redux.assume: 0.000001 seconds 0.045387s: hard_ll_valuebound2__verifast_instrumented_modified.c(57,9-26): Executing statement 0.045401s: Entering Redux.assume(d0 = (B0 * p0)) 0.045877s: Exiting Redux.assume: 0.000465 seconds 0.045891s: hard_ll_valuebound2__verifast_instrumented_modified.c(57,9-26): Verifying call 0.045899s: hard_ll_valuebound2__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.045915s: Entering Redux.query(!(1 = 0)) 0.045923s: Exiting Redux.query 0.045932s: hard_ll_valuebound2__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.045941s: Entering Redux.assume(!(1 = 0)) 0.045958s: Exiting Redux.assume: 0.000001 seconds 0.045967s: hard_ll_valuebound2__verifast_instrumented_modified.c(58,9-11): Executing statement 0.045979s: Entering Redux.assume(!(d0 <= A0)) 0.046196s: Exiting Redux.assume: 0.000206 seconds 0.046213s: hard_ll_valuebound2__verifast_instrumented_modified.c(58,24-29): Executing statement 0.046225s: hard_ll_valuebound2__verifast_instrumented_modified.c(64,5-10): Executing statement 0.046281s: hard_ll_valuebound2__verifast_instrumented_modified.c(64,565-567): Consuming assertion 0.046323s: Entering Redux.query(0 <= A0 && (A0 + 1) <= d0 && (d0 + A0) = A0 && (A0 + (2 * B0)) = (A0 + d0) && 0 = 1 && A0 <= 2 && p0 = 1 || B0 = 1 && A0 = 0 && 0 = 2 && p0 = 2 && A0 = 2 && d0 = 2 || A0 = A0 && d0 = (2 * B0) && (A0 + 1) <= d0 && p0 = 2 && 0 = 0 && A0 <= 2 && B0 <= A0 || B0 = 1 && A0 = 0 && 0 = 2 && A0 = 2 && d0 = 1 && p0 = 1 || d0 = B0 && A0 = A0 && 0 = 0 && p0 = 1 || 0 <= (A0 + (0 <= ((0 - 1) * d0) ? /(((0 - 1) * d0), 2) : (/(((0 - 1) * d0), 2) - 1))) && (A0 + d0) = ((B0 * 4) + A0) && 0 = 0 && p0 = 4 && (A0 + (0 <= d0 ? /(d0, 2) : (/(d0, 2) - 1))) = (A0 + (2 * B0)) && 1 <= d0 && A0 <= 2) 0.051952s: Exiting Redux.query 0.051985s: Entering Redux.assert_term(-9223372036854775808 <= d1 && d1 <= 9223372036854775807) 0.052157s: Exiting Redux.assert_term: 0.000148 seconds 0.052171s: Entering Redux.assert_term(-9223372036854775808 <= p1 && p1 <= 9223372036854775807) 0.052321s: Exiting Redux.assert_term: 0.000140 seconds 0.052335s: Entering Redux.assert_term(-9223372036854775808 <= r0 && r0 <= 9223372036854775807) 0.052485s: Exiting Redux.assert_term: 0.000139 seconds 0.052498s: Entering Redux.assert_term(-9223372036854775808 <= q0 && q0 <= 9223372036854775807) 0.052726s: Exiting Redux.assert_term: 0.000217 seconds 0.052751s: hard_ll_valuebound2__verifast_instrumented_modified.c(64,565-567): Producing assertion 0.052797s: Entering Redux.assume(0 <= r0 && (r0 + 1) <= d1 && (d1 + r0) = A0 && (r0 + (2 * B0)) = (A0 + d1) && q0 = 1 && A0 <= 2 && p1 = 1 || B0 = 1 && r0 = 0 && q0 = 2 && p1 = 2 && A0 = 2 && d1 = 2 || A0 = r0 && d1 = (2 * B0) && (r0 + 1) <= d1 && p1 = 2 && q0 = 0 && A0 <= 2 && B0 <= r0 || B0 = 1 && r0 = 0 && q0 = 2 && A0 = 2 && d1 = 1 && p1 = 1 || d1 = B0 && A0 = r0 && q0 = 0 && p1 = 1 || 0 <= (r0 + (0 <= ((0 - 1) * d1) ? /(((0 - 1) * d1), 2) : (/(((0 - 1) * d1), 2) - 1))) && (A0 + d1) = ((B0 * 4) + r0) && q0 = 0 && p1 = 4 && (A0 + (0 <= d1 ? /(d1, 2) : (/(d1, 2) - 1))) = (r0 + (2 * B0)) && 1 <= d1 && A0 <= 2) 0.137438s: Exiting Redux.assume: 0.084613 seconds 0.137496s: hard_ll_valuebound2__verifast_instrumented_modified.c(64,5-10): Evaluating loop condition 0.137516s: Entering Redux.assume(!(1 = 0)) 0.137528s: Exiting Redux.assume: 0.000003 seconds 0.137542s: hard_ll_valuebound2__verifast_instrumented_modified.c(65,2-3): Executing statement 0.137587s: hard_ll_valuebound2__verifast_instrumented_modified.c(66,9-26): Executing statement 0.137623s: Entering Redux.assume(A0 = ((q0 * B0) + r0)) 0.246790s: Exiting Redux.assume: 0.109149 seconds 0.246856s: hard_ll_valuebound2__verifast_instrumented_modified.c(66,9-26): Verifying call 0.246868s: hard_ll_valuebound2__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.246881s: Entering Redux.query(!(1 = 0)) 0.246914s: Exiting Redux.query 0.246925s: hard_ll_valuebound2__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.246935s: Entering Redux.assume(!(1 = 0)) 0.246953s: Exiting Redux.assume: 0.000001 seconds 0.246962s: hard_ll_valuebound2__verifast_instrumented_modified.c(67,9-26): Executing statement 0.246995s: Entering Redux.assume(d1 = (B0 * p1)) 0.306652s: Exiting Redux.assume: 0.059638 seconds 0.306723s: hard_ll_valuebound2__verifast_instrumented_modified.c(67,9-26): Verifying call 0.306759s: hard_ll_valuebound2__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.306772s: Entering Redux.query(!(1 = 0)) 0.306783s: Exiting Redux.query 0.306794s: hard_ll_valuebound2__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.306804s: Entering Redux.assume(!(1 = 0)) 0.306814s: Exiting Redux.assume: 0.000001 seconds 0.306825s: hard_ll_valuebound2__verifast_instrumented_modified.c(69,9-11): Executing statement 0.306846s: Entering Redux.assume(!(!(p1 = 1))) 0.310589s: Exiting Redux.assume: 0.003726 seconds 0.310610s: hard_ll_valuebound2__verifast_instrumented_modified.c(69,24-29): Executing statement 0.310624s: hard_ll_valuebound2__verifast_instrumented_modified.c(79,5-22): Executing statement 0.310649s: Entering Redux.assume(A0 = ((d1 * q0) + r0)) 0.313844s: Exiting Redux.assume: 0.003182 seconds 0.313860s: hard_ll_valuebound2__verifast_instrumented_modified.c(79,5-22): Verifying call 0.313870s: hard_ll_valuebound2__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.313893s: Entering Redux.query(!(1 = 0)) 0.313902s: Exiting Redux.query 0.313912s: hard_ll_valuebound2__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.313921s: Entering Redux.assume(!(1 = 0)) 0.313932s: Exiting Redux.assume: 0.000002 seconds 0.313951s: hard_ll_valuebound2__verifast_instrumented_modified.c(80,5-22): Executing statement 0.313967s: Entering Redux.assume(B0 = d1) 0.313979s: Exiting Redux.assume: 0.000001 seconds 0.313994s: hard_ll_valuebound2__verifast_instrumented_modified.c(80,5-22): Verifying call 0.314002s: hard_ll_valuebound2__verifast_instrumented_modified.c(22,53-55): Consuming assertion 0.314011s: Entering Redux.query(!(1 = 0)) 0.314020s: Exiting Redux.query 0.314028s: hard_ll_valuebound2__verifast_instrumented_modified.c(23,19-21): Producing assertion 0.314037s: Entering Redux.assume(!(1 = 0)) 0.314049s: Exiting Redux.assume: 0.000001 seconds 0.314058s: hard_ll_valuebound2__verifast_instrumented_modified.c(81,5-11): Executing return statement 0.314074s: hard_ll_valuebound2__verifast_instrumented_modified.c(33,13-17): Consuming assertion 0.314084s: hard_ll_valuebound2__verifast_instrumented_modified.c(82,1-2): Cleaning up dummy fraction chunks 0.314092s: hard_ll_valuebound2__verifast_instrumented_modified.c(82,1-2): Leak check. 0.314102s: Entering Redux.assume(!(B0 = d1)) 0.314113s: Exiting Redux.assume: 0.000001 seconds 0.314123s: Entering Redux.assume(!(A0 = ((d1 * q0) + r0))) 0.314158s: Exiting Redux.assume: 0.000020 seconds 0.314177s: Entering Redux.assume(!(!(!(p1 = 1)))) 0.332542s: Exiting Redux.assume: 0.018351 seconds 0.332587s: hard_ll_valuebound2__verifast_instrumented_modified.c(71,11-12): Executing statement 0.332613s: Entering Redux.query(!(2 = 0)) 0.332623s: Exiting Redux.query 0.332634s: hard_ll_valuebound2__verifast_instrumented_modified.c(72,11-12): Executing statement 0.332645s: Entering Redux.query(!(2 = 0)) 0.332653s: Exiting Redux.query 0.332663s: hard_ll_valuebound2__verifast_instrumented_modified.c(73,9-11): Executing statement 0.332693s: Entering Redux.assume(/(d1, 2) <= r0) 0.355019s: Exiting Redux.assume: 0.022308 seconds 0.355070s: hard_ll_valuebound2__verifast_instrumented_modified.c(73,21-22): Executing statement 0.355091s: hard_ll_valuebound2__verifast_instrumented_modified.c(74,15-16): Executing statement 0.355115s: hard_ll_valuebound2__verifast_instrumented_modified.c(75,15-16): Executing statement 0.355137s: hard_ll_valuebound2__verifast_instrumented_modified.c(64,565-567): Consuming assertion 0.355217s: Entering Redux.query(0 <= (r0 - /(d1, 2)) && ((r0 - /(d1, 2)) + 1) <= /(d1, 2) && (/(d1, 2) + (r0 - /(d1, 2))) = A0 && ((r0 - /(d1, 2)) + (2 * B0)) = (A0 + /(d1, 2)) && (q0 + /(p1, 2)) = 1 && A0 <= 2 && /(p1, 2) = 1 || B0 = 1 && (r0 - /(d1, 2)) = 0 && (q0 + /(p1, 2)) = 2 && /(p1, 2) = 2 && A0 = 2 && /(d1, 2) = 2 || A0 = (r0 - /(d1, 2)) && /(d1, 2) = (2 * B0) && ((r0 - /(d1, 2)) + 1) <= /(d1, 2) && /(p1, 2) = 2 && (q0 + /(p1, 2)) = 0 && A0 <= 2 && B0 <= (r0 - /(d1, 2)) || B0 = 1 && (r0 - /(d1, 2)) = 0 && (q0 + /(p1, 2)) = 2 && A0 = 2 && /(d1, 2) = 1 && /(p1, 2) = 1 || /(d1, 2) = B0 && A0 = (r0 - /(d1, 2)) && (q0 + /(p1, 2)) = 0 && /(p1, 2) = 1 || 0 <= ((r0 - /(d1, 2)) + (0 <= ((0 - 1) * /(d1, 2)) ? /(((0 - 1) * /(d1, 2)), 2) : (/(((0 - 1) * /(d1, 2)), 2) - 1))) && (A0 + /(d1, 2)) = ((B0 * 4) + (r0 - /(d1, 2))) && (q0 + /(p1, 2)) = 0 && /(p1, 2) = 4 && (A0 + (0 <= /(d1, 2) ? /(/(d1, 2), 2) : (/(/(d1, 2), 2) - 1))) = ((r0 - /(d1, 2)) + (2 * B0)) && 1 <= /(d1, 2) && A0 <= 2) 3.432514s: Exiting Redux.query 3.432577s: hard_ll_valuebound2__verifast_instrumented_modified.c(64,565-567): Consuming expression 3.432659s: Entering Redux.query(0 <= (r0 - /(d1, 2)) && ((r0 - /(d1, 2)) + 1) <= /(d1, 2) && (/(d1, 2) + (r0 - /(d1, 2))) = A0 && ((r0 - /(d1, 2)) + (2 * B0)) = (A0 + /(d1, 2)) && (q0 + /(p1, 2)) = 1 && A0 <= 2 && /(p1, 2) = 1 || B0 = 1 && (r0 - /(d1, 2)) = 0 && (q0 + /(p1, 2)) = 2 && /(p1, 2) = 2 && A0 = 2 && /(d1, 2) = 2 || A0 = (r0 - /(d1, 2)) && /(d1, 2) = (2 * B0) && ((r0 - /(d1, 2)) + 1) <= /(d1, 2) && /(p1, 2) = 2 && (q0 + /(p1, 2)) = 0 && A0 <= 2 && B0 <= (r0 - /(d1, 2)) || B0 = 1 && (r0 - /(d1, 2)) = 0 && (q0 + /(p1, 2)) = 2 && A0 = 2 && /(d1, 2) = 1 && /(p1, 2) = 1 || /(d1, 2) = B0 && A0 = (r0 - /(d1, 2)) && (q0 + /(p1, 2)) = 0 && /(p1, 2) = 1 || 0 <= ((r0 - /(d1, 2)) + (0 <= ((0 - 1) * /(d1, 2)) ? /(((0 - 1) * /(d1, 2)), 2) : (/(((0 - 1) * /(d1, 2)), 2) - 1))) && (A0 + /(d1, 2)) = ((B0 * 4) + (r0 - /(d1, 2))) && (q0 + /(p1, 2)) = 0 && /(p1, 2) = 4 && (A0 + (0 <= /(d1, 2) ? /(/(d1, 2), 2) : (/(/(d1, 2), 2) - 1))) = ((r0 - /(d1, 2)) + (2 * B0)) && 1 <= /(d1, 2) && A0 <= 2) 6.501957s: Exiting Redux.query hard_ll_valuebound2__verifast_instrumented_modified.c(64,565-567): Cannot prove condition. (Cannot prove 0 <= (r0 - /(d1, 2)) && ((r0 - /(d1, 2)) + 1) <= /(d1, 2) && (/(d1, 2) + (r0 - /(d1, 2))) = A0 && ((r0 - /(d1, 2)) + (2 * B0)) = (A0 + /(d1, 2)) && (q0 + /(p1, 2)) = 1 && A0 <= 2 && /(p1, 2) = 1 || B0 = 1 && (r0 - /(d1, 2)) = 0 && (q0 + /(p1, 2)) = 2 && /(p1, 2) = 2 && A0 = 2 && /(d1, 2) = 2 || A0 = (r0 - /(d1, 2)) && /(d1, 2) = (2 * B0) && ((r0 - /(d1, 2)) + 1) <= /(d1, 2) && /(p1, 2) = 2 && (q0 + /(p1, 2)) = 0 && A0 <= 2 && B0 <= (r0 - /(d1, 2)) || B0 = 1 && (r0 - /(d1, 2)) = 0 && (q0 + /(p1, 2)) = 2 && A0 = 2 && /(d1, 2) = 1 && /(p1, 2) = 1 || /(d1, 2) = B0 && A0 = (r0 - /(d1, 2)) && (q0 + /(p1, 2)) = 0 && /(p1, 2) = 1 || 0 <= ((r0 - /(d1, 2)) + (0 <= ((0 - 1) * /(d1, 2)) ? /(((0 - 1) * /(d1, 2)), 2) : (/(((0 - 1) * /(d1, 2)), 2) - 1))) && (A0 + /(d1, 2)) = ((B0 * 4) + (r0 - /(d1, 2))) && (q0 + /(p1, 2)) = 0 && /(p1, 2) = 4 && (A0 + (0 <= /(d1, 2) ? /(/(d1, 2), 2) : (/(/(d1, 2), 2) - 1))) = ((r0 - /(d1, 2)) + (2 * B0)) && 1 <= /(d1, 2) && A0 <= 2.)