Abstract
We investigate the decidability of the definability problem for fragments of first order logic over finite words enriched with regular numerical predicates. In this paper, we focus on the quantifier alternation hierarchies of first order logic. We obtain that deciding this problem for each level of the alternation hierarchy of both first order logic and its two-variable fragment when equipped with all regular numerical predicates is not harder than deciding it for the corresponding level equipped with only the linear order.
Relying on some recent results, this proves the decidability for each level of the alternation hierarchy of the two-variable first order fragment while in the case of the first order logic the question remains open for levels greater than two.
The main ingredients of the proofs are syntactic transformations of first-order formulas as well as the infinitely testable property, a new algebraic notion on varieties that we define.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Almeida, J.: A syntactical proof of locality of DA. Internat. J. Algebra Comput. 6(2), 165–177 (1996)
Barrington, D.A.M., Compton, K., Straubing, H., Thérien, D.: Regular languages in \({\rm{NC}}^1\). J. Comput. System Sci. 44(3), 478–499 (1992)
Büchi, J.R.: Weak second-order arithmetic and finite automata. Z. Math. Logik Grundlagen Math. 6, 66–92 (1960)
Chaubard, L., Pin, J.-É., Straubing, H.: First order formulas with modular predicates. In: LICS, pp. 211–220. IEEE (2006)
Cohen, R.S., Brzozowski, J.A.: Dot-depth of star-free events. J. Comput. Syst. Sci. 5(1), 1–16 (1971)
Dartois, L., Paperman, C.: Two-variable first order logic with modular predicates over words. In: Portier, N., Wilke, T. (eds.) STACS, pp. 329–340. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Dagstuhl (2013)
Diekert, V., Gastin, P., Kufleitner, M.: A survey on small fragments of first-order logic over finite words. Internat. J. Found. Comput. Sci. 19(3), 513–548 (2008)
Ésik, Z., Ito, M.: Temporal logic with cyclic counting and the degree of aperiodicity of finite automata. Acta Cybernet. 16(1), 1–28 (2003)
Knast, R.: A semigroup characterization of dot-depth one languages. RAIRO Inform. Théor. 17(4), 321–330 (1983)
Krebs, A., Straubing, H.: An effective characterization of the alternation hierarchy in two-variable logic. In: FSTTCS, pp. 86–98 (2012)
Kufleitner, M., Lauser, A.: Quantifier alternation in two-variable first-order logic with successor is decidable. In: STACS, pp. 305–316 (2013)
Kufleitner, M., Weil, P.: The \({\rm {FO}}^2\) alternation hierarchy is decidable. In: Computer Science Logic 2012, Volume 16 of LIPIcs. Leibniz Int. Proc. Inform., pp. 426–439. Schloss Dagstuhl. Leibniz-Zent. Inform., Wadern (2012)
McNaughton, R., Papert, S.: Counter-free Automata. The M.I.T. Press, Cambridge (1971)
Nerode, A.: Linear automaton transformation. Proc. AMS 9, 541–544 (1958)
Péladeau, P.: Logically defined subsets of \({ N}^k\). Theoret. Comput. Sci. 93(2), 169–183 (1992)
Perrin, D., Pin, J.É.: First-order logic and star-free sets. J. Comput. System Sci. 32(3), 393–406 (1986)
Pin, J.-É.: Syntactic semigroups. In: Rozenberg, G., Salomaa, A. (eds.) Handbook of Formal Languages, vol. 1, pp. 679–746. Springer, Heidelberg (1997)
Place, T., Zeitoun, M.: Going higher in the first-order quantifier alternation hierarchy on words. In: Esparza, J., Fraigniaud, P., Husfeldt, T., Koutsoupias, E. (eds.) ICALP 2014, Part II. LNCS, vol. 8573, pp. 342–353. Springer, Heidelberg (2014)
Schützenberger, M.P.: On finite monoids having only trivial subgroups. Inf. Control 8, 190–194 (1965)
Simon, I.: Piecewise testable events. In: Brakhage, H. (ed.) Automata Theory and Formal Languages (Second GI Conference Kaiserslautern, 1975). LNCS, vol. 33, pp. 214–222. Springer, Heidelberg (1975)
Straubing, H.: A generalization of the Schützenberger product of finite monoids. Theoret. Comput. Sci. 13(2), 137–150 (1981)
Straubing, H.: Finite semigroup varieties of the form \(V\ast D\). J. Pure Appl. Algebra 36(1), 53–94 (1985)
Straubing, H.: Finite Automata, Formal Logic, and Circuit Complexity. Birkhäuser Boston Inc., Boston (1994)
Thérien, D.: Classification of finite monoids: the language approach. Theoret. Comput. Sci. 14(2), 195–208 (1981)
Thérien, D., Wilke, T.: Over words, two variables are as powerful as one quantifier alternation. In: STOC 1998 (Dallas. TX), pp. 234–240. ACM, New York (1999)
Thomas, W.: Classifying regular events in symbolic logic. J. Comput. System Sci. 25(3), 360–376 (1982)
Tilson, B.: Categories as algebra: an essential ingredient in the theory of monoids. J. Pure Appl. Algebra 48(1–2), 83–198 (1987)
Weis, P., Immerman, N.: Structure theorem and strict alternation hierarchy for \({\rm {FO}}^2\) on words. Log. Methods Comput. Sci. 5(3:3:4), 23 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Dartois, L., Paperman, C. (2015). Alternation Hierarchies of First Order Logic with Regular Predicates. In: Kosowski, A., Walukiewicz, I. (eds) Fundamentals of Computation Theory. FCT 2015. Lecture Notes in Computer Science(), vol 9210. Springer, Cham. https://doi.org/10.1007/978-3-319-22177-9_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-22177-9_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-22176-2
Online ISBN: 978-3-319-22177-9
eBook Packages: Computer ScienceComputer Science (R0)