|
ABSTRACT
This paper presents a proof system for first-order temporal logic. The system extends the nonclausal resolution method for ordinary first-order logic with equality, to handle quantifiers and temporal operators. Soundness and completeness issues are considered. The use of the system for verifying concurrent programs is discussed and variants of the system for other modal logics are also described.
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
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
ABADI, M., AND MANNA, Z. A timely resolution. In Proceedings of the 1st Annual Symposium on Logic in Computer Science. IEEE Computer Society, Washington, D.C., 1986, pp. 176-186.
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
| |
9
|
|
| |
10
|
EMERSON, E. A., AND CLARK, E. M. Using branching time temporal logic to synthesize synchronization skeletons. Sci. Comput. Prog. 2 (1982), 241-266.
|
| |
11
|
FITTING, M. Proof Methods for Modal and Intuitionistic Logics. Reidel, Dordrecht, West Germany, 1983.
|
| |
12
|
FLOYD, R.W. Assigning meanings to programs. In Mathematical Aspects of Computer Science, Proceedings of the 19th Symposium in Applied Mathematics. American Mathematical Society, Providence, R.I., 1967, pp. 19-32.
|
 |
13
|
Dov Gabbay , Amir Pnueli , Saharon Shelah , Jonathan Stavi, On the temporal analysis of fairness, Proceedings of the 7th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.163-173, January 28-30, 1980, Las Vegas, Nevada
[doi> 10.1145/567446.567462]
|
| |
14
|
GEORGEFF, M. Communication and interaction in multi-agent planning. In Proceedings of the American Association for Artificial Intelligence. AAAI, Menlo Park, Calif., 1983, pp. 125-129.
|
 |
15
|
|
| |
16
|
HALPERN, B., AND OWICKI, S. Modular verification of computer communication protocols. IEEE Trans. Commun. COM-31, 1 (Jan. 1983), 56-68.
|
| |
17
|
HAREL, D. Dynamic logic. In Handbook of Philosophical Logic, vol. II. D. Gabbay and F. Guenthner, eds. Reidel, Dordrecht, West Germany, 1984, pp. 497-604.
|
| |
18
|
HUGHES, G. E., AND CRESSWELL, M.J. An Introduction to Modal Logic. Methuen & Co., London, England, 1968.
|
 |
19
|
|
| |
20
|
|
| |
21
|
|
 |
22
|
|
| |
23
|
MANNA, Z., AND WALDINGER, R. Special relations in program-synthetic deduction. Rep. No. STAN-CS-82-902. Comput. Sci. Dept., Stanford Univ., Stanford, Calif., Mar., 1982.
|
| |
24
|
|
 |
25
|
|
| |
26
|
|
 |
27
|
|
 |
28
|
|
| |
29
|
|
| |
30
|
MURRAY, N.V. Completely nonclausal theorem proving. Artif Intell. 18, I (Jan. 1982), 67-85.
|
 |
31
|
|
| |
32
|
PARIKH, R. A decidability result for second order process logic. In Proceedings of the 19th Annual IEEE Symposium on Foundations of Computer Science. IEEE, New York, 1978, pp. 177-183.
|
| |
33
|
|
| |
34
|
PNUELI, A. The temporal semantics of concurrent programs. Theoret. Comput. Sci. 13 (1981), 45-60.
|
 |
35
|
|
 |
36
|
|
| |
37
|
SMULLYAN, R.M. First-Order Logic. Springer-Verlag, Berlin, 1968.
|
| |
38
|
|
| |
39
|
WOLPER, P. Temporal logic can be more expressive, lnfi Control 56, 1-2 (1983), 72-99.
|
| |
40
|
WOLPER, P. The tableau method for temporal logic: An overview. Logique et Analyse 1 I0-111, (1985), 119-136.
|
| |
41
|
WOLPER, P., VARDI, M. Y., AND SISTLA, A.P. Reasoning about infinite computation paths. In Proceedings of the 24th Annual IEEE Symposium on Foundations of Computer Science. IEEE, New York, 1983, pp. 185-194.
|
REVIEW
"Alexei P. Stolboushkin : Reviewer"
In the authors' resolution-style proof system for first-order
temporal logic, nonclausality simply means that resolution is applicable
to free-form first-order formulae (not only to conjunctions of
disjunctions of atomic formulae). Thus the sy
more...
|