PROPERTIES OF PROGRAMS AND FIRST-ORDER PREDICATE CALCULUS

被引:25
作者
MANNA, Z
机构
[1] Computer Science Department, Stanford University, Carnegie-Mellon University, Pittsburgh, Pennsylvania
关键词
D O I
10.1145/321510.321516
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper is concerned with the relationship of the termination problem for programs and abstract programs to the validity of certain formulas in the first-order predicate calculus. By exploiting this relationship, subclasses of abstract programs for which the termination problem is decidable can be isolated. Moreover, known proof procedures for the first-order predicate calculus (e.g. resolution) can be applied to prove the termination of both programs and abstract programs. The correctness and equivalence problems of abstract programs are shown to be reducible to the termination problem. © 1969, ACM. All rights reserved.
引用
收藏
页码:244 / &
相关论文
共 18 条
[1]  
Ackermann W., 1954, SOLVABLE CASES DECIS
[2]   TURING-MACHINES AND THE ENTSCHEIDUNGSPROBLEM [J].
BUCHI, JR .
MATHEMATISCHE ANNALEN, 1962, 148 (03) :201-213
[3]  
CHURCH A, 1956, INTRODUCTION MATHEMA, V1
[4]  
COOPER DC, 1968, PROGRAM SCHEME EQUIV
[5]   A COMPUTING PROCEDURE FOR QUANTIFICATION THEORY [J].
DAVIS, M ;
PUTNAM, H .
JOURNAL OF THE ACM, 1960, 7 (03) :201-215
[6]  
Floyd R. W., 1967, P S APPL MATH, V19, P19, DOI DOI 10.1090/PSAPM/019/0235771
[7]   A SEMI-DECISION PROCEDURE FOR FUNCTIONAL CALCULUS [J].
FRIEDMAN, J .
JOURNAL OF THE ACM, 1963, 10 (01) :1-&
[8]  
KAPLAN DM, 1968, THESIS STANFORD U
[9]  
LUCKHAM DC, 1967, FORMALISED COMPUTER
[10]  
MANNA Z, 1969, MAY ACM S THEOR COMP