Philosophical Transactions of the Royal Society A Mathematical Physical and Engineering Sciences · 2019 · 11 citations · 38 references
ComputingComputer ScienceMathematicsFormal MethodsPhilosophy Of MathematicsTheory Of ComputationDeductive VerificationProof TheoryTheorem ProvingCombinatorial Proof TechniquesCombinatorial ProofsFormal VerificationProof IdentityProof Systems
In this short overview article, I will discuss the problem of proof identity and explain how it is related to Hilbert's 24th problem. I will also argue that not knowing when two proofs are 'the same' has embarrassing consequences not only for proof theory but also for certain areas of computer science where formal proofs play a fundamental role, in particular, the formal verification of software. Then I will formulate a set of four objectives that a satisfactory notion of proof identity should obey. And finally, I discuss Hughes' combinatorial proofs and argue that they can be seen as a first step towards a possible solution to the problem of proof identity. This article is part of the theme issue 'The notion of 'simple proof' - Hilbert's 24th problem'.
38
Jean-Yves Girard · Theoretical Computer Science · 1987 · 4.1K citations
Gerwin Klein, Kevin Elphinstone, Gernot Heiser et al. · 2009 · 1.6K citations
Formal verification of a realistic compiler
Xavier Leroy · Communications of the ACM · 2009 · 1.1K citations
The relative efficiency of propositional proof systems
Stephen Cook, Robert A. Reckhow · Journal of Symbolic Logic · 1979 · 827 citations
Pierre-Louis Curien, Hugo Herbelin · 2000 · 320 citations
Computing, Computer Science, Logic +10