A Note on Hack s Conjecture, Parikh Images of Matrix Languages and Multiset Grammars
|
|
- Margery Stephens
- 6 years ago
- Views:
Transcription
1 A Note on Hack s Conjecture, Parikh Images of Matrix Languages and Multiset Grammars Georg Zetzsche University of Hamburg, Department of Computer Science georg.zetzsche@informatik.uni-hamburg.de Abstract It is shown that Hack s Conjecture on Petri nets implies that for every language generated by a matrix grammar (without appearance checking), there is a non-erasing matrix grammar generating a language of the same Parikh image. Is is also shown that in this case, the classes of multiset languages generated by arbitrary and monotone multiset grammars coincide. Zusammenfassung Es wird gezeigt, dass die Hack sche Vermutung über Petri-Netze impliziert, dass es für jede von einer Matrix-Grammatik (ohne Vorkommenstest) erzeugte Sprache eine nicht-löschende solche Grammatik gibt, die eine Sprache vom gleichen Parikh-Bild erzeugt. Es wird auch gezeigt, dass in diesem Fall die Klassen der Multiset-Sprachen, die von beliebigen bzw. monotonen Multiset-Grammatiken erzeugt werden, übereinstimmen. 1 Introduction For definitions and notation, we refer the reader to [Zet09]. In[Hac76, p. 172], Michel Hack conjectured that the reachability problem for Petri nets is decidable. The conjecture also states that this is due to the fact that for every Petri net of size 1 y N, a constant K y N can be determined such that for any marking µ, the zero marking is reachable from µ iff it can be reached by a firing sequence of length less than K y µ. 1 Hack defines the size of a Petri net to be its total number of arcs (see [Hac76, p. 170]). 1
2 Although it is known that the reachability problem for P/T nets is decidable (see [May81, May84]), this stronger conjecture remains open and has interesting implications. In this paper, it is shown that if Hack s Conjecture holds, the classes MAT and MAT λ coincide with respect to their Parikh image. That is, for every matrix grammar G (without appearance checking), there is a non-erasing matrix grammar G such that Ψ(L(G )) = Ψ(L(G)). In other words, Ψ(MAT λ ) Ψ(MAT) and therefore Ψ(MAT) = Ψ(MAT λ ). NotethatwhethertheclassesMATandMAT λ areequalisanopenquestion in the theory of regulated rewriting. The result Ψ(MAT λ ) = Ψ(MAT) also means that the multiset language classes marb and mmon coincide. marb (mmon) is the class of multiset languages generated by arbitrary (monotone) multiset grammars (see [KMVP01] for details on multiset grammars). This result is due to the fact that marb = Ψ(MAT λ ) and mmon = Ψ(MAT). For more information on Hack s conjecture, see [Gra79]. 2 Petri net languages A language of the form L ϕ in the next lemma will be needed in one of the later proofs. Lemma 1. For any monoid-homomorphism ϕ : Σ Z, the language L ϕ = {w Σ ϕ(w) 0} is in L 0. Proof. We construct a λ-free Petri net N = (Σ,P,T, 0, 1,σ,µ 0,F). Let M := max{ ϕ(a) a Σ}, Σ := {a Σ ϕ(a) < 0}, and Σ + := {a Σ ϕ(a) 0}. The set of transitions is T := {t + a,r,s a Σ +, 0 r M, 0 s ϕ(a)} {t a,r a Σ, 0 r M} and the set of places is P = {p +,p }. For any a Σ +, 0 r M, 0 s ϕ(a), σ(t + a,r,s ) := a and for any a Σ, 0 r M, σ(t a,r ) := a. The initial marking is µ 0 := 0 and the final markings are F := {r (p + +p ) 0 r M}. The net will work as follows. For µ P, let ψ(µ) := µ(p + ) µ(p ). If ϕ(a) 0, the firing of a a-labeled transition t + a,r,s increases the image of the marking under ψ by a value between 0 and ϕ(a). Furthermore, it subtracts r from both p + and p. The latter does not change the image of the marking under ψ but makes sure that the markings can be kept small. 2
3 If ϕ(a) < 0, then the transitions t a,r add ϕ(a) to the image of the marking under ψ. Besides, they subtract a certain value from both places. The preand post-multisets are as follows. For a Σ, 0 r M, and, in case a Σ +, 0 s ϕ(a), let 0 (t + a,r,s ) := r (p +p + ), 1 (t + a,r,s ) := s p +, for a Σ +, 0 (t a,r ) := r (p +p + ), 1 (t a,r ) := ( ϕ(a)) p, for a Σ. Letµ P bereachablebyasequence labeledwithw Σ. Byinduction on the length of w Σ, one can see that ψ(µ) ϕ(w). The fact that ψ(µ) = 0 for every µ F now shows that L(N) L ϕ. On the other hand, the following fact is also clear by induction on the length of w. For every w Σ, there is a firing sequence s, σ(s) = w, that leads to a marking µ such that µ(p + ),µ(p ) M and if ϕ(w) 0, then ψ(µ) = 0, if ϕ(w) < 0, then ψ(µ) = ϕ(w). Therefore, we have L ϕ L(N). 3 Hack s Conjecture The equality Ψ(MAT) = Ψ(MAT λ ) can already be deduced from a slightly weaker version of Hack s Conjecture, which will be stated here. Conjecture 2 (Hack s Conjecture). For every Petri net N, there is a constant K N such that for any marking µ, the empty marking is reachable from µ iff it can be reached by a firing sequence of length less than K µ. The difference between this version and Hack s version is that in the latter, the computability of the constant K y from the size y is also stated. Furthermore, Conjecture 2 only requires the constant K to depend on N, whereas Hack s original conjecture states that the constant only depends on the size of N. This, however, is not a weaker requirement, since, up to initial and final markings, there are only finitely many Petri nets of a certain size. Therefore, if there is such a constant for every Petri net, then there is a constant for every given size. We will need the following result from the article [Zet09]. It states that applying linear erasing homomorphisms to languages generated by λ-free Petri nets yields languages that can be generated by non-erasing matrix grammars. 3
4 Theorem 3 ([Zet09]). H lin (L 0 ) MAT. The next lemma states that arbitrary matrix languages and Petri net languages have the same Parikh image. For a proof, see [HJ94]. Lemma 4 ([HJ94]). Ψ(MAT λ ) = Ψ(L λ 0 ). The following is the key lemma in our proof, since it describes the consequences of Hack s Conjecture in terms of Petri net languages. Lemma 5. Suppose Hack s Conjecture holds. Let L Σ be in L 0 and x Σ be a symbol. Then there is a k N such that for any word w L \ {x}, there is a v L with Ψ(δ x (v)) = Ψ(δ x (w)) and v k δ x (v). Proof. Let N = (Σ,P,T, 0, 1,σ,µ 0,F) be a λ-free Petri net such that L(N) = L and let K be the constant from Hack s Conjecture. From N, we construct a Petri net N = (Σ,P,T, 0, 1,σ,µ 0,F ), to which we will apply Hack s Conjecture. Let Σ := Σ\{x} and let p a for every a Σ and r be new places. Furthermore, let t µ be a new transition for every µ F, and let µ 0 := µ 0 +r. The new set of places is then P := P {p a a Σ } {r} and the new set of transitions is T := T {t µ µ F}. For any t T and any µ F, let { 0(t) r + 0 (t)+p σ(t) if σ(t) x, := 1(t) := r + 1 (t), r + 0 (t) otherwise, 0 (t µ) := r +µ, 1 (t µ) := 0, σ (t) := σ(t), σ (t µ ) := λ. The embedding morphism ι : Σ P is defined by ι(a) := p a for a Σ. Since w / {x}, we have δ x (w) 1. Since w L, there is a firing sequence s in N that leads from ν w := µ 0 + ι(ψ(δ x(w))) to 0. It follows from the hypothesis that there is also a firing sequence s leading from ν w to 0 such that s < K ν w. With v := σ (s ), we have Ψ(δ x (v)) = Ψ(δ x (w)) and thus v s < K ν w = K ( µ 0 + δ x(w) ) = K ( µ 0 + δ x(v) ) K ( µ 0 δ x (v) + δ x (v) ) = K( µ 0 +1) δ x (v). Therefore, k := K( µ 0 +1) = K( µ 0 +2) meets our requirements. We will now use the last lemma to infer an inclusion of multiset language classes. 4
5 Lemma 6. If Hack s Conjecture holds, then Ψ(L λ 0) Ψ(H lin (L 0 )). Proof. Let L Σ be in L λ 0 and let x Σ be a symbol that does not occur in L. Without loss of generality, we can assume that λ / L. Then write L = δ x (M) for some M Σ in L 0. Note that M {x} =. For M, Lemma 5 yields a k with the property stated there. Let R Σ,k (x) be defined by R Σ,k (x) := {w Σ w k δ x (w) }, which is in L 0 according to Lemma 1. Since L 0 is closed under intersection, the language M = M R Σ,k (x) is still in L 0. The property from Lemma 5 implies Ψ(δ x (M)) = Ψ(δ x (M )). The homomorphism δ x is linear erasing on M R Σ,k (x). Therefore, Ψ(L) = Ψ(δ x (M)) = Ψ(δ x (M )) is in Ψ(H lin (L 0 )). We are now ready to prove the main result. Theorem 7. If Hack s Conjecture holds, then Ψ(MAT) = Ψ(MAT λ ). Proof. Ψ(MAT) Ψ(MAT λ ) follows directly from the definition. Lemma 4, Lemma 6, and Theorem 3 imply Ψ(MAT λ ) = Ψ(L λ 0 ) Ψ(Hlin (L 0 )) Ψ(MAT). It is a well-known fact that Ψ(MAT λ ) = marb and Ψ(MAT) = mmon (see [KMVP01, Theorem 1]). This yields the following corollary. Corollary 8. If Hack s Conjecture holds, then marb = mmon. References [Gra79] [Hac76] [HJ94] Jan Grabowski. On Hack s Conjecture Concerning Reachability in Petri Nets. Elektronische Informationsverarbeitung und Kybernetik, 15(7): , M. Hack. Decidability Questions for Petri Nets. Technical Report 161, Massachusetts Institute of Technology, Laboratory of Computer Science, June Dirk Hauschildt and Matthias Jantzen. Petri Net Algorithms in the Theory of Matrix Grammars. Acta Informatica, (31): ,
6 [KMVP01] Manfred Kudlek, Carlos Martín-Vide, and Gheorghe Păun. Toward a Formal Macroset Theory. In Multiset Processing Mathematical, Computer Science, and Molecular Computing Points of View, volume 2235, pages [May81] [May84] [Zet09] Ernst W. Mayr. An Algorithm for the General Petri Net Reachability Problem. In STOC 81: Proceedings of the thirteenth annual ACM symposium on Theory of computing, pages , New York, NY, USA, ACM. Ernst W. Mayr. An Algorithm for the General Petri Net Reachability Problem. SIAM J. Comput., 13(3): , Georg Zetzsche. Erasing in Petri Net Languages and Matrix Grammars. In Volker Diekert and Dirk Nowotka, editors, Developments in Language Theory, 13th International Conference, DLT 2009, Stuttgart, Germany, June 30 July 3, Proceedings, volume 5583, pages ,
Properties of Languages with Catenation and
Properties of Languages with Catenation and Shuffle Nils Erik Flick and Manfred Kudlek Fachbereich Informatik, MIN-Fakultät, Universität Hamburg, DE email: {flick,kudlek}@informatik.uni-hamburg.de Abstract.
More informationHENNING FERNAU Fachbereich IV, Abteilung Informatik, Universität Trier, D Trier, Germany
International Journal of Foundations of Computer Science c World Scientific Publishing Company PROGRAMMMED GRAMMARS WITH RULE QUEUES HENNING FERNAU Fachbereich IV, Abteilung Informatik, Universität Trier,
More informationIntersecting Multisets and Applications to Multiset Languages
Intersecting Multisets and Applications to Multiset Languages Matthias Jantzen Universität Hamburg, FB Informatik Vogt-Kölln-Straße 30, 22527 Hamburg Abstract. We show that the family Sem = mreg = mcf
More informationDiscrete Parameters in Petri Nets
Discrete Parameters in Petri Nets SYNCOP2015 Based on a Paper accepted in PN2015 Nicolas David, Claude Jard, Didier Lime, Olivier H. Roux April 22, 2015 Nicolas David, Claude Jard, Didier Lime, Olivier
More informationCharacterizations of Catalytic Membrane Computing Systems
Characterizations of Catalytic Membrane Computing Systems (Extended Abstract) Oscar H. Ibarra, Zhe Dang, Omer Egecioglu, and Gaurav Saxena Department of Computer Science University of California Santa
More informationParikh s theorem. Håkan Lindqvist
Parikh s theorem Håkan Lindqvist Abstract This chapter will discuss Parikh s theorem and provide a proof for it. The proof is done by induction over a set of derivation trees, and using the Parikh mappings
More informationSingle-Rooted DAGs in Regular DAG Languages: Parikh Image and Path Languages
Single-Rooted DAGs in Regular DAG Languages: Parikh Image and Path Languages Martin Berglund Center for AI Research, CSIR Dept. of Information Science Stellenbosch University pmberglund@sun.ac.za Henrik
More informationA Note on Decidable Separability by Piecewise Testable Languages
A Note on Decidable Separability by Piecewise Testable Languages Wojciech Czerwiński 1, Wim Martens 2, Lorijn van Rooijen 3, and Marc Zeitoun 3 1 University of Warsaw 2 University of Bayreuth 3 Bordeaux
More informationA shrinking lemma for random forbidding context languages
Theoretical Computer Science 237 (2000) 149 158 www.elsevier.com/locate/tcs A shrinking lemma for random forbidding context languages Andries van der Walt a, Sigrid Ewert b; a Department of Mathematics,
More informationThe Emptiness Problem for Valence Automata or: Another Decidable Extension of Petri Nets
The Emptiness Problem for Valence Automata or: Another Decidable Extension of Petri Nets Georg Zetzsche Concurrency Theory Group Fachbereich Informatik Technische Universität Kaiserslautern zetzsche@cs.uni-kl.de
More informationLeft-Forbidding Cooperating Distributed Grammar Systems
Left-Forbidding Cooperating Distributed Grammar Systems Filip Goldefus a, Tomáš Masopust b,, Alexander Meduna a a Faculty of Information Technology, Brno University of Technology Božetěchova 2, Brno 61266,
More informationClass A is empty if no class belongs to A, so A is empty x (x / A) x (x A). Theorem 3. If two classes are empty, then they are equal.
Everything is a class. The relation = is the equality relation. The relation is the membership relation. A set is a class that is a member of some class. A class that is not a set is called a proper class.
More informationCompact Regions for Place/Transition Nets
Compact Regions for Place/Transition Nets Robin Bergenthum Department of Software Engineering and Theory of Programming, FernUniversität in Hagen robin.bergenthum@fernuni-hagen.de Abstract. This paper
More informationAn Holistic State Equation for Timed Petri Nets
An Holistic State Equation for Timed Petri Nets Matthias Werner, Louchka Popova-Zeugmann, Mario Haustein, and E. Pelz 3 Professur Betriebssysteme, Technische Universität Chemnitz Institut für Informatik,
More informationEmbedded Systems 6 REVIEW. Place/transition nets. defaults: K = ω W = 1
Embedded Systems 6-1 - Place/transition nets REVIEW Def.: (P, T, F, K, W, M 0 ) is called a place/transition net (P/T net) iff 1. N=(P,T,F) is a net with places p P and transitions t T 2. K: P (N 0 {ω})
More informationc 1998 Society for Industrial and Applied Mathematics Vol. 27, No. 4, pp , August
SIAM J COMPUT c 1998 Society for Industrial and Applied Mathematics Vol 27, No 4, pp 173 182, August 1998 8 SEPARATING EXPONENTIALLY AMBIGUOUS FINITE AUTOMATA FROM POLYNOMIALLY AMBIGUOUS FINITE AUTOMATA
More informationDescriptional Complexity of Formal Systems (Draft) Deadline for submissions: April 20, 2009 Final versions: June 18, 2009
DCFS 2009 Descriptional Complexity of Formal Systems (Draft) Deadline for submissions: April 20, 2009 Final versions: June 18, 2009 On the Number of Membranes in Unary P Systems Rudolf Freund (A,B) Andreas
More informationMPRI 1-22 Introduction to Verification January 4, TD 6: Petri Nets
TD 6: Petri Nets 1 Modeling Using Petri Nets Exercise 1 (Traffic Lights). Consider again the traffic lights example from the lecture notes: r r ry y r y ry g g y g 1. How can you correct this Petri net
More informationP Finite Automata and Regular Languages over Countably Infinite Alphabets
P Finite Automata and Regular Languages over Countably Infinite Alphabets Jürgen Dassow 1 and György Vaszil 2 1 Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik PSF 4120, D-39016 Magdeburg,
More informationC1.1 Introduction. Theory of Computer Science. Theory of Computer Science. C1.1 Introduction. C1.2 Alphabets and Formal Languages. C1.
Theory of Computer Science March 20, 2017 C1. Formal Languages and Grammars Theory of Computer Science C1. Formal Languages and Grammars Malte Helmert University of Basel March 20, 2017 C1.1 Introduction
More informationGrammars with Regulated Rewriting
Grammars with Regulated Rewriting Jürgen Dassow Otto-von-Guericke-Universität Magdeburg PSF 4120, D 39016 Magdeburg e-mail: dassow@iws.cs.uni-magdeburg.de Abstract: Context-free grammars are not able to
More informationGroups whose Word Problem is a Petri Net Language (DCFS2015)
Groups whose Word Problem is a Petri Net Language (DCFS2015) Gabriela Aslı Rino Nesin, Richard M. Thomas University of Leicester, Department of Computer Science 26/06/2015 Overview 1 Motivation and definitions
More informationNoncommutative Abel-like identities
Noncommutative Abel-like identities Darij Grinberg detailed version draft, January 15, 2018 Contents 1. Introduction 1 2. The identities 3 3. The proofs 7 3.1. Proofs of Theorems 2.2 and 2.4......................
More informationLanguages and monoids with disjunctive identity
Languages and monoids with disjunctive identity Lila Kari and Gabriel Thierrin Department of Mathematics, University of Western Ontario London, Ontario, N6A 5B7 Canada Abstract We show that the syntactic
More informationThe Downward-Closure of Petri Net Languages
The Downward-Closure of Petri Net Languages Peter Habermehl 1, Roland Meyer 1, and Harro Wimmel 2 1 LIAFA, Paris Diderot University & CNRS e-mail: {peter.habermehl,roland.meyer}@liafa.jussieu.fr 2 Department
More informationCompleteness of Star-Continuity
Introduction to Kleene Algebra Lecture 5 CS786 Spring 2004 February 9, 2004 Completeness of Star-Continuity We argued in the previous lecture that the equational theory of each of the following classes
More informationCharacterizations of Catalytic Membrane Computing Systems?
Characterizations of Catalytic Membrane Computing Systems? (Extended Abstract) Oscar H. Ibarra 1, Zhe Dang 2, Omer Egecioglu 1, and Gaurav Saxena 1 1 Department of Computer Science University of California
More information1. sort of tokens (e.g. indistinguishable (black), coloured, structured,...),
7. High Level Petri-Nets Definition 7.1 A Net Type is determined if the following specification is given: 1. sort of tokens (e.g. indistinguishable (black), coloured, structured,...), 2. sort of labeling
More informationHybrid Transition Modes in (Tissue) P Systems
Hybrid Transition Modes in (Tissue) P Systems Rudolf Freund and Marian Kogler Faculty of Informatics, Vienna University of Technology Favoritenstr. 9, 1040 Vienna, Austria {rudi,marian}@emcc.at Summary.
More informationEinführung in die Computerlinguistik Kontextfreie Grammatiken - Formale Eigenschaften
Normal forms (1) Einführung in die Computerlinguistik Kontextfreie Grammatiken - Formale Eigenschaften Laura Heinrich-Heine-Universität Düsseldorf Sommersemester 2013 normal form of a grammar formalism
More informationGrammars (part II) Prof. Dan A. Simovici UMB
rammars (part II) Prof. Dan A. Simovici UMB 1 / 1 Outline 2 / 1 Length-Increasing vs. Context-Sensitive rammars Theorem The class L 1 equals the class of length-increasing languages. 3 / 1 Length-Increasing
More informationAn Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees
An Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees Francesc Rosselló 1, Gabriel Valiente 2 1 Department of Mathematics and Computer Science, Research Institute
More informationAnalyzing Asynchronous Programs with Preemption
Foundations of Software Technology and Theoretical Computer Science (Bangalore) 2008. Editors: R. Hariharan, M. Mukund, V. Vinay; pp 37-48 Analyzing Asynchronous Programs with Preemption Mohamed Faouzi
More informationJumping Petri Nets. Specific Properties
Fundamenta Informaticae, vol 32, issue 3-4, 373-392, 1997 Jumping Petri Nets. Specific Properties Ferucio Laurenţiu ŢIPLEA (1 and Erkki MÄKINEN (2 (1 Faculty of Informatics Al. I. Cuza University of Iaşi
More informationBoundaries of membrane in P systems relying on multiset approximation spaces in language R
Annales Mathematicae et Informaticae 44 (2015) pp. 197 210 http://ami.ektf.hu Boundaries of membrane in P systems relying on multiset approximation spaces in language R Péter Takács a, Zoltán Ernő Csajbók
More informationAn early completion algorithm: Thue s 1914 paper on the transformation of symbol sequences
An early completion algorithm: Thue s 1914 paper on the transformation of symbol sequences James F. Power Department of Computer Science, National University of Ireland, Maynooth, Co. Kildare, Ireland.
More informationSUB-EXPONENTIALLY MANY 3-COLORINGS OF TRIANGLE-FREE PLANAR GRAPHS
SUB-EXPONENTIALLY MANY 3-COLORINGS OF TRIANGLE-FREE PLANAR GRAPHS Arash Asadi Luke Postle 1 Robin Thomas 2 School of Mathematics Georgia Institute of Technology Atlanta, Georgia 30332-0160, USA ABSTRACT
More informationOliver Kullmann Computer Science Department Swansea University. MRes Seminar Swansea, November 17, 2008
Computer Science Department Swansea University MRes Seminar Swansea, November 17, 2008 Introduction In this lecture some fundamental aspects of set theory and related to ideals (and their existence) are
More informationA Polynomial-Time Algorithm for Checking Consistency of Free-Choice Signal Transition Graphs
Fundamenta Informaticae XX (2004) 1 23 1 IOS Press A Polynomial-Time Algorithm for Checking Consistency of Free-Choice Signal Transition Graphs Javier Esparza Institute for Formal Methods in Computer Science
More informationD-optimally Lack-of-Fit-Test-efficient Designs and Related Simple Designs
AUSTRIAN JOURNAL OF STATISTICS Volume 37 (2008), Number 3&4, 245 253 D-optimally Lack-of-Fit-Test-efficient Designs and Related Simple Designs Wolfgang Bischoff Catholic University ichstätt-ingolstadt,
More informationarxiv: v2 [cs.lo] 22 Mar 2016
Hierarchy of persistence with respect to the length of action s disability Kamila Barylska 1 and Edward Ochmański 2,3 {khama,edoch}@mat.umk.pl arxiv:1512.01952v2 [cs.lo] 22 Mar 2016 1 Faculty of Mathematics
More informationLecture 6. s S} is a ring.
Lecture 6 1 Localization Definition 1.1. Let A be a ring. A set S A is called multiplicative if x, y S implies xy S. We will assume that 1 S and 0 / S. (If 1 / S, then one can use Ŝ = {1} S instead of
More informationREPRESENTATION THEORY, LECTURE 0. BASICS
REPRESENTATION THEORY, LECTURE 0. BASICS IVAN LOSEV Introduction The aim of this lecture is to recall some standard basic things about the representation theory of finite dimensional algebras and finite
More informationFree-Choice Petri Nets without Frozen Tokens, and Bipolar Synchronization Systems. Joachim Wehler
Free-Choice Petri Nets without Frozen okens, and Bipolar Synchronization Systems Joachim Wehler Ludwig-Maximilians-Universität München, Germany joachim.wehler@gmx.net Abstract: Bipolar synchronization
More informationDESCRIPTIONAL COMPLEXITY OF NFA OF DIFFERENT AMBIGUITY
International Journal of Foundations of Computer Science Vol. 16, No. 5 (2005) 975 984 c World Scientific Publishing Company DESCRIPTIONAL COMPLEXITY OF NFA OF DIFFERENT AMBIGUITY HING LEUNG Department
More informationEinführung in die Computerlinguistik
Einführung in die Computerlinguistik Context-Free Grammars formal properties Laura Kallmeyer Heinrich-Heine-Universität Düsseldorf Summer 2018 1 / 20 Normal forms (1) Hopcroft and Ullman (1979) A normal
More informationBinary Decision Diagrams
Binary Decision Diagrams Literature Some pointers: H.R. Andersen, An Introduction to Binary Decision Diagrams, Lecture notes, Department of Information Technology, IT University of Copenhagen Tools: URL:
More informationTree Adjoining Grammars
Tree Adjoining Grammars TAG: Parsing and formal properties Laura Kallmeyer & Benjamin Burkhardt HHU Düsseldorf WS 2017/2018 1 / 36 Outline 1 Parsing as deduction 2 CYK for TAG 3 Closure properties of TALs
More informationRecognition of Deterministic ETOL Languages in Logarithmic Space
INFORMATION AN'D CONTROL 35, 177--181 (1977) Recognition of Deterministic ETOL Languages in Logarithmic Space NEIL D. jones AND SVEN SKYUM Computer Science Department, University of Aarhus, 8000 Aarhus
More informationSyntax and Semantics. The integer arithmetic (IA) is the first order theory of integer numbers. The alphabet of the integer arithmetic consists of:
Integer Arithmetic Syntax and Semantics The integer arithmetic (IA) is the first order theory of integer numbers. The alphabet of the integer arithmetic consists of: function symbols +,,s (s is the successor
More informationON STATELESS AUTOMATA AND P SYSTEMS
ON STATELESS AUTOMATA AND P SYSTEMS Linmin Yang School of Electrical Engineering and Computer Science Washington State University, Pullman, Washington 99164, USA lyang1@eecs.wsu.edu Zhe Dang School of
More informationParikh s Theorem and Descriptional Complexity
Parikh s Theorem and Descriptional Complexity Giovanna J. Lavado and Giovanni Pighizzini Dipartimento di Informatica e Comunicazione Università degli Studi di Milano SOFSEM 2012 Špindlerův Mlýn, Czech
More informationNoncommutative Abel-like identities
Noncommutative Abel-like identities Darij Grinberg draft, January 15, 2018 Contents 1. Introduction 1 2. The identities 3 3. The proofs 7 3.1. Proofs of Theorems 2.2 and 2.4...................... 7 3.2.
More informationLecture 2: Connecting the Three Models
IAS/PCMI Summer Session 2000 Clay Mathematics Undergraduate Program Advanced Course on Computational Complexity Lecture 2: Connecting the Three Models David Mix Barrington and Alexis Maciel July 18, 2000
More informationArray Insertion and Deletion P Systems
Array Insertion and Deletion P Systems Henning Fernau 1 Rudolf Freund 2 Sergiu Ivanov 3 Marion Oswald 2 Markus L. Schmid 1 K.G. Subramanian 4 1 Universität Trier, D-54296 Trier, Germany Email: {fernau,mschmid}@uni-trier.de
More informationOn Fixed Point Equations over Commutative Semirings
On Fixed Point Equations over Commutative Semirings Javier Esparza, Stefan Kiefer, and Michael Luttenberger Universität Stuttgart Institute for Formal Methods in Computer Science Stuttgart, Germany {esparza,kiefersn,luttenml}@informatik.uni-stuttgart.de
More informationSyntactic Characterisations in Model Theory
Department of Mathematics Bachelor Thesis (7.5 ECTS) Syntactic Characterisations in Model Theory Author: Dionijs van Tuijl Supervisor: Dr. Jaap van Oosten June 15, 2016 Contents 1 Introduction 2 2 Preliminaries
More informationOn P Systems with Active Membranes
On P Systems with Active Membranes Andrei Păun Department of Computer Science, University of Western Ontario London, Ontario, Canada N6A 5B7 E-mail: apaun@csd.uwo.ca Abstract. The paper deals with the
More informationAperiodic languages and generalizations
Aperiodic languages and generalizations Lila Kari and Gabriel Thierrin Department of Mathematics University of Western Ontario London, Ontario, N6A 5B7 Canada June 18, 2010 Abstract For every integer k
More informationFundamenta Informaticae 30 (1997) 23{41 1. Petri Nets, Commutative Context-Free Grammars,
Fundamenta Informaticae 30 (1997) 23{41 1 IOS Press Petri Nets, Commutative Context-Free Grammars, and Basic Parallel Processes Javier Esparza Institut fur Informatik Technische Universitat Munchen Munchen,
More informationON MINIMAL CONTEXT-FREE INSERTION-DELETION SYSTEMS
ON MINIMAL CONTEXT-FREE INSERTION-DELETION SYSTEMS Sergey Verlan LACL, University of Paris XII 61, av. Général de Gaulle, 94010, Créteil, France e-mail: verlan@univ-paris12.fr ABSTRACT We investigate the
More informationStep-Indexed Biorthogonality: a Tutorial Example
Step-Indexed Biorthogonality: a Tutorial Example Andrew Pitts University of Cambridge Computer Laboratory 1 Introduction The purpose of this note is to illustrate the use of step-indexing [2] combined
More informationEXTERNAL AUTOMORPHISMS OF ULTRAPRODUCTS OF FINITE MODELS
EXTERNAL AUTOMORPHISMS OF ULTRAPRODUCTS OF FINITE MODELS PHILIPP LÜCKE AND SAHARON SHELAH Abstract. Let L be a finite first-order language and M n n < ω be a sequence of finite L-models containing models
More informationA simplified discharging proof of Grötzsch theorem
A simplified discharging proof of Grötzsch theorem Zdeněk Dvořák November 29, 2013 Abstract In this note, we combine ideas of several previous proofs in order to obtain a quite short proof of Grötzsch
More informationSignaling P Systems and Verification Problems
Signaling P Systems and Verification Problems Cheng Li, Zhe Dang, Oscar H. Ibarra, and Hsu-Chun Yen School of Electrical Engineering and Computer Science Washington State University Pullman, WA 99164,
More informationTOPOSES ARE SYMMETRIC MONOIDAL CLOSED CATEGORIES
Please cite this article as: Viliam Slodičák, Toposes are symmetric monoidal closed categories, Scientific Research of the Institute of Mathematics and Computer Science, 2012, Volume 11, Issue 1, pages
More informationIntroduction to Kleene Algebras
Introduction to Kleene Algebras Riccardo Pucella Basic Notions Seminar December 1, 2005 Introduction to Kleene Algebras p.1 Idempotent Semirings An idempotent semiring is a structure S = (S, +,, 1, 0)
More informationRestricted ambiguity of erasing morphisms
Loughborough University Institutional Repository Restricted ambiguity of erasing morphisms This item was submitted to Loughborough University's Institutional Repository by the/an author. Citation: REIDENBACH,
More informationOn the Complexity of the Reflected Logic of Proofs
On the Complexity of the Reflected Logic of Proofs Nikolai V. Krupski Department of Math. Logic and the Theory of Algorithms, Faculty of Mechanics and Mathematics, Moscow State University, Moscow 119899,
More informationEquational Tree Automata: Towards Automated Verification of Network Protocols
Equational Tree Automata: Towards Automated Verification of Network Protocols Hitoshi Ohsaki and Toshinori Takai National Institute of Advanced Industrial Science and Technology (AIST) Nakoji 3 11 46,
More informationA Uniformization Theorem for Nested Word to Word Transductions
A Uniformization Theorem for Nested Word to Word Transductions Dmitry Chistikov and Rupak Majumdar Max Planck Institute for Software Systems (MPI-SWS) Kaiserslautern and Saarbrücken, Germany {dch,rupak}@mpi-sws.org
More informationHAMBURGER BEITRÄGE ZUR MATHEMATIK
HAMBURGER BEITRÄGE ZUR MATHEMATIK Heft 350 Twins of rayless graphs A. Bonato, Toronto H. Bruhn, Hamburg R. Diestel, Hamburg P. Sprüssel, Hamburg Oktober 2009 Twins of rayless graphs Anthony Bonato Henning
More informationOn addition of two distinct sets of integers
ACTA ARITHMETICA LXX.1 (1995) On addition of two distinct sets of integers by Vsevolod F. Lev (Tel-Aviv) and Pavel Y. Smeliansky (Wollongong, N.S.W.) What is the structure of a pair of finite integers
More informationMarkings in Perpetual Free-Choice Nets Are Fully Characterized by Their Enabled Transitions
Markings in Perpetual Free-Choice Nets Are Fully Characterized by Their Enabled Transitions Wil M.P. van der Aalst Process and Data Science (PADS), RWTH Aachen University, Germany. wvdaalst@pads.rwth-aachen.de
More informationTree Automata for Non-Linear Arithmetic
Tree Automata for Non-Linear Arithmetic Naoki Kobayashi 1 and Hitoshi Ohsaki 2 1 Tohoku University, Japan koba@ecei.tohoku.ac.jp 2 National Institute of Advanced Industrial Science and Technology, Japan
More informationTABLEAU SYSTEM FOR LOGIC OF CATEGORIAL PROPOSITIONS AND DECIDABILITY
Bulletin of the Section of Logic Volume 37:3/4 (2008), pp. 223 231 Tomasz Jarmużek TABLEAU SYSTEM FOR LOGIC OF CATEGORIAL PROPOSITIONS AND DECIDABILITY Abstract In the article we present an application
More informationSome remarks on the Erdős Turán conjecture
ACTA ARITHMETICA LXIII.4 (1993) Some remarks on the Erdős Turán conjecture by Martin Helm (Mainz) Notation. In additive number theory an increasing sequence of natural numbers is called an asymptotic basis
More informationThe submonoid and rational subset membership problems for graph groups
The submonoid and rational subset membership problems for graph groups Markus Lohrey 1 and Benjamin Steinberg 2, 1 Universität Stuttgart, FMI, Germany 2 School of Mathematics and Statistics, Carleton University,
More informationTechnische Universität München Department of Computer Science. Joint Advanced Students School 2009 Propositional Proof Complexity.
Technische Universität München Department of Computer Science Joint Advanced Students School 2009 Propositional Proof Complexity May 2009 Frege Systems Michael Herrmann Contents Contents ii 1 Introduction
More informationA Survey of Lance s Weak Expectation Property, The Double Commutant Expectation Property, and The Operator System Local Lifting Property
A Survey of Lance s Weak Expectation Property, The Double Commutant Expectation Property, and The Operator System Local Lifting Property Roy M. Araiza Purdue University Department of Mathematics Abstract
More informationThe efficiency of identifying timed automata and the power of clocks
The efficiency of identifying timed automata and the power of clocks Sicco Verwer a,b,1,, Mathijs de Weerdt b, Cees Witteveen b a Eindhoven University of Technology, Department of Mathematics and Computer
More informationLecture Notes on Inductive Definitions
Lecture Notes on Inductive Definitions 15-312: Foundations of Programming Languages Frank Pfenning Lecture 2 August 28, 2003 These supplementary notes review the notion of an inductive definition and give
More informationOn Controlled P Systems
On Controlled P Systems Kamala Krithivasan 1, Gheorghe Păun 2,3, Ajeesh Ramanujan 1 1 Department of Computer Science and Engineering Indian Institute of Technology, Madras Chennai-36, India kamala@iitm.ac.in,
More informationClosure Properties of Regular Languages. Union, Intersection, Difference, Concatenation, Kleene Closure, Reversal, Homomorphism, Inverse Homomorphism
Closure Properties of Regular Languages Union, Intersection, Difference, Concatenation, Kleene Closure, Reversal, Homomorphism, Inverse Homomorphism Closure Properties Recall a closure property is a statement
More informationNatural Deduction for Propositional Logic
Natural Deduction for Propositional Logic Bow-Yaw Wang Institute of Information Science Academia Sinica, Taiwan September 10, 2018 Bow-Yaw Wang (Academia Sinica) Natural Deduction for Propositional Logic
More informationarxiv: v1 [math.oc] 21 Feb 2018
Noname manuscript No. (will be inserted by the editor) On detectability of labeled Petri nets with inhibitor arcs Kuize Zhang Alessandro Giua arxiv:1802.07551v1 [math.oc] 21 Feb 2018 Received: date / Accepted:
More informationTheory of Computer Science
Theory of Computer Science C1. Formal Languages and Grammars Malte Helmert University of Basel March 14, 2016 Introduction Example: Propositional Formulas from the logic part: Definition (Syntax of Propositional
More informationThe non-logical symbols determine a specific F OL language and consists of the following sets. Σ = {Σ n } n<ω
1 Preliminaries In this chapter we first give a summary of the basic notations, terminology and results which will be used in this thesis. The treatment here is reduced to a list of definitions. For the
More informationGordans Finiteness Theorem (Hilberts proof slightly modernized)
Gordans Finiteness Theorem Hilberts proof slightly modernized Klaus Pommerening April 1975 Let k be an infinite entire ring, V = k 2, the free k-module of rank 2, G, the group SLV. Then G acts in a canocical
More informationMethods for the specification and verification of business processes MPB (6 cfu, 295AA)
Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 08 - Petri nets basics 1 Object Formalization of the basic concepts of
More informationA Static Analysis Technique for Graph Transformation Systems
A Static Analysis Technique for Graph Transformation Systems Paolo Baldan, Andrea Corradini, and Barbara König Dipartimento di Informatica, Università di Pisa, Italia {baldan,andrea,koenigb}@di.unipi.it
More informationOn the non-existence of maximal inference degrees for language identification
On the non-existence of maximal inference degrees for language identification Sanjay Jain Institute of Systems Science National University of Singapore Singapore 0511 Republic of Singapore sanjay@iss.nus.sg
More informationLecture 1: Logical Foundations
Lecture 1: Logical Foundations Zak Kincaid January 13, 2016 Logics have two components: syntax and semantics Syntax: defines the well-formed phrases of the language. given by a formal grammar. Typically
More informationLecture Notes on Inductive Definitions
Lecture Notes on Inductive Definitions 15-312: Foundations of Programming Languages Frank Pfenning Lecture 2 September 2, 2004 These supplementary notes review the notion of an inductive definition and
More informationgroup Jean-Eric Pin and Christophe Reutenauer
A conjecture on the Hall topology for the free group Jean-Eric Pin and Christophe Reutenauer Abstract The Hall topology for the free group is the coarsest topology such that every group morphism from the
More informationA q-matrix Encoding Extending the Parikh Matrix Mapping
Proceedings of ICCC 2004, Băile Felix Spa-Oradea, Romania pp 147-153, 2004 A q-matrix Encoding Extending the Parikh Matrix Mapping Ömer Eğecioğlu Abstract: We introduce a generalization of the Parikh mapping
More informationThe Grothendieck Ring of Varieties
The Grothendieck Ring of Varieties Ziwen Zhu University of Utah October 25, 2016 These are supposed to be the notes for a talk of the student seminar in algebraic geometry. In the talk, We will first define
More informationP Systems with Symport/Antiport of Rules
P Systems with Symport/Antiport of Rules Matteo CAVALIERE Research Group on Mathematical Linguistics Rovira i Virgili University Pl. Imperial Tárraco 1, 43005 Tarragona, Spain E-mail: matteo.cavaliere@estudiants.urv.es
More informationPartial model checking via abstract interpretation
Partial model checking via abstract interpretation N. De Francesco, G. Lettieri, L. Martini, G. Vaglini Università di Pisa, Dipartimento di Ingegneria dell Informazione, sez. Informatica, Via Diotisalvi
More informationFinite homogeneous and lattice ordered effect algebras
Finite homogeneous and lattice ordered effect algebras Gejza Jenča Department of Mathematics Faculty of Electrical Engineering and Information Technology Slovak Technical University Ilkovičova 3 812 19
More information