30 research outputs found

    Relationships Between Bounded Languages, Counter Machines, Finite-Index Grammars, Ambiguity, and Commutative Equivalence

    Get PDF
    It is shown that for every language family that is a trio containing only semilinear languages, all bounded languages in it can be accepted by one-way deterministic reversal-bounded multicounter machines (DCM). This implies that for every semilinear trio (where these properties are effective), it is possible to decide containment, equivalence, and disjointness concerning its bounded languages. A condition is also provided for when the bounded languages in a semilinear trio coincide exactly with those accepted by DCM machines, and it is used to show that many grammar systems of finite index — such as finite-index matrix grammars (Mfin) and finite-index ET0L (ET0Lfin) — have identical bounded languages as DCM. Then connections between ambiguity, counting regularity, and commutative regularity are made, as many machines and grammars that are unambiguous can only generate/accept counting regular or com- mutatively regular languages. Thus, such a system that can generate/accept a non-counting regular or non-commutatively regular language implies the existence of inherently ambiguous languages over that system. In addition, it is shown that every language generated by an unambiguous Mfin has a rational char- acteristic series in commutative variables, and is counting regular. This result plus the connections are used to demonstrate that the grammar systems Mfin and ET0Lfin can generate inherently ambiguous languages (over their grammars), as do several machine models. It is also shown that all bounded languages generated by these two grammar systems (those in any semilinear trio) can be generated unambiguously within the systems. Finally, conditions on Mfin and ET0Lfin languages implying commutative regularity are obtained. In particular, it is shown that every finite-index ED0L language is commutatively regular

    On Finite-Index Indexed Grammars and Their Restrictions

    Get PDF
    The family, L(INDLIN), of languages generated by linear indexed grammars has been studied in the literature. It is known that the Parikh image of every language in L(INDLIN) is semi-linear. However, there are bounded semi-linear languages that are not in L(INDLIN). Here, we look at larger families of (restricted) indexed languages and study their combinatorial and decidability properties, and their relationships

    Accepting grammars and systems

    Get PDF
    We investigate several kinds of regulated rewriting (programmed, matrix, with regular control, ordered, and variants thereof) and of parallel rewriting mechanisms (Lindenmayer systems, uniformly limited Lindenmayer systems, limited Lindenmayer systems and scattered context grammars) as accepting devices, in contrast with the usual generating mode. In some cases, accepting mode turns out to be just as powerful as generating mode, e.g. within the grammars of the Chomsky hierarchy, within random context, regular control, L systems, uniformly limited L systems, scattered context. Most of these equivalences can be proved using a metatheorem on so-called context condition grammars. In case of matrix grammars and programmed grammars without appearance checking, a straightforward construction leads to the desired equivalence result. Interestingly, accepting devices are (strictly) more powerful than their generating counterparts in case of ordered grammars, programmed and matrix grammars with appearance checking (even programmed grammarsm with unconditional transfer), and 1lET0L systems. More precisely, if we admit erasing productions, we arrive at new characterizations of the recursivley enumerable languages, and if we do not admit them, we get new characterizations of the context-sensitive languages. Moreover, we supplement the published literature showing: - The emptiness and membership problems are recursivley solvable for generating ordered grammars, even if we admit erasing productions. - Uniformly limited propagating systems can be simulated by programmed grammars without erasing and without appearance checking, hence the emptiness and membership problems are recursively solvable for such systems. - We briefly discuss the degree of nondeterminism and the degree of synchronization for devices with limited parallelism

    P Systems with Antiport Rules for Evolution Rules

    Get PDF
    We investigate a variant of evolution-communication P systems where the computation is performed in two substeps. First, all possible an- tiport rules are applied in a non-deterministic, maximally parallel way, moving evolution rules across membranes. In the second substep, evolution rules are applied to suitable objects in a maximally parallel way, too. Thus, objects can be the subject of change, but are never moved themselves. As result of a halt- ing computation, we consider the multiset of objects present in a designated output membrane. When using catalytic evolution rules, we already obtain universal computational power with only one catalyst and one membrane. For systems without catalysts we obtain a characterization of the Parikh images of ET0L languages

    P Systems with Symport/Antiport of Rules

    Get PDF
    Moving \instructions" instead of \data", using transport mecha- nisms inspired by biology { this could represent, shortly, the basic idea of the computing device presented in this paper. Speci¯cally, we propose a new class of P systems that use, at the same time, evolution rules and symport/antiport rules. The idea of this kind of systems is simple: during a computation symbol- objects (the \data") evolve using evolution rules but they cannot be moved; on the other hand, the evolution rules (the \instructions") can be moved across the membranes using classical symport/antiport rules. We present di®erent results using di®erent combinations between the power of the evolution rules (catalytic, non-cooperative rules) and the weight of the symport/antiport rules. In particular, we show that, using non-cooperative rules and antiports of un- bounded weight is possible to obtain at least the Parikh set of ET0L languages. On the other hand, using catalytic rules (one catalyst) and antiports of weight 2, the system becomes universal. Several open problems are also presented

    Mehrfach-limitierte Lindenmayer-Systeme

    Get PDF
    The theory of L systems originated with the biologist and mathematician Aristide Lindenmayer. His original goal was to provide mathematical models for the simultaneous development of cells in filamentous organisms. Since L systems may be viewed as rewriting systems, their generated languages, i.e., sets of organisms encoded by strings, are also subject to formal language theory, which aims to classify formal languages as well as their generating mechanisms according to various properties, such as generative power, decidability, etc. D. Wätjen introduced and studied k-limited L systems in order to combine the purely sequential mode of rewriting and the purely parallel mode of rewriting in context-free grammars, respectively, L systems. In biology, these systems may be interpreted as organisms, for which the simultaneous growth of cells is restricted by the supply of some resources of food being limited by some finite value k. In this thesis the constraint of a common limit k is relaxed in favor of individual resource limits k(a) for every cell-type a, which yields the new notion of multi-limited L system. The language families generated by such systems are then classified according to their sets of limits k(a). At first, an intuitive approach to the different mechanisms of the L system variants is provided by presenting a method for the graphical interpretation of L systems, the so-called turtle interpretation. Suitable computer programs implementing a turtle interpreter as well as free-programmable simulators for multi-limited, k-limited, and uniformly k-limited L systems, are developed and their source-code is appended. Subsequently, language families generated by multi-limited L systems are compared to each other, to Wätjen's k-limited as well as to non-limited language families, and to the families of the Chomsky Hierarchy. Besides asymptotically comparing the generative power of multi-limited L systems to that of the underlying non-limited L systems, also their closure properties are investigated.Der Biologe und Mathematiker Aristide Lindenmayer begründete die Theorie der L-Systeme. Das ursprüngliche Ziel dieser Theorie ist die Bereitstellung mathematischer Modelle zur Untersuchung des simultanen Zellwachstums fadenartiger Organismen. Da L-Systeme als eine Art von Ersetzungssystemen definiert sind, sind ihre erzeugten Sprachen, d.h. die Mengen der durch Zeichenketten beschriebenen Organismen, ebenfalls Gegenstand der Theorie der formalen Sprachen. Diese Theorie klassifiziert formale Sprachen sowie ihre Erzeugungsmechanismen gemäß ihrer Eigenschaften, wie z.B. Erzeugungsmächtigkeit oder Entscheidbarkeit. Als ein Sprachen-erzeugender Mechanismus, der zwischen der rein sequentiellen Ersetzung kontextfreier Grammatiken und der rein parallelen Ersetzung von L-Systemen liegt, sind k-limitierte L-Systeme von D. Wätjen eingeführt und untersucht worden. In der Biologie können diese Systeme als Organismen interpretiert werden, deren simultanes Zellwachstum beschränkt ist durch individuelle Nahrungsvorräte mit einer einheitlichen endlichen Kapazität k. Die in dieser Arbeit betrachteten mehrfach-limitierten L-Systeme bilden eine Verallgemeinerung der k-limitierten L-Systeme, indem sie für jeden Zelltyp a einen individuellen Nahrungsvorrat mit einer spezifischen Kapazität k(a) anstelle der einheitlichen Kapazität k vorsehen. Diese Arbeit führt mehrfach-limitierte L-Systeme ein und definiert eine geeignete Kategorisierung der von ihnen erzeugten Sprachfamilien anhand der erlaubten Mengen von Limits k(a). Zunächst wird ein intuitiver Zugang zu den verschiedenen Mechanismen der L-System-Varianten ermöglicht, indem eine Methode zur grafischen Interpretation von L-Systemen, die sogenannte Turtle-Interpretation, vorgestellt wird. Hierzu werden geeignete Computer-Programme für einen Turtle-Interpreter sowie für frei programmierbare Simulatoren von mehrfach-limitierten, k-limitierten sowie uniform k-limitierten L-Systemen erstellt und ihr Quell-Code zur Verfügung gestellt. Die von mehrfach-limitierten L-Systemen erzeugten Sprachfamilien werden bzgl. ihrer Inklusionseigenschaften untereinander, mit Wätjens k-limitierten Sprachfamilien, mit den nicht-limitierten Sprachfamilien sowie mit der Chomsky Hierarchie verglichen. Die Erzeugungsmächtigkeit von mehrfach-limitierten L-Systemen wird asymptotisch verglichen mit den jeweils unterliegenden nicht-limitierten L-Systemen. Des weiteren werden die Abschlusseigenschaften der mehrfach-limitierten L-Systeme untersucht

    The biological and mathematical basis of L systems

    Get PDF
    Not Include

    Decision problems in membrane systems with peripheral proteins, transport and evolution

    Get PDF
    AbstractTransport of substances and communication between compartments are fundamental biological processes, often mediated by the presence of complementary proteins attached to the surfaces of membranes. Within compartments, substances are acted upon by local biochemical rules. Inspired by this behaviour we present a model based on Membrane Systems, with objects attached to the sides of the membranes and floating objects that can be moved between the regions of the system. Moreover, in each region there are evolution rules that rewrite the transported objects, mimicking chemical reactions.We investigate qualitative properties, like configuration reachability, in relation to the use of cooperative or non-cooperative evolution and transport rules and in the contexts of free- and maximal-parallel evolution
    corecore