Proofs without syntax

Abstract

Proofs are traditionally syntactic, inductively generated objects. This paper presents an abstract mathematical formulation of propositional calculus (propositional logic) in which proofs are combinatorial (graph-theoretic), rather than syntactic. It defines a combinatorial proof of a proposition ϕ as a graph homomorphism h:CG(ϕ), where G(ϕ) is a graph associated with ϕ and C is a coloured graph. The main theorem is soundness and completeness: ϕ is true if and only if there exists a combinatorial proof h:CG(ϕ).

Authors

Dominic J. D. Hughes

Department of Mathematics, Stanford University, Stanford, CA 94305, United States