Proof checking is the process of using software for checking proofs for correctness. It is one of the most developed fields in automated reasoning. The word proof can mean: originally, a test assessing the validity or quality of something. ... Automated reasoning is an area of Computer Science dedicated to creating software which allows to perform reasoning on computers completely or nearly completely automatically. ...