./verifast-validate-witness.sh sv-benchmarks/c/nla-digbench-scaling/ps2-ll_valuebound2.c ./results/automizer-verification-files/SV-COMP24_unreach-call/ps2-ll_valuebound2.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/nla-digbench-scaling/ps2-ll_valuebound2.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/ps2-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/ps2-ll_valuebound2.c + FILE=ps2-ll_valuebound2.c ++ echo ps2-ll_valuebound2 ++ sed 's/[-\.]/_/g' - + SANITIZED=ps2_ll_valuebound2 + MODULE=ps2_ll_valuebound2__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=ps2_ll_valuebound2__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/ps2-ll_valuebound2.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=ps2_ll_valuebound2__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/ps2-ll_valuebound2.yml/witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/ps2-ll_valuebound2.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n ps2_ll_valuebound2__verifast_instrumented_modified + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/nla-digbench-scaling/ps2-ll_valuebound2.c -o ps2_ll_valuebound2__verifast_instrumented.c + program_modifications_cli.py -p ps2_ll_valuebound2__verifast_instrumented.c -o ps2_ll_valuebound2__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -prover Redux -read_options_from_source_file -c ps2_ll_valuebound2__verifast_instrumented_modified.c ps2_ll_valuebound2__verifast_instrumented_modified.c 0.007028s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.007057s: Exiting Redux.assert_term: 0.000011 seconds 0.007108s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.007125s: Exiting Redux.assert_term: 0.000006 seconds 0.007134s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.007155s: Exiting Redux.assert_term: 0.000013 seconds 0.007167s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.007179s: Exiting Redux.assert_term: 0.000002 seconds 0.007190s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.007205s: Exiting Redux.assert_term: 0.000006 seconds 0.007219s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.007234s: Exiting Redux.assert_term: 0.000004 seconds 0.007244s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.007259s: Exiting Redux.assert_term: 0.000003 seconds 0.007267s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.007281s: Exiting Redux.assert_term: 0.000005 seconds 0.007290s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.007306s: Exiting Redux.assert_term: 0.000003 seconds 0.007322s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007336s: Exiting Redux.assert_term: 0.000002 seconds 0.007344s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007358s: Exiting Redux.assert_term: 0.000005 seconds 0.007369s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007381s: Exiting Redux.assert_term: 0.000002 seconds 0.007392s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007405s: Exiting Redux.assert_term: 0.000005 seconds 0.007419s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007433s: Exiting Redux.assert_term: 0.000004 seconds 0.007441s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007455s: Exiting Redux.assert_term: 0.000002 seconds 0.007466s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007479s: Exiting Redux.assert_term: 0.000002 seconds 0.007488s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007502s: Exiting Redux.assert_term: 0.000005 seconds 0.007517s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007531s: Exiting Redux.assert_term: 0.000005 seconds 0.007541s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007553s: Exiting Redux.assert_term: 0.000002 seconds 0.007564s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007581s: Exiting Redux.assert_term: 0.000007 seconds 0.007589s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007603s: Exiting Redux.assert_term: 0.000006 seconds 0.007618s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007630s: Exiting Redux.assert_term: 0.000002 seconds 0.007641s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007656s: Exiting Redux.assert_term: 0.000005 seconds 0.007665s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007679s: Exiting Redux.assert_term: 0.000002 seconds 0.007690s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007704s: Exiting Redux.assert_term: 0.000002 seconds 0.007719s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007733s: Exiting Redux.assert_term: 0.000005 seconds 0.007744s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007757s: Exiting Redux.assert_term: 0.000005 seconds 0.026149s: Entering Redux.assert_term(func_rank(default_value_eq_zero) < 0) 0.026226s: Exiting Redux.assert_term: 0.000013 seconds 0.026247s: Entering Redux.assume(true ==> default_value = 0) 0.026263s: Exiting Redux.assume: 0.000006 seconds 0.027607s: Entering Redux.assert_term(func_rank(length_nonnegative) < 0) 0.027651s: Exiting Redux.assert_term: 0.000006 seconds 0.027666s: Entering Redux.assert_term(func_rank(append_nil) < 0) 0.027678s: Exiting Redux.assert_term: 0.000003 seconds 0.027690s: Entering Redux.assert_term(func_rank(length_append) < 0) 0.027703s: Exiting Redux.assert_term: 0.000003 seconds 0.027721s: Entering Redux.assert_term(func_rank(reverse_reverse) < 0) 0.027735s: Exiting Redux.assert_term: 0.000004 seconds 0.027745s: Entering Redux.assert_term(func_rank(mem_nth) < 0) 0.027765s: Exiting Redux.assert_term: 0.000003 seconds 0.027783s: Entering Redux.assert_term(func_rank(mem_append) < 0) 0.027795s: Exiting Redux.assert_term: 0.000003 seconds 0.027811s: Entering Redux.assert_term(func_rank(take_0) < 0) 0.027825s: Exiting Redux.assert_term: 0.000003 seconds 0.027835s: Entering Redux.assert_term(func_rank(take_length) < 0) 0.027847s: Exiting Redux.assert_term: 0.000002 seconds 0.027862s: Entering Redux.assert_term(func_rank(length_take) < 0) 0.027882s: Exiting Redux.assert_term: 0.000003 seconds 0.027900s: Entering Redux.assert_term(func_rank(nth_take) < 0) 0.027913s: Exiting Redux.assert_term: 0.000003 seconds 0.027930s: Entering Redux.assert_term(func_rank(drop_0) < 0) 0.027943s: Exiting Redux.assert_term: 0.000003 seconds 0.027955s: Entering Redux.assert_term(func_rank(drop_length) < 0) 0.027967s: Exiting Redux.assert_term: 0.000003 seconds 0.027982s: Entering Redux.assert_term(func_rank(length_drop) < 0) 0.028002s: Exiting Redux.assert_term: 0.000003 seconds 0.028018s: Entering Redux.assert_term(func_rank(drop_n_take_n) < 0) 0.028032s: Exiting Redux.assert_term: 0.000003 seconds 0.028047s: Entering Redux.assert_term(func_rank(length_remove) < 0) 0.028060s: Exiting Redux.assert_term: 0.000003 seconds 0.028077s: Entering Redux.assert_term(func_rank(drop_take_remove_nth) < 0) 0.028089s: Exiting Redux.assert_term: 0.000003 seconds 0.028118s: Entering Redux.assert_term(func_rank(append_take_drop_n) < 0) 0.028137s: Exiting Redux.assert_term: 0.000003 seconds 0.028156s: Entering Redux.assert_term(func_rank(mem_index_of) < 0) 0.028169s: Exiting Redux.assert_term: 0.000003 seconds 0.028186s: Entering Redux.assert_term(func_rank(nth_update) < 0) 0.028198s: Exiting Redux.assert_term: 0.000003 seconds 0.028218s: Entering Redux.assert_term(func_rank(length_update) < 0) 0.028232s: Exiting Redux.assert_term: 0.000003 seconds 0.031231s: Entering Redux.assume(null_pointer = pointer_ctor(null_pointer_provenance, 0)) 0.031313s: Exiting Redux.assume: 0.000013 seconds 0.037043s: Entering Redux.assert_term(func_rank(field_ptr_provenance_injective) < 0) 0.037125s: Exiting Redux.assert_term: 0.000021 seconds 0.037154s: Entering Redux.assert_term(func_rank(ptr_provenance_min_addr_limits) < 0) 0.037167s: Exiting Redux.assert_term: 0.000003 seconds 0.037182s: Entering Redux.assert_term(func_rank(ptr_provenance_max_addr_limits) < 0) 0.037195s: Exiting Redux.assert_term: 0.000003 seconds 0.037229s: Entering Redux.assert_term(func_rank(null_pointer_provenance_min_addr) < 0) 0.037241s: Exiting Redux.assert_term: 0.000003 seconds 0.037252s: Entering Redux.assume(true ==> ptr_provenance_min_addr(null_pointer_provenance) = 0) 0.037278s: Exiting Redux.assume: 0.000015 seconds 0.037292s: Entering Redux.assert_term(func_rank(null_pointer_provenance_max_addr) < 0) 0.037306s: Exiting Redux.assert_term: 0.000003 seconds 0.037319s: Entering Redux.assume(true ==> ptr_provenance_max_addr(null_pointer_provenance) = 4294967295) 0.037347s: Exiting Redux.assume: 0.000014 seconds 0.037363s: Entering Redux.assert_term(func_rank(field_ptr_provenance_min_addr) < 0) 0.037376s: Exiting Redux.assert_term: 0.000003 seconds 0.037396s: Entering Redux.assert_term(func_rank(field_ptr_provenance_max_addr) < 0) 0.037409s: Exiting Redux.assert_term: 0.000003 seconds 0.037430s: Entering Redux.assert_term(func_rank(field_pointer_within_limits_def) < 0) 0.037443s: Exiting Redux.assert_term: 0.000003 seconds 0.037473s: Entering Redux.assert_term(func_rank(first_field_pointer_within_limits_elim) < 0) 0.037487s: Exiting Redux.assert_term: 0.000004 seconds 0.037511s: Entering Redux.assert_term(func_rank(first_field_of_union_variant_pointer_within_limits_elim) < 0) 0.037523s: Exiting Redux.assert_term: 0.000003 seconds 0.037552s: Entering Redux.assert_term(func_rank(ptr_within_limits_field_ptr_0) < 0) 0.037566s: Exiting Redux.assert_term: 0.000004 seconds 0.037588s: Entering Redux.assert_term(func_rank(has_type_short_ushort) < 0) 0.037608s: Exiting Redux.assert_term: 0.000003 seconds 0.037626s: Entering Redux.assert_term(func_rank(has_type_int_uint) < 0) 0.037639s: Exiting Redux.assert_term: 0.000003 seconds 0.037656s: Entering Redux.assert_term(func_rank(has_type_long_ulong) < 0) 0.037668s: Exiting Redux.assert_term: 0.000003 seconds 0.037685s: Entering Redux.assert_term(func_rank(has_type_llong_ullong) < 0) 0.037697s: Exiting Redux.assert_term: 0.000003 seconds 0.037713s: Entering Redux.assert_term(func_rank(has_type_intptr_uintptr) < 0) 0.037731s: Exiting Redux.assert_term: 0.000003 seconds 0.037747s: Entering Redux.assert_term(func_rank(has_type_int8_uint8) < 0) 0.037759s: Exiting Redux.assert_term: 0.000003 seconds 0.037776s: Entering Redux.assert_term(func_rank(has_type_int16_uint16) < 0) 0.037790s: Exiting Redux.assert_term: 0.000003 seconds 0.037807s: Entering Redux.assert_term(func_rank(has_type_int32_uint32) < 0) 0.037819s: Exiting Redux.assert_term: 0.000002 seconds 0.037840s: Entering Redux.assert_term(func_rank(has_type_int64_uint64) < 0) 0.037853s: Exiting Redux.assert_term: 0.000002 seconds 0.037869s: Entering Redux.assert_term(func_rank(has_type_int128_uint128) < 0) 0.037881s: Exiting Redux.assert_term: 0.000003 seconds 0.037897s: Entering Redux.assert_term(func_rank(has_type_ptr_add_) < 0) 0.037909s: Exiting Redux.assert_term: 0.000003 seconds 0.037933s: Entering Redux.assert_term(func_rank(llong_integer_to_llong_) < 0) 0.037945s: Exiting Redux.assert_term: 0.000003 seconds 0.037966s: Entering Redux.assert_term(func_rank(u_llong_integer_to_ullong_) < 0) 0.037978s: Exiting Redux.assert_term: 0.000003 seconds 0.038048s: Entering Redux.assert_term(func_rank(pointer_nonzero) < 0) 0.038060s: Exiting Redux.assert_term: 0.000003 seconds 0.038084s: Entering Redux.assert_term(func_rank(pointer_of_chars_of_pointer) < 0) 0.038096s: Exiting Redux.assert_term: 0.000003 seconds 0.038136s: Entering Redux.assert_term(func_rank(chars_of_pointer_of_chars) < 0) 0.038157s: Exiting Redux.assert_term: 0.000003 seconds 0.038182s: Entering Redux.assert_term(func_rank(chars_to_chars_) < 0) 0.038195s: Exiting Redux.assert_term: 0.000003 seconds 0.038211s: Entering Redux.assert_term(func_rank(chars__to_chars) < 0) 0.038223s: Exiting Redux.assert_term: 0.000002 seconds 0.038241s: Entering Redux.assert_term(func_rank(chars__split) < 0) 0.038253s: Exiting Redux.assert_term: 0.000003 seconds 0.038269s: Entering Redux.assert_term(func_rank(chars__join) < 0) 0.038287s: Exiting Redux.assert_term: 0.000002 seconds 0.038303s: Entering Redux.assert_term(func_rank(chars_chars__join) < 0) 0.038315s: Exiting Redux.assert_term: 0.000002 seconds 0.038330s: Entering Redux.assert_term(func_rank(chars__inv) < 0) 0.038343s: Exiting Redux.assert_term: 0.000003 seconds 0.038356s: Entering Redux.assert_term(func_rank(chars_inv) < 0) 0.038368s: Exiting Redux.assert_term: 0.000003 seconds 0.038388s: Entering Redux.assert_term(func_rank(chars_split) < 0) 0.038404s: Exiting Redux.assert_term: 0.000003 seconds 0.038421s: Entering Redux.assert_term(func_rank(chars_join) < 0) 0.038433s: Exiting Redux.assert_term: 0.000003 seconds 0.038449s: Entering Redux.assert_term(func_rank(int_of_chars_of_int) < 0) 0.038461s: Exiting Redux.assert_term: 0.000002 seconds 0.038482s: Entering Redux.assert_term(func_rank(chars_of_int_of_chars) < 0) 0.038495s: Exiting Redux.assert_term: 0.000003 seconds 0.038519s: Entering Redux.assert_term(func_rank(chars_of_int_size) < 0) 0.038536s: Exiting Redux.assert_term: 0.000003 seconds 0.038556s: Entering Redux.assert_term(func_rank(int_of_chars_size) < 0) 0.038571s: Exiting Redux.assert_term: 0.000003 seconds 0.038595s: Entering Redux.assert_term(func_rank(chars__to_int_) < 0) 0.038608s: Exiting Redux.assert_term: 0.000003 seconds 0.038622s: Entering Redux.assert_term(func_rank(chars_to_integer) < 0) 0.038635s: Exiting Redux.assert_term: 0.000002 seconds 0.038649s: Entering Redux.assert_term(func_rank(chars_to_u_integer) < 0) 0.038668s: Exiting Redux.assert_term: 0.000003 seconds 0.038683s: Entering Redux.assert_term(func_rank(chars_to_short_integer) < 0) 0.038695s: Exiting Redux.assert_term: 0.000003 seconds 0.038711s: Entering Redux.assert_term(func_rank(chars_to_u_short_integer) < 0) 0.038723s: Exiting Redux.assert_term: 0.000002 seconds 0.038740s: Entering Redux.assert_term(func_rank(chars_to_pointer) < 0) 0.038752s: Exiting Redux.assert_term: 0.000003 seconds 0.038767s: Entering Redux.assert_term(func_rank(chars_to_boolean) < 0) 0.038786s: Exiting Redux.assert_term: 0.000003 seconds 0.038801s: Entering Redux.assert_term(func_rank(chars_to_integer_) < 0) 0.038813s: Exiting Redux.assert_term: 0.000002 seconds 0.038828s: Entering Redux.assert_term(func_rank(int__to_chars_) < 0) 0.038840s: Exiting Redux.assert_term: 0.000002 seconds 0.038855s: Entering Redux.assert_term(func_rank(integer_to_chars) < 0) 0.038867s: Exiting Redux.assert_term: 0.000003 seconds 0.038881s: Entering Redux.assert_term(func_rank(uint__to_chars_) < 0) 0.038899s: Exiting Redux.assert_term: 0.000003 seconds 0.038913s: Entering Redux.assert_term(func_rank(u_integer_to_chars) < 0) 0.038925s: Exiting Redux.assert_term: 0.000003 seconds 0.038940s: Entering Redux.assert_term(func_rank(short_integer_to_chars) < 0) 0.038952s: Exiting Redux.assert_term: 0.000003 seconds 0.038966s: Entering Redux.assert_term(func_rank(u_short_integer_to_chars) < 0) 0.038979s: Exiting Redux.assert_term: 0.000003 seconds 0.039000s: Entering Redux.assert_term(func_rank(pointer_to_chars) < 0) 0.039012s: Exiting Redux.assert_term: 0.000003 seconds 0.039026s: Entering Redux.assert_term(func_rank(boolean_to_chars) < 0) 0.039039s: Exiting Redux.assert_term: 0.000004 seconds 0.039054s: Entering Redux.assert_term(func_rank(integer__to_chars) < 0) 0.039066s: Exiting Redux.assert_term: 0.000003 seconds 0.039081s: Entering Redux.assert_term(func_rank(u_character_to_character) < 0) 0.039093s: Exiting Redux.assert_term: 0.000003 seconds 0.039127s: Entering Redux.assert_term(func_rank(character_to_u_character) < 0) 0.039141s: Exiting Redux.assert_term: 0.000003 seconds 0.039157s: Entering Redux.assert_term(func_rank(uchars__inv) < 0) 0.039169s: Exiting Redux.assert_term: 0.000002 seconds 0.039185s: Entering Redux.assert_term(func_rank(uchars__split) < 0) 0.039198s: Exiting Redux.assert_term: 0.000002 seconds 0.039214s: Entering Redux.assert_term(func_rank(uchars_to_uchars_) < 0) 0.039227s: Exiting Redux.assert_term: 0.000003 seconds 0.039248s: Entering Redux.assert_term(func_rank(uchars_inv) < 0) 0.039262s: Exiting Redux.assert_term: 0.000003 seconds 0.039274s: Entering Redux.assert_term(func_rank(uchars_split) < 0) 0.039288s: Exiting Redux.assert_term: 0.000003 seconds 0.039304s: Entering Redux.assert_term(func_rank(uchars_join) < 0) 0.039317s: Exiting Redux.assert_term: 0.000003 seconds 0.039332s: Entering Redux.assert_term(func_rank(ints__split) < 0) 0.039344s: Exiting Redux.assert_term: 0.000003 seconds 0.039364s: Entering Redux.assert_term(func_rank(ints__join) < 0) 0.039377s: Exiting Redux.assert_term: 0.000003 seconds 0.039392s: Entering Redux.assert_term(func_rank(ints_to_ints_) < 0) 0.039404s: Exiting Redux.assert_term: 0.000002 seconds 0.039420s: Entering Redux.assert_term(func_rank(ints__to_ints) < 0) 0.039433s: Exiting Redux.assert_term: 0.000003 seconds 0.039450s: Entering Redux.assert_term(func_rank(ints_inv) < 0) 0.039463s: Exiting Redux.assert_term: 0.000003 seconds 0.039483s: Entering Redux.assert_term(func_rank(ints__inv) < 0) 0.039495s: Exiting Redux.assert_term: 0.000003 seconds 0.039510s: Entering Redux.assert_term(func_rank(uints_inv) < 0) 0.039523s: Exiting Redux.assert_term: 0.000003 seconds 0.039538s: Entering Redux.assert_term(func_rank(llongs_inv) < 0) 0.039551s: Exiting Redux.assert_term: 0.000003 seconds 0.039565s: Entering Redux.assert_term(func_rank(ullongs_inv) < 0) 0.039579s: Exiting Redux.assert_term: 0.000003 seconds 0.039597s: Entering Redux.assert_term(func_rank(shorts_inv) < 0) 0.039610s: Exiting Redux.assert_term: 0.000002 seconds 0.039625s: Entering Redux.assert_term(func_rank(ushorts_inv) < 0) 0.039637s: Exiting Redux.assert_term: 0.000002 seconds 0.039650s: Entering Redux.assert_term(func_rank(bools_inv) < 0) 0.039663s: Exiting Redux.assert_term: 0.000004 seconds 0.039677s: Entering Redux.assert_term(func_rank(pointers__inv) < 0) 0.039689s: Exiting Redux.assert_term: 0.000002 seconds 0.039702s: Entering Redux.assert_term(func_rank(pointers__split) < 0) 0.039719s: Exiting Redux.assert_term: 0.000003 seconds 0.039737s: Entering Redux.assert_term(func_rank(pointers__join) < 0) 0.039749s: Exiting Redux.assert_term: 0.000003 seconds 0.039765s: Entering Redux.assert_term(func_rank(pointers_pointers__join) < 0) 0.039778s: Exiting Redux.assert_term: 0.000003 seconds 0.039793s: Entering Redux.assert_term(func_rank(pointers_to_pointers_) < 0) 0.039806s: Exiting Redux.assert_term: 0.000002 seconds 0.039827s: Entering Redux.assert_term(func_rank(pointers_inv) < 0) 0.039839s: Exiting Redux.assert_term: 0.000003 seconds 0.039855s: Entering Redux.assert_term(func_rank(pointers_split) < 0) 0.039867s: Exiting Redux.assert_term: 0.000002 seconds 0.039885s: Entering Redux.assert_term(func_rank(pointers_join) < 0) 0.039897s: Exiting Redux.assert_term: 0.000002 seconds 0.039914s: Entering Redux.assert_term(func_rank(map_uchar_of_char_char_of_uchar) < 0) 0.039926s: Exiting Redux.assert_term: 0.000003 seconds 0.039952s: Entering Redux.assert_term(func_rank(map_char_of_uchar_uchar_of_char) < 0) 0.039965s: Exiting Redux.assert_term: 0.000003 seconds 0.039985s: Entering Redux.assert_term(func_rank(chars_to_uchars) < 0) 0.039997s: Exiting Redux.assert_term: 0.000003 seconds 0.040012s: Entering Redux.assert_term(func_rank(chars__to_uchars_) < 0) 0.040025s: Exiting Redux.assert_term: 0.000003 seconds 0.040039s: Entering Redux.assert_term(func_rank(uchars_to_chars) < 0) 0.040052s: Exiting Redux.assert_term: 0.000003 seconds 0.040078s: Entering Redux.assert_term(func_rank(uchars__to_chars_) < 0) 0.040090s: Exiting Redux.assert_term: 0.000003 seconds 0.040114s: Entering Redux.assert_term(func_rank(chars_to_ints) < 0) 0.040127s: Exiting Redux.assert_term: 0.000002 seconds 0.040143s: Entering Redux.assert_term(func_rank(ints_to_chars) < 0) 0.040155s: Exiting Redux.assert_term: 0.000003 seconds 0.040171s: Entering Redux.assert_term(func_rank(ints__to_chars_) < 0) 0.040183s: Exiting Redux.assert_term: 0.000003 seconds 0.040207s: Entering Redux.assert_term(func_rank(chars_to_uints) < 0) 0.040221s: Exiting Redux.assert_term: 0.000004 seconds 0.040238s: Entering Redux.assert_term(func_rank(uints_to_chars) < 0) 0.040251s: Exiting Redux.assert_term: 0.000003 seconds 0.040265s: Entering Redux.assert_term(func_rank(chars_to_bools) < 0) 0.040277s: Exiting Redux.assert_term: 0.000003 seconds 0.040294s: Entering Redux.assert_term(func_rank(bools_to_chars) < 0) 0.040307s: Exiting Redux.assert_term: 0.000003 seconds 0.040328s: Entering Redux.assert_term(func_rank(chars_to_integers_) < 0) 0.040340s: Exiting Redux.assert_term: 0.000003 seconds 0.040359s: Entering Redux.assert_term(func_rank(integers__to_chars) < 0) 0.040371s: Exiting Redux.assert_term: 0.000003 seconds 0.040387s: Entering Redux.assert_term(func_rank(integers___to_chars_) < 0) 0.040400s: Exiting Redux.assert_term: 0.000003 seconds 0.040416s: Entering Redux.assert_term(func_rank(uchars_to_integers_) < 0) 0.040433s: Exiting Redux.assert_term: 0.000003 seconds 0.040450s: Entering Redux.assert_term(func_rank(integers__to_uchars) < 0) 0.040463s: Exiting Redux.assert_term: 0.000002 seconds 0.040478s: Entering Redux.assert_term(func_rank(chars__to_pointers_) < 0) 0.040490s: Exiting Redux.assert_term: 0.000002 seconds 0.040510s: Entering Redux.assert_term(func_rank(pointers__to_chars_) < 0) 0.040525s: Exiting Redux.assert_term: 0.000003 seconds 0.040541s: Entering Redux.assert_term(func_rank(chars_to_pointers) < 0) 0.040559s: Exiting Redux.assert_term: 0.000003 seconds 0.040581s: Entering Redux.assert_term(func_rank(pointers_to_chars) < 0) 0.040594s: Exiting Redux.assert_term: 0.000003 seconds 0.040612s: Entering Redux.assert_term(func_rank(integers__inv) < 0) 0.040625s: Exiting Redux.assert_term: 0.000002 seconds 0.040643s: Entering Redux.assert_term(func_rank(integers__to_integers__) < 0) 0.040655s: Exiting Redux.assert_term: 0.000003 seconds 0.040673s: Entering Redux.assert_term(func_rank(divrem_elim) < 0) 0.040690s: Exiting Redux.assert_term: 0.000002 seconds 0.040705s: Entering Redux.assert_term(func_rank(string_to_body_chars) < 0) 0.040717s: Exiting Redux.assert_term: 0.000003 seconds 0.040733s: Entering Redux.assert_term(func_rank(body_chars_to_string) < 0) 0.040746s: Exiting Redux.assert_term: 0.000004 seconds 0.040765s: Entering Redux.assert_term(func_rank(chars_to_string) < 0) 0.040778s: Exiting Redux.assert_term: 0.000003 seconds 0.040796s: Entering Redux.assert_term(func_rank(string_to_chars_) < 0) 0.040813s: Exiting Redux.assert_term: 0.000004 seconds 0.040829s: Entering Redux.assert_term(func_rank(string_to_chars) < 0) 0.040841s: Exiting Redux.assert_term: 0.000002 seconds 0.040857s: Entering Redux.assert_term(func_rank(chars_separate_string) < 0) 0.040869s: Exiting Redux.assert_term: 0.000003 seconds 0.041316s: Entering Redux.assert_term(func_rank(chars_unseparate_string) < 0) 0.041336s: Exiting Redux.assert_term: 0.000004 seconds 0.042366s: Entering Redux.assert_term(func_rank(reach_error) = 199) 0.042397s: Exiting Redux.assert_term: 0.000008 seconds 0.042418s: Entering Redux.assert_term(func_rank(assume_abort_if_not) = 201) 0.042432s: Exiting Redux.assert_term: 0.000003 seconds 0.042447s: Entering Redux.assert_term(func_rank(__VERIFIER_assert) = 202) 0.042461s: Exiting Redux.assert_term: 0.000004 seconds 0.042479s: Entering Redux.assert_term(func_rank(main) = 203) 0.042493s: Exiting Redux.assert_term: 0.000003 seconds 0.042528s: ps2_ll_valuebound2__verifast_instrumented_modified.c(27,5-9): Function 'main': Function type implementation check 0.042566s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,18-24): Producing assertion 0.042581s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,49-51): Producing assertion 0.042593s: Entering Redux.assume(0 <= argc) 0.042608s: Exiting Redux.assume: 0.000005 seconds 0.042617s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,61-62): Producing assertion 0.042637s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1084,64-68): Producing assertion 0.042653s: ps2_ll_valuebound2__verifast_instrumented_modified.c(27,25-31): Consuming assertion 0.042667s: Consuming chunk module(ps2_ll_valuebound2__verifast_instrumented_modified, true) 0.042679s: ps2_ll_valuebound2__verifast_instrumented_modified.c(28,13-17): Producing assertion 0.042690s: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h(1085,17-21): Consuming assertion 0.042703s: ps2_ll_valuebound2__verifast_instrumented_modified.c(27,5-9): Cleaning up dummy fraction chunks 0.042712s: ps2_ll_valuebound2__verifast_instrumented_modified.c(27,5-9): Leak check. 0.042761s: ps2_ll_valuebound2__verifast_instrumented_modified.c(6,6-17): Verifying function 'reach_error' 0.042771s: ps2_ll_valuebound2__verifast_instrumented_modified.c(6,33-38): Producing assertion 0.042786s: Entering Redux.assume(false) 0.042797s: Exiting Redux.assume: 0.000001 seconds 0.042812s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.042825s: Exiting Redux.assert_term: 0.000003 seconds 0.042836s: ps2_ll_valuebound2__verifast_instrumented_modified.c(12,6-25): Verifying function 'assume_abort_if_not' 0.042845s: ps2_ll_valuebound2__verifast_instrumented_modified.c(12,49-53): Producing assertion 0.042853s: Entering Redux.assume(true) 0.042864s: Exiting Redux.assume: 0.000001 seconds 0.042883s: ps2_ll_valuebound2__verifast_instrumented_modified.c(12,6-25): Executing statement 0.042903s: ps2_ll_valuebound2__verifast_instrumented_modified.c(15,3-5): Executing statement 0.042928s: Entering Redux.assume(!(!(cond = 0))) 0.042954s: Exiting Redux.assume: 0.000017 seconds 0.042964s: ps2_ll_valuebound2__verifast_instrumented_modified.c(15,13-14): Executing statement 0.042976s: ps2_ll_valuebound2__verifast_instrumented_modified.c(15,14-19): Executing statement 0.042999s: Entering Redux.assert_term(func_rank(abort) < 0) 0.043013s: Exiting Redux.assert_term: 0.000004 seconds 0.043025s: ps2_ll_valuebound2__verifast_instrumented_modified.c(15,14-19): Verifying call 0.043035s: ps2_ll_valuebound2__verifast_instrumented_modified.c(3,38-42): Consuming assertion 0.043044s: Entering Redux.query(true) 0.043054s: Exiting Redux.query 0.043063s: ps2_ll_valuebound2__verifast_instrumented_modified.c(4,13-18): Producing assertion 0.043071s: Entering Redux.assume(false) 0.043086s: Exiting Redux.assume: 0.000001 seconds 0.043098s: Entering Redux.assume(!(!(!(cond = 0)))) 0.043120s: Exiting Redux.assume: 0.000005 seconds 0.043131s: ps2_ll_valuebound2__verifast_instrumented_modified.c(16,1-2): Executing return statement 0.043140s: ps2_ll_valuebound2__verifast_instrumented_modified.c(13,13-17): Consuming assertion 0.043148s: Entering Redux.query(true) 0.043157s: Exiting Redux.query 0.043165s: ps2_ll_valuebound2__verifast_instrumented_modified.c(16,1-2): Cleaning up dummy fraction chunks 0.043178s: ps2_ll_valuebound2__verifast_instrumented_modified.c(16,1-2): Leak check. 0.043194s: Entering Redux.assert_term(-2147483648 <= cond && cond <= 2147483647) 0.043207s: Exiting Redux.assert_term: 0.000003 seconds 0.043218s: ps2_ll_valuebound2__verifast_instrumented_modified.c(17,6-23): Verifying function '__VERIFIER_assert' 0.043227s: ps2_ll_valuebound2__verifast_instrumented_modified.c(17,50-52): Producing assertion 0.043236s: Entering Redux.assume(1 <= cond) 0.043259s: Exiting Redux.assume: 0.000005 seconds 0.043269s: ps2_ll_valuebound2__verifast_instrumented_modified.c(17,6-23): Executing statement 0.043280s: ps2_ll_valuebound2__verifast_instrumented_modified.c(20,5-7): Executing statement 0.043294s: Entering Redux.assume(!(!(cond = 0))) 0.043311s: Exiting Redux.assume: 0.000008 seconds 0.044337s: Entering Redux.assume(!(!(!(cond = 0)))) 0.044360s: Exiting Redux.assume: 0.000003 seconds 0.044370s: ps2_ll_valuebound2__verifast_instrumented_modified.c(24,5-11): Executing return statement 0.044390s: ps2_ll_valuebound2__verifast_instrumented_modified.c(18,16-18): Consuming assertion 0.044400s: Entering Redux.query(1 <= cond) 0.044414s: Exiting Redux.query 0.044422s: ps2_ll_valuebound2__verifast_instrumented_modified.c(25,1-2): Cleaning up dummy fraction chunks 0.044431s: ps2_ll_valuebound2__verifast_instrumented_modified.c(25,1-2): Leak check. 0.044452s: ps2_ll_valuebound2__verifast_instrumented_modified.c(27,5-9): Verifying function 'main' 0.044466s: ps2_ll_valuebound2__verifast_instrumented_modified.c(27,25-31): Producing assertion 0.044487s: ps2_ll_valuebound2__verifast_instrumented_modified.c(27,5-9): Executing statement 0.044501s: ps2_ll_valuebound2__verifast_instrumented_modified.c(31,1-2): Executing statement 0.044511s: ps2_ll_valuebound2__verifast_instrumented_modified.c(33,1-34,1): Executing statement 0.044528s: Consuming chunk [_]module(ps2_ll_valuebound2__verifast_instrumented_modified, true) 0.044541s: ps2_ll_valuebound2__verifast_instrumented_modified.c(35,5-8): Executing statement 0.044559s: Entering Redux.assert_term(-2147483648 <= k && k <= 2147483647) 0.044573s: Exiting Redux.assert_term: 0.000004 seconds 0.044581s: ps2_ll_valuebound2__verifast_instrumented_modified.c(36,5-9): Executing statement 0.044594s: Entering Redux.assert_term(-9223372036854775808 <= y && y <= 9223372036854775807) 0.044606s: Exiting Redux.assert_term: 0.000004 seconds 0.044616s: Entering Redux.assert_term(-9223372036854775808 <= x && x <= 9223372036854775807) 0.044634s: Exiting Redux.assert_term: 0.000003 seconds 0.044643s: Entering Redux.assert_term(-9223372036854775808 <= c && c <= 9223372036854775807) 0.044655s: Exiting Redux.assert_term: 0.000003 seconds 0.044663s: ps2_ll_valuebound2__verifast_instrumented_modified.c(37,7-8): Executing statement 0.044686s: Entering Redux.assert_term(func_rank(__VERIFIER_nondet_int) < 0) 0.044698s: Exiting Redux.assert_term: 0.000004 seconds 0.044709s: ps2_ll_valuebound2__verifast_instrumented_modified.c(37,9-30): Verifying call 0.044724s: ps2_ll_valuebound2__verifast_instrumented_modified.c(9,53-57): Consuming assertion 0.044732s: Entering Redux.query(true) 0.044741s: Exiting Redux.query 0.044752s: Entering Redux.assert_term(-2147483648 <= k0 && k0 <= 2147483647) 0.044764s: Exiting Redux.assert_term: 0.000003 seconds 0.044773s: ps2_ll_valuebound2__verifast_instrumented_modified.c(10,13-17): Producing assertion 0.044781s: Entering Redux.assume(true) 0.044797s: Exiting Redux.assume: 0.000002 seconds 0.044806s: ps2_ll_valuebound2__verifast_instrumented_modified.c(38,5-24): Executing statement 0.044823s: Entering Redux.assume(0 <= k0) 0.044839s: Exiting Redux.assume: 0.000005 seconds 0.044848s: Entering Redux.assume(k0 <= 2) 0.044862s: Exiting Redux.assume: 0.000005 seconds 0.044871s: ps2_ll_valuebound2__verifast_instrumented_modified.c(38,5-24): Verifying call 0.044880s: ps2_ll_valuebound2__verifast_instrumented_modified.c(12,49-53): Consuming assertion 0.044893s: Entering Redux.query(true) 0.044902s: Exiting Redux.query 0.044911s: ps2_ll_valuebound2__verifast_instrumented_modified.c(13,13-17): Producing assertion 0.044918s: Entering Redux.assume(true) 0.044929s: Exiting Redux.assume: 0.000002 seconds 0.044937s: ps2_ll_valuebound2__verifast_instrumented_modified.c(40,7-8): Executing statement 0.044947s: ps2_ll_valuebound2__verifast_instrumented_modified.c(41,7-8): Executing statement 0.044957s: ps2_ll_valuebound2__verifast_instrumented_modified.c(42,7-8): Executing statement 0.044975s: ps2_ll_valuebound2__verifast_instrumented_modified.c(44,5-10): Executing statement 0.044999s: ps2_ll_valuebound2__verifast_instrumented_modified.c(44,48-50): Consuming assertion 0.045012s: Entering Redux.query((0 * 2) = (0 + (0 * 0))) 0.045020s: Exiting Redux.query 0.045032s: Entering Redux.assert_term(-9223372036854775808 <= c0 && c0 <= 9223372036854775807) 0.045046s: Exiting Redux.assert_term: 0.000005 seconds 0.045056s: Entering Redux.assert_term(-9223372036854775808 <= y0 && y0 <= 9223372036854775807) 0.045076s: Exiting Redux.assert_term: 0.000003 seconds 0.045086s: Entering Redux.assert_term(-9223372036854775808 <= x0 && x0 <= 9223372036854775807) 0.045098s: Exiting Redux.assert_term: 0.000003 seconds 0.045115s: ps2_ll_valuebound2__verifast_instrumented_modified.c(44,48-50): Producing assertion 0.045125s: Entering Redux.assume((x0 * 2) = (y0 + (y0 * y0))) 0.045151s: Exiting Redux.assume: 0.000016 seconds 0.045160s: ps2_ll_valuebound2__verifast_instrumented_modified.c(44,5-10): Evaluating loop condition 0.045175s: Entering Redux.assume(!(1 = 0)) 0.045186s: Exiting Redux.assume: 0.000001 seconds 0.045196s: ps2_ll_valuebound2__verifast_instrumented_modified.c(45,2-3): Executing statement 0.045209s: ps2_ll_valuebound2__verifast_instrumented_modified.c(46,9-26): Executing statement 0.045229s: Entering Redux.assume((((y0 * y0) - (2 * x0)) + y0) = 0) 0.045243s: Exiting Redux.assume: 0.000004 seconds 0.045252s: ps2_ll_valuebound2__verifast_instrumented_modified.c(46,9-26): Verifying call 0.045266s: ps2_ll_valuebound2__verifast_instrumented_modified.c(17,50-52): Consuming assertion 0.045275s: Entering Redux.query(1 <= 1) 0.045283s: Exiting Redux.query 0.045292s: ps2_ll_valuebound2__verifast_instrumented_modified.c(18,16-18): Producing assertion 0.045301s: Entering Redux.assume(1 <= 1) 0.045311s: Exiting Redux.assume: 0.000001 seconds 0.045319s: ps2_ll_valuebound2__verifast_instrumented_modified.c(48,9-11): Executing statement 0.045339s: Entering Redux.assume(!(c0 < k0)) 0.045356s: Exiting Redux.assume: 0.000006 seconds 0.045365s: ps2_ll_valuebound2__verifast_instrumented_modified.c(49,13-18): Executing statement 0.045376s: ps2_ll_valuebound2__verifast_instrumented_modified.c(55,5-22): Executing statement 0.045394s: Entering Redux.assume((((y0 * y0) - (2 * x0)) + y0) = 0) 0.045407s: Exiting Redux.assume: 0.000004 seconds 0.045416s: ps2_ll_valuebound2__verifast_instrumented_modified.c(55,5-22): Verifying call 0.045430s: ps2_ll_valuebound2__verifast_instrumented_modified.c(17,50-52): Consuming assertion 0.045439s: Entering Redux.query(1 <= 1) 0.045447s: Exiting Redux.query 0.045456s: ps2_ll_valuebound2__verifast_instrumented_modified.c(18,16-18): Producing assertion 0.045465s: Entering Redux.assume(1 <= 1) 0.045475s: Exiting Redux.assume: 0.000001 seconds 0.045483s: ps2_ll_valuebound2__verifast_instrumented_modified.c(57,5-11): Executing return statement 0.045493s: ps2_ll_valuebound2__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.045506s: ps2_ll_valuebound2__verifast_instrumented_modified.c(58,1-2): Cleaning up dummy fraction chunks 0.045515s: ps2_ll_valuebound2__verifast_instrumented_modified.c(58,1-2): Leak check. 0.045526s: Entering Redux.assume(!((((y0 * y0) - (2 * x0)) + y0) = 0)) 0.045543s: Exiting Redux.assume: 0.000007 seconds 0.045552s: Entering Redux.assume(!(!(c0 < k0))) 0.045570s: Exiting Redux.assume: 0.000007 seconds 0.045581s: ps2_ll_valuebound2__verifast_instrumented_modified.c(51,11-12): Executing statement 0.045600s: ps2_ll_valuebound2__verifast_instrumented_modified.c(52,11-12): Executing statement 0.045614s: ps2_ll_valuebound2__verifast_instrumented_modified.c(53,11-12): Executing statement 0.045628s: ps2_ll_valuebound2__verifast_instrumented_modified.c(44,48-50): Consuming assertion 0.045640s: Entering Redux.query((((y0 + 1) + x0) * 2) = ((y0 + 1) + ((y0 + 1) * (y0 + 1)))) 0.045848s: Exiting Redux.query 0.045860s: ps2_ll_valuebound2__verifast_instrumented_modified.c(54,5-6): Cleaning up dummy fraction chunks 0.045874s: ps2_ll_valuebound2__verifast_instrumented_modified.c(54,5-6): Leak check. 0.045886s: Entering Redux.assume(!((((y0 * y0) - (2 * x0)) + y0) = 0)) 0.045902s: Exiting Redux.assume: 0.000007 seconds 0.045912s: Entering Redux.assume(!(!(1 = 0))) 0.045922s: Exiting Redux.assume: 0.000001 seconds 0.045933s: Entering Redux.assume(!(k0 <= 2)) 0.045945s: Exiting Redux.assume: 0.000003 seconds 0.045954s: ps2_ll_valuebound2__verifast_instrumented_modified.c(38,5-24): Verifying call 0.045968s: ps2_ll_valuebound2__verifast_instrumented_modified.c(12,49-53): Consuming assertion 0.045976s: Entering Redux.query(true) 0.045985s: Exiting Redux.query 0.045994s: ps2_ll_valuebound2__verifast_instrumented_modified.c(13,13-17): Producing assertion 0.046002s: Entering Redux.assume(true) 0.046013s: Exiting Redux.assume: 0.000001 seconds 0.046021s: ps2_ll_valuebound2__verifast_instrumented_modified.c(40,7-8): Executing statement 0.046038s: ps2_ll_valuebound2__verifast_instrumented_modified.c(41,7-8): Executing statement 0.046048s: ps2_ll_valuebound2__verifast_instrumented_modified.c(42,7-8): Executing statement 0.046057s: ps2_ll_valuebound2__verifast_instrumented_modified.c(44,5-10): Executing statement 0.046072s: ps2_ll_valuebound2__verifast_instrumented_modified.c(44,48-50): Consuming assertion 0.046082s: Entering Redux.query((0 * 2) = (0 + (0 * 0))) 0.046091s: Exiting Redux.query 0.046110s: Entering Redux.assert_term(-9223372036854775808 <= c0 && c0 <= 9223372036854775807) 0.046132s: Exiting Redux.assert_term: 0.000005 seconds 0.046142s: Entering Redux.assert_term(-9223372036854775808 <= y0 && y0 <= 9223372036854775807) 0.046154s: Exiting Redux.assert_term: 0.000003 seconds 0.046164s: Entering Redux.assert_term(-9223372036854775808 <= x0 && x0 <= 9223372036854775807) 0.046176s: Exiting Redux.assert_term: 0.000003 seconds 0.046184s: ps2_ll_valuebound2__verifast_instrumented_modified.c(44,48-50): Producing assertion 0.046200s: Entering Redux.assume((x0 * 2) = (y0 + (y0 * y0))) 0.046224s: Exiting Redux.assume: 0.000014 seconds 0.046233s: ps2_ll_valuebound2__verifast_instrumented_modified.c(44,5-10): Evaluating loop condition 0.046244s: Entering Redux.assume(!(1 = 0)) 0.046254s: Exiting Redux.assume: 0.000002 seconds 0.046263s: ps2_ll_valuebound2__verifast_instrumented_modified.c(45,2-3): Executing statement 0.046276s: ps2_ll_valuebound2__verifast_instrumented_modified.c(46,9-26): Executing statement 0.046300s: Entering Redux.assume((((y0 * y0) - (2 * x0)) + y0) = 0) 0.046314s: Exiting Redux.assume: 0.000004 seconds 0.046323s: ps2_ll_valuebound2__verifast_instrumented_modified.c(46,9-26): Verifying call 0.046332s: ps2_ll_valuebound2__verifast_instrumented_modified.c(17,50-52): Consuming assertion 0.046341s: Entering Redux.query(1 <= 1) 0.046349s: Exiting Redux.query 0.046358s: ps2_ll_valuebound2__verifast_instrumented_modified.c(18,16-18): Producing assertion 0.046372s: Entering Redux.assume(1 <= 1) 0.046383s: Exiting Redux.assume: 0.000001 seconds 0.046391s: ps2_ll_valuebound2__verifast_instrumented_modified.c(48,9-11): Executing statement 0.046404s: Entering Redux.assume(!(c0 < k0)) 0.046420s: Exiting Redux.assume: 0.000006 seconds 0.046429s: ps2_ll_valuebound2__verifast_instrumented_modified.c(49,13-18): Executing statement 0.046439s: ps2_ll_valuebound2__verifast_instrumented_modified.c(55,5-22): Executing statement 0.046457s: Entering Redux.assume((((y0 * y0) - (2 * x0)) + y0) = 0) 0.046476s: Exiting Redux.assume: 0.000003 seconds 0.046485s: ps2_ll_valuebound2__verifast_instrumented_modified.c(55,5-22): Verifying call 0.046495s: ps2_ll_valuebound2__verifast_instrumented_modified.c(17,50-52): Consuming assertion 0.046504s: Entering Redux.query(1 <= 1) 0.046512s: Exiting Redux.query 0.046521s: ps2_ll_valuebound2__verifast_instrumented_modified.c(18,16-18): Producing assertion 0.046530s: Entering Redux.assume(1 <= 1) 0.046540s: Exiting Redux.assume: 0.000001 seconds 0.046558s: ps2_ll_valuebound2__verifast_instrumented_modified.c(57,5-11): Executing return statement 0.046570s: ps2_ll_valuebound2__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.046579s: ps2_ll_valuebound2__verifast_instrumented_modified.c(58,1-2): Cleaning up dummy fraction chunks 0.046587s: ps2_ll_valuebound2__verifast_instrumented_modified.c(58,1-2): Leak check. 0.046598s: Entering Redux.assume(!((((y0 * y0) - (2 * x0)) + y0) = 0)) 0.046622s: Exiting Redux.assume: 0.000007 seconds 0.046632s: Entering Redux.assume(!(!(c0 < k0))) 0.046643s: Exiting Redux.assume: 0.000003 seconds 0.046653s: ps2_ll_valuebound2__verifast_instrumented_modified.c(51,11-12): Executing statement 0.046665s: ps2_ll_valuebound2__verifast_instrumented_modified.c(52,11-12): Executing statement 0.046677s: ps2_ll_valuebound2__verifast_instrumented_modified.c(53,11-12): Executing statement 0.046692s: ps2_ll_valuebound2__verifast_instrumented_modified.c(44,48-50): Consuming assertion 0.046708s: Entering Redux.query((((y0 + 1) + x0) * 2) = ((y0 + 1) + ((y0 + 1) * (y0 + 1)))) 0.046912s: Exiting Redux.query 0.046924s: ps2_ll_valuebound2__verifast_instrumented_modified.c(54,5-6): Cleaning up dummy fraction chunks 0.046932s: ps2_ll_valuebound2__verifast_instrumented_modified.c(54,5-6): Leak check. 0.046945s: Entering Redux.assume(!((((y0 * y0) - (2 * x0)) + y0) = 0)) 0.046960s: Exiting Redux.assume: 0.000006 seconds 0.046970s: Entering Redux.assume(!(!(1 = 0))) 0.046986s: Exiting Redux.assume: 0.000001 seconds 0.046998s: Entering Redux.assume(!(0 <= k0)) 0.047012s: Exiting Redux.assume: 0.000006 seconds 0.047020s: Entering Redux.assume(false) 0.047031s: Exiting Redux.assume: 0.000001 seconds 0.047040s: Entering Redux.assume(!(false)) 0.047050s: Exiting Redux.assume: 0.000001 seconds 0.047059s: ps2_ll_valuebound2__verifast_instrumented_modified.c(38,5-24): Verifying call 0.047069s: ps2_ll_valuebound2__verifast_instrumented_modified.c(12,49-53): Consuming assertion 0.047081s: Entering Redux.query(true) 0.047090s: Exiting Redux.query 0.047099s: ps2_ll_valuebound2__verifast_instrumented_modified.c(13,13-17): Producing assertion 0.047114s: Entering Redux.assume(true) 0.047125s: Exiting Redux.assume: 0.000001 seconds 0.047133s: ps2_ll_valuebound2__verifast_instrumented_modified.c(40,7-8): Executing statement 0.047144s: ps2_ll_valuebound2__verifast_instrumented_modified.c(41,7-8): Executing statement 0.047154s: ps2_ll_valuebound2__verifast_instrumented_modified.c(42,7-8): Executing statement 0.047169s: ps2_ll_valuebound2__verifast_instrumented_modified.c(44,5-10): Executing statement 0.047185s: ps2_ll_valuebound2__verifast_instrumented_modified.c(44,48-50): Consuming assertion 0.047197s: Entering Redux.query((0 * 2) = (0 + (0 * 0))) 0.047206s: Exiting Redux.query 0.047218s: Entering Redux.assert_term(-9223372036854775808 <= c0 && c0 <= 9223372036854775807) 0.047231s: Exiting Redux.assert_term: 0.000004 seconds 0.047241s: Entering Redux.assert_term(-9223372036854775808 <= y0 && y0 <= 9223372036854775807) 0.047259s: Exiting Redux.assert_term: 0.000004 seconds 0.047269s: Entering Redux.assert_term(-9223372036854775808 <= x0 && x0 <= 9223372036854775807) 0.047281s: Exiting Redux.assert_term: 0.000003 seconds 0.047289s: ps2_ll_valuebound2__verifast_instrumented_modified.c(44,48-50): Producing assertion 0.047300s: Entering Redux.assume((x0 * 2) = (y0 + (y0 * y0))) 0.047327s: Exiting Redux.assume: 0.000017 seconds 0.047342s: ps2_ll_valuebound2__verifast_instrumented_modified.c(44,5-10): Evaluating loop condition 0.047353s: Entering Redux.assume(!(1 = 0)) 0.047365s: Exiting Redux.assume: 0.000001 seconds 0.047375s: ps2_ll_valuebound2__verifast_instrumented_modified.c(45,2-3): Executing statement 0.047388s: ps2_ll_valuebound2__verifast_instrumented_modified.c(46,9-26): Executing statement 0.047407s: Entering Redux.assume((((y0 * y0) - (2 * x0)) + y0) = 0) 0.047422s: Exiting Redux.assume: 0.000004 seconds 0.047439s: ps2_ll_valuebound2__verifast_instrumented_modified.c(46,9-26): Verifying call 0.047448s: ps2_ll_valuebound2__verifast_instrumented_modified.c(17,50-52): Consuming assertion 0.047457s: Entering Redux.query(1 <= 1) 0.047468s: Exiting Redux.query 0.047477s: ps2_ll_valuebound2__verifast_instrumented_modified.c(18,16-18): Producing assertion 0.047486s: Entering Redux.assume(1 <= 1) 0.047496s: Exiting Redux.assume: 0.000001 seconds 0.047505s: ps2_ll_valuebound2__verifast_instrumented_modified.c(48,9-11): Executing statement 0.047523s: Entering Redux.assume(!(c0 < k0)) 0.047536s: Exiting Redux.assume: 0.000003 seconds 0.047547s: ps2_ll_valuebound2__verifast_instrumented_modified.c(49,13-18): Executing statement 0.047558s: ps2_ll_valuebound2__verifast_instrumented_modified.c(55,5-22): Executing statement 0.047579s: Entering Redux.assume((((y0 * y0) - (2 * x0)) + y0) = 0) 0.047594s: Exiting Redux.assume: 0.000005 seconds 0.047604s: ps2_ll_valuebound2__verifast_instrumented_modified.c(55,5-22): Verifying call 0.047621s: ps2_ll_valuebound2__verifast_instrumented_modified.c(17,50-52): Consuming assertion 0.047630s: Entering Redux.query(1 <= 1) 0.047640s: Exiting Redux.query 0.047649s: ps2_ll_valuebound2__verifast_instrumented_modified.c(18,16-18): Producing assertion 0.047658s: Entering Redux.assume(1 <= 1) 0.047669s: Exiting Redux.assume: 0.000001 seconds 0.047677s: ps2_ll_valuebound2__verifast_instrumented_modified.c(57,5-11): Executing return statement 0.047687s: ps2_ll_valuebound2__verifast_instrumented_modified.c(28,13-17): Consuming assertion 0.047701s: ps2_ll_valuebound2__verifast_instrumented_modified.c(58,1-2): Cleaning up dummy fraction chunks 0.047710s: ps2_ll_valuebound2__verifast_instrumented_modified.c(58,1-2): Leak check. 0.047721s: Entering Redux.assume(!((((y0 * y0) - (2 * x0)) + y0) = 0)) 0.047737s: Exiting Redux.assume: 0.000007 seconds 0.047747s: Entering Redux.assume(!(!(c0 < k0))) 0.047765s: Exiting Redux.assume: 0.000009 seconds 0.047775s: ps2_ll_valuebound2__verifast_instrumented_modified.c(51,11-12): Executing statement 0.047793s: ps2_ll_valuebound2__verifast_instrumented_modified.c(52,11-12): Executing statement 0.047804s: ps2_ll_valuebound2__verifast_instrumented_modified.c(53,11-12): Executing statement 0.047819s: ps2_ll_valuebound2__verifast_instrumented_modified.c(44,48-50): Consuming assertion 0.047958s: Entering Redux.query((((y0 + 1) + x0) * 2) = ((y0 + 1) + ((y0 + 1) * (y0 + 1)))) 0.048178s: Exiting Redux.query 0.048198s: ps2_ll_valuebound2__verifast_instrumented_modified.c(54,5-6): Cleaning up dummy fraction chunks 0.048207s: ps2_ll_valuebound2__verifast_instrumented_modified.c(54,5-6): Leak check. 0.048221s: Entering Redux.assume(!((((y0 * y0) - (2 * x0)) + y0) = 0)) 0.048239s: Exiting Redux.assume: 0.000007 seconds 0.048250s: Entering Redux.assume(!(!(1 = 0))) 0.048261s: Exiting Redux.assume: 0.000001 seconds Syntactic annotation overhead statistics: /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude.h : lines: code: 6; annot: 807; mixed: 1; overhead: 13467% /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/list.gh : lines: code: 0; annot: 187; mixed: 0; overhead: inf% /storage/repos/SV-Transformer-Library/verifast-24.08.30-2-gb1220004/bin/prelude_core.gh: lines: code: 0; annot: 33; mixed: 0; overhead: inf% ps2_ll_valuebound2__verifast_instrumented_modified.c : lines: code: 27; annot: 14; mixed: 7; overhead: 78% Statements parsed: 113 Open statements parsed: 0 Close statements parsed: 0 Statement executions: 20 Execution steps (including assertion production/consumption steps): 159 Symbolic execution forks: 17 Prover assumes: 52 Term equality tests -- same term: 3 Term equality tests -- prover query: 0 Term equality tests -- total: 3 Other prover queries: 19 Prover statistics: # toplevel assumes and queries (with # pending case splits) = 262 (0), 0 (more than 30) assume_core_count = 297 number of case splits = 0 simplex_assert_ge_count = 187 simplex_assert_eq_count = 20 simplex_assert_neq_count = 9 max_truenode_childcount = 0 max_falsenode_childcount = 2 axiom triggered counts: ptr_provenance_max_addr_limits 1 ptr_provenance_min_addr_limits 1 boxed_bool_unboxed_bool_x_eq_x 1 Time spent in query, assume, push, pop: 0.001355s Time spent in Simplex: 0.000843s Time spent parsing: 0.018127s Function timings (> 0.1s): Total time: 0.04 seconds 0 errors found (20 statements verified)