./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/lcm2_valuebound100.c ./results/automizer-verification-files/SV-COMP24_unreach-call/lcm2_valuebound100.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/lcm2_valuebound100.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/lcm2_valuebound100.yml/witness-2.1.yml + '[' -z x ']' + echo 'Using prover supplied by environment variable PROVER: Redux' Using prover supplied by environment variable PROVER: Redux ++ basename sv-benchmarks/c/nla-digbench-scaling/lcm2_valuebound100.c + FILE=lcm2_valuebound100.c ++ echo lcm2_valuebound100 ++ sed 's/[-\.]/_/g' - + SANITIZED=lcm2_valuebound100 + MODULE=lcm2_valuebound100__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=lcm2_valuebound100__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/lcm2_valuebound100.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=lcm2_valuebound100__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/lcm2_valuebound100.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/lcm2_valuebound100.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n lcm2_valuebound100__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/lcm2_valuebound100.c -o lcm2_valuebound100__verifast_instrumented.c + program_modifications_cli.py -p lcm2_valuebound100__verifast_instrumented.c -o lcm2_valuebound100__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c lcm2_valuebound100__verifast_instrumented_modified.c lcm2_valuebound100__verifast_instrumented_modified.c 0.007085s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.007116s: Exiting Redux.assert_term: 0.000013 seconds 0.007166s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.007183s: Exiting Redux.assert_term: 0.000007 seconds 0.007191s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.007205s: Exiting Redux.assert_term: 0.000004 seconds 0.007215s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.007227s: Exiting Redux.assert_term: 0.000001 seconds 0.007238s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007261s: Exiting Redux.assert_term: 0.000014 seconds 0.007276s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007290s: Exiting Redux.assert_term: 0.000004 seconds 0.007300s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007314s: Exiting Redux.assert_term: 0.000003 seconds 0.007323s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007338s: Exiting Redux.assert_term: 0.000007 seconds 0.007347s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007360s: Exiting Redux.assert_term: 0.000002 seconds 0.007376s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007392s: Exiting Redux.assert_term: 0.000002 seconds 0.007403s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007417s: Exiting Redux.assert_term: 0.000006 seconds 0.007428s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007439s: Exiting Redux.assert_term: 0.000002 seconds 0.007449s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007462s: Exiting Redux.assert_term: 0.000005 seconds 0.007476s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007489s: Exiting Redux.assert_term: 0.000004 seconds 0.007497s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007510s: Exiting Redux.assert_term: 0.000002 seconds 0.007521s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007534s: Exiting Redux.assert_term: 0.000002 seconds 0.007542s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007556s: Exiting Redux.assert_term: 0.000005 seconds 0.007570s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007583s: Exiting Redux.assert_term: 0.000005 seconds 0.007593s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007605s: Exiting Redux.assert_term: 0.000002 seconds 0.007617s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007631s: Exiting Redux.assert_term: 0.000005 seconds 0.007639s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007652s: Exiting Redux.assert_term: 0.000004 seconds 0.007667s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007679s: Exiting Redux.assert_term: 0.000002 seconds 0.007690s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007705s: Exiting Redux.assert_term: 0.000005 seconds 0.007713s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007726s: Exiting Redux.assert_term: 0.000002 seconds 0.007736s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007750s: Exiting Redux.assert_term: 0.000002 seconds 0.007764s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007778s: Exiting Redux.assert_term: 0.000004 seconds 0.007786s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007799s: Exiting Redux.assert_term: 0.000004 seconds 0.025694s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.025761s: Exiting Redux.assert_term: 0.000010 seconds 0.025781s: Entering Redux.assume(true ==> default_value = 0) 0.025799s: Exiting Redux.assume: 0.000005 seconds 0.027359s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.027407s: Exiting Redux.assert_term: 0.000007 seconds 0.027425s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.027442s: Exiting Redux.assert_term: 0.000003 seconds 0.027458s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.027474s: Exiting Redux.assert_term: 0.000003 seconds 0.027497s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.027513s: Exiting Redux.assert_term: 0.000004 seconds 0.027527s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.027551s: Exiting Redux.assert_term: 0.000003 seconds 0.027573s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.027589s: Exiting Redux.assert_term: 0.000003 seconds 0.027611s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.027627s: Exiting Redux.assert_term: 0.000003 seconds 0.027641s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.027657s: Exiting Redux.assert_term: 0.000003 seconds 0.027675s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.027697s: Exiting Redux.assert_term: 0.000003 seconds 0.027717s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.027733s: Exiting Redux.assert_term: 0.000003 seconds 0.027755s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.027771s: Exiting Redux.assert_term: 0.000003 seconds 0.027786s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.027802s: Exiting Redux.assert_term: 0.000003 seconds 0.027821s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.027845s: Exiting Redux.assert_term: 0.000003 seconds 0.027865s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.027881s: Exiting Redux.assert_term: 0.000003 seconds 0.027901s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.027917s: Exiting Redux.assert_term: 0.000003 seconds 0.027938s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.027954s: Exiting Redux.assert_term: 0.000003 seconds 0.027979s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.028003s: Exiting Redux.assert_term: 0.000003 seconds 0.028026s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.028042s: Exiting Redux.assert_term: 0.000004 seconds 0.028064s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.028079s: Exiting Redux.assert_term: 0.000003 seconds 0.028106s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.028121s: Exiting Redux.assert_term: 0.000003 seconds 0.032033s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.032088s: Exiting Redux.assume: 0.000006 seconds 0.039392s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.039436s: Exiting Redux.assert_term: 0.000008 seconds 0.039461s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.039474s: Exiting Redux.assert_term: 0.000003 seconds 0.039491s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.039504s: Exiting Redux.assert_term: 0.000003 seconds 0.039531s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.039544s: Exiting Redux.assert_term: 0.000003 seconds 0.039555s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.039576s: Exiting Redux.assume: 0.000011 seconds 0.039590s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.039603s: Exiting Redux.assert_term: 0.000003 seconds 0.039615s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.039641s: Exiting Redux.assume: 0.000012 seconds 0.039655s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.039667s: Exiting Redux.assert_term: 0.000003 seconds 0.039686s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.039699s: Exiting Redux.assert_term: 0.000002 seconds 0.039719s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.039731s: Exiting Redux.assert_term: 0.000003 seconds 0.039759s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.039773s: Exiting Redux.assert_term: 0.000003 seconds 0.039795s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.039808s: Exiting Redux.assert_term: 0.000003 seconds 0.039832s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.039845s: Exiting Redux.assert_term: 0.000003 seconds 0.039865s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.039884s: Exiting Redux.assert_term: 0.000003 seconds 0.039902s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.039914s: Exiting Redux.assert_term: 0.000002 seconds 0.039930s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.039942s: Exiting Redux.assert_term: 0.000002 seconds 0.039958s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.039970s: Exiting Redux.assert_term: 0.000002 seconds 0.039986s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.040004s: Exiting Redux.assert_term: 0.000003 seconds 0.040019s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.040031s: Exiting Redux.assert_term: 0.000003 seconds 0.040047s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.040059s: Exiting Redux.assert_term: 0.000003 seconds 0.040074s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.040087s: Exiting Redux.assert_term: 0.000003 seconds 0.040109s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.040121s: Exiting Redux.assert_term: 0.000002 seconds 0.040138s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.040150s: Exiting Redux.assert_term: 0.000003 seconds 0.040166s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.040181s: Exiting Redux.assert_term: 0.000003 seconds 0.040210s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.040223s: Exiting Redux.assert_term: 0.000003 seconds 0.040245s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.040257s: Exiting Redux.assert_term: 0.000003 seconds 0.040328s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.040340s: Exiting Redux.assert_term: 0.000002 seconds 0.040363s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.040375s: Exiting Redux.assert_term: 0.000002 seconds 0.040405s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.040425s: Exiting Redux.assert_term: 0.000003 seconds 0.040447s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.040459s: Exiting Redux.assert_term: 0.000002 seconds 0.040473s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.040485s: Exiting Redux.assert_term: 0.000003 seconds 0.040502s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.040514s: Exiting Redux.assert_term: 0.000002 seconds 0.040528s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.040547s: Exiting Redux.assert_term: 0.000002 seconds 0.040561s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.040573s: Exiting Redux.assert_term: 0.000002 seconds 0.040587s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.040599s: Exiting Redux.assert_term: 0.000003 seconds 0.040612s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.040625s: Exiting Redux.assert_term: 0.000002 seconds 0.040642s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.040659s: Exiting Redux.assert_term: 0.000003 seconds 0.040674s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.040686s: Exiting Redux.assert_term: 0.000003 seconds 0.040701s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.040713s: Exiting Redux.assert_term: 0.000002 seconds 0.040733s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.040745s: Exiting Redux.assert_term: 0.000003 seconds 0.040769s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.040787s: Exiting Redux.assert_term: 0.000003 seconds 0.040804s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.040816s: Exiting Redux.assert_term: 0.000002 seconds 0.040838s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.040850s: Exiting Redux.assert_term: 0.000003 seconds 0.040864s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.040877s: Exiting Redux.assert_term: 0.000002 seconds 0.040890s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.040909s: Exiting Redux.assert_term: 0.000002 seconds 0.040924s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.040936s: Exiting Redux.assert_term: 0.000002 seconds 0.040949s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.040961s: Exiting Redux.assert_term: 0.000003 seconds 0.040975s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.040986s: Exiting Redux.assert_term: 0.000002 seconds 0.041000s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.041020s: Exiting Redux.assert_term: 0.000002 seconds 0.041034s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.041046s: Exiting Redux.assert_term: 0.000003 seconds 0.041060s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.041072s: Exiting Redux.assert_term: 0.000002 seconds 0.041087s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.041099s: Exiting Redux.assert_term: 0.000003 seconds 0.041113s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.041135s: Exiting Redux.assert_term: 0.000004 seconds 0.041154s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.041169s: Exiting Redux.assert_term: 0.000004 seconds 0.041198s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.041213s: Exiting Redux.assert_term: 0.000004 seconds 0.041232s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.041247s: Exiting Redux.assert_term: 0.000004 seconds 0.041274s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.041289s: Exiting Redux.assert_term: 0.000003 seconds 0.041306s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.041319s: Exiting Redux.assert_term: 0.000003 seconds 0.041334s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.041346s: Exiting Redux.assert_term: 0.000002 seconds 0.041360s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.041374s: Exiting Redux.assert_term: 0.000003 seconds 0.041400s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.041413s: Exiting Redux.assert_term: 0.000003 seconds 0.041433s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.041451s: Exiting Redux.assert_term: 0.000004 seconds 0.041472s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.041486s: Exiting Redux.assert_term: 0.000003 seconds 0.041501s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.041513s: Exiting Redux.assert_term: 0.000003 seconds 0.041536s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.041548s: Exiting Redux.assert_term: 0.000003 seconds 0.041561s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.041573s: Exiting Redux.assert_term: 0.000002 seconds 0.041587s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.041599s: Exiting Redux.assert_term: 0.000002 seconds 0.041613s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.041625s: Exiting Redux.assert_term: 0.000003 seconds 0.041645s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.041657s: Exiting Redux.assert_term: 0.000002 seconds 0.041671s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.041683s: Exiting Redux.assert_term: 0.000003 seconds 0.041697s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.041709s: Exiting Redux.assert_term: 0.000002 seconds 0.041723s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.041735s: Exiting Redux.assert_term: 0.000002 seconds 0.041755s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.041768s: Exiting Redux.assert_term: 0.000003 seconds 0.041785s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.041798s: Exiting Redux.assert_term: 0.000003 seconds 0.041813s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.041826s: Exiting Redux.assert_term: 0.000003 seconds 0.041843s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.041856s: Exiting Redux.assert_term: 0.000003 seconds 0.041878s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.041892s: Exiting Redux.assert_term: 0.000003 seconds 0.041908s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.041922s: Exiting Redux.assert_term: 0.000004 seconds 0.041937s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.041950s: Exiting Redux.assert_term: 0.000004 seconds 0.041970s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.041984s: Exiting Redux.assert_term: 0.000002 seconds 0.041997s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.042014s: Exiting Redux.assert_term: 0.000003 seconds 0.042035s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.042050s: Exiting Redux.assert_term: 0.000003 seconds 0.042066s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.042078s: Exiting Redux.assert_term: 0.000003 seconds 0.042093s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.042105s: Exiting Redux.assert_term: 0.000002 seconds 0.042126s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.042138s: Exiting Redux.assert_term: 0.000002 seconds 0.042153s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.042164s: Exiting Redux.assert_term: 0.000002 seconds 0.042190s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.042204s: Exiting Redux.assert_term: 0.000003 seconds 0.042220s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.042232s: Exiting Redux.assert_term: 0.000003 seconds 0.042258s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.042270s: Exiting Redux.assert_term: 0.000003 seconds 0.042289s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.042301s: Exiting Redux.assert_term: 0.000002 seconds 0.042315s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.042327s: Exiting Redux.assert_term: 0.000003 seconds 0.042341s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.042353s: Exiting Redux.assert_term: 0.000002 seconds 0.042374s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.042385s: Exiting Redux.assert_term: 0.000002 seconds 0.042400s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.042412s: Exiting Redux.assert_term: 0.000002 seconds 0.042427s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.042441s: Exiting Redux.assert_term: 0.000003 seconds 0.042458s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.042470s: Exiting Redux.assert_term: 0.000002 seconds 0.042493s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.042505s: Exiting Redux.assert_term: 0.000002 seconds 0.042520s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.042532s: Exiting Redux.assert_term: 0.000002 seconds 0.042546s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.042558s: Exiting Redux.assert_term: 0.000002 seconds 0.042573s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.042585s: Exiting Redux.assert_term: 0.000003 seconds 0.042605s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.042618s: Exiting Redux.assert_term: 0.000003 seconds 0.042635s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.042649s: Exiting Redux.assert_term: 0.000002 seconds 0.042663s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.042674s: Exiting Redux.assert_term: 0.000002 seconds 0.042688s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.042705s: Exiting Redux.assert_term: 0.000002 seconds 0.042722s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.042734s: Exiting Redux.assert_term: 0.000002 seconds 0.042748s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.042762s: Exiting Redux.assert_term: 0.000003 seconds 0.042781s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.042796s: Exiting Redux.assert_term: 0.000003 seconds 0.042811s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.042830s: Exiting Redux.assert_term: 0.000003 seconds 0.042847s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.042859s: Exiting Redux.assert_term: 0.000002 seconds 0.042878s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.042893s: Exiting Redux.assert_term: 0.000003 seconds 0.042914s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.042930s: Exiting Redux.assert_term: 0.000004 seconds 0.042953s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.042975s: Exiting Redux.assert_term: 0.000004 seconds 0.042994s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.043008s: Exiting Redux.assert_term: 0.000003 seconds 0.043030s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.043046s: Exiting Redux.assert_term: 0.000004 seconds 0.043073s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.043087s: Exiting Redux.assert_term: 0.000003 seconds 0.043106s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.043127s: Exiting Redux.assert_term: 0.000004 seconds 0.043148s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.043161s: Exiting Redux.assert_term: 0.000003 seconds 0.043177s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.043200s: Exiting Redux.assert_term: 0.000004 seconds 0.043626s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.043646s: Exiting Redux.assert_term: 0.000004 seconds 0.044701s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.044738s: Exiting Redux.assert_term: 0.000008 seconds 0.044766s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.044784s: Exiting Redux.assert_term: 0.000005 seconds 0.044809s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.044823s: Exiting Redux.assert_term: 0.000004 seconds 0.044839s: Entering Redux.assert_term(func_rank(main) = 203) 0.044852s: Exiting Redux.assert_term: 0.000003 seconds 0.044890s: lcm2_valuebound100__verifast_instrumented_modified.c(29,5-9): Function 'main': Function type implementation check 0.044921s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.044937s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.044948s: Entering Redux.assume(0 <= argc) 0.044964s: Exiting Redux.assume: 0.000005 seconds 0.044973s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.044991s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.045008s: lcm2_valuebound100__verifast_instrumented_modified.c(29,25-31): Consuming assertion 0.045021s: Consuming chunk module(lcm2_valuebound100__verifast_instrumented_modified, true) 0.045035s: lcm2_valuebound100__verifast_instrumented_modified.c(30,13-17): Producing assertion 0.045047s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.045062s: lcm2_valuebound100__verifast_instrumented_modified.c(29,5-9): Cleaning up dummy fraction chunks 0.045071s: lcm2_valuebound100__verifast_instrumented_modified.c(29,5-9): Leak check. 0.045122s: lcm2_valuebound100__verifast_instrumented_modified.c(8,6-17): Verifying function 'reach_error' 0.045134s: lcm2_valuebound100__verifast_instrumented_modified.c(8,33-38): Producing assertion 0.045149s: Entering Redux.assume(false) 0.045161s: Exiting Redux.assume: 0.000001 seconds 0.045177s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.045202s: Exiting Redux.assert_term: 0.000005 seconds 0.045214s: lcm2_valuebound100__verifast_instrumented_modified.c(14,6-25): Verifying function 'assume_abort_if_not' 0.045224s: lcm2_valuebound100__verifast_instrumented_modified.c(14,49-53): Producing assertion 0.045232s: Entering Redux.assume(true) 0.045243s: Exiting Redux.assume: 0.000002 seconds 0.045269s: lcm2_valuebound100__verifast_instrumented_modified.c(14,6-25): Executing statement 0.045287s: lcm2_valuebound100__verifast_instrumented_modified.c(17,3-5): Executing statement 0.045312s: Entering Redux.assume(!(!(cond = 0))) 0.045342s: Exiting Redux.assume: 0.000016 seconds 0.045352s: lcm2_valuebound100__verifast_instrumented_modified.c(17,13-14): Executing statement 0.045363s: lcm2_valuebound100__verifast_instrumented_modified.c(17,14-19): Executing statement 0.045388s: Entering Redux.assert_term(func_rank(abort) < 0) 0.045402s: Exiting Redux.assert_term: 0.000003 seconds 0.045413s: lcm2_valuebound100__verifast_instrumented_modified.c(17,14-19): Verifying call 0.045422s: lcm2_valuebound100__verifast_instrumented_modified.c(5,38-42): Consuming assertion 0.045431s: Entering Redux.query(true) 0.045442s: Exiting Redux.query 0.045452s: lcm2_valuebound100__verifast_instrumented_modified.c(6,13-18): Producing assertion 0.045461s: Entering Redux.assume(false) 0.045477s: Exiting Redux.assume: 0.000001 seconds 0.045489s: Entering Redux.assume(!(!(!(cond = 0)))) 0.045503s: Exiting Redux.assume: 0.000004 seconds 0.045514s: lcm2_valuebound100__verifast_instrumented_modified.c(18,1-2): Executing return statement 0.045523s: lcm2_valuebound100__verifast_instrumented_modified.c(15,19-21): Consuming assertion 0.045533s: Entering Redux.query(!(cond = 0)) 0.045543s: Exiting Redux.query 0.045552s: lcm2_valuebound100__verifast_instrumented_modified.c(18,1-2): Cleaning up dummy fraction chunks 0.045566s: lcm2_valuebound100__verifast_instrumented_modified.c(18,1-2): Leak check. 0.045582s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.045595s: Exiting Redux.assert_term: 0.000004 seconds 0.045606s: lcm2_valuebound100__verifast_instrumented_modified.c(19,6-23): Verifying function '__VERIFIER_assert' 0.045615s: lcm2_valuebound100__verifast_instrumented_modified.c(19,50-52): Producing assertion 0.045625s: Entering Redux.assume(1 <= cond) 0.045649s: Exiting Redux.assume: 0.000005 seconds 0.045659s: lcm2_valuebound100__verifast_instrumented_modified.c(19,6-23): Executing statement 0.045671s: lcm2_valuebound100__verifast_instrumented_modified.c(22,5-7): Executing statement 0.045684s: Entering Redux.assume(!(!(cond = 0))) 0.046404s: Exiting Redux.assume: 0.000709 seconds 0.046422s: Entering Redux.assume(!(!(!(cond = 0)))) 0.046435s: Exiting Redux.assume: 0.000002 seconds 0.046445s: lcm2_valuebound100__verifast_instrumented_modified.c(26,5-11): Executing return statement 0.046465s: lcm2_valuebound100__verifast_instrumented_modified.c(20,16-18): Consuming assertion 0.046474s: Entering Redux.query(1 <= cond) 0.046489s: Exiting Redux.query 0.046500s: lcm2_valuebound100__verifast_instrumented_modified.c(27,1-2): Cleaning up dummy fraction chunks 0.046509s: lcm2_valuebound100__verifast_instrumented_modified.c(27,1-2): Leak check. 0.046528s: lcm2_valuebound100__verifast_instrumented_modified.c(29,5-9): Verifying function 'main' 0.046543s: lcm2_valuebound100__verifast_instrumented_modified.c(29,25-31): Producing assertion 0.046562s: lcm2_valuebound100__verifast_instrumented_modified.c(29,5-9): Executing statement 0.046575s: lcm2_valuebound100__verifast_instrumented_modified.c(33,1-2): Executing statement 0.046585s: lcm2_valuebound100__verifast_instrumented_modified.c(35,1-36,1): Executing statement 0.046603s: Consuming chunk [_]module(lcm2_valuebound100__verifast_instrumented_modified, true) 0.046620s: lcm2_valuebound100__verifast_instrumented_modified.c(37,5-13): Executing statement 0.046633s: Entering Redux.assert_term(0 <= a && a <= 4294967295) 0.046649s: Exiting Redux.assert_term: 0.000006 seconds 0.046659s: Entering Redux.assert_term(0 <= b && b <= 4294967295) 0.046673s: Exiting Redux.assert_term: 0.000003 seconds 0.046682s: lcm2_valuebound100__verifast_instrumented_modified.c(38,5-13): Executing statement 0.046692s: Entering Redux.assert_term(0 <= x && x <= 4294967295) 0.046705s: Exiting Redux.assert_term: 0.000003 seconds 0.046719s: Entering Redux.assert_term(0 <= y && y <= 4294967295) 0.046733s: Exiting Redux.assert_term: 0.000003 seconds 0.046742s: Entering Redux.assert_term(0 <= u && u <= 4294967295) 0.046755s: Exiting Redux.assert_term: 0.000003 seconds 0.046765s: Entering Redux.assert_term(0 <= v && v <= 4294967295) 0.046777s: Exiting Redux.assert_term: 0.000003 seconds 0.046786s: lcm2_valuebound100__verifast_instrumented_modified.c(39,7-8): Executing statement 0.046811s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_uint) < 0) 0.046825s: Exiting Redux.assert_term: 0.000003 seconds 0.046835s: lcm2_valuebound100__verifast_instrumented_modified.c(39,9-31): Verifying call 0.046844s: lcm2_valuebound100__verifast_instrumented_modified.c(11,59-63): Consuming assertion 0.046853s: Entering Redux.query(true) 0.046862s: Exiting Redux.query 0.046873s: Entering Redux.assert_term(0 <= a0 && a0 <= 4294967295) 0.046886s: Exiting Redux.assert_term: 0.000004 seconds 0.046902s: lcm2_valuebound100__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.046911s: Entering Redux.assume(true) 0.046922s: Exiting Redux.assume: 0.000001 seconds 0.046931s: lcm2_valuebound100__verifast_instrumented_modified.c(40,5-24): Executing statement 0.046950s: Entering Redux.assume(0 <= a0) 0.046965s: Exiting Redux.assume: 0.000006 seconds 0.046975s: Entering Redux.assume(a0 <= 100) 0.046990s: Exiting Redux.assume: 0.000004 seconds 0.046999s: lcm2_valuebound100__verifast_instrumented_modified.c(40,5-24): Verifying call 0.047014s: lcm2_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.047022s: Entering Redux.query(true) 0.047031s: Exiting Redux.query 0.047040s: lcm2_valuebound100__verifast_instrumented_modified.c(15,19-21): Producing assertion 0.047049s: Entering Redux.assume(!(1 = 0)) 0.047059s: Exiting Redux.assume: 0.000001 seconds 0.047067s: lcm2_valuebound100__verifast_instrumented_modified.c(41,7-8): Executing statement 0.047087s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_uint) < 0) 0.047100s: Exiting Redux.assert_term: 0.000004 seconds 0.047109s: lcm2_valuebound100__verifast_instrumented_modified.c(41,9-31): Verifying call 0.047118s: lcm2_valuebound100__verifast_instrumented_modified.c(11,59-63): Consuming assertion 0.047126s: Entering Redux.query(true) 0.047134s: Exiting Redux.query 0.047144s: Entering Redux.assert_term(0 <= b0 && b0 <= 4294967295) 0.047157s: Exiting Redux.assert_term: 0.000004 seconds 0.047174s: lcm2_valuebound100__verifast_instrumented_modified.c(12,13-17): Producing assertion 0.047191s: Entering Redux.assume(true) 0.047201s: Exiting Redux.assume: 0.000002 seconds 0.047209s: lcm2_valuebound100__verifast_instrumented_modified.c(42,5-24): Executing statement 0.047223s: Entering Redux.assume(0 <= b0) 0.047237s: Exiting Redux.assume: 0.000005 seconds 0.047247s: Entering Redux.assume(b0 <= 100) 0.047260s: Exiting Redux.assume: 0.000005 seconds 0.047274s: lcm2_valuebound100__verifast_instrumented_modified.c(42,5-24): Verifying call 0.047283s: lcm2_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.047291s: Entering Redux.query(true) 0.047300s: Exiting Redux.query 0.047309s: lcm2_valuebound100__verifast_instrumented_modified.c(15,19-21): Producing assertion 0.047317s: Entering Redux.assume(!(1 = 0)) 0.047328s: Exiting Redux.assume: 0.000001 seconds 0.047336s: lcm2_valuebound100__verifast_instrumented_modified.c(43,5-24): Executing statement 0.047354s: Entering Redux.assume(1 <= a0) 0.047369s: Exiting Redux.assume: 0.000006 seconds 0.047379s: lcm2_valuebound100__verifast_instrumented_modified.c(43,5-24): Verifying call 0.047389s: lcm2_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.047397s: Entering Redux.query(true) 0.047408s: Exiting Redux.query 0.047416s: lcm2_valuebound100__verifast_instrumented_modified.c(15,19-21): Producing assertion 0.047425s: Entering Redux.assume(!(1 = 0)) 0.047440s: Exiting Redux.assume: 0.000002 seconds 0.047448s: lcm2_valuebound100__verifast_instrumented_modified.c(44,5-24): Executing statement 0.047460s: Entering Redux.assume(1 <= b0) 0.047475s: Exiting Redux.assume: 0.000005 seconds 0.047483s: lcm2_valuebound100__verifast_instrumented_modified.c(44,5-24): Verifying call 0.047492s: lcm2_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.047500s: Entering Redux.query(true) 0.047510s: Exiting Redux.query 0.047524s: lcm2_valuebound100__verifast_instrumented_modified.c(15,19-21): Producing assertion 0.047534s: Entering Redux.assume(!(1 = 0)) 0.047545s: Exiting Redux.assume: 0.000001 seconds 0.047554s: lcm2_valuebound100__verifast_instrumented_modified.c(46,5-24): Executing statement 0.047567s: Entering Redux.assume(a0 <= 65535) 0.047579s: Exiting Redux.assume: 0.000002 seconds 0.047588s: lcm2_valuebound100__verifast_instrumented_modified.c(46,5-24): Verifying call 0.047596s: lcm2_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.047610s: Entering Redux.query(true) 0.047619s: Exiting Redux.query 0.047628s: lcm2_valuebound100__verifast_instrumented_modified.c(15,19-21): Producing assertion 0.047637s: Entering Redux.assume(!(1 = 0)) 0.047648s: Exiting Redux.assume: 0.000001 seconds 0.047657s: lcm2_valuebound100__verifast_instrumented_modified.c(47,5-24): Executing statement 0.047669s: Entering Redux.assume(b0 <= 65535) 0.047681s: Exiting Redux.assume: 0.000002 seconds 0.047696s: lcm2_valuebound100__verifast_instrumented_modified.c(47,5-24): Verifying call 0.047705s: lcm2_valuebound100__verifast_instrumented_modified.c(14,49-53): Consuming assertion 0.047713s: Entering Redux.query(true) 0.047722s: Exiting Redux.query 0.047731s: lcm2_valuebound100__verifast_instrumented_modified.c(15,19-21): Producing assertion 0.047740s: Entering Redux.assume(!(1 = 0)) 0.047750s: Exiting Redux.assume: 0.000001 seconds 0.047759s: lcm2_valuebound100__verifast_instrumented_modified.c(49,7-8): Executing statement 0.047776s: lcm2_valuebound100__verifast_instrumented_modified.c(50,7-8): Executing statement 0.047787s: lcm2_valuebound100__verifast_instrumented_modified.c(51,7-8): Executing statement 0.047796s: lcm2_valuebound100__verifast_instrumented_modified.c(52,7-8): Executing statement 0.047806s: lcm2_valuebound100__verifast_instrumented_modified.c(54,5-10): Executing statement 0.047828s: lcm2_valuebound100__verifast_instrumented_modified.c(54,172-174): Consuming assertion 0.047864s: Entering Redux.query((%((b0 * a0), 2147483648) * 2) = %(((b0 * a0) + (a0 * b0)), 4294967296) && b0 <= 65535) 0.047898s: Exiting Redux.query 0.047908s: lcm2_valuebound100__verifast_instrumented_modified.c(54,80-82): Consuming expression 0.047935s: Entering Redux.query((%((b0 * a0), 2147483648) * 2) = %(((b0 * a0) + (a0 * b0)), 4294967296)) 0.047949s: Exiting Redux.query lcm2_valuebound100__verifast_instrumented_modified.c(54,172-174): Cannot prove condition. (Cannot prove (%((b0 * a0), 2147483648) * 2) = %(((b0 * a0) + (a0 * b0)), 4294967296).)