ACM Home Page
Please provide us with feedback. Feedback
Improved upper and lower bounds for modal logics of programs
Full text PdfPdf (1.25 MB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the seventeenth annual ACM symposium on Theory of computing table of contents
Providence, Rhode Island, United States
Pages: 240 - 251  
Year of Publication: 1985
ISBN:0-89791-151-2
Authors
M Y Vardi  Center for Study of Language and Information at Stanford University, CSI.I Ventura Hall, Stanford University, Stanford, CA
L Stockmeyer  IBM Research Laboratory at San Jose, 5600 Cotle Rd, San Jose, CA
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 29,   Citation Count: 18
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/22145.22173
What is a DOI?

ABSTRACT

We describe novel techniques for establishing improved upper and lower bounds for modal logics of programs: 1) We introduce hybrid tree automata. These automata seems to be doubly exponential more powerful than Rabin tree automata but their emptiness problem is only exponentially harder (nondeterministic exponential time vs. nondeterministic polynomial time). The satisfiability problem for several logics is reducible to the emptiness problem for hybrid tree automata. Using this reduction we show that the satisfiability problems for Streett's delta-PDL. Kozen's &mgr;-calculus and Parikh's game logic are solvable in nondeterministic exponential time, and the satisfiability problem for Emerson and Halpern's CTL and Vardi and Wolper's process logic (YAPL) are solvable in nondeterministic doubly exponential time. 2) We encode Turing machine computations by Kripke structures where every state in the structure represents a single tape cell. This yields a deterministic doubly exponential time lower bound for CTL and YAPL. 3) For variants of CTL and YAPL that deal only with finite computations we prove completeness for deterministic doubly exponential time.


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.

 
BHP82
M. Bcn-Ari, J.Y. Halpcrn, A. Pnucli, "Dcterministic Propositi()nal Dynamic Logic: Finite Models, Complcxily, and Complctcncss", ,/, Computer and System Science, 25(1982), pp. 402-417.
BMP81
 
Bu62
J.R. Buchi, "On a Decision Method in Restricted Scco~l~l Order Arithmetic", Proc. Int'l Congr. l,ngi~, M('/hod and /'hi/, &'i. 1960, Stnnli)rd University I'rcs,s. 1962, pp, 1-I2.
 
Ch74
Y, Choueka, "'l'hcorics of Aut()mata on ~- Tnpes: A Simplified Approach", J. Computer and System Sciences. 8 (1974), pp. 117-141.
 
CKS81
A.K. Challdra, D.C. Kozen, L.J. Stockmeyer, "Altcn~ation", Y. ACM 2:~1 (1981), pp. 114-133.
EH82
EH83
 
EL85
E.A. Emerson, C.L. Lei, "Modalities for Modal Checking: Branching Time Strikes Back". to appear in Proc. lOth ,'tCM Syrup. on Principles of Programming Languagex 1985.
 
Em85
ESi84
 
ESt84
E.A. Emerson, A. P. Streett, "An Elementary Decision Procedure for the/,t-calculus", Proc. llth Int. Colloq. on ,,lutomat~ Languages and Programming 1984, Lecture Notes in Computer Science, Springer-Verlag.
 
FL79
M.J. Fisher, R.E. Ladner, "Propositional Dynamic Logic of Regular Programs", jr Computer and System $cience~; 18(2), 1979, pp. 194-211.
 
Ga76
D.M., Gabbay, "Investigation in Modal and Tense Logic'; Reidel, }976.
 
Ha83
Z. I labnsinski. "DccMability Problems In Logics of Programs'; Ph.D. Di,,~ertation, Dept. of Mathcmatics, Technical University of Poznan, 1983.
 
HKP82
D. {larel, D. Kozen, R. Parikh, "Proc'e~s I~gic: Expre~iveness, Deci&lbility, Completenc~,~". Journal of Computer and System Science 25, 2 (1982), pp. 144-170.
 
HR72
R. l lt)~slcy, C.W. Rackoll; "q'hc Eillptinu,'ss Problem for Automala OI1 Infinite 'fix:ca", Proc. 13th IEEE Syrup. on Switching and lutomata Theory, 1972, pp. 121-124.
 
HS83
D. ~larcl. R. Shemlan, "Looping vs. Repeating in Dynamic Logic", Information und Control 55(1982), pp. 175-192.
 
Ko83
D. Kozcn, "Results on the Prolx~silional.p.- Calculus", Theoretical Computer Science. 27(1983), pp. 333-354.
 
McN66
R. McNaughton, "Tesling and Generating Infinite Sequences by a Finite Automaton", Information and Control 9 (1966), pp. 521-530
 
Me75
A.R. Meyer. "Weak Monadic Second Order Theory of Successor is not Elementary Recursire", Proc. Logic Colloquium 1975, Lecture Notes in Mathematics, vol. 453, Springer- Verlag, pp. 132-154.
 
Ni80
H. Nishimura, "Descriptively Complete Process Logic", Acta Infotmatica, 14 (1980), pp. 359-369.
 
Pa78
R. Parikh, "A Decidability Result for a Secol~d Order Process Logic", Proceedings 19lh IEEE Symposium on Foundations' of Computer Science, Ann Arlx>r, October 1978.
Pa80
 
Pa83
R. Parikh, "Propositional Game Logic", Proc. 25 IEEE Syrup. on lCbundations of Computer Science. Tuscon, 1983, pp. 195-200.
 
Pn81
A. Pnueli, "The Temporal Ix)vie of Concurrent Programs", Theoretical Computer Science 13(1981), pp. 45-60.
 
PS83
A. Pnueli, R. Sherman, "Propositional Dynamic Logic of l~ooping Flowcharts', Technical Report, Wcizmann Institute, Rchovot, Israel, 1983.
 
Pr76
V.R. I'ratt, "Semantical Considerations on Floyd-Itoare l_x)gic", Proc. 17th IEEE Syrup. on Pbundations of Cotnpttler Science, } iouston, 1976, pp. 109-121.
 
Ra69
M.O. Rabin. "l)ecid;llfilily {ff Second Order 'lh~orics ;~lltl Atalolnal;i t)l! iilfinit~ 'l'rccs", Trans. A MS, 141 (I 909), pp. 1--35.
 
Ra70
M.O. Rabin, "Weakly Definable Relations and Special Automata", Proc. Symp. Math. Logic and Foundations of Set Theory (Y. Bar-ltillel, cd.), North-llolland, 1970, pp. 1-23,
 
Ra72
M.O. Rabill, "Automata on Infinite Objects and Church's Problem", !'roc. Regional AM$ Conf. Series in Math. 13(197;2), pp. 1-22.
 
RS59
M.O. R~lbin, D. Scott, "Finite Automata and their Decision Problems", IBM J. Res. & Dev., 3(2), 1959, pp 114-125.
 
Sh84
R. Sherman, "Variants of Propositional Dynamic Logic," Ph.D. Dissertation, The Weizmann Inst. of Science, 1984.
 
SPH84
 
St80
R.S. Streett, "A propositional Dynamic Logic for Reasoning about Proglam Divergence", M.Sc. Thesis, M IT, 1980.
 
St82
R.S. Streett, "Propositional Dynamic Logic of Looping and Converse is elementarily decidable'', Information and Control 54(1982), pp. 121-141.
 
SVW85
 
Va84
M.Y. Vardi, "On deterministic w-automata'; to appear.
 
Va85
 
VW83
VW84

CITED BY  18