Propositional Calculus in Coq

Floris van Doorn
DOI: https://doi.org/10.48550/arXiv.1503.08744
2015-03-30
Logic
Abstract:I formalize important theorems about classical propositional logic in the proof assistant Coq. The main theorems I prove are (1) the soundness and completeness of natural deduction calculus, (2) the equivalence between natural deduction calculus, Hilbert systems and sequent calculus and (3) cut elimination for sequent calculus.
What problem does this paper attempt to address?