Abstract
We consider the notion of cover complexity of finite languages on three different levels of abstraction. For arbitrary cover complexity measures, we give a characterisation of the situations in which they collapse to a bounded complexity measure. Moreover, we show for a restricted class of context-free grammars that its grammatical cover complexity measure w.r.t. a finite language L is unbounded and that the cover complexity of L can be computed from the exact complexities of a finite number of coversĀ \(L' \supseteq L\). We also investigate upper and lower bounds on the grammatical cover complexity of the language operations intersection, union, and concatenation on finite languages for several different types of context-free grammars.
Supported by the Vienna Science Fund (WWTF) project VRG12-004 and the Austrian Science Fund (FWF) project P25160.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
A context-free grammar \(G = (N,\varSigma ,P,S)\) is said to be in Chomsky normal form if all productions are of the form \(A \rightarrow BC\), \(A \rightarrow a\), or \(A \rightarrow \varepsilon \), where \(A,B,C \in N\) andĀ \(a \in \varSigma \).
References
Alspach, B., Eades, P., Rose, G.: A lower-bound for the number of productions required for a certain class of languages. Discrete Appl. Math. 6(2), 109ā115 (1983)
Bucher, W.: A note on a problem in the theory of grammatical complexity. Theor. Comput. Sci. 14, 337ā344 (1981)
Bucher, W., Maurer, H.A., Culik II, K.: Context-free complexity of finite languages. Theor. Comput. Sci. 28, 277ā285 (1984)
Bucher, W., Maurer, H.A., Culik II, K., Wotschke, D.: Concise description of finite languages. Theor. Comput. Sci. 14, 227ā246 (1981)
CĆ¢mpeanu, C., SĆ¢ntean, N., Yu, S.: Minimal cover-automata for finite languages. In: Champarnaud, J.-M., Ziadi, D., Maurel, D. (eds.) WIA 1998. LNCS, vol. 1660, pp. 43ā56. Springer, Heidelberg (1999). https://doi.org/10.1007/3-540-48057-9_4
CĆ¢mpeanu, C., Santean, N., Yu, S.: Minimal cover-automata for finite languages. Theor. Comput. Sci. 267(1ā2), 3ā16 (2001)
ÄernĆ½, A.: Complexity and minimality of context-free grammars and languages. In: Gruska, J. (ed.) MFCS 1977. LNCS, vol. 53, pp. 263ā271. Springer, Heidelberg (1977). https://doi.org/10.1007/3-540-08353-7_144
Dassow, J.: Descriptional complexity and operations ā two non-classical cases. In: Pighizzini, G., CĆ¢mpeanu, C. (eds.) DCFS 2017. LNCS, vol. 10316, pp. 33ā44. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-60252-3_3
Dassow, J., Harbich, R.: Production complexity of some operations on context-free languages. In: Kutrib, M., Moreira, N., Reis, R. (eds.) DCFS 2012. LNCS, vol. 7386, pp. 141ā154. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-31623-4_11
Eberhard, S., Hetzl, S.: Compressibility of finite languages by grammars. In: Shallit, J., Okhotin, A. (eds.) DCFS 2015. LNCS, vol. 9118, pp. 93ā104. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-19225-3_8
Eberhard, S., Hetzl, S.: On the compressibility of finite languages and formal proofs. Inf. Comput. 259, 191ā213 (2018)
Gruska, J.: On a classification of context-free languages. Kybernetika 3(1), 22ā29 (1967)
Gruska, J.: Some classifications of context-free languages. Inf. Control 14(2), 152ā179 (1969)
Gruska, J.: Complexity and unambiguity of context-free grammars and languages. Inf. Control 18(5), 502ā519 (1971)
Gruska, J.: On the size of context-free grammars. Kybernetika 8(3), 213ā218 (1972)
Hetzl, S.: Applying tree languages in proof theory. In: Dediu, A.-H., MartĆn-Vide, C. (eds.) LATA 2012. LNCS, vol. 7183, pp. 301ā312. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-28332-1_26
Hetzl, S., Leitsch, A., Reis, G., Tapolczai, J., Weller, D.: Introducing quantified cuts in logic with equality. In: Demri, S., Kapur, D., Weidenbach, C. (eds.) IJCAR 2014. LNCS (LNAI), vol. 8562, pp. 240ā254. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-08587-6_17
Hetzl, S., Leitsch, A., Reis, G., Weller, D.: Algorithmic introduction of quantified cuts. Theor. Comput. Sci. 549, 1ā16 (2014)
Hetzl, S., Leitsch, A., Weller, D.: Towards algorithmic cut-introduction. In: BjĆørner, N., Voronkov, A. (eds.) LPAR 2012. LNCS, vol. 7180, pp. 228ā242. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-28717-6_19
PudlĆ”k, P.: Twelve problems in proof complexity. In: Hirsch, E.A., Razborov, A.A., Semenov, A., Slissenko, A. (eds.) CSR 2008. LNCS, vol. 5010, pp. 13ā27. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-79709-8_4
Tuza, Z.: On the context-free production complexity of finite languages. Discrete Appl. Math. 18(3), 293ā304 (1987)
Acknowledgements
The authors would like to thank Markus Holzer and the anonymous reviewers for several useful comments and suggestions concerning the results in this paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
Ā© 2018 IFIP International Federation for Information Processing
About this paper
Cite this paper
Hetzl, S., Wolfsteiner, S. (2018). Cover Complexity of Finite Languages. In: Konstantinidis, S., Pighizzini, G. (eds) Descriptional Complexity of Formal Systems. DCFS 2018. Lecture Notes in Computer Science(), vol 10952. Springer, Cham. https://doi.org/10.1007/978-3-319-94631-3_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-94631-3_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-94630-6
Online ISBN: 978-3-319-94631-3
eBook Packages: Computer ScienceComputer Science (R0)