Academia.eduAcademia.edu

Outline

Integrating A First-order Automatic prover In The HOL Environment

1991, 1991., International Workshop on the HOL Theorem Proving System and Its Applications

https://doi.org/10.1109/HOL.1991.596284

Abstract

The HOL system is a powerful tool for proving higherorder formulae. However, proofs have to be performed interactively and only little automation using tactics is possible. Even though interaction is desirable to guide major and creative backward proof steps of complex proofs, a deluge of simple sub-goals may evolve which all have to be proven manually in order to accomplish the proof. Although these sub-goals are often simple formulae, their proof has not yet been automated in HOL.

References (12)

  1. Arthan Rob: Private Communication, 1991.
  2. M. Fitting: First-Order Logic and Automated Theorem Proving; Springer Verlag, 1990.
  3. J.H. Gallier: Logic for Computer Science: Foundations of Automatic Theorem Proving; Harper & Row Computer Science and Technology Series No. 5, Harper & Row Publishers,New York, 1986.
  4. D. Kalish, R. Montague: Logic: Techniques of Formal Reasoning; World, Harcourt & Brace, 1964.
  5. Korf R.E.: Depth-first Iterative Deepening: An Optimal Admissible Tree Search; Artificial Intelligence, Vol. 27, 1985, pp.97- 109.
  6. Kumar R., Kropf T., Schneider K.: First steps towards automating hardware proofs in HOL; Proc. 1991 International Workshop on the HOL Theorem Proving System and its Applications, 1991.
  7. Oppacher E., Suen: HARP: A Tableaux- based Theorem Prover, Journal of Automated Reasoning; Vol. 4, 1988, pp.69-100.
  8. F.J. Pelletier: Seventy-Five Problems for Testing Automatic Theorem Provers; Journal of Automated Reasoning, Vol.2, pp.191-216, 1986.
  9. Schneider K.: Ein Sequenzenkalkül für die Hardware-Verifikation in HOL; Diploma Thesis, Institute of Computer Design and Fault-Tolerance, University of Karlsruhe, 1991.
  10. Schneider K., Kumar R., Kropf T.: Automating most parts of hardware proofs in HOL; Proc. Workshop on Computer Aided Verification, Aalborg, July 1991.
  11. Schneider K., Kumar R., Kropf T.: Technical Report, Dept. of Comp. Sc. Univ. of Karlsruhe, 1991, (to appear).
  12. Schneider K., Kumar R., Kropf T.: Structuring Hardware Proofs: First Steps towards Automation in a Higher-Order Environment; Proc. VLSI '91, Edinburgh, P.B. Denyer, A. Halaas (Eds.), North- Holland, 1991.