ACM Home Page
Please provide us with feedback. Feedback
Formalization of Properties of Functional Programs
Full text PdfPdf (814 KB)
Source Journal of the ACM (JACM) archive
Volume 17 ,  Issue 3  (July 1970) table of contents
Pages: 555 - 569  
Year of Publication: 1970
ISSN:0004-5411
Authors
Zohar Manna  Stanford University, Computer Science Department, Stanford, California
Amir Pnueli  Weizmann Institute of Science, Rehovoth, Israel and Stanford University, Computer Science Department, Stanford, California
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 35,   Citation Count: 23
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/321592.321606
What is a DOI?

ABSTRACT

The problems of convergence, correctness, and equivalence of computer programs can be formulated by means of the satisfiability or validity of certain first-order formulas. An algorithm is presented for constructing such formulas for functional programs, i.e. programs defined by LISP-like conditional recursive expressions.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
CHURCH, A. Introduction to Mathematical Logic, Vol. 1. Princeton U. Press, Princeton, N. J., 1956.
 
2
COOPER, D.C. Program scheme equivalences and second order logic. In Machine Intelligence, Vol. ~, Meltzer, B., and Michie, D. (Eds.), Edinburgh U. Press, Edinburgh, 1969, pp. 3-15.
 
3
FLOYD, R.W. Assigning meaning to programs. In Proc. Symposia in Appl. Math. (1966), Vol. 19 (Schwartz, J. T., Ed.), Amer. Math. Soe., Providence, R. I., 1967, pp. 19-32.
4
 
5
--. The correctness of programs. J. Comput. System Sci. 3, 2 (May 1969), 119-127.
 
6
-- AND McCARTHY, J. Properties of programs and partial function logic. In Machine Intelligence, Vol. 5, Michie, D. (Ed.), Edinburgh U. Press, Edinburgh, 1970.
 
7
-- AND PNUELI, A. The validity problem of the 91-function. Memo No. AI-68, Stanford U. Artificial Intelligence Report, Stanford, Calif., Aug. 1968.
 
8
McCARTHY, J. Towards a mathematical science of computation. In Information Processing 1962, Proc. IFIP Congress 62, Popplewell, C. M. (Ed.), North-Holland, Amsterdam, 1963, pp. 21-28.
 
9
--. A basis for a mathematical theory of computation. In Computer Programming and Formal Systems, Braffort, P., and Hirsehberg, D. (Eds.), North-Holland, Amsterdam, 1963, pp. 33-70.
 
10

CITED BY  23

Collaborative Colleagues:
Zohar Manna: colleagues
Amir Pnueli: colleagues