Skip to main content

Quasi-linear Dialectica Extraction

  • Conference paper
Book cover Programs, Proofs, Processes (CiE 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6158))

Included in the following conference series:

Abstract

Gödel’s functional interpretation [1] can be used to extract programs from non-constructive proofs. Though correct by construction, the obtained terms can be computationally inefficient. One reason for slow execution is the re-evaluation of equal subterms due to the use of substitution during the extraction process. In the present paper we define a variant of the interpretation, which avoids subterm repetition and achieves an almost linear bound on the size of extracted programs.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Gödel, K.: Über eine bisher noch nicht benützte Erweiterung des finiten Standpunktes. Dialectica 12, 280–287 (1958)

    Article  MATH  MathSciNet  Google Scholar 

  2. Hernest, M.-D., Kohlenbach, U.: A complexity analysis of functional interpretations. Theor. Comput. Sci. 338(1-3), 200–246 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  3. Hernest, M.-D., Trifonov, T.: Light Dialectica revisited. Submitted to APAL (2008), http://www.math.lmu.de/~trifonov/papers/ldrev.pdf .

  4. Kohlenbach, U.: Applied Proof Theory: Proof Interpretations and their Use in Mathematics. Springer Monographs in Mathematics. Springer, Heidelberg (2008)

    MATH  Google Scholar 

  5. Kreisel, G.: Interpretation of analysis by means of constructive functionals of finite types. In: Heyting, A. (ed.) Constructivity in Mathematics, pp. 101–128. North-Holland Publishing Company, Amsterdam (1959)

    Google Scholar 

  6. Schwichtenberg, H.: Dialectica interpretation of well-founded induction. Mathematical Logic Quarterly 54(3), 229–239 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  7. Trifonov, T.: Dialectica interpretation with fine computational control. In: CiE 2009, July 19-24. LNCS, vol. 5635, pp. 467–477. Springer, Heidelberg (2009)

    Google Scholar 

  8. Troelstra, A.S.: Metamathematical Investigation of Intuitionistic Arithmetic and Analysis. LNM, vol. 344. Springer, Heidelberg (1973)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Trifonov, T. (2010). Quasi-linear Dialectica Extraction. In: Ferreira, F., Löwe, B., Mayordomo, E., Mendes Gomes, L. (eds) Programs, Proofs, Processes. CiE 2010. Lecture Notes in Computer Science, vol 6158. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13962-8_46

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13962-8_46

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13961-1

  • Online ISBN: 978-3-642-13962-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics