1. On some derivation mechanisms and the complexity of their Szilard languages
- Author
-
Erkki Mäkinen and Liliana Cojocaru
- Subjects
General Computer Science ,Computer science ,Chomsky hierarchy ,media_common.quotation_subject ,Context-sensitive grammar ,Operator-precedence grammar ,Mildly context-sensitive grammar formalism ,Grammar systems theory ,computer.software_genre ,Theoretical Computer Science ,Adaptive grammar ,Turing machine ,symbols.namesake ,Rule-based machine translation ,Regular tree grammar ,Formal language ,Context-sensitive language ,Unrestricted grammar ,media_common ,Grammar ,Programming language ,Context-free grammar ,Tree-adjoining grammar ,Formal grammar ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,Ambiguous grammar ,Extended Affix Grammar ,Affix grammar ,Stochastic context-free grammar ,symbols ,Synchronous context-free grammar ,Regular grammar ,computer ,Generative grammar - Abstract
A Szilard language is a language theoretical tool used to describe the derivation process in a formal grammar or grammar system. We investigate computational resources used by (alternating) Turing machines to accept Szilard languages of Chomsky grammars, regulated grammars and grammar systems. The results are related to the circuit complexity classes NC1 and NC2. The paper is a survey of the most important complexity results in the field, but it also brings several new insights into the parallel complexity of Szilard languages of grammar systems. We focus on parallel communicating grammar systems (PCGSs) with context-free components, and we prove that the class of Szilard languages of centralized (returning or non-returning) PCGSs is included in NC1.
- Published
- 2014
- Full Text
- View/download PDF