a first proof for the checker