Abstract
Traditional formal proof systems have been found unusable by those working on such applications of logic as program verification. They demand too much from the proof generator and too little from the proof checker. The notion of proof sketch or informal proof is an unsatisfactory substitute both because it is imprecise and because it treats the symptom rather than the disease. We propose to replace axiomatic proof systems by algorithmic proof systems, which explicitly incorporate a quantitative notion of computational complexity. This proposal depends on the existence of tractable decision procedures for many substantial fragments of logic, the "easy fragments."
Preview
Unable to display preview. Download preview PDF.
Bibliography
Constable, R.L., On the Theory of Programming Logics, Proc. 9th Ann. ACM Symp. on Theory of Computing, 269–285, Boulder, Col., May 1977.
Constable, R.L. and M.J. O'Donnell, A Programming Logic, Winthrop Publishers, Inc., 17 Dunster St., Cambridge, Mass., 1978.
Downey, P., H. Samet, and R. Sethi, Off-line and On-line Algorithms for Deducing Equalities, Conference Record of the Fifth Annual ACM Symposium on Principles of Programming Languages, 158–170, Tucson, Arizona, Jan. 1978.
Lewis, H., Complexity of Solvable Cases of the Decision Problem for the Predicate Calculus, 19th Annual Symposium on Foundations of Computer Science, Ann Arbor, Michigan, Oct., 1978.
Litvintchouk, S.D. and V.R. Pratt, A Proof-checker for Dynamic Logic, Proc. 5th Int. Joint Conf. on AI, 552–558, Boston, Aug. 1977.
Nelson, G. and D.C. Oppen., A Simplifier Based on Efficient Decision Algorithms, Proceedings of the Fifth Annual ACM Symposium on Principles of Programming Languages, 141–150, Tucson, Arizona, Jan. 1978.
Oppen, D.C., Complexity of Combinations of Quantifier-Free Theories, Proceedings of the Fourth Workshop on Automated Deduction, 67–72, Austin, Texas, Feb. 1979.
Pratt, V.R., A Near Optimal Method for Reasoning About Action, MIT/LCS/TM-113, M.I.T., Sept. 1978.
Shostak, R., Deciding Linear Inequalities by Computing Loop Residues, Proceedings of the Fourth Workshop on Automated Deduction, 81–89, Austin, Texas, Feb. 1979.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1979 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pratt, V.R. (1979). Axioms or algorithms. In: Bečvář, J. (eds) Mathematical Foundations of Computer Science 1979. MFCS 1979. Lecture Notes in Computer Science, vol 74. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-09526-8_12
Download citation
DOI: https://doi.org/10.1007/3-540-09526-8_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-09526-2
Online ISBN: 978-3-540-35088-0
eBook Packages: Springer Book Archive