update proof about compile_dec_val