Abstract
A letter e ∈Σ is said to be neutral for a language L if it can be inserted and deleted at will in a word without affecting membership in L. The Crane Beach Conjecture, which was recently disproved, stated that any language containing a neutral letter and definable in first-order with arbitrary numerical predicates (\({\bf FO}[\mathit{Arb}]\)) is in fact FO [<] definable and is thus a regular, star-free language. More generally, we say that a logic or a computational model has the Crane Beach property if the only languages with neutral letter that it can define/compute are regular.
We develop an algebraic point of view on the Crane Beach properties using the program over monoid formalism which has proved of importance in circuit complexity. Using recent communication complexity results we establish a number of Crane Beach results for programs over specific classes of monoids. These can be viewed as Crane Beach theorems for classes of bounded-width branching programs. We also apply this to a standard extension of FO using modular-counting quantifiers and show that the boolean closure of this logic’s Σ1 fragment has the CBP.
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
Barrington, D.A.: Bounded-width polynomial-size branching programs recognize exactly those languages in NC 1. J. Comput. Syst. Sci. 38(1), 150–164 (1989)
Barrington, D.A.M., Immerman, N., Lautemann, C., Schweikardt, N., Thérien, D.: First-order expressibility of languages with neutral letters or: The Crane Beach conjecture. J. Comput. Syst. Sci. 70(2), 101–127 (2005)
Barrington, D.A.M., Immerman, N., Straubing, H.: On uniformity within NC1. J. Comput. Syst. Sci. 41(3), 274–306 (1990)
Barrington, D.A.M., Straubing, H.: Superlinear lower bounds for bounded-width branching programs. J. Comput. Syst. Sci. 50(3), 374–381 (1995)
Barrington, D.A.M., Straubing, H., Thérien, D.: Non-uniform automata over groups. Information and Computation 89(2), 109–132 (1990)
Barrington, D.A.M., Thérien, D.: Finite monoids and the fine structure of NC 1. Journal of the ACM 35(4), 941–952 (1988)
Behle, C., Lange, K.-J.: FO-uniformity. In: Proc. 21st Conf. on Computational Complexity (CCC 2006) (2006)
Benedikt, M., Libkin, L.: Expressive power: The finite case. In: Constraint Databases, pp. 55–87 (2000)
Chandra, A.K., Furst, M.L., Lipton, R.J.: Multi-party protocols. In: Proc. 15th ACM Symp. on Theory of Computing (STOC 1983), pp. 94–99 (1983)
Chattopadhyay, A., Krebs, A., Koucký, M., Szegedy, M., Tesson, P., Thérien, D.: Functions with bounded multiparty communication complexity (submitted, 2006)
Gavaldà, R., Thérien, D.: Algebraic characterizations of small classes of boolean functions. In: Alt, H., Habib, M. (eds.) STACS 2003. LNCS, vol. 2607. Springer, Heidelberg (2003)
Gurevich, Y., Lewis, H.: A logic for constant-depth circuits. Information and Control 61(1), 65–74 (1984)
Immerman, N.: Languages that capture complexity classes. SIAM J. Comput. 16(4), 760–778 (1987)
Kushilevitz, E., Nisan, N.: Communication Complexity. Cambridge University Press, Cambridge (1997)
Libkin, L.: Elements of Finite Model Theory. Springer, Heidelberg (2004)
McKenzie, P., Péladeau, P., Thérien, D.: NC1: The automata theoretic viewpoint. Computational Complexity 1, 330–359 (1991)
Péladeau, P.: Formulas, regular languages and boolean circuits. Theor. Comput. Sci. 101(1), 133–141 (1992)
Pin, J.-E.: Syntactic semigroups. In: Handbook of language theory, vol. 1, ch.10, pp. 679–746. Springer, Heidelberg (1997)
Raymond, J.-F., Tesson, P., Thérien, D.: An algebraic approach to communication complexity. In: Larsen, K.G., Skyum, S., Winskel, G. (eds.) ICALP 1998. LNCS, vol. 1443, pp. 29–40. Springer, Heidelberg (1998)
Roy, A., Straubing, H.: Definability of languages by generalized first-order formulas over (N, +). In: Durand, B., Thomas, W. (eds.) STACS 2006. LNCS, vol. 3884, pp. 489–499. Springer, Heidelberg (2006)
Smolensky, R.: Algebraic methods in the theory of lower bounds for boolean circuit complexity. In: Proc. 19th ACM STOC, pp. 77–82 (1986)
Straubing, H.: Finite Automata, Formal Logic and Circuit Complexity. Boston, Birkhauser (1994)
Straubing, H.: When can one monoid simulate another? In: Algorithmic Problems in Groups and Semigroups, pp. 267–288. Birkhäuser (2000)
Straubing, H.: Languages defined by modular quantifiers. Information and Computation 166, 112–132 (2001)
Straubing, H., Thérien, D., Thomas, W.: Regular languages defined by generalized quantifiers. Information and Computation 118, 289–301 (1995)
Tesson, P.: Computational Complexity Questions Related to Finite Monoids and Semigroups. PhD thesis, McGill University (2003)
Tesson, P., Thérien, D.: The computing power of programs over finite monoids. Journal of Automata, Languages and Combinatorics 7(2), 247–258 (2002)
Tesson, P., Thérien, D.: Diamonds are forever: the variety DA. In: Semigroups, Algorithms, Automata and Languages. WSP (2002)
Tesson, P., Thérien, D.: Complete classifications for the communication complexity of regular languages. Theory of Computing Systems 38(2), 135–159 (2005)
Tesson, P., Thérien, D.: Restricted two-variable sentences, circuits and communication complexity. In: Caires, L., Italiano, G.F., Monteiro, L., Palamidessi, C., Yung, M. (eds.) ICALP 2005. LNCS, vol. 3580, pp. 526–538. Springer, Heidelberg (2005)
Tesson, P., Thérien, D.: Bridges between algebraic automata theory and complexity theory. The Complexity Column, Bull. EATCS 88, 37–64 (2006)
Tesson, P., Thérien, D.: Logic meets algebra: the case of regular languages (submitted, 2006)
Thomas, W.: Languages, Automata and Logic, vol. III, ch. 7, pp. 389–455. Springer, Heidelberg (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lautemann, C., Tesson, P., Thérien, D. (2006). An Algebraic Point of View on the Crane Beach Property. In: Ésik, Z. (eds) Computer Science Logic. CSL 2006. Lecture Notes in Computer Science, vol 4207. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11874683_28
Download citation
DOI: https://doi.org/10.1007/11874683_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-45458-8
Online ISBN: 978-3-540-45459-5
eBook Packages: Computer ScienceComputer Science (R0)