Abstract
Motivated by formal models recently proposed in the context of XML, we study automata and logics on strings over infinite alphabets. These are conservative extensions of classical automata and logics defining the regular languages on finite alphabets. Specifically, we consider register and pebble automata, and extensions of first-order logic and monadic second-order logic. For each type of automaton we consider oneway and two-way variants, as well as deterministic, non-deterministic, and alternating control. We investigate the expressiveness and complexity of the automata, their connection to the logics, as well as standard decision problems.
Post-doctoral researcher of the Fund for Scientific Research, Flanders.
This author supported in part by the National Science Foundation under grant number IIS-9802288.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
S. Abiteboul, P. Buneman, and D. Suciu. Data on the Web: From Relations to Semistructured Data and XML. Morgan Kaufmann, 1999.
S. Abiteboul, L. Herr, and J. Van den Bussche. Temporal connectives versus explicit timestamps to query temporal databases. Journal of Computer and System Sciences, 58(1):54–68, 1999.
N. Alon, T. Milo, F. Neven, D. Suciu, and V. Vianu. XML with Data Values: Typechecking Revisited. To be presented at LICS 2001.
J. Clark XSL Transformations (XSLT) specification, 1999. http://www.w3.org/ TR/WD-xslt.
G. Rozenberg and A. Salomaa, editors. Handbook of Formal Languages, volume 3. Springer, 1997.
E. Grädel and Y. Gurevich. Metafinite model theory. Information and Computation, 140(1):26–81, 1998.
N. Globerman and D. Harel. Complexity results for two-way and multi-pebble automata and their logics. Theoretical Computer Science, 169(2):161–184, 1996.
J. E. Hopcroft and J. D. Ullman. Introduction to Automata Theory, Languages, and Computation. Addison-Wesley, 1979.
J. Hromkovic. Communication Complexity and Parallel Computing. Springer-Verlag, 2000.
M. Kaminski and N. Francez. Finite-memory automata. In Proceedings of 31th IEEE Symposium on Foundations of Computer Science (FOCS), pages 683–688, 1990.
M. Kaminski and N. Francez. Finite-memory automata. Theoretical Computer Science, 134(2):329–363, 1994.
A. K. Chandra, L. J. Stockmeyer. Alternation. In Proceedings of 17th IEEE Symposium on Foundations of Computer Science (FOCS 1976), 98–108, 1976.
S. Maneth and F. Neven. Structured document transformations based on XSL. In R. Connor and A. Mendelzon, editors, Research Issues in Structured and Semistructured Database Programming (DBPL’99), volume 1949 of Lecture Notes in Computer Science, pages 79–96. Springer, 2000.
T. Milo, D. Suciu, and V. Vianu. Type checking for XML transformers. In Proceedings of the Nineteenth ACM Symposium on Principles of Database Systems, pages 11–22. ACM Press, 2000.
F. Neven. Extensions of attribute grammars for structured document queries. In R. Connor and A. Mendelzon, editors, Research Issues in Structured and Semistructured Database Programming (DBPL’99), volume 1949 of Lecture Notes in Computer Science, pages 97–114. Springer, 2000.
F. Neven and T. Schwentick. Query automata. In Proceedings of the 18th ACM Symposium on Principles of Database Systems (PODS 1999), pages 205–214. ACM Press, 1999.
F. Neven and T. Schwentick. Expressive and efficient pattern languages for tree-structured data. In Proceedings of 19th ACM Symposium on Principles of Database Systems (PODS 2000), Dallas, pages 145–156, 2000.
F. Neven and J. Van den Bussche. Expressiveness of structured document query languages based on attribute grammars. In Proceedings of 17th ACM Symposium on Principles of Database Systems (PODS 1998), pages 11–17. ACM Press, 1998.
Y. Papakonstantinou and V. Vianu. DTD inference for views of XML data. In Proceedings of 19th ACM Symposium on Principles of Database Systems (PODS 2000), pages 35–46. ACM, Press 2000.
I. H. Sudborough. On tape-bounded complexity classes and multihead finite automata. Journal of Computer and System Sciences, 10(1):62–76, 1975.
W. Thomas. Languages, automata, and logic. In A. Salomaa, editors. Handbook of Formal Languages, volume 3. Springer, 1997 Rozenberg and Salomaa [5], chapter 7.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Neven, F., Schwentick, T., Vianu, V. (2001). Towards Regular Languages over Infinite Alphabets. In: Sgall, J., Pultr, A., Kolman, P. (eds) Mathematical Foundations of Computer Science 2001. MFCS 2001. Lecture Notes in Computer Science, vol 2136. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44683-4_49
Download citation
DOI: https://doi.org/10.1007/3-540-44683-4_49
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42496-3
Online ISBN: 978-3-540-44683-5
eBook Packages: Springer Book Archive