ACM Home Page
Please provide us with feedback. Feedback
Second-order mathematical theory of computation
Full text PdfPdf (654 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the second annual ACM symposium on Theory of computing table of contents
Northampton, Massachusetts, United States
Pages: 158 - 168  
Year of Publication: 1970
Author
Zohar Manna  Computer Science Department, Stanford University
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 35,   Citation Count: 6
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/800161.805161
What is a DOI?

ABSTRACT

In this work we show that it is possible to formalize all properties regularly observed in (deterministic and non-deterministic) algorithms in second-order predicate calculus. Moreover, we show that for any given algorithm it suffices to know how to formalize its 'partial correctness' by a second-order formula in order to formalize all other properties by second-order formulas. This result is of special interest since 'partial correctness' has already been formalized in second-order predicate calculus for many classes of algorithms.


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
E. A. ASHCROFT, "Mathematical Logic Applied to the Semantics of Computer Programs",Ph.D. Thesis, to be submitted to Imperial College, London (1970).
 
2
E. A. ASHCROFT and Z. MANNA, "Formalization of Properties of Parallel Programs", Computer Science Department, Stanford University, Artificial Intelligence Memo AIM-110 (February 1970).
 
3
R. M. BURSTALL, "Formal Description of Program Structure and Semantics in First-Order Logic", in Machine Intelligence 5 (Eds. Meltzer and Michie), Edinburgh University Press, 79-98 (1970).
 
4
D. C. COOPER, "Program Scheme Equivalences and Second-Order Logic", in Machine Intelligence 4 (Eds. Meltzer and Michie), Edinburgh University Press, 3-15 (1969).
 
5
D. C. COOPER, "Program Schemes, Programs and Logic", Computation Services Department, University College of Swansea, Memo No. 6 (April 1969).
 
6
R. W. FLOYD, "Assigning Meaning to Programs", in Proceedings of Symposia in Applied Mathematics, American Mathematical Society,Vol. 19, 19-32 (1967).
 
7
Z. MANNA, "The Correctness of Programs", J. of Computer and System Sciences, Vol. 3, No. 2, 119-127 (1969).
8
 
9
Z. MANNA, "The Correctness of Non-deterministic Programs", Artificial Intelligence J., Vol. 1, No. 1 (1970).
10
 
11
D. PARK, "Fixpoint Induction and Proofs of Program Properties", in Machine Intelligence 5 (Eds. Meltzer and Michie), Edinburgh University Press, 59-78 (1970).