The problem of proof identity, and why computer scientists should care about Hilbert's 24th problem
Author(s) -
Lutz Straßburger
Publication year - 2019
Publication title -
philosophical transactions of the royal society a mathematical physical and engineering sciences
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.074
H-Index - 169
eISSN - 1471-2962
pISSN - 1364-503X
DOI - 10.1098/rsta.2018.0038
Subject(s) - mathematical proof , identity (music) , computer science , proof assistant , formal proof , proof theory , combinatorial proof , set (abstract data type) , proof complexity , calculus (dental) , algebra over a field , mathematics , discrete mathematics , pure mathematics , programming language , philosophy , medicine , geometry , dentistry , aesthetics
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'.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom