• Cite Icon119
  • https://doi.org/10.1007/bf00370646Copy DOI Icon

A compact representation of proofs

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

A structure which generalizes formulas by including substitution terms is used to represent proofs in classical logic. These structures, called expansion trees, can be most easily understood as describing a tautologous substitution instance of a theorem. They also provide a computationally useful representation of classical proofs as first-class values. As values they are compact and can easily be manipulated and transformed. For example, we present an explicit transformations between expansion tree proofs and cut-free sequential proofs. A theorem prover which represents proofs using expansion trees can use this transformation to present its proofs in more human-readable form. Also a very simple computation on expansion trees can transform them into Craig-style linear reasoning and into interpolants when they exist. We have chosen a sublogic of the Simple Theory of Types for our classical logic because it elegantly represents substitutions at all finite types through the use of the typed λ-calculus. Since all the proof-theoretic results we shall study depend heavily on properties of substitutions, using this logic has allowed us to strengthen and extend prior results: we are able to prove a strengthen form of the firstorder interpolation theorem as well as provide a correct description of Skolem functions and the Herbrand Universe. The latter are not straightforward generalization of their first-order definitions.

Similar Papers
  • Research Article
  • Citations13

Importing SMT and Connection proofs as expansion trees

  • Jul 30, 2015
  • Electronic Proceedings in Theoretical Computer Science
  • Giselle Reis
  • Research Article
  • Citations19

Robert Bull and Krister Segerberg. Basic modal logic. Handbook of philosophical logic, Volume II, Extensions of classical logic, edited by D. Gabbay and F. Guenthner, Synthese library, vol. 165, D. Reidel Publishing Company, Dordrecht, Boston, and Lancaster, 1984, pp. 1–88. - John P. Burgess. Basic tense logic. Handbook of philosophical logic, Volume II, Extensions of classical logic, edited by D.

  • Dec 01, 1989
  • The Journal of Symbolic Logic
  • Steven T Kuhn
  • Research Article
  • Citations47

Cirquent Calculus Deepened

  • Oct 01, 2008
  • Journal of Logic and Computation
  • G Japaridze
  • Research Article
  • Citations2

Discussion paper: The structure and the logic of proof in trials

  • Feb 24, 2011
  • Law, Probability and Risk
  • P Tillers
  • Book Chapter
  • Citations14

Advances in Connection-Based Automated Theorem Proving

  • Jan 01, 2017
  • Jens Otten +1
  • Book Chapter
  • Citations11

Complexity of Proofs in Classical Propositional Logic

  • Jan 01, 1992
  • Alasdair Urquhart
  • Research Article
  • Citations1

Coarsening natural deduction proofs II: finding gaunt proofs

  • Feb 19, 2024
  • Journal of Logic and Computation
  • Ethan Brauer
  • Book Chapter
  • Citations8

Proving Structural Properties of Sequent Systems in Rewriting Logic

  • Jan 01, 2018
  • Carlos Olarte +2
  • Single Book
  • Citations41

A First Course in Logic

  • Jul 08, 2004
  • Shawn Hedman
  • Book Chapter

Dialogues and Proofs; Yankov’s Contribution to Proof Theory

  • Jan 01, 2022
  • Andrzej Indrzejczak
  • PDF
  • Research Article
  • Citations3

Coarsening Natural Deduction Proofs I: Finding Perfect Proofs

  • Jan 03, 2024
  • Journal of Logic and Computation
  • Ethan Brauer
  • PDF
  • Research Article
  • Citations1

Limitations of and Lessons from the Learning of Large Language Models

  • Dec 28, 2023
  • Qeios
  • Reinhard Oldenburg
  • Book Chapter

Advanced Topics in Logic

  • Jan 01, 2017
  • Gerard O’Regan
  • Book Chapter
  • Citations21

Resolution-based calculi for modal and temporal logics

  • Jan 01, 1996
  • Andreas Nonnengart
  • Research Article
  • Citations29

Extensional Higher-Order Logic Programming

  • Aug 01, 2013
  • ACM Transactions on Computational Logic
  • Angelos Charalambidis +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.