Abstract
The expressive power of branching time logics is studied in the framework of the theory of ω-automata and ω-languages. The systems CTL* (computation tree logic) and ECTL* (extended computation tree logic) are characterized in terms of star-free, resp. regular ω-languages. A further characterization of CTL* by a "non-counting property" for sets of trees shows that it is decidable whether an ECTL*-formula can be written as a CTL*-formula.
Preview
Unable to display preview. Download preview PDF.
7. References
A. Arnold, A syntactic congruence for rational ω-languages, Theor. Comput. Sci. 39 (1985), 333–335.
J.R. Büchi, On a decision method in restricted second order arithmetic, in: Logic, Methodology, and Philosophy of Science (E. Nagel et al., Eds.), Stanford Univ. Press 1962, pp. 1–11.
E.M. Clarke, O. Grümberg, R.P. Kurshan, A synthesis of two approaches for verifying finite state concurrent systems, manuscript, Carnegie Mellon Univ., Pittsburgh 1987.
J.A. Brzozowski, K. Culik II, A. Gabrielian, Classification of noncounting events, J. Comput. System Sci. 5 (1971), 41–53.
E.A. Emerson, J.Y. Halpern, "Sometimes" and "Not Never" revisited: On branching time versus linear time, J. Assoc. Comput. Mach. 33 (1986), 151–178.
E.A. Emerson, Temporal and modal logic, in: Handbook of Theoretical Computer Science (J. v. Leeuwen, Ed.), North-Holland, Amsterdam (to appear).
D. Gabbay, A. Pnueli, S. Shelah, J. Stavi, On the temporal analysis of fairness, in: 7th ACM Symp. on Principles of Programming Languages, Las Vegas, Nevada, 1980, 163–173.
J. Hintikka, Distributive normal forms in first-order logic, in: "Formal Systems and Recursive Functions" (J.N. Crossley, M.A.E. Dummett, Eds.), pp. 47–90, North-Holland, Amsterdam 1965.
T. Hafer, W. Thomas, Computation tree logic CTL* and path quantifiers in the monadic theory of the binary tree, in: Proc. 14th ICALP, Karlsruhe (T. Ottmann, Ed.), LNCS 267 (1987), 269–279.
H.J. Hoogeboom, G. Rozenberg, Infinitary languages: Basic theory and applications to concurrent systems, in: Current Trends in Concurrency (J.W. de Bakker et alt., Eds.), LNCS 224 (1986), 266–342.
R. McNaughton, S. Papert, Counter-Free Automata, MIT Press, Cambridge, Mass. 1971
D. Perrin, Recent results on automata and infinite words, in: Math. Found. of Comput. Sci. (M.P. Chytil, V. Koubek, Eds.), LNCS 176 (1984), 134–148.
A. Pnueli, The temporal logic of concurrent programs, Theor. Comput. Sci. 13 (1981), 45–60.
A. Pnueli, Applications of temporal logic to the specification and verification of reactive systems: a survey of current trends, in: Current Trends in Concurrency (J.W. de Bakker et alt., Eds.), LNCS 224 (1986), 510–584.
M.O. Rabin, Decidability of second-order theories and automata on infinite trees, Trans. Amer. Math. Soc. 141 (1969), 1–35.
M.P. Schützenberger, On finite monoids having only trivial subgroups, Inform. Contr. 8 (1965), 190–194.
W. Thomas, Star-free regular sets of ω-sequences, Inform. Contr. 42 (1979), 148–156.
W. Thomas, On chain logic, path logic, and first-order logic over infinite trees, Proc. 2nd Symp. on Logic in Computer Sci., Ithaca, N.Y., 1987, 245–256.
W. Thomas, Automata on infinite objects (preliminary version), Aachener Informatik-Berichte 88/17, RWTH Aachen (to appear in: Handbook of Theoretical Computer Science, J.v. Leeuwen, Ed., North-Holland, Amsterdam).
M.Y. Vardi, P. Wolper, Yet another process logic, in: Logics of Programs (E. Clarke, D. Kozen, Eds.), LNCS 164 (1984), 501–512.
P. Wolper, Temporal logic can be more expressive, Inform. Contr. 56 (1983), 72–99.
P. Wolper, M.Y. Vardi, A.P. Sistla, Reasoning about infinite computation paths, Proc. 24th Symp. on Found. of Comput. Sci., Tucson, Arizona, 1983, 185–194.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Thomas, W. (1989). Computation tree logic and regular ω-languages. In: de Bakker, J.W., de Roever, W.P., Rozenberg, G. (eds) Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency. REX 1988. Lecture Notes in Computer Science, vol 354. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0013041
Download citation
DOI: https://doi.org/10.1007/BFb0013041
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-51080-2
Online ISBN: 978-3-540-46147-0
eBook Packages: Springer Book Archive