TY - GEN
T1 - Subformula linking as an interaction method
AU - Chaudhuri, Kaustuv
PY - 2013/8/28
Y1 - 2013/8/28
N2 - Current techniques for building formal proofs interactively involve one or several proof languages for instructing an interpreter of the languages to build or check the proof being described. These linguistic approaches have a drawback: the languages are not generally portable, even though the nature of logical reasoning is universal. We propose a somewhat speculative alternative method that lets the user directly manipulate the text of the theorem, using non-linguistic metaphors. It uses a proof formalism based on linking subformulas, which is a variant of deep inference (inference rules are allowed to apply in any formula context) where the relevant formulas in a rule are allowed to be arbitrarily distant. We substantiate the design with a prototype implementation of a linking-based interactive prover for first-order classical linear logic.
AB - Current techniques for building formal proofs interactively involve one or several proof languages for instructing an interpreter of the languages to build or check the proof being described. These linguistic approaches have a drawback: the languages are not generally portable, even though the nature of logical reasoning is universal. We propose a somewhat speculative alternative method that lets the user directly manipulate the text of the theorem, using non-linguistic metaphors. It uses a proof formalism based on linking subformulas, which is a variant of deep inference (inference rules are allowed to apply in any formula context) where the relevant formulas in a rule are allowed to be arbitrarily distant. We substantiate the design with a prototype implementation of a linking-based interactive prover for first-order classical linear logic.
UR - https://www.scopus.com/pages/publications/84882747441
U2 - 10.1007/978-3-642-39634-2_28
DO - 10.1007/978-3-642-39634-2_28
M3 - Conference contribution
AN - SCOPUS:84882747441
SN - 9783642396335
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 386
EP - 401
BT - Interactive Theorem Proving - 4th International Conference, ITP 2013, Proceedings
T2 - 4th International Conference on Interactive Theorem Proving, ITP 2013
Y2 - 22 July 2013 through 26 July 2013
ER -