prove ABS_correct