Abstract
Closures of linear context-free languages under Boolean operations are investigated. The intersection closure and the complementation closure are incomparable. By closing these closures under further Boolean operations we obtain several new language families. The hierarchy obtained by such closures of closures is proper up to a certain level, where it collapses to the Boolean closure which, in turn, is incomparable with several closures of the family of context-free languages. The Boolean closure of the linear context-free languages is properly contained in the Boolean closure of the context-free languages. A characterization of a class of non-unary languages that cannot be expressed as a Boolean formula over the linear context-free languages is presented.
Similar content being viewed by others
References
Baker, B.S., Book, R.V.: Reversal-bounded multipushdown machines. J. Comput. Syst. Sci. 8, 315–332 (1974)
Bordihn, H., Holzer, M., Kutrib, M.: Unsolvability levels of operation problems for subclasses of context-free languages. Int. J. Found. Comput. Sci. 16, 423–440 (2005)
Buchholz, Th., Kutrib, M.: On time computability of functions in one-way cellular automata. Acta Inf. 35, 329–352 (1998)
Choffrut, C., Čulik, K. II.: On real-time cellular automata and trellis automata. Acta Inf. 21, 393–407 (1984)
Dassow, J., Păun, G.: Regulated Rewriting in Formal Language Theory. Springer, Berlin (1989)
Dyer, C.R.: One-way bounded cellular automata. Inf. Control 44, 261–281 (1980)
Ginsburg, S.: The Mathematical Theory of Context-Free Languages. McGraw Hill, New York (1966)
Ginsburg, S., Greibach, S.A.: Deterministic context-free languages. Inf. Control 9, 620–648 (1966)
Heilbrunner, S., Schmitz, L.: An efficient recognizer for the Boolean closure of context-free languages. Theoret. Comput. Sci. 80, 53–75 (1991)
Ibarra, O.H., Kim, S.M.: Characterizations and computational complexity of systolic trellis automata. Theoret. Comput. Sci. 29, 123–153 (1984)
Ibarra, O.H., Jiang, T., Wang, H.: Parallel parsing on a one-way linear array of finite-state machines. Theoret. Comput. Sci. 85, 53–74 (1991)
Ilie, L., Păun, G., Rozenberg, G., Salomaa, A.: On strongly context-free languages. Discrete Appl. Math. 103, 153–165 (2000)
Liu, L.Y., Weiner, P.: An infinite hierarchy of intersections of context-free languages. Math. Syst. Theory 7, 185–192 (1973)
Okhotin, A.: Automaton representation of linear conjunctive languages. In: Developments in Language Theory (DLT 2002), no. 2450 in LNCS, pp. 393–404. Springer, Heidelberg (2003)
Okhotin, A.: Boolean grammars. Inf. Comput. 194, 19–48 (2004)
Parikh, R.J.: On context-free languages. J. ACM 13, 570–581 (1966)
Salomaa, A.: Formal Languages. Academic Press, New York (1973)
Smith, A.R. III. : Cellular automata and formal languages. In: IEEE Symposium on Switching and Automata Theory, pp. 216–224. IEEE (1970)
Smith, A.R. III. : Real-time language recognition by one-dimensional cellular automata. J. Comput. Syst. Sci. 6, 233–253 (1972)
Terrier, V.: On real time one-way cellular array. Theoret. Comput. Sci. 141, 331–335 (1995)
Wotschke, D.: The Boolean closures of the deterministic and non-deterministic context-free languages. In: GI Jahrestagung, no. 1 in LNCS, pp. 113–121. Springer, Heidelberg (1973)
Wotschke, D.: Degree-languages: a new concept of acceptance. J. Comput. Syst. Sci. 14, 187–209 (1977)
Wotschke, D.: Nondeterminism and Boolean operations in pda’s. J. Comput. Syst. Sci. 16, 456–461 (1978)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kutrib, M., Malcher, A. & Wotschke, D. The Boolean closure of linear context-free languages. Acta Informatica 45, 177–191 (2008). https://doi.org/10.1007/s00236-007-0068-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00236-007-0068-6