On Intuitionistic Proof Transformations, their Complexity, and Application to Constructive Program Synthesis

  • Authors:
  • Uwe Egly;Stephan Schmitt

  • Affiliations:
  • (Correspd.) Wissensbasierte Systeme 184/3, TU Wien, Treitlstr. 3, A-1040 Wien, Austria. uwe@kr.tuwien.ac.at;(Correspd.) (This work was supported by the German Academic Exchange Service DAAD with a fellowship while the second author was a visiting scientist at Cornell University, Ithaca, NY, USA) FG Inte ...

  • Venue:
  • Fundamenta Informaticae
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a translation of intuitionistic sequent proofs from a multi-succedent calculus ℒ𝒥 mc into a single-succedent calculus ℒ𝒥. The former gives a basis for automated proof search whereas the latter is better suited for proof presentation and program construction from proofs in a system for constructive program synthesis. Well-known translations from the literature have a severe drawback; they use cuts in order to establish the transformation with the undesired consequence that the resulting program term is not intuitive. We establish a transformation based on permutation of inferences and discuss the relevant properties with respect to proof complexity and program terms. As an important result we show that ℒ𝒥 cannot polynomially simulate ℒ𝒥 mc (both without the cut rule), even in the prepositional fragment.