[go: up one dir, main page]

Skip to main content

Automated Proof Construction in Type Theory Using Resolution

  • Conference paper
Automated Deduction - CADE-17 (CADE 2000)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1831))

Included in the following conference series:

Abstract

We provide techniques to integrate resolution logic with equality in type theory. The results may be rendered as follows.

  • A clausification procedure in type theory, equipped with a correctness proof, all encoded using higher-order primitive recursion.

  • A novel representation of clauses in minimal logic such that the λ-representation of resolution proofs is linear in the size of the premisses.

  • A translation of resolution proofs into lambda terms, yielding a verification procedure for those proofs.

  • The power of resolution theorem provers becomes available in interactive proof construction systems based on type theory.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Bliksem is available at http://www.mpi-sb.mpg.de/~bliksem

  2. de Bruijn, N.: Lambda calculus notation with nameless dummies, a tool for automatic formula manipulation. Indagationes Mathematicae 34, 381–392 (1972)

    Google Scholar 

  3. Barras, B., Boutin, S., Cornes, C., Courant, J., Filliâtre, J.-C., Giménez, E., Herbelin, H., Huet, G., Muñez, C., Murthy, C., Parent, C., Paulin-Mohring, C., Saïbi, A., Werner, B.: The Coq Proof Assistant Reference Manual, version 6.2.4. INRIA (1998), Available at: ftp.inria.fr/INRIA/coq/V6.2.4/doc/Reference-Manual.ps

  4. Hendriks, D.: Clausification of First-Order Formulae, Representation & Correctness in Type Theory. Master’s Thesis. Utrecht University (1998), http://www.phil.uu.nl/~hendriks/thesis.ps.gz

  5. Huang, X.: Translating machine-generated resolution proofs into ND-proofs at the assertion level. In: Foo, N.Y., Göbel, R. (eds.) PRICAI 1996. LNCS, vol. 1114, pp. 399–410. Springer, Heidelberg (1996)

    Google Scholar 

  6. Hurd, J.: Integrating Gandalf and HOL. In: Bertot, Y., Dowek, G., Hirschowitz, A., Paulin, C., Théry, L. (eds.) TPHOLs 1999. LNCS, vol. 1690, pp. 311–321. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  7. McCune,W., Shumsky,O.: IVY: A preprocessor and proof checker for firstorder logic.(Preprint ANL/MCS-P775-0899) Argonne National Laboratory, Argonne IL (1999)

    Google Scholar 

  8. Nadathur, G., Miller, D.: Higher-order logic programming. In: Gabbay, D. (ed.) Handbook of logic in artificial intelligence, vol. 5, pp. 499–590. Clarendon Press, Oxford (1998)

    Google Scholar 

  9. Omega can be found on, http://www.ags.uni-sb.de/~omega/

  10. Pfenning, F.: Analytic and non-analytic proofs. In: Shostak, R.E. (ed.) CADE 1984. LNCS, vol. 170, pp. 394–413. Springer, Heidelberg (1984)

    Chapter  Google Scholar 

  11. Smith, J., Tammet, T.: Optimized encodings of fragments of type theory in first-order logic. In: Berardi, S., Coppo, M. (eds.) TYPES 1995. LNCS, vol. 1158, pp. 265–287. Springer, Heidelberg (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bezem, M., Hendriks, D., de Nivelle, H. (2000). Automated Proof Construction in Type Theory Using Resolution. In: McAllester, D. (eds) Automated Deduction - CADE-17. CADE 2000. Lecture Notes in Computer Science(), vol 1831. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10721959_10

Download citation

  • DOI: https://doi.org/10.1007/10721959_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67664-5

  • Online ISBN: 978-3-540-45101-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics