scispace - formally typeset
Search or ask a question

Showing papers by "Tomáš Masopust published in 2009"


Journal Article
TL;DR: In this paper, the authors studied cooperating distributed grammar systems working in the terminal derivation mode where the components are variants of permitting grammars, and they proved that the families of random contexts and languages generated by permitting components coincide.
Abstract: This paper studies cooperating distributed grammar systems working in the terminal derivation mode where the components are variants of permitting grammars. It proves that although the family of permitting languages is strictly included in the family of random context languages, the families of random context languages and languages generated by permitting cooperating distributed grammar systems in the above mentioned derivation mode coincide. Moreover, if the components are so-called left-permitting grammars, then cooperating distributed grammar systems in the terminal mode characterize the class of context-sensitive languages, or if erasing rules are allowed, the class of recursively enumerable languages. Descriptional complexity results are also presented. It is shown that the number of permitting components can be bounded, in the case of left-permitting components with erasing rules even together with the number of nonterminals.

13 citations


Journal ArticleDOI
TL;DR: This paper discusses the terminating derivation mode in cooperating distributed grammar systems where components are forbiddinggrammars instead of context-free grammars, and demonstrates that the number of their components can be reduced to two without changing the generative power.
Abstract: This paper discusses the terminating derivation mode in cooperating distributed grammar systems where components are forbidding grammars instead of context-free grammars. Such systems are called forbidding cooperating distributed grammar systems, and it is demonstrated that the number of their components can be reduced to two without changing the generative power and that these systems are computationally complete. Without erasing productions, however, these systems are less powerful than context-sensitive grammars.

12 citations


Journal Article
TL;DR: It is shown that the number of permitting components can be bounded, in the case of left-permitting components with erasing rules even together with the number with nonterminals, and the class of context-sensitive languages is characterized.
Abstract: This paper studies cooperating distributed grammar systems working in the terminal derivation mode where the components are variants of permitting grammars. It proves that although the family of permitting languages is strictly included in the family of random context languages, the families of random context languages and languages generated by permitting cooperating distributed grammar systems in the above mentioned derivation mode coincide. Moreover, if the components are so-called left-permitting grammars, then cooperating distributed grammar systems in the terminal mode characterize the class of context-sensitive languages, or if erasing rules are allowed, the class of recursively enumerable languages. Descriptional complexity results are also presented. It is shown that the number of permitting components can be bounded, in the case of left-permitting components with erasing rules even together with the number of nonterminals.

10 citations


Book ChapterDOI
31 Mar 2009
TL;DR: This paper answers three open questions concerning the generative power of some simple variants of context-free grammars regulated by context conditions and presents some normal form results, an overview of known results, and unsolved problems.
Abstract: This paper answers three open questions concerning the generative power of some simple variants of context-free grammars regulated by context conditions. Specifically, it discusses the generative power of so-called context-free semi-conditional grammars (which are random context grammars where permitting and forbidding sets are replaced with permitting and forbidding strings) where permitting and forbidding strings of each production are of length no more than one, and of simple semi-conditional grammars where, in addition, no production has attached both a permitting and a forbidding string. Finally, this paper also presents some normal form results, an overview of known results, and unsolved problems.

10 citations


Journal ArticleDOI
TL;DR: This paper showed that the maximal number of nonterminals simultaneously rewritten during any derivation step can be limited by a small constant regardless of other factors, such as the cardinality of the alphabet of the generated language and the structure of the language itself.
Abstract: Recently, it has been shown that every recursively enumerable language can be generated by a scattered context grammar with no more than three nonterminals. However, in that construction, the maximal number of nonterminals simultaneously rewritten during a derivation step depends on many factors, such as the cardinality of the alphabet of the generated language and the structure of the generated language itself. This paper improves the result by showing that the maximal number of nonterminals simultaneously rewritten during any derivation step can be limited by a small constant regardless of other factors.

8 citations


Journal ArticleDOI
29 Jul 2009
TL;DR: The authors showed that the maximal number of nonterminals simultaneously rewritten during any derivation step can be limited by a small constant regardless of other factors, such as the cardinality of the alphabet and the structure of the generated language itself.
Abstract: z Abstract. Recently, it has been shown that every recursively enumer- able language can be generated by a scattered context grammar with no more than three nonterminals. However, in that construction, the maxi- mal number of nonterminals simultaneously rewritten during a derivation step depends on many factors, such as the cardinality of the alphabet of the generated language and the structure of the generated language itself. This paper improves the result by showing that the maximal number of nonterminals simultaneously rewritten during any derivation step can be limited by a small constant regardless of other factors.

5 citations


Proceedings Article
30 Sep 2009
TL;DR: It is proved that although the cooperation is powerful enough to increase the generative power of both permitting and forbidding random context grammars, it has no effect on the generatives power of random context Grammars.
Abstract: This paper discusses the cooperation and its effect on the generative power of rewriting systems with some kind of simple context-dependency checking represented by the mechanism of random context grammars. Specifically, it discusses the cooperation in terms of cooperating distributed grammar systems with respect to all basic types of cooperation protocols, and proves that although the cooperation is powerful enough to increase the generative power of both permitting and forbidding random context grammars, it has no effect on the generative power of random context grammars. It also discusses two possible definitions of the relation of the direct derivation step used in the literature.

2 citations


01 Jan 2009
TL;DR: It is proved that if the control language is linear and non-regular, then the computational power of pushdown automata regulated in this way is increased to the power of Turing machines.
Abstract: In this paper, we discuss pushdown automata which can make a nondeterministic decision only if the pushdown content forms a string that belongs to a given control language. It proves that if the control language is linear and non-regular, then the computational power of pushdown automata regulated in this way is increased to the power of Turing machines. Naturally, checking the pushdown content in each computational step is not practically efficient. Therefore, we also prove that two checks of the form of the pushdown content during any computation are sufficient for these automata to be computationally complete. Finally, some descriptional complexity results are discussed.

2 citations


Journal Article
TL;DR: It is proved that pure multi-pushdown automata that perform complete pushdown pops that are allowed to join two pushdowns and/or create a new pushdown define an infinite hierarchy of language families identical with the infinite hierarchyof language families resulting from right linear simple matrix grammars.
Abstract: This paper introduces and discusses pure multi-pushdown automata that remove symbols from their pushdowns only by performing complete pushdown pops. This. means that during a pop operation, the entire pushdown is compared with a prefix of the input, and if they match, the whole contents of the pushdown is erased and the input is advanced by the prefix. The paper proves that these automata define an infinite hierarchy of language families identical with the infinite hierarchy of language families resulting from right linear simple matrix grammars. In addition, this paper discusses some other extensions of these automata with respect to operations they can perform with their pushdowns. More specifically, it discusses pure multi-pushdown automata that perform complete pushdown pops that are allowed to join two pushdowns and/or create a new pushdown.

2 citations


01 Jan 2009
TL;DR: In this paper, pushdown automata can make a computationally complete decision only if the pushdown content forms a string that belongs to a given control language, and it is shown that if the control language is linear and non-regular, then the computational power of these automata increased to the power of Turing machines.
Abstract: In this paper, we discuss pushdown automata which can make a nondeterministic decision only if the pushdown content forms a string that belongs to a given control language It proves that if the control language is linear and non-regular, then the computational power of pushdown automata regulated in this way is increased to the power of Turing machines Naturally, checking the pushdown content in each computational step is not practically efficient Therefore, we also prove that two checks of the form of the pushdown content during any computation are sufficient for these automata to be computationally complete Finally, some descriptional complexity results are discussed

2 citations


01 Jan 2009
TL;DR: This paper improves the result by showing that the maximal number of nonterminals simultaneously rewritten during any derivation step can be limited by a small constant regardless of other factors.
Abstract: z Abstract. Recently, it has been shown that every recursively enumer- able language can be generated by a scattered context grammar with no more than three nonterminals. However, in that construction, the maxi- mal number of nonterminals simultaneously rewritten during a derivation step depends on many factors, such as the cardinality of the alphabet of the generated language and the structure of the generated language itself. This paper improves the result by showing that the maximal number of nonterminals simultaneously rewritten during any derivation step can be limited by a small constant regardless of other factors.