| Second-order mathematical theory of computation |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 35, Citation Count: 6
|
|
|
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).
|
|