Showing papers by "Tomáš Masopust published in 2009"
•
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
••
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
•
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
••
31 Mar 2009TL;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
••
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
••
29 Jul 2009TL;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
•
30 Sep 2009TL;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
•
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.