Scalar Ambiguity and Freeness in Matrix Semigroups over Bounded Languages
|
|
- Julia Higgins
- 5 years ago
- Views:
Transcription
1 in Matrix Semigroups over Bounded Languages Paul C. Bell [1], Shang Chen [1], Lisa Jackson [2] Dept of Computer Science [1], Dept of Aeronautical and Automotive Engineering [2], Loughborough University, UK Language and Automata Theory and Applications (LATA 2016) Czech Technical University
2 Outline of the talk Introduction and notation Matrix freeness problems Scalar ambiguity and freeness Problems on bounded languages Probabilistic finite automata Conclusion
3 Notations We denote an n-dimensional matrix over a semiring F by F n n Given a set of matrices G = {M 1, M 2,..., M k } K n n (where K {Z, Q, R, C, H}), we denote by S = G the semigroup generated by G
4 Decision Problems for Matrix Semigroups There has been much study on properties of finitely generated matrix semigroups Given a matrix semigroup S generated by a finite set G = {M 1, M 2,..., M k } K n n (where K {Z, Q, R, C, H}): Decide whether the semigroup S contains the zero matrix (Mortality Problem) contains the identity matrix (Identity Problem) is free (Freeness Problem) is bounded, finite, etc. Vector reachability problems: Given two vectors x and y. Decide whether the semigroup S contains a matrix M such that Mx = y Variants of such problems are important for probabilistic and quantum automata models
5 Early Reachability Results Problem (The Mortality Problem) Given a matrix semigroup S generated by a finite set G = {M 1, M 2,..., M k } Z n n, determine if 0 G, where 0 is the n-dimensional zero matrix. The Mortality Problem was one of the earliest undecidability results of reachability for matrix semigroups Theorem ([Paterson 70]) The Mortality Problem is undecidable over Z 3 3 holds even when the semigroup is generated by just 6 matrices over Z 3 3, or for 2 matrices over Z [Cassaigne et al., 14]
6 The Identity Problem Problem (The Identity Problem) Given a matrix semigroup S generated by a finite set G = {M 1, M 2,..., M k } Z n n, determine if I n G, where I n is the n-dimensional multiplicative identity matrix. Theorem ([B., Potapov 11]) The Identity Problem is undecidable over Z 4 4 The problem is decidable over Z 2 2 [Choffrut, Karhumäki 05]
7 Semigroup Freeness Definition (Code) Let S be a semigroup and G a subset of S. We call G a code if the property u 1 u 2 u m = v 1 v 2 v n for u i, v i G, implies that m = n and u i = v i for each 1 i n. Definition (Semigroup freeness) A semigroup S is called free if there exists a code G S such that S = G +. For example, consider the semigroup {0, 1} + under concatenation. Then the set {00, 01, 10, 11} is a code, but {01, 10, 0} is not (since 0 10 = 01 0 for example)
8 Matrix Freeness Problem (Matrix semigroup freeness) Semigroup freeness problem - Given a finite set of matrices G Z n n generating a semigroup S, does every element M S have a single, unique factorisation over G? Alternatively, is G a code? Theorem (Klarner, Birget and Satterfield, 91) The semigroup freeness problem is undecidable over N 3 3 Undecidability holds even over N 3 3 uptr [Cassaigne, Harju and Karhumäki, 99]
9 Let G = {G 1, G 2,..., G k } F n n, S = G and ρ, τ F n. Define Λ(G) = {λ : λ = ρ T Mτ M S}. For example, λ = (1, 0, 0, 0)
10 If for λ Λ(G) there exists a unique matrix M S such that λ = ρ T Mτ, then λ is unambiguous with respect to G, ρ, τ. Λ(G) is unambiguous if every λ Λ(G) is unambiguous. If for λ Λ(G) there exists a unique product G i1 G i2 G im S, where G il G such that λ = ρ T G i1 G i2 G im τ, then λ is free with respect to G, ρ, τ. Λ(G) is called free if every λ Λ(G) is free.
11 Scalar Ambiguity Example {( ) ( )} Given G =,, and ρ = τ = (1, 0) T, then G is a free semigroup, but ( ) T ( ) ( ) = = ( 1 0 ) T ( ) ( ) 1 0 1, thus 1 is ambiguous with respect to G, ρ, τ and thus Λ(G) is ambiguous even though G is free.
12 Example 2 {( ) ( )} Given G =,, and ρ = (1, 0) T, τ = (0, 1) T, then each scalar k N has a unique representation ( ) T ( ) ( ) 1 1 k 0 k = = Thus Λ(G) is unambiguous. However, ( ) T ( ) ( ) k ( ) k = = ( 1 0 ( 1 0 ) T ( ) k ( ) ) T ( ) k ( ) ( ) , thus scalar k has two factorizations implying Λ(G) is not free.
13 Properties of Lemma Let G = {G 1, G 2,..., G k } F n n, S = G and ρ, τ F n, then: (1) If Λ(G) is ambiguous, then Λ(G) is not free. (2) if Λ(G) is free, then S is free.
14 Problems related to Scalar Ambiguity/Freeness Let G = {G 1, G 2,..., G k } F n n, S = G and ρ, τ F n, then we may consider the following decision problems. Problem (Scalar Ambiguity) Is Λ(G) unambiguous with respect to G, ρ, τ? Problem (Scalar Freeness) Is Λ(G) free with respect to G, ρ, τ?
15 Main Theorem 1 Theorem The Scalar Freeness Problem is undecidable over Z 3 3 and the Scalar Ambiguity Problem is undecidable over Z 4 4. The proof uses a reduction from the Mixed Modification Post s Correspondence Problem (MMPCP)
16 Mixed Modification Post s Correspondence Problem (MMPCP) Problem (Mixed Modification PCP (MMPCP)) Given alphabet Σ, binary alphabet, and morphisms h, g : Σ, does there exist w = x 1... x k Σ + ; x i Σ s.t. h 1 (x 1 )h 2 (x 2 )... h k (x k ) = g 1 (x 1 )g 2 (x 2 )... g k (x k ), where h i, g i {h, g}, and there exists at least one j such that h j g j. Theorem (Cassaigne, Karhumäki, Harju 96) The Mixed Modification PCP is undecidable.
17 From Words to Rationals Let Σ = {x 1, x 2,..., x n 2 } and = {x n 1, x n } be alphabets and h, g : Σ be an instance of MMPCP. We define two morphisms α, β : (Σ ) Q by: α(x i1 x i2 x im ) = Σ m j=1 i j(n + 1) m j N, β(x i1 x i2 x im ) = Σ m j=1 i j(n + 1) j m 1 (0, 1) Q, and α(ε) = β(ε) = 0. w 1, w 2 (Σ ), (n + 1) w 2 α(w 1 ) + α(w 2 ) = α(w 1 w 2 ) and (n + 1) w 2 β(w 1 ) + β(w 2 ) = β(w 1 w 2 ).
18 From Pairs of Words to 3 3 Rational Matrices Define γ : (Σ ) (Σ ) Q 3 3 by (n + 1) u 0 α(u) γ (u, v) = 0 (n + 1) v β(v) It is easy to verify that γ (u 1, v 1 )γ (u 2, v 2 ) = γ (u 1 u 2, v 1 v 2 ), i.e., γ is a homomorphism.
19 From Pairs of Words to 3 3 Rational Matrices Define two more matrices T and T 1 : T = 0 1 0, T 1 = and let γ : (Σ ) (Σ ) Q 3 3 be defined as γ(u, v) = (n + 1) u (n + 1) v (n + 1) u α(u) + β(v) T γ (u, v)t 1 = 0 (n + 1) v β(v) We can now verify that, γ(u 1, v 1 )γ(u 2, v 2 ) = T γ (u 1, v 1 )TT 1 γ (u 2, v 2 )T 1 = T γ (u 1 u 2, v 1 v 2 )T 1 = γ(u 1 u 2, v 1 v 2 ).
20 From Pairs of Words to 3 3 Rational Matrices Let G = {γ(x i, g(x i )), γ(x i, h(x i )) x i Σ, 1 i n 2}, S = G, ρ = (1, 0, 0) T and τ = (0, 0, 1) T. Assume that there exists M 1 = G i1 G i2 G it G and M 2 = G j1 G j2 G jt G such that t t or else at least one G ip G jp where 1 p t and λ = ρ T M 1 τ = ρ T M 2 τ. We see that: ρ T M 1 τ = (M 1 ) [1,3] = α(x i1 x i2 x it ) + β(f 1 (x i1 )f 2 (x i2 ) f t (x it )), ρ T M 2 τ = (M 2 ) [1,3] = α(x j1 x j2 x jt ) + β(f 1 (x j 1 )f 2 (x j 2 ) f t (x jt )), where each f i, f i {g, h}.
21 From Pairs of Words to 3 3 Matrices Since α : (Σ ) N and β : (Σ ) (0, 1) Q are homomorphisms, then which implies that x i1 x i2 x it = x j1 x j2 x jt, f 1 (x i1 )f 2 (x i2 ) f t (x it ) = f 1(x i1 )f 2(x i2 ) f t (x i t ) is a solution to the instance of MMPCP.
22 Bounded Languages Theorem The Scalar Freeness Problem over a bounded language is undecidable. In other words, given k matrices M 1, M 2,..., M k Q n n, generating bounded language M = M 1 M 2 M k, and two vectors ρ, τ Zn, it is undecidable to decide if there exist l 1, l 2,..., l k, r 1, r 2,..., r k N such that ρ T M l 1 1 M l M l k k τ = ρ T M r 1 1 Mr Mr k k τ, where l j r j for at least one j.
23 PFA on Bounded Languages Definition (Probabilistic Finite Automaton) A Probabilistic Finite Automaton (PFA) over an alphabet A is a triplet (u, ϕ, v). For a given PFA denoted R = (u, ϕ, v) and a word w A, we can define a function f R : A [0, 1], where: f R (w) = u T ϕ(w)v [0, 1] ; w A. This is the probability of R being in a final state after reading word w A.
24 PFA on Bounded Languages Problem (PFA Ambiguity Problem) Given a PFA R = (u, ϕ, v) over a bounded language L A, do there exist two different words w 1, w 2 L such that u T ϕ(w 1 )v = u T ϕ(w 2 )v? Theorem Ambiguity for PFA over a bounded language is undecidable.
25 Conclusion Two new notions of freeness problems for matrix semigroups We studied the problems on arbitrary semigroups and bounded languages Links to problems in Probabilistic Finite Automata
Scalar ambiguity and freeness in matrix semigroups over bounded languages
Loughborough University Institutional Repository Scalar ambiguity and freeness in matrix semigroups over bounded languages This item was submitted to Loughborough University's Institutional Repository
More informationComplexity of Reachability, Mortality and Freeness Problems for Matrix Semigroups
Complexity of Reachability, Mortality and Freeness Problems for Matrix Semigroups Paul C. Bell Department of Computer Science Loughborough University P.Bell@lboro.ac.uk Co-authors for todays topics: V.
More informationReachability problems in quaternion matrix and rotation semigroups
Loughborough University Institutional Repository Reachability problems in quaternion matrix and rotation semigroups This item was submitted to Loughborough University's Institutional Repository by the/an
More informationSome decision problems on integer matrices
Some decision problems on integer matrices Christian Choffrut L.I.A.F.A, Université Paris VII, Tour 55-56, 1 er étage, 2 pl. Jussieu 75 251 Paris Cedex France Christian.Choffrut@liafa.jussieu.fr Juhani
More informationidentity correspondence problem and its applications for word and matrix semigroups.
Loughborough University Institutional Repository On the undecidability of the identity correspondence problem and its applications for word and matri semigroups This item was submitted to Loughborough
More informationComputability in Quaternion Matrix Semigroups
Computability in Quaternion Matrix Semigroups Paul Bell Complexity Theory and Algorithmics Group Joint work with Dr. I. Potapov pbell@csc.liv.ac.uk The University of Liverpool Workshop on Algorithms on
More informationAbstract This work is a survey on decidable and undecidable problems in matrix theory. The problems studied are simply formulated, however most of the
Decidable and Undecidable Problems in Matrix Theory Vesa Halava University of Turku, Department of Mathematics, FIN-24 Turku, Finland vehalava@utu. Supported by the Academy of Finland under the grant 447
More informationReachability Problems in Quaternion Matrix and Rotation Semigroups
Reachability Problems in Quaternion Matrix and Rotation Semigroups Paul Bell and Igor Potapov Department of Computer Science, University of Liverpool, Ashton Building, Ashton St, Liverpool L69 3BX, U.K.,
More informationInformation and Computation
Information and Computation 6 (8) 1353 1361 Contents lists available at ScienceDirect Information and Computation journal homepage: wwwelseviercom/locate/ic Reachability problems in quaternion matrix and
More informationReachability games and related matrix and word problems
Reachability games and related matrix and word problems Thesis submitted in accordance with the requirements of the University of Liverpool for the degree of Doctor in Philosophy by Reino Niskanen February
More informationComputability and Complexity
Computability and Complexity Lecture 5 Reductions Undecidable problems from language theory Linear bounded automata given by Jiri Srba Lecture 5 Computability and Complexity 1/14 Reduction Informal Definition
More informationProbabilistic Aspects of Computer Science: Probabilistic Automata
Probabilistic Aspects of Computer Science: Probabilistic Automata Serge Haddad LSV, ENS Paris-Saclay & CNRS & Inria M Jacques Herbrand Presentation 2 Properties of Stochastic Languages 3 Decidability Results
More informationOn the Simplification of HD0L Power Series
Journal of Universal Computer Science, vol. 8, no. 12 (2002), 1040-1046 submitted: 31/10/02, accepted: 26/12/02, appeared: 28/12/02 J.UCS On the Simplification of HD0L Power Series Juha Honkala Department
More informationDecision Problems Concerning. Prime Words and Languages of the
Decision Problems Concerning Prime Words and Languages of the PCP Marjo Lipponen Turku Centre for Computer Science TUCS Technical Report No 27 June 1996 ISBN 951-650-783-2 ISSN 1239-1891 Abstract This
More informationOperations on Unambiguous Finite Automata
Mathematical Institute, Slovak Academy of Sciences, Košice, Slovakia Joint work with Jozef Jirásek, Jr, and Juraj Šebej DLT 2016, Montréal, Québec, Canada Nondeterministic and Deterministic Finite Automata
More informationIncompleteness Theorems, Large Cardinals, and Automata ov
Incompleteness Theorems, Large Cardinals, and Automata over Finite Words Equipe de Logique Mathématique Institut de Mathématiques de Jussieu - Paris Rive Gauche CNRS and Université Paris 7 TAMC 2017, Berne
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 informationarxiv: v2 [cs.fl] 29 Nov 2013
A Survey of Multi-Tape Automata Carlo A. Furia May 2012 arxiv:1205.0178v2 [cs.fl] 29 Nov 2013 Abstract This paper summarizes the fundamental expressiveness, closure, and decidability properties of various
More informationThe exact complexity of the infinite Post Correspondence Problem
The exact complexity of the infinite Post Correspondence Problem Olivier Finkel To cite this version: Olivier Finkel. The exact complexity of the infinite Post Correspondence Problem. Information Processing
More informationMATH 433 Applied Algebra Lecture 22: Semigroups. Rings.
MATH 433 Applied Algebra Lecture 22: Semigroups. Rings. Groups Definition. A group is a set G, together with a binary operation, that satisfies the following axioms: (G1: closure) for all elements g and
More informationOn the dual post correspondence problem
Loughborough University Institutional Repository On the dual post correspondence problem This item was submitted to Loughborough University's Institutional Repository by the/an author. Citation: DAY, J.D.,
More informationFinite Automata, Palindromes, Powers, and Patterns
Finite Automata, Palindromes, Powers, and Patterns Terry Anderson, Narad Rampersad, Nicolae Santean, Jeffrey Shallit School of Computer Science University of Waterloo 19 March 2008 Anderson et al. (University
More informationSYLLABUS. Introduction to Finite Automata, Central Concepts of Automata Theory. CHAPTER - 3 : REGULAR EXPRESSIONS AND LANGUAGES
Contents i SYLLABUS UNIT - I CHAPTER - 1 : AUT UTOMA OMATA Introduction to Finite Automata, Central Concepts of Automata Theory. CHAPTER - 2 : FINITE AUT UTOMA OMATA An Informal Picture of Finite Automata,
More informationNon-emptiness Testing for TMs
180 5. Reducibility The proof of unsolvability of the halting problem is an example of a reduction: a way of converting problem A to problem B in such a way that a solution to problem B can be used to
More informationAn algebraic characterization of unary two-way transducers
An algebraic characterization of unary two-way transducers (Extended Abstract) Christian Choffrut 1 and Bruno Guillon 1 LIAFA, CNRS and Université Paris 7 Denis Diderot, France. Abstract. Two-way transducers
More informationCS243, Logic and Computation Nondeterministic finite automata
CS243, Prof. Alvarez NONDETERMINISTIC FINITE AUTOMATA (NFA) Prof. Sergio A. Alvarez http://www.cs.bc.edu/ alvarez/ Maloney Hall, room 569 alvarez@cs.bc.edu Computer Science Department voice: (67) 552-4333
More informationON FREE Γ-SEMIGROUPS
ON FREE Γ-SEMIGROUPS Jollanda Shara Department of Mathematics&Computer Science, University Eqrem Cabej, 6001, Gjirokaster, Albania. Email: jokrisha@yahoo.com Abstract In this paper we give a construction
More information3130CIT Theory of Computation
GRIFFITH UNIVERSITY School of Computing and Information Technology 3130CIT Theory of Computation Final Examination, Semester 2, 2006 Details Total marks: 120 (40% of the total marks for this subject) Perusal:
More information6.8 The Post Correspondence Problem
6.8. THE POST CORRESPONDENCE PROBLEM 423 6.8 The Post Correspondence Problem The Post correspondence problem (due to Emil Post) is another undecidable problem that turns out to be a very helpful tool for
More informationRobot Games of Degree Two
Robot Games of Degree Two V. Halava 1,2 R. Niskanen 2 I. Potapov 2 1 Department of Mathematics and Statistics University of Turku, Finland 2 Department of Computer Science University of Liverpool, UK 9th
More informationUnambiguous morphic images of strings
Loughborough University Institutional Repository Unambiguous morphic images of strings This item was submitted to Loughborough University's Institutional Repository by the/an author. Citation: FREYDENBERGER,
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 informationComputation Histories
208 Computation Histories The computation history for a Turing machine on an input is simply the sequence of configurations that the machine goes through as it processes the input. An accepting computation
More informationAn Algebraic Approach to Energy Problems I -Continuous Kleene ω-algebras
Acta Cybernetica 23 (2017) 203 228. An Algebraic Approach to Energy Problems I -Continuous Kleene ω-algebras Zoltán Ésika, Uli Fahrenberg b, Axel Legay c, and Karin Quaas d Abstract Energy problems are
More informationReachability problems for Markov chains
1 Reachability problems for Markov chains S Akshay Dept of CSE, IIT Bombay 1 st CMI Alumni Conference, Chennai 10 Jan 2015 2 Markov chains: a basic model for probabilistic systems 1 3 2 3 3 1 2 1 1 2 2
More information1. (a) Explain the procedure to convert Context Free Grammar to Push Down Automata.
Code No: R09220504 R09 Set No. 2 II B.Tech II Semester Examinations,December-January, 2011-2012 FORMAL LANGUAGES AND AUTOMATA THEORY Computer Science And Engineering Time: 3 hours Max Marks: 75 Answer
More informationMorphically Primitive Words (Extended Abstract)
Morphically Primitive Words (Extended Abstract) Daniel Reidenbach 1 and Johannes C. Schneider 2, 1 Department of Computer Science, Loughborough University, Loughborough, LE11 3TU, England reidenba@informatik.uni-kl.de
More informationDecentralized Control of Discrete Event Systems with Bounded or Unbounded Delay Communication
Decentralized Control of Discrete Event Systems with Bounded or Unbounded Delay Communication Stavros Tripakis Abstract We introduce problems of decentralized control with communication, where we explicitly
More informationUndecidability COMS Ashley Montanaro 4 April Department of Computer Science, University of Bristol Bristol, UK
COMS11700 Undecidability Department of Computer Science, University of Bristol Bristol, UK 4 April 2014 COMS11700: Undecidability Slide 1/29 Decidability We are particularly interested in Turing machines
More informationWeakly unambiguous morphisms
Loughborough University Institutional Repository Weakly unambiguous morphisms This item was submitted to Loughborough University's Institutional Repository by the/an author. Citation: FREYDENBERGER, D.D.,
More informationAutomata-based Verification - III
COMP30172: Advanced Algorithms Automata-based Verification - III Howard Barringer Room KB2.20: email: howard.barringer@manchester.ac.uk March 2009 Third Topic Infinite Word Automata Motivation Büchi Automata
More informationSection 14.1 Computability then else
Section 14.1 Computability Some problems cannot be solved by any machine/algorithm. To prove such statements we need to effectively describe all possible algorithms. Example (Turing machines). Associate
More informationNotes on State Minimization
U.C. Berkeley CS172: Automata, Computability and Complexity Handout 1 Professor Luca Trevisan 2/3/2015 Notes on State Minimization These notes present a technique to prove a lower bound on the number of
More information15-251: Great Theoretical Ideas in Computer Science Lecture 7. Turing s Legacy Continues
15-251: Great Theoretical Ideas in Computer Science Lecture 7 Turing s Legacy Continues Solvable with Python = Solvable with C = Solvable with Java = Solvable with SML = Decidable Languages (decidable
More informationUniformization in Automata Theory
Uniformization in Automata Theory Arnaud Carayol Laboratoire d Informatique Gaspard Monge, Université Paris-Est & CNRS arnaud.carayol@univ-mlv.fr Christof Löding RWTH Aachen, Informatik 7, Aachen, Germany
More informationTHEORY OF COMPUTATION (AUBER) EXAM CRIB SHEET
THEORY OF COMPUTATION (AUBER) EXAM CRIB SHEET Regular Languages and FA A language is a set of strings over a finite alphabet Σ. All languages are finite or countably infinite. The set of all languages
More informationDecentralized Control of Discrete Event Systems with Bounded or Unbounded Delay Communication 1
Decentralized Control of Discrete Event Systems with Bounded or Unbounded Delay Communication 1 Stavros Tripakis 2 VERIMAG Technical Report TR-2004-26 November 2004 Abstract We introduce problems of decentralized
More informationMonoidal Categories, Bialgebras, and Automata
Monoidal Categories, Bialgebras, and Automata James Worthington Mathematics Department Cornell University Binghamton University Geometry/Topology Seminar October 29, 2009 Background: Automata Finite automata
More informationLocally catenative sequences and Turtle graphics
Juhani Karhumäki Svetlana Puzynina Locally catenative sequences and Turtle graphics TUCS Technical Report No 965, January 2010 Locally catenative sequences and Turtle graphics Juhani Karhumäki University
More informationLet P(n) be a statement about a non-negative integer n. Then the principle of mathematical induction is that P(n) follows from
1. Define automata? ANNA UNIVERSITY, CHENNAI B.E/B.Tech DEGREE EXAMINATION APR/MAY 2008 Fifth Semester Computer Science and Engineering CS1303-Theory of Computation Part-A An automaton is an abstract computing
More informationSome techniques and results in deciding bisimilarity
Some techniques and results in deciding bisimilarity Petr Jančar Dept of Computer Science Technical University Ostrava (FEI VŠB-TU) Czech Republic www.cs.vsb.cz/jancar Talk at the Verification Seminar,
More informationWeak Synchronization & Synchronizability. Multi-tape Automata and Machines
Weak Synchronization and Synchronizability of Multi-tape Automata and Machines Oscar H. Ibarra 1 and Nicholas Tran 2 1 Department of Computer Science University of California at Santa Barbara ibarra@cs.ucsb.edu
More informationWeighted automata and weighted logics
Weighted automata and weighted logics Manfred Droste 1 and Paul Gastin 2 1 Institut für Informatik, Universität Leipzig Augustusplatz 10-11, D-04109 Leipzig, Germany, droste@informatik.uni-leipzig.de 2
More informationSolvability of Word Equations Modulo Finite Special And. Conuent String-Rewriting Systems Is Undecidable In General.
Solvability of Word Equations Modulo Finite Special And Conuent String-Rewriting Systems Is Undecidable In General Friedrich Otto Fachbereich Mathematik/Informatik, Universitat GH Kassel 34109 Kassel,
More informationA Generalised Twinning Property for Minimisation of Cost Register Automata
A Generalised Twinning Property for Minimisation of Cost Register Automata Laure Daviaud LIP, CNRS, École Normale Supérieure de Lyon, INRIA, Université Claude-Bernard Lyon 1 laure.daviaud@ens-lyon.fr Pierre-Alain
More informationSubstitutions, Trajectories and Noisy Channels
Substitutions, Trajectories and Noisy Channels Lila Kari 1, Stavros Konstantinidis 2, and Petr Sosík 1,3, 1 Department of Computer Science, The University of Western Ontario, London, ON, Canada, N6A 5B7
More informationNotes on Monoids and Automata
Notes on Monoids and Automata Uday S. Reddy November 9, 1994 In this article, I define a semantics for Algol programs with Reynolds s syntactic control of interference?;? in terms of comonoids in coherent
More informationVariable Automata over Infinite Alphabets
Variable Automata over Infinite Alphabets Orna Grumberg a, Orna Kupferman b, Sarai Sheinvald b a Department of Computer Science, The Technion, Haifa 32000, Israel b School of Computer Science and Engineering,
More informationRelational morphisms, transductions and operations on languages
Relational morphisms, transductions and operations on languages Jean-Éric Pin, LITP, Université Paris VI and CNRS Proceedings of the sixteenth Spring School of Theoretical Computer Science, Ramatuelle,
More informationDM17. Beregnelighed. Jacob Aae Mikkelsen
DM17 Beregnelighed Jacob Aae Mikkelsen January 12, 2007 CONTENTS Contents 1 Introduction 2 1.1 Operations with languages...................... 2 2 Finite Automata 3 2.1 Regular expressions/languages....................
More informationSYNTACTIC SEMIGROUP PROBLEM FOR THE SEMIGROUP REDUCTS OF AFFINE NEAR-SEMIRINGS OVER BRANDT SEMIGROUPS
SYNTACTIC SEMIGROUP PROBLEM FOR THE SEMIGROUP REDUCTS OF AFFINE NEAR-SEMIRINGS OVER BRANDT SEMIGROUPS JITENDER KUMAR AND K. V. KRISHNA Abstract. The syntactic semigroup problem is to decide whether a given
More informationThis lecture covers Chapter 7 of HMU: Properties of CFLs
This lecture covers Chapter 7 of HMU: Properties of CFLs Chomsky Normal Form Pumping Lemma for CFs Closure Properties of CFLs Decision Properties of CFLs Additional Reading: Chapter 7 of HMU. Chomsky Normal
More informationDecidable and Expressive Classes of Probabilistic Automata
Decidable and Expressive Classes of Probabilistic Automata Yue Ben a, Rohit Chadha b, A. Prasad Sistla a, Mahesh Viswanathan c a University of Illinois at Chicago, USA b University of Missouri, USA c University
More informationSemigroup invariants of symbolic dynamical systems
Semigroup invariants of symbolic dynamical systems Alfredo Costa Centro de Matemática da Universidade de Coimbra Coimbra, October 6, 2010 Discretization Discretization Discretization 2 1 3 4 Discretization
More informationAFFINE AUTOMATA. Power and Stability. Etienne Moutot. September 6, Supervised by Mika Hirvensalo, University of Turku
AFFINE AUTOMATA Power and Stability September 6, 2016 Etienne Moutot Supervised by Mika Hirvensalo, University of Turku OUTLINE 1. Definitions 2. Comparison to Other Models 3. Stability Results 2 DEFINITIONS
More informationNote On Parikh slender context-free languages
Theoretical Computer Science 255 (2001) 667 677 www.elsevier.com/locate/tcs Note On Parikh slender context-free languages a; b; ; 1 Juha Honkala a Department of Mathematics, University of Turku, FIN-20014
More informationVector Spaces and Linear Maps
Vector Spaces and Linear Maps Garrett Thomas August 14, 2018 1 About This document is part of a series of notes about math and machine learning. You are free to distribute it as you wish. The latest version
More informationA Polynomial Algorithm for Uniqueness of Normal Forms of Linear Shallow Term Rewrite Systems 1. Julian Zinn 2 and Rakesh Verma
A Polynomial Algorithm for Uniqueness of Normal Forms of Linear Shallow Term Rewrite Systems 1 Julian Zinn 2 and Rakesh Verma Computer Science Department University of Houston Houston, TX, 77204, USA http://www.cs.uh.edu
More informationLecture 23 : Nondeterministic Finite Automata DRAFT Connection between Regular Expressions and Finite Automata
CS/Math 24: Introduction to Discrete Mathematics 4/2/2 Lecture 23 : Nondeterministic Finite Automata Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený DRAFT Last time we designed finite state automata
More informationSEPARATING REGULAR LANGUAGES WITH FIRST-ORDER LOGIC
Logical Methods in Computer Science Vol. 12(1:5)2016, pp. 1 30 www.lmcs-online.org Submitted Jun. 4, 2014 Published Mar. 9, 2016 SEPARATING REGULAR LANGUAGES WITH FIRST-ORDER LOGIC THOMAS PLACE AND MARC
More informationFinite Automata and Regular languages
Finite Automata and Regular languages Huan Long Shanghai Jiao Tong University Acknowledgements Part of the slides comes from a similar course in Fudan University given by Prof. Yijia Chen. http://basics.sjtu.edu.cn/
More informationCOMP-330 Theory of Computation. Fall Prof. Claude Crépeau. Lecture 1 : Introduction
COMP-330 Theory of Computation Fall 2017 -- Prof. Claude Crépeau Lecture 1 : Introduction COMP 330 Fall 2017: Lectures Schedule 1-2. Introduction 1.5. Some basic mathematics 2-3. Deterministic finite automata
More informationAxioms of Kleene Algebra
Introduction to Kleene Algebra Lecture 2 CS786 Spring 2004 January 28, 2004 Axioms of Kleene Algebra In this lecture we give the formal definition of a Kleene algebra and derive some basic consequences.
More informationAutomata-based Verification - III
CS3172: Advanced Algorithms Automata-based Verification - III Howard Barringer Room KB2.20/22: email: howard.barringer@manchester.ac.uk March 2005 Third Topic Infinite Word Automata Motivation Büchi Automata
More informationGreen s Relations and their Use in Automata Theory
Green s Relations and their Use in Automata Theory Thomas Colcombet thomas.colcombet@liafa.jussieu.fr Liafa/Cnrs/Université Paris Diderot Paris 7 Abstract. The objective of this survey is to present the
More informationReductions in Computability Theory
Reductions in Computability Theory Prakash Panangaden 9 th November 2015 The concept of reduction is central to computability and complexity theory. The phrase P reduces to Q is often used in a confusing
More informationLecturecise 22 Weak monadic second-order theory of one successor (WS1S)
Lecturecise 22 Weak monadic second-order theory of one successor (WS1S) 2013 Reachability in the Heap Many programs manipulate linked data structures (lists, trees). To express many important properties
More informationTECHNISCHE UNIVERSITÄT DRESDEN. Fakultät Informatik. Technische Berichte Technical Reports. Daniel Kirsten. TUD / FI 98 / 07 - Mai 1998
TECHNISCHE UNIVERSITÄT DRESDEN Fakultät Informatik TUD / FI 98 / 07 - Mai 998 Technische Berichte Technical Reports ISSN 430-X Daniel Kirsten Grundlagen der Programmierung Institut für Softwaretechnik
More informationCounter Automata and Classical Logics for Data Words
Counter Automata and Classical Logics for Data Words Amal Dev Manuel amal@imsc.res.in Institute of Mathematical Sciences, Taramani, Chennai, India. January 31, 2012 Data Words Definition (Data Words) A
More informationChapter 4 Vector Spaces And Modules
Chapter 4 Vector Spaces And Modules Up to this point we have been introduced to groups and to rings; the former has its motivation in the set of one-to-one mappings of a set onto itself, the latter, in
More informationDiscontinuities in pattern inference
Theoretical Computer Science 397 (2008) 166 193 www.elsevier.com/locate/tcs Discontinuities in pattern inference Daniel Reidenbach Department of Computer Science, Loughborough University, Loughborough,
More informationDecidability and Undecidability of Marked PCP Vesa Halava 1, Mika Hirvensalo 2;1?, and Ronald de Wolf 3;4 1 Turku Centre for Computer Science, Lemmink
Decidability and Undecidability of Marked PCP Vesa Halava 1, Mika Hirvensalo 2;1?, and Ronald de Wolf 3;4 1 Turku Centre for Computer Science, Lemminkaisenkatu 14 A, 4th oor, FIN-20520, Turku, Finland,
More informationSuccinctness of the Complement and Intersection of Regular Expressions
Succinctness of the Complement and Intersection of Regular Expressions Wouter Gelade and Frank Neven Hasselt University and transnational University of Limburg February 21, 2008 W. Gelade (Hasselt University)
More informationThe Hilbert-Mumford Criterion
The Hilbert-Mumford Criterion Klaus Pommerening Johannes-Gutenberg-Universität Mainz, Germany January 1987 Last change: April 4, 2017 The notions of stability and related notions apply for actions of algebraic
More informationcse303 ELEMENTS OF THE THEORY OF COMPUTATION Professor Anita Wasilewska
cse303 ELEMENTS OF THE THEORY OF COMPUTATION Professor Anita Wasilewska LECTURE 6 CHAPTER 2 FINITE AUTOMATA 2. Nondeterministic Finite Automata NFA 3. Finite Automata and Regular Expressions 4. Languages
More informationMembership and Finiteness Problems for Rational Sets of Regular Languages
88 Membership and Finiteness Problems for Rational Sets of Regular Languages Sergey Afonin and Elena Hazova Lomonosov Moscow State University, Institute of Mechanics Moscow, Russia serg@msu.ru Abstract.
More informationarxiv: v3 [cs.fl] 2 Jul 2018
COMPLEXITY OF PREIMAGE PROBLEMS FOR DETERMINISTIC FINITE AUTOMATA MIKHAIL V. BERLINKOV arxiv:1704.08233v3 [cs.fl] 2 Jul 2018 Institute of Natural Sciences and Mathematics, Ural Federal University, Ekaterinburg,
More informationMoore-automata in which the sign-equivalence is a Moore-congruence
Publ. Math. Debrecen 47 / 3-4 (1995), 393 401 Moore-automata in which the sign-equivalence is a Moore-congruence By I. BABCSÁNYI1 (Budapest) and A. NAGY 2 (Budapest) Abstract. In [3], we investigated Mealy-automata
More informationMANFRED DROSTE AND WERNER KUICH
Logical Methods in Computer Science Vol. 14(1:21)2018, pp. 1 14 https://lmcs.episciences.org/ Submitted Jan. 31, 2017 Published Mar. 06, 2018 WEIGHTED ω-restricted ONE-COUNTER AUTOMATA Universität Leipzig,
More informationCS5371 Theory of Computation. Lecture 14: Computability V (Prove by Reduction)
CS5371 Theory of Computation Lecture 14: Computability V (Prove by Reduction) Objectives This lecture shows more undecidable languages Our proof is not based on diagonalization Instead, we reduce the problem
More informationProfinite Techniques for Probabilistic Automata and the Markov Monoid Algorithm
Profinite Techniques for Probabilistic Automata and the Markov Monoid Algorithm Nathanaël Fijalkow University of Oxford, United Kingdom Abstract. We consider the value 1 problem for probabilistic automata
More information1 + 1 = 2: applications to direct products of semigroups
1 + 1 = 2: applications to direct products of semigroups Nik Ruškuc nik@mcs.st-and.ac.uk School of Mathematics and Statistics, University of St Andrews Lisbon, 16 December 2010 Preview: 1 + 1 = 2... for
More information15-251: Great Theoretical Ideas in Computer Science Fall 2016 Lecture 6 September 15, Turing & the Uncomputable
15-251: Great Theoretical Ideas in Computer Science Fall 2016 Lecture 6 September 15, 2016 Turing & the Uncomputable Comparing the cardinality of sets A B if there is an injection (one-to-one map) from
More informationCopyful Streaming String Transducers
Copyful Streaming String Transducers Emmanuel Filiot 1 and Pierre-Alain Reynier 2 1 Computer Science department, Université Libre de Bruxelles, Belgium 2 Aix-Marseille Univ, LIF, CNRS, Marseille, France
More informationIntroduction to Automata
Introduction to Automata Seungjin Choi Department of Computer Science and Engineering Pohang University of Science and Technology 77 Cheongam-ro, Nam-gu, Pohang 37673, Korea seungjin@postech.ac.kr 1 /
More informationA Disambiguation Algorithm for Weighted Automata
A Disambiguation Algorithm for Weighted Automata Mehryar Mohri a,b and Michael D. Riley b a Courant Institute of Mathematical Sciences, 251 Mercer Street, New York, NY 10012. b Google Research, 76 Ninth
More informationProperties of Regular Languages (2015/10/15)
Chapter 4 Properties of Regular Languages (25//5) Pasbag, Turkey Outline 4. Proving Languages Not to e Regular 4.2 Closure Properties of Regular Languages 4.3 Decision Properties of Regular Languages 4.4
More informationFormal Definition of Computation. August 28, 2013
August 28, 2013 Computation model The model of computation considered so far is the work performed by a finite automaton Finite automata were described informally, using state diagrams, and formally, as
More informationPushdown automata. Twan van Laarhoven. Institute for Computing and Information Sciences Intelligent Systems Radboud University Nijmegen
Pushdown automata Twan van Laarhoven Institute for Computing and Information Sciences Intelligent Systems Version: fall 2014 T. van Laarhoven Version: fall 2014 Formal Languages, Grammars and Automata
More informationRATIONAL MONOID AND SEMIGROUP AUTOMATA
RATIONAL MONOID AND SEMIGROUP AUTOMATA A thesis submitted to the University of Manchester for the degree of Doctor of Philosophy in the Faculty of Engineering and Physical Sciences 2010 Elaine L. Render
More information