Language Recognition Power of Watson-Crick Automata

Size: px
Start display at page:

Download "Language Recognition Power of Watson-Crick Automata"

Transcription

1 01 Third International Conference on Netorking and Computing Language Recognition Poer of Watson-Crick Automata - Multiheads and Sensing - Kunio Aizaa and Masayuki Aoyama Dept. of Mathematics and Computer Science Shimane University Matsue, Shimane Japan aizaa@cis.shimane-u.ac.jp Kazuki Murakami TIS Inc. Tokyo, Japan Abstract A Watson-Crick automaton is introduced as a computational model of DNA computing frameork. In this paper, e introduce a 3-head reverse Watson-Crick finite automaton having three read-only heads but no sensing poer. We sho that the class of 3-head reverse Watson-Crick finite automata includes the class of simple sticker language and full reading sensing 5' 3' Watson-Crick finite automata. Keyords-DNA computing; Watson-Crick Automata; sticker systems; multi-head automata; sensing I. INTRODUCTION DNA computing provides ne paradigms of computation [1, ]. The Watson-Crick automaton, introduced in [3], provides a computational model of the DNA computing frameork. It uses a double-stranded tape called Watson- Crick tape, hose strands are scanned separately by readonly heads. The symbols in the corresponding cells of the double-stranded tapes are related by complimentary relations similar to the actual DNA molecules. The relationships beteen the classes of the Watson-Crick automata are investigated in [3, 4, 5, 6]. The to strands of an actual DNA molecule have opposite 5' 3' orientation. This suggests considering a variant of Watson-Crick finite automaton that reads the to strands of its input tape in opposite directions. Such automata are called reverse Watson-Crick automaton and introduced in [3]. Some variations of the reverse Watson-Crick automaton ith sensing poer hich tells the upper and the loer heads are ithin a fixed distance (or meet at the same position) are discussed in [7, 8, 9]. In this paper, e introduce a 3-head reverse Watson- Crick finite automaton having three read-only heads but no sensing poer. We sho that the class of 3-head reverse Watson-Crick finite automata called 3RWK includes the class of simple sticker language [] and Full reading sensing 5' 3' Watson-Crick finite automata [7]. In Section II, basic definitions of the Watson-Crick finite automaton and the sticker system are revieed. In Section III, e introduce the 3-head reverse Watson-Crick finite automaton. The relationships among the 3-head reverse Watson-Crick automata, sticker systems, and full reading sensing 5' 3' Watson-Crick finite automata are discussed in Section IV, V, and VI. Finally a brief conclusion is given in the last section. II. BASIC DEFINITIONS DNA strands consist of polymer chains that are composed of nucleotides. There are four types of nucleotides: A (Adenine), G (Guanine), C (Cytosine), and T (Thymine). The double helix of DNA arises by the bonding of to separate strands. Bonding occurs by the pairise attraction of types: A alays bonds ith T, and G ith C. This phenomenon is knon as Watson-Crick complementarity. Consider an alphabet V and a symmetric relation ρ V V over V. We consider the complementarity relation as a generalization of Watson- Crick complementarity. A. Watson-Crick Domain We associate ith V the monoid V * V * of pair of strings. In accordance ith the ay of representing DNA molecules, here one considers the to strands placed one over the other, e rite the elements (x 1, x ) V * V * in the form x 1 x. The concatenation of to pairs x 1 x y 1 and y is x 1 y 1 V *. We also rite x y V * instead of V * V *. We denote V a = { a, b V,(a,b) ρ} and V b ρ * V WK ρ (V ) =. The set WK ρ (V ) is called the Watson- V ρ Crick domain associated to the alphabet V and the complementarity relation ρ. For 1 = a 1 a a n, = b 1 b b n the element WK ρ (V ) is ritten in the form 1 a 1 b 1 a b a n b n. We call the /1 $ IEEE DOI /ICNC

2 element double stranded sequence. The string 1 is called the upper strand and is called the loer strand. B. Watson-Crick Finite Automaton A Watson-Crick automaton [] is a construct here V is an alphabet, ρ V V is a complementarity relation, K is a set of states, s 0 K is the initial state, F K is the set of final states, and V * δ : K V * (K) is a transition function. A transition of a Watson-Crick finite automaton is defined as follos: u 1 x 1 v 1 For u x v WK ρ (V ) and s, s ' K, e rite u 1 u s x 1 v 1 x v u 1 x 1 u x s ' v 1 iff v x 1 s ' δ(s, ). We denote the reflexive and transitive x closure of the relation by *. The language L(M ) of M is defined as follos: 1 L(M ) = { 1 s 0 * 1 s f, s f F}. C. Simple Sticker System A sticker system [] is a construct γ = (V, ρ, A, D), here V and ρ are same as those in the Watson-Crick automaton, A is a finite subset of LR ρ (V ), and D is a finite subset of W ρ (V ) W ρ (V ). The elements of A are called axioms. Starting from these axioms and using the pairs (u, v) of bricks in D, e obtain a set of double stranded sequences in WK ρ (V ) by using the sticking operations μ r, μ l. For a given sticker system γ and sequences x, y LR ρ (V ), e rite x y iff y = μ l (u,(μ r (x, v)), for some (u, v) D. The language L(γ ) of γ is defined as follos: 1 L(γ ) = { 1 x *, x A}. A sticker system γ is said to be simple, if for all pairs (u, v) D, u, v V * or u, v V * the class of simple sticker systems SSL.. We denote III. 3-HEAD REVERSE WATSON-CRICK FINITE AUTOMATA A 3-head reverse Watson-Crick finite automaton has three heads. We call the head on upper left of the input tape first-head, on loer right second-head, and the head under first-head third-head, respectively. In the initial configuration, these heads are on positions shon in Fig. 1, and they can move only the direction pointed by the bold arros. This automaton has no ability of sensing (this means automata cannot detect the position of three heads on input tape). Figure 1. A 3-head reverse Watson-Crick finite automaton A 3-head reverse Watson-Crick finite automaton is defined as follos: here V, ρ, K, s 0, and F are same as those in the Watson- Crick automaton. Transition function δ is defined by the folloing: δ : K V * V * V* (K). The transition function s ' δ(s, x, y, z) means that in state s, first-head scans string x in the upper strand, second-head scans string y in the loer strand, and third-head scans string z in the loer strand, respectively, then the state is changed to the next state s. Input tape is accepted by a 3-head reverse Watson-Crick finite automaton, if and only if each head reached opposite end of tape in final state. Therefore the language of this automaton is defined in similar ay as that of the Watson- Crick finite automaton. We denote the class of these automata 3RWK. IV. RELATIONSHIP BETWEEN 3RWK AND SSL Sensing 5' 3' Watson-Crick finite automata and s t heads one ay multi-head finite automata [10] are knon as the automata that recognize the languages generated by simple sticker systems. These automata have more than or equal to to heads and ability of sensing. It seems that the sensing ability gives these automata the poer to recognize sticker languages. 3-head reverse Watson-Crick finite automata can also recognize the languages generated by simple sticker systems 358

3 even though they have no sensing ability. Instead of the sensing ability, they use the third-head as counter to recognize the languages in SSL. Theorem 1. SSL 3RWK. Consider a given simple sticker system γ = (V, ρ, A, D), here e assume that the axiom A of γ is in the form as follos ithout loss of generality: x p y p z p A = { x ' p y ' p z ' p y p y ' p V +, V ρ x p x ' p, z p z ' p V * V *,1 p m, m = A } We construct a 3-head reverse Watson-Crick finite automaton here K = {s 0, s f } {s p, s ' p 1 p m}, F = {s f }, and the transition function δ is constructed as follos: s 0 δ(s 0,u, ρ(v), ) u (for (, v ) D, V*, = uv ) (1) s p δ(s 0, x p, ρ(z p ), ) x p y p (for x ' p y ' p s ' p δ(s p, y p, y ' p, ) z p z ' p A, V*, = x p z p )() x p y p z p (for x ' p y ' p z ' p A, V*, = y p ) (3) s f δ(s ' p, ρ(z ' p ), x ' p, ) x p y p (for x ' p y ' p s f δ(s f, ρ(v), u, ) (for ( u, v z p A ) (4) z ' p ) D ) (5) M simulates the behavior of γ as in folloing three stages: Stage 1: At first, M starts to simulate by rules in (1). These rules check hether or not the pairs of dominos having only upper string in D are introduced by correct ay in generation of simple sticker system γ. (Fig. ) With the state s 0, the first-head scans left element of pair of dominos in the upper strand, hile the second-head scans a complementary string of right element of pair of dominos in the loer strand, and, the third-head scans an arbitrary string that length is equal to the length of concatenation of strings scanned by the firsthead and the second head. Within this stage, M remains in the same state s 0. Rules in (1) are used several times. In this stage, if the first-head is placed at the right of the secondhead, third-head cannot scan loer strand any more and M terminates ithout the final state. Figure. Heads movements in Stage 1. Stage : Next, M checks hether or not the dominos in axiom are introduced by correct ay in generation of simple sticker system γ by using rules in ()~(4). When rules of () are applied, M s state is s 0. Then the first-head scans a string x p in p-th domino (labeled by p) in axiom A, hile the second-head scans a string z p from loer strand, and third-head scans an arbitrary string length of x p z p. After they move, M changes its state to s p. In this stage, if the first-head is placed at the right of the second-head, third-head cannot scan loer strand any more and M terminates ithout the final state. When rules of (3) are applied, M s state is s p. Then the first-head scans the string y p included in the upper part of p-th domino ( y p is upper string of complete double string in the axiom), hile the second-head scans the loer string y ' p, and the third-head scans an arbitrary string length of y p ( = y ' p ). After they move, M changes its state to s ' p. Hoever, if the distance beteen the first and the second-head is smaller than y p before using rules of (3), the third-head cannot move any farther. And, if and only if the third-head is positioned at the right-end of tape, the first and the second-head scan same string on the tape. (After the stage, the thirdhead doesn t move any more.) (Fig. 3) 359

4 When rules of (4) are applied, M state is s ' p. Then the first-head scans the complementarity string of z ' p in p-th domino in axiom, and the second-head scans a string x ' p. After they move, M changes its state to s f, the final state. Figure 3. Checking the axiom. Stage 3: Finally, M checks hether or not the pairs of dominos having only loer string in D are introduced by correct ay in generation of simple sticker system γ by using rules in (5). At state s f, the first-head scans a complementarity string of loer string of right part of dominos pair, and the second-head scans a string of loer string of left part of dominos pair. After rules in (5) are used several times, tape is accepted by M if only if the first and the second-head are finished to scan tape and third-head is positioned at the right-end of tape. From the arguments in above three stages, it is clear that L(γ ) = L(M ). V. RELATIONSHIP BETWEEN 3RWK AND FULL READING SENSING 5' 3' WK In this section, e sho that the class of 3-head reverse Watson-Crick finite automata includes the class of full reading sensing 5' 3' Watson-Crick finite automata [7]. It means that the sensing ability ith -head (each head moves opposite direction, respectively) can be simulated by 3-head WK. Theorem. fs5' 3'WK 3RWK. We consider a given full reading 5' 3' Watson-Crick finite automata M = (V, ρ, K, s 0, F, δ ) ith K = {s 0, s 1,, s k } ( k 0 ) and D = {,0,1,, r, + }. 3-head reverse Watson-Crick finite automaton M ' = (V, ρ, K ', s 0, F ', δ ') hich simulates the behavior of M is constructed as follos: K ' = K + K sen sin g K, K + = {s 0, s 1,, s k }, K sen sin g = {s ' 0, s ' 1,, s ' k }, K = {s" 0, s" 1,, s" k }, F ' = {s" i s i F,0 i k}, and transition function δ ' is defined as follos: s ' i δ '(s 0,,, ) x (for s i δ(s 0, y, d), 0 i k,0 d r ) (6) s j δ '(s i, x, y, ), ( V*, = xy ) x x ' (for s j δ(s i, y, + ), s h δ(s j, y ', + ) 0 i, j, h k ) (7) s ' j δ '(s i, x, y, ), ( V*, = xy ) x x ' (for s j δ(s i, y, + ), s h δ(s j, y ', d) 0 d r,0 i, j, h k ) (8) s ' j δ '(s ' i, x, y, ), ( V*, = xy ) x (for s j δ(s i, y, d), 0 d r, xy d,0 i, j k ) (9) s" j δ '(s ' i, x, y, ), ( V*, = d) x (for s j δ(s i, y, d), 0 d r, xy > d,0 i, j k ) (10) s" j δ '(s" i, x, y, ) (for s j δ(s i, x y, ), 0 i, j k ) (11) From the above construction, it is not so difficult to see that L(M ) = L(M '). VI. RECOGNITION OF LANGUAGE NOT INCLUDED IN CF Here, e sho that 3-head reverse Watson-Crick finite automata can recognize a language L = {x x {a,b, c}*, x a = x b = x c } CS CF that cannot be recognized by sensing 5' 3' Watson-Crick finite automata [7]. This suggest that the control ith 3-head has more poer than sensing ith -head. Theorem 3. 3RWK can recognize the language L hich is not included in CF. For the language L = {x x {a,b, c}*, x a = x b = x c }, 360

5 e construct 3-head reverse Watson-Click finite automaton here V = {a,b, c}, ρ = {(a, a) a V}, K = F = {s 0 }, and the transition function δ is defined as follos: s 0 δ(s 0, a,, ) (1) s 0 δ(s 0,b,, ), (for V *, = 3 ) (13) s 0 δ(s 0, c,, ), (for V *, = 3 ) (14) From above construction, it is easy to see L = L(M ). VII. COCLUSION We have investigated some relationships among 3-head reverse Watson-Crick finite automata. These relations are summarized as shon in Fig. 4. ACKNOWLEDGMENT Kunio Aizaa thanks Prof. Akira Nakamura for his valuable suggestions. REFERENCES [1] L. M. Adleman, Molecular computation of solutions to combinational problems, Science, vol. 6, 1994, pp [] G. Păun, G. Rozenberg, and A. Salomaa, DNA Computing - Ne Computing Paradigms, Springer-Verlag, 189. [3] R. Freund, G. Păun, G. Rozenberg, and A. Salomaa, Watson-Crick finite automata, Proc. Of the Third Annual DIMACS Symp. On DNA Based Computers, Philadelphia, 1997, pp [4] S. Hirose, K. Tsuda, and Y. Ogoshi, Some relations beteen Watson-Crick finite automata and Chomsky hierarchy, IEICE Trans. Inf. & Syst., vol. E87-D, 004, pp [5] S. Okaa and S. Hirose, The relations among Watson-Crick automata and their relations ith context-free languages, IEICE Technical Report, vol. 105, 005, pp [6] D. Kuske and P. Weigel, The role of the complementarity relation in Watson-Crick automata and sticker systems, DLT 004, LNCS 3340, 004, pp [7] B. Nagy, On 5 ->3 sensing Watson-Crick finite automata, DNA 13, LNCS 4848, 008, pp [8] B. Nagy, On a hierarchy of 5 ->3 sensing WK finite automata languages, mathematical theory and computational practice CiE 009, Abstract Booklet, 009, pp [9] P. Leupold and B. Nagy, 5 ->3 Watson-Crick automata ith several runs, Fundamenta Informaticae, vol. 104, 010, pp [10] P. Weigel, Complexity analysis of sticker systems by means of comparison ith multihead finite automata, 007. Figure 4. Relationships of Language classes. 361

5 3 Watson-Crick Automata with Several Runs

5 3 Watson-Crick Automata with Several Runs 5 3 Watson-Crick Automata with Several Runs Peter Leupold Department of Mathematics, Faculty of Science Kyoto Sangyo University, Japan Joint work with Benedek Nagy (Debrecen) Presentation at NCMA 2009

More information

Semi-simple Splicing Systems

Semi-simple Splicing Systems Semi-simple Splicing Systems Elizabeth Goode CIS, University of Delaare Neark, DE 19706 goode@mail.eecis.udel.edu Dennis Pixton Mathematics, Binghamton University Binghamton, NY 13902-6000 dennis@math.binghamton.edu

More information

5 3 Sensing Watson-Crick Finite Automata

5 3 Sensing Watson-Crick Finite Automata Benedek Nagy Department of Computer Science, Faculty of Informatics, University of Debrecen, Hungary 1 Introduction DNA computers provide new paradigms of computing (Păun et al., 1998). They appeared at

More information

Equivalence of Subclasses of Two-Way Non-Deterministic Watson Crick Automata

Equivalence of Subclasses of Two-Way Non-Deterministic Watson Crick Automata Applied Mathematics, 13, 4, 6-34 http://dxdoiorg/1436/am1341a15 Published Online October 13 (http://scirporg/journal/am) Equivalence o Subclasses o To-Way Non-Deterministic Watson Crick Automata Kumar

More information

Watson-Crick ω-automata. Elena Petre. Turku Centre for Computer Science. TUCS Technical Reports

Watson-Crick ω-automata. Elena Petre. Turku Centre for Computer Science. TUCS Technical Reports Watson-Crick ω-automata Elena Petre Turku Centre for Computer Science TUCS Technical Reports No 475, December 2002 Watson-Crick ω-automata Elena Petre Department of Mathematics, University of Turku and

More information

Hierarchy Results on Stateless Multicounter 5 3 Watson-Crick Automata

Hierarchy Results on Stateless Multicounter 5 3 Watson-Crick Automata Hierarchy Results on Stateless Multicounter 5 3 Watson-Crick Automata Benedek Nagy 1 1,László Hegedüs,andÖmer Eğecioğlu2 1 Department of Computer Science, Faculty of Informatics, University of Debrecen,

More information

Running head: Watson-Crick Quantum Finite Automata. Title: Watson-Crick Quantum Finite Automata. Authors: Kingshuk Chatterjee 1, Kumar Sankar Ray 2

Running head: Watson-Crick Quantum Finite Automata. Title: Watson-Crick Quantum Finite Automata. Authors: Kingshuk Chatterjee 1, Kumar Sankar Ray 2 Running head: Watson-Crick Quantum Finite Automata Title: Watson-Crick Quantum Finite Automata Authors: Kingshuk Chatterjee 1, Kumar Sankar Ray Affiliations: 1, Electronics and Communication Sciences Unit,

More information

DNA computing, sticker systems, and universality

DNA computing, sticker systems, and universality Acta Informatica 35, 401 420 1998 c Springer-erlag 1998 DNA computing, sticker systems, and universality Lila Kari 1, Gheorghe Păun 2, Grzegorz Rozenberg 3, Arto Salomaa 4, Sheng Yu 1 1 Department of Computer

More information

Timed Watson-Crick Online Tessellation Automaton

Timed Watson-Crick Online Tessellation Automaton Annals of Pure and Applied Mathematics Vol. 8, No. 2, 204, 75-82 ISSN: 2279-087X (P), 2279-0888(online) Published on 7 December 204 www.researchmathsci.org Annals of Timed Watson-Cric Online Tessellation

More information

Lesson Overview The Structure of DNA

Lesson Overview The Structure of DNA 12.2 THINK ABOUT IT The DNA molecule must somehow specify how to assemble proteins, which are needed to regulate the various functions of each cell. What kind of structure could serve this purpose without

More information

CSCI 6304: Visual Languages A Shape-Based Computational Model

CSCI 6304: Visual Languages A Shape-Based Computational Model CSCI 6304: Visual Languages A Shape-Based Computational Model November 2, 2005 Matt.Boardman@dal.ca Research Article Computing with Shapes Paulo Bottoni (Rome) Giancarlo Mauri (Milan) Piero Mussio (Brescia)

More information

Electronics and Communication Sciences Unit, Indian Statistical Institute, Kolkata-108

Electronics and Communication Sciences Unit, Indian Statistical Institute, Kolkata-108 Running head: Reversible Watson-Crick Automata Title: Reversible Watson-Crick Automata Authors: Kingshuk Chatterjee 1, Kumar Sankar Ray(corresponding author) 2 Affiliations: 1,2 Electronics and Communication

More information

Regularity of Iterative Hairpin Completions of Crossing (2, 2)-Words

Regularity of Iterative Hairpin Completions of Crossing (2, 2)-Words International Journal of Foundations of Computer Science Vol. 27, No. 3 (2016) 375 389 c World Scientific Publishing Company DOI: 10.1142/S0129054116400153 Regularity of Iterative Hairpin Completions of

More information

ON MINIMAL CONTEXT-FREE INSERTION-DELETION SYSTEMS

ON 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 information

On P Systems with Active Membranes

On 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 information

Computation Histories

Computation 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 information

Address: Electronics and Communication Sciences Unit, Indian Statistical Institute, Kolkata-108.

Address: Electronics and Communication Sciences Unit, Indian Statistical Institute, Kolkata-108. Running head: Multi-head Watson-Crick automata Title: Multi-head Watson-Crick automata Authors: Kingshuk Chatterjee 1, Kumar Sankar Ray(corresponding author) Affiliations: 1 Electronics and Communication

More information

Accepting H-Array Splicing Systems and Their Properties

Accepting H-Array Splicing Systems and Their Properties ROMANIAN JOURNAL OF INFORMATION SCIENCE AND TECHNOLOGY Volume 21 Number 3 2018 298 309 Accepting H-Array Splicing Systems and Their Properties D. K. SHEENA CHRISTY 1 V.MASILAMANI 2 D. G. THOMAS 3 Atulya

More information

FORMAL LANGUAGES, AUTOMATA AND COMPUTABILITY

FORMAL LANGUAGES, AUTOMATA AND COMPUTABILITY 15-453 FORMAL LANGUAGES, AUTOMATA AND COMPUTABILITY REVIEW for MIDTERM 1 THURSDAY Feb 6 Midterm 1 will cover everything we have seen so far The PROBLEMS will be from Sipser, Chapters 1, 2, 3 It will be

More information

A Survey of Results on Stateless Multicounter Automata

A Survey of Results on Stateless Multicounter Automata Fundamenta Informaticae 116 (2012) 129 140 129 DOI 10.3233/FI-2012-674 IOS Press A Survey of Results on Stateless Multicounter Automata Oscar H. Ibarra Department of Computer Science, University of California

More information

The Computational Power of Extended Watson-Crick L Systems

The Computational Power of Extended Watson-Crick L Systems The Computational Power of Extended Watson-Crick L Systems by David Sears A thesis submitted to the School of Computing in conformity with the requirements for the degree of Master of Science Queen s University

More information

A Formal Language Model of DNA Polymerase Enzymatic Activity

A Formal Language Model of DNA Polymerase Enzymatic Activity Fundamenta Informaticae 138 (2015) 179 192 179 DOI 10.3233/FI-2015-1205 IOS Press A Formal Language Model of DNA Polymerase Enzymatic Activity Srujan Kumar Enaganti, Lila Kari, Steffen Kopecki Department

More information

Inf2A: Converting from NFAs to DFAs and Closure Properties

Inf2A: Converting from NFAs to DFAs and Closure Properties 1/43 Inf2A: Converting from NFAs to DFAs and Stuart Anderson School of Informatics University of Edinburgh October 13, 2009 Starter Questions 2/43 1 Can you devise a way of testing for any FSM M whether

More information

Factors of words under an involution

Factors of words under an involution Journal o Mathematics and Inormatics Vol 1, 013-14, 5-59 ISSN: 349-063 (P), 349-0640 (online) Published on 8 May 014 wwwresearchmathsciorg Journal o Factors o words under an involution C Annal Deva Priya

More information

The Generative Capacity of Probabilistic Splicing Systems

The Generative Capacity of Probabilistic Splicing Systems Appl. Math. Inf. Sci. 9, No. 3, 1191-1198 (2015) 1191 Applied Mathematics & Information Sciences An International Journal http://dx.doi.org/10.12785/amis/090311 The Generative Capacity of Probabilistic

More information

Closure under the Regular Operations

Closure under the Regular Operations September 7, 2013 Application of NFA Now we use the NFA to show that collection of regular languages is closed under regular operations union, concatenation, and star Earlier we have shown this closure

More information

Harvard CS 121 and CSCI E-207 Lecture 10: CFLs: PDAs, Closure Properties, and Non-CFLs

Harvard CS 121 and CSCI E-207 Lecture 10: CFLs: PDAs, Closure Properties, and Non-CFLs Harvard CS 121 and CSCI E-207 Lecture 10: CFLs: PDAs, Closure Properties, and Non-CFLs Harry Lewis October 8, 2013 Reading: Sipser, pp. 119-128. Pushdown Automata (review) Pushdown Automata = Finite automaton

More information

524 R. Morin Popular, graphical, and poerful, MSCs are intuitive and easy to use. Hoever they may lead to specifications that do not correspond to the

524 R. Morin Popular, graphical, and poerful, MSCs are intuitive and easy to use. Hoever they may lead to specifications that do not correspond to the Recognizable Sets of Message Sequence Charts Rémi Morin Laboratoire d Informatique Fondamentale de Marseille Université de Provence, 39 rue F. Joliot-Curie, F-13453 Marseille cedex 13, France Abstract.

More information

CS 455/555: Finite automata

CS 455/555: Finite automata CS 455/555: Finite automata Stefan D. Bruda Winter 2019 AUTOMATA (FINITE OR NOT) Generally any automaton Has a finite-state control Scans the input one symbol at a time Takes an action based on the currently

More information

DNA Watson-Crick complementarity in computer science

DNA Watson-Crick complementarity in computer science DNA Watson-Crick computer science Shnosuke Seki (Supervisor) Dr. Lila Kari Department Computer Science, University Western Ontario Ph.D. thesis defense public lecture August 9, 2010 Outle 1 2 Pseudo-primitivity

More information

Enhancing Generalization Capability of SVM Classifiers with Feature Weight Adjustment

Enhancing Generalization Capability of SVM Classifiers with Feature Weight Adjustment Enhancing Generalization Capability of SVM Classifiers ith Feature Weight Adjustment Xizhao Wang and Qiang He College of Mathematics and Computer Science, Hebei University, Baoding 07002, Hebei, China

More information

Energy Minimization via a Primal-Dual Algorithm for a Convex Program

Energy Minimization via a Primal-Dual Algorithm for a Convex Program Energy Minimization via a Primal-Dual Algorithm for a Convex Program Evripidis Bampis 1,,, Vincent Chau 2,, Dimitrios Letsios 1,2,, Giorgio Lucarelli 1,2,,, and Ioannis Milis 3, 1 LIP6, Université Pierre

More information

DEGREES OF (NON)MONOTONICITY OF RRW-AUTOMATA

DEGREES OF (NON)MONOTONICITY OF RRW-AUTOMATA DEGREES OF (NON)MONOTONICITY OF RRW-AUTOMATA Martin Plátek Department of Computer Science, Charles University Malostranské nám. 25, 118 00 PRAHA 1, Czech Republic e-mail: platek@ksi.ms.mff.cuni.cz and

More information

P Systems with Symport/Antiport of Rules

P 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 information

Non-emptiness Testing for TMs

Non-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 information

Uses of finite automata

Uses of finite automata Chapter 2 :Finite Automata 2.1 Finite Automata Automata are computational devices to solve language recognition problems. Language recognition problem is to determine whether a word belongs to a language.

More information

Closure Under Reversal of Languages over Infinite Alphabets

Closure Under Reversal of Languages over Infinite Alphabets Closure Under Reversal of Languages over Infinite Alphabets Daniel Genkin 1, Michael Kaminski 2(B), and Liat Peterfreund 2 1 Department of Computer and Information Science, University of Pennsylvania,

More information

N-bit Parity Neural Networks with minimum number of threshold neurons

N-bit Parity Neural Networks with minimum number of threshold neurons Open Eng. 2016; 6:309 313 Research Article Open Access Marat Z. Arslanov*, Zhazira E. Amirgalieva, and Chingiz A. Kenshimov N-bit Parity Neural Netorks ith minimum number of threshold neurons DOI 10.1515/eng-2016-0037

More information

Computability and Complexity

Computability 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 information

Preliminaries. Definition: The Euclidean dot product between two vectors is the expression. i=1

Preliminaries. Definition: The Euclidean dot product between two vectors is the expression. i=1 90 8 80 7 70 6 60 0 8/7/ Preliminaries Preliminaries Linear models and the perceptron algorithm Chapters, T x + b < 0 T x + b > 0 Definition: The Euclidean dot product beteen to vectors is the expression

More information

CHAPTER 3 THE COMMON FACTOR MODEL IN THE POPULATION. From Exploratory Factor Analysis Ledyard R Tucker and Robert C. MacCallum

CHAPTER 3 THE COMMON FACTOR MODEL IN THE POPULATION. From Exploratory Factor Analysis Ledyard R Tucker and Robert C. MacCallum CHAPTER 3 THE COMMON FACTOR MODEL IN THE POPULATION From Exploratory Factor Analysis Ledyard R Tucker and Robert C. MacCallum 1997 19 CHAPTER 3 THE COMMON FACTOR MODEL IN THE POPULATION 3.0. Introduction

More information

CSE 135: Introduction to Theory of Computation Nondeterministic Finite Automata (cont )

CSE 135: Introduction to Theory of Computation Nondeterministic Finite Automata (cont ) CSE 135: Introduction to Theory of Computation Nondeterministic Finite Automata (cont ) Sungjin Im University of California, Merced 2-3-214 Example II A ɛ B ɛ D F C E Example II A ɛ B ɛ D F C E NFA accepting

More information

CS:4330 Theory of Computation Spring Regular Languages. Finite Automata and Regular Expressions. Haniel Barbosa

CS:4330 Theory of Computation Spring Regular Languages. Finite Automata and Regular Expressions. Haniel Barbosa CS:4330 Theory of Computation Spring 2018 Regular Languages Finite Automata and Regular Expressions Haniel Barbosa Readings for this lecture Chapter 1 of [Sipser 1996], 3rd edition. Sections 1.1 and 1.3.

More information

Recap DFA,NFA, DTM. Slides by Prof. Debasis Mitra, FIT.

Recap DFA,NFA, DTM. Slides by Prof. Debasis Mitra, FIT. Recap DFA,NFA, DTM Slides by Prof. Debasis Mitra, FIT. 1 Formal Language Finite set of alphabets Σ: e.g., {0, 1}, {a, b, c}, { {, } } Language L is a subset of strings on Σ, e.g., {00, 110, 01} a finite

More information

Deciding Whether a Regular Language is Generated by a Splicing System

Deciding Whether a Regular Language is Generated by a Splicing System Deciding Whether a Regular Language is Generated by a Splicing System Lila Kari Steffen Kopecki Department of Computer Science The University of Western Ontario Middlesex College, London ON N6A 5B7 Canada

More information

STATC141 Spring 2005 The materials are from Pairwise Sequence Alignment by Robert Giegerich and David Wheeler

STATC141 Spring 2005 The materials are from Pairwise Sequence Alignment by Robert Giegerich and David Wheeler STATC141 Spring 2005 The materials are from Pairise Sequence Alignment by Robert Giegerich and David Wheeler Lecture 6, 02/08/05 The analysis of multiple DNA or protein sequences (I) Sequence similarity

More information

Let us first give some intuitive idea about a state of a system and state transitions before describing finite automata.

Let us first give some intuitive idea about a state of a system and state transitions before describing finite automata. Finite Automata Automata (singular: automation) are a particularly simple, but useful, model of computation. They were initially proposed as a simple model for the behavior of neurons. The concept of a

More information

DM17. Beregnelighed. Jacob Aae Mikkelsen

DM17. 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 information

Stat 8112 Lecture Notes Weak Convergence in Metric Spaces Charles J. Geyer January 23, Metric Spaces

Stat 8112 Lecture Notes Weak Convergence in Metric Spaces Charles J. Geyer January 23, Metric Spaces Stat 8112 Lecture Notes Weak Convergence in Metric Spaces Charles J. Geyer January 23, 2013 1 Metric Spaces Let X be an arbitrary set. A function d : X X R is called a metric if it satisfies the folloing

More information

Defining Languages by Forbidding-Enforcing Systems

Defining Languages by Forbidding-Enforcing Systems Defining Languages by Forbidding-Enforcing Systems Daniela Genova Department of Mathematics and Statistics, University of North Florida, Jacksonville, FL 32224, USA d.genova@unf.edu Abstract. Motivated

More information

Linear models and the perceptron algorithm

Linear models and the perceptron algorithm 8/5/6 Preliminaries Linear models and the perceptron algorithm Chapters, 3 Definition: The Euclidean dot product beteen to vectors is the expression dx T x = i x i The dot product is also referred to as

More information

3 - Vector Spaces Definition vector space linear space u, v,

3 - Vector Spaces Definition vector space linear space u, v, 3 - Vector Spaces Vectors in R and R 3 are essentially matrices. They can be vieed either as column vectors (matrices of size and 3, respectively) or ro vectors ( and 3 matrices). The addition and scalar

More information

Computability and Complexity

Computability and Complexity Computability and Complexity Sequences and Automata CAS 705 Ryszard Janicki Department of Computing and Software McMaster University Hamilton, Ontario, Canada janicki@mcmaster.ca Ryszard Janicki Computability

More information

Introduction to Turing Machines. Reading: Chapters 8 & 9

Introduction to Turing Machines. Reading: Chapters 8 & 9 Introduction to Turing Machines Reading: Chapters 8 & 9 1 Turing Machines (TM) Generalize the class of CFLs: Recursively Enumerable Languages Recursive Languages Context-Free Languages Regular Languages

More information

Acceptance of!-languages by Communicating Deterministic Turing Machines

Acceptance of!-languages by Communicating Deterministic Turing Machines Acceptance of!-languages by Communicating Deterministic Turing Machines Rudolf Freund Institut für Computersprachen, Technische Universität Wien, Karlsplatz 13 A-1040 Wien, Austria Ludwig Staiger y Institut

More information

Linear models: the perceptron and closest centroid algorithms. D = {(x i,y i )} n i=1. x i 2 R d 9/3/13. Preliminaries. Chapter 1, 7.

Linear models: the perceptron and closest centroid algorithms. D = {(x i,y i )} n i=1. x i 2 R d 9/3/13. Preliminaries. Chapter 1, 7. Preliminaries Linear models: the perceptron and closest centroid algorithms Chapter 1, 7 Definition: The Euclidean dot product beteen to vectors is the expression d T x = i x i The dot product is also

More information

Great Theoretical Ideas in Computer Science. Lecture 4: Deterministic Finite Automaton (DFA), Part 2

Great Theoretical Ideas in Computer Science. Lecture 4: Deterministic Finite Automaton (DFA), Part 2 5-25 Great Theoretical Ideas in Computer Science Lecture 4: Deterministic Finite Automaton (DFA), Part 2 January 26th, 27 Formal definition: DFA A deterministic finite automaton (DFA) M =(Q,,,q,F) M is

More information

How Long Does it Take to Catch a Wild Kangaroo?

How Long Does it Take to Catch a Wild Kangaroo? Ho Long Does it Take to Catch a Wild Kangaroo? Ravi Montenegro Prasad Tetali ABSTRACT The discrete logarithm problem asks to solve for the exponent x, given the generator g of a cyclic group G and an element

More information

SCHEME FOR INTERNAL ASSESSMENT TEST 3

SCHEME FOR INTERNAL ASSESSMENT TEST 3 SCHEME FOR INTERNAL ASSESSMENT TEST 3 Max Marks: 40 Subject& Code: Automata Theory & Computability (15CS54) Sem: V ISE (A & B) Note: Answer any FIVE full questions, choosing one full question from each

More information

Bucket handles and Solenoids Notes by Carl Eberhart, March 2004

Bucket handles and Solenoids Notes by Carl Eberhart, March 2004 Bucket handles and Solenoids Notes by Carl Eberhart, March 004 1. Introduction A continuum is a nonempty, compact, connected metric space. A nonempty compact connected subspace of a continuum X is called

More information

A Generalization of a result of Catlin: 2-factors in line graphs

A Generalization of a result of Catlin: 2-factors in line graphs AUSTRALASIAN JOURNAL OF COMBINATORICS Volume 72(2) (2018), Pages 164 184 A Generalization of a result of Catlin: 2-factors in line graphs Ronald J. Gould Emory University Atlanta, Georgia U.S.A. rg@mathcs.emory.edu

More information

Aging and scaling of aftershocks

Aging and scaling of aftershocks Aging and scaling of aftershocks Sumiyoshi Abe 1 and Norikazu Suzuki 2 1 Institute of Physics, University of Tsukuba, Ibaraki 305-8571, Japan 2 College of Science and Technology, Nihon University, Chiba

More information

Optimum Relay Position for Differential Amplify-and-Forward Cooperative Communications

Optimum Relay Position for Differential Amplify-and-Forward Cooperative Communications Optimum Relay Position for Differential Amplify-and-Forard Cooperative Communications Kazunori Hayashi #1, Kengo Shirai #, Thanongsak Himsoon 1, W Pam Siriongpairat, Ahmed K Sadek 3,KJRayLiu 4, and Hideaki

More information

RELATIVE WATSON-CRICK PRIMITIVITY OF WORDS

RELATIVE WATSON-CRICK PRIMITIVITY OF WORDS For submission to the Journal of Automata, Languages and Combinatorics Created on December 1, 2017 RELATIVE WATSON-CRICK PRIMITIVITY OF WORDS Lila Kari (A) Manasi S. Kulkarni (B) Kalpana Mahalingam (B)

More information

Note Watson Crick D0L systems with regular triggers

Note Watson Crick D0L systems with regular triggers Theoretical Computer Science 259 (2001) 689 698 www.elsevier.com/locate/tcs Note Watson Crick D0L systems with regular triggers Juha Honkala a; ;1, Arto Salomaa b a Department of Mathematics, University

More information

Chapter 2: Finite Automata

Chapter 2: Finite Automata Chapter 2: Finite Automata 2.1 States, State Diagrams, and Transitions Finite automaton is the simplest acceptor or recognizer for language specification. It is also the simplest model of a computer. A

More information

PARALLEL COMMUNICATING FLIP PUSHDOWN AUTOMATA SYSTEMS COMMUNICATING BY STACKS

PARALLEL COMMUNICATING FLIP PUSHDOWN AUTOMATA SYSTEMS COMMUNICATING BY STACKS International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 6367(Print) ISSN 0976 6375(Online) Volume 1 Number 1, May - June (2010), pp. 34-45 IAEME, http://www.iaeme.com/ijcet.html

More information

An Investigation of the use of Spatial Derivatives in Active Structural Acoustic Control

An Investigation of the use of Spatial Derivatives in Active Structural Acoustic Control An Investigation of the use of Spatial Derivatives in Active Structural Acoustic Control Brigham Young University Abstract-- A ne parameter as recently developed by Jeffery M. Fisher (M.S.) for use in

More information

Chapter 5. Finite Automata

Chapter 5. Finite Automata Chapter 5 Finite Automata 5.1 Finite State Automata Capable of recognizing numerous symbol patterns, the class of regular languages Suitable for pattern-recognition type applications, such as the lexical

More information

Büchi Automata and their closure properties. - Ajith S and Ankit Kumar

Büchi Automata and their closure properties. - Ajith S and Ankit Kumar Büchi Automata and their closure properties - Ajith S and Ankit Kumar Motivation Conventional programs accept input, compute, output result, then terminate Reactive program : not expected to terminate

More information

Criteria for the determination of a basic Clark s flow time distribution function in network planning

Criteria for the determination of a basic Clark s flow time distribution function in network planning International Journal of Engineering & Technology IJET-IJENS Vol:4 No:0 60 Criteria for the determination of a basic Clark s flo time distribution function in netork planning Dusko Letić, Branko Davidović,

More information

Lecture 3: Nondeterministic Finite Automata

Lecture 3: Nondeterministic Finite Automata Lecture 3: Nondeterministic Finite Automata September 5, 206 CS 00 Theory of Computation As a recap of last lecture, recall that a deterministic finite automaton (DFA) consists of (Q, Σ, δ, q 0, F ) where

More information

Functions on languages:

Functions on languages: MA/CSSE 474 Final Exam Notation and Formulas page Name (turn this in with your exam) Unless specified otherwise, r,s,t,u,v,w,x,y,z are strings over alphabet Σ; while a, b, c, d are individual alphabet

More information

Logics for Bisimulation and Divergence

Logics for Bisimulation and Divergence Logics for Bisimulation and Divergence Xinxin Liu, Tingting Yu (B), and Wenhui Zhang State Key Laboratory of Computer Science, Institute of Softare, CAS, University of Chinese Academy of Sciences, Beijing,

More information

Logic Effort Revisited

Logic Effort Revisited Logic Effort Revisited Mark This note ill take another look at logical effort, first revieing the asic idea ehind logical effort, and then looking at some of the more sutle issues in sizing transistors..0

More information

CS243, Logic and Computation Nondeterministic finite automata

CS243, 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 information

A Novel Beamformer Robust to Steering Vector Mismatch

A Novel Beamformer Robust to Steering Vector Mismatch A Novel Beamformer Robust to Steering Vector Mismatch Chun-Yang Chen and P. P. Vaidyanathan Dept. of Electrical Engineering, MC 136-93 California Institute of Technology, Pasadena, CA 9115, USA E-mail:

More information

CSE 135: Introduction to Theory of Computation Nondeterministic Finite Automata

CSE 135: Introduction to Theory of Computation Nondeterministic Finite Automata CSE 135: Introduction to Theory of Computation Nondeterministic Finite Automata Sungjin Im University of California, Merced 1-27-215 Nondeterminism Michael Rabin and Dana Scott (1959) Michael Rabin Dana

More information

The Probability of Pathogenicity in Clinical Genetic Testing: A Solution for the Variant of Uncertain Significance

The Probability of Pathogenicity in Clinical Genetic Testing: A Solution for the Variant of Uncertain Significance International Journal of Statistics and Probability; Vol. 5, No. 4; July 2016 ISSN 1927-7032 E-ISSN 1927-7040 Published by Canadian Center of Science and Education The Probability of Pathogenicity in Clinical

More information

Early & Quick COSMIC-FFP Analysis using Analytic Hierarchy Process

Early & Quick COSMIC-FFP Analysis using Analytic Hierarchy Process Early & Quick COSMIC-FFP Analysis using Analytic Hierarchy Process uca Santillo (luca.santillo@gmail.com) Abstract COSMIC-FFP is a rigorous measurement method that makes possible to measure the functional

More information

Max-Margin Ratio Machine

Max-Margin Ratio Machine JMLR: Workshop and Conference Proceedings 25:1 13, 2012 Asian Conference on Machine Learning Max-Margin Ratio Machine Suicheng Gu and Yuhong Guo Department of Computer and Information Sciences Temple University,

More information

Randomized Smoothing Networks

Randomized Smoothing Networks Randomized Smoothing Netorks Maurice Herlihy Computer Science Dept., Bron University, Providence, RI, USA Srikanta Tirthapura Dept. of Electrical and Computer Engg., Ioa State University, Ames, IA, USA

More information

Iterated Hairpin Completions of Non-crossing Words

Iterated Hairpin Completions of Non-crossing Words Iterated Hairpin Completions of Non-crossing Words Lila Kari 1, Steffen Kopecki 1,2, and Shinnosuke Seki 3 1 Department of Computer Science University of Western Ontario, London lila@csd.uwo.ca 2 Institute

More information

Closure 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 of Regular Languages Union, Intersection, Difference, Concatenation, Kleene Closure, Reversal, Homomorphism, Inverse Homomorphism Closure Properties Recall a closure property is a statement

More information

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore. This document is donloaded from DR-NTU, Nanyang Technological University Library, Singapore. Title Amplify-and-forard based to-ay relay ARQ system ith relay combination Author(s) Luo, Sheng; Teh, Kah Chan

More information

CS 154. Finite Automata, Nondeterminism, Regular Expressions

CS 154. Finite Automata, Nondeterminism, Regular Expressions CS 54 Finite Automata, Nondeterminism, Regular Expressions Read string left to right The DFA accepts a string if the process ends in a double circle A DFA is a 5-tuple M = (Q, Σ, δ, q, F) Q is the set

More information

Deciding Whether a Regular Language is Generated by a Splicing System

Deciding Whether a Regular Language is Generated by a Splicing System Deciding Whether a Regular Language is Generated by a Splicing System Lila Kari Steffen Kopecki Department of Computer Science The University of Western Ontario London ON N6A 5B7 Canada {lila,steffen}@csd.uwo.ca

More information

P Finite Automata and Regular Languages over Countably Infinite Alphabets

P 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 information

Theory of Languages and Automata

Theory of Languages and Automata Theory of Languages and Automata Chapter 1- Regular Languages & Finite State Automaton Sharif University of Technology Finite State Automaton We begin with the simplest model of Computation, called finite

More information

Endogeny for the Logistic Recursive Distributional Equation

Endogeny for the Logistic Recursive Distributional Equation Zeitschrift für Analysis und ihre Anendungen Journal for Analysis and its Applications Volume 30 20, 237 25 DOI: 0.47/ZAA/433 c European Mathematical Society Endogeny for the Logistic Recursive Distributional

More information

Outline. Nondetermistic Finite Automata. Transition diagrams. A finite automaton is a 5-tuple (Q, Σ,δ,q 0,F)

Outline. Nondetermistic Finite Automata. Transition diagrams. A finite automaton is a 5-tuple (Q, Σ,δ,q 0,F) Outline Nondeterminism Regular expressions Elementary reductions http://www.cs.caltech.edu/~cs20/a October 8, 2002 1 Determistic Finite Automata A finite automaton is a 5-tuple (Q, Σ,δ,q 0,F) Q is a finite

More information

On the approximation of real powers of sparse, infinite, bounded and Hermitian matrices

On the approximation of real powers of sparse, infinite, bounded and Hermitian matrices On the approximation of real poers of sparse, infinite, bounded and Hermitian matrices Roman Werpachoski Center for Theoretical Physics, Al. Lotnikó 32/46 02-668 Warszaa, Poland Abstract We describe a

More information

A representation of context-free grammars with the help of finite digraphs

A representation of context-free grammars with the help of finite digraphs A representation of context-free grammars with the help of finite digraphs Krasimir Yordzhev Faculty of Mathematics and Natural Sciences, South-West University, Blagoevgrad, Bulgaria Email address: yordzhev@swu.bg

More information

Ultrametric Automata with One Head Versus Multihead Nondeterministic Automata

Ultrametric Automata with One Head Versus Multihead Nondeterministic Automata Ultrametric Automata with One Head Versus Multihead Nondeterministic Automata Maksims Dimitrijevs and Irina Ščeguļnaja University of Latvia, Faculty of Computing, Raiņa bulvāris 19, Riga, LV-1586, Latvia

More information

and sinθ = cosb =, and we know a and b are acute angles, find cos( a+ b) Trigonometry Topics Accuplacer Review revised July 2016 sin.

and sinθ = cosb =, and we know a and b are acute angles, find cos( a+ b) Trigonometry Topics Accuplacer Review revised July 2016 sin. Trigonometry Topics Accuplacer Revie revised July 0 You ill not be alloed to use a calculator on the Accuplacer Trigonometry test For more information, see the JCCC Testing Services ebsite at http://jcccedu/testing/

More information

Distributed-Automata and Simple Test Tube Systems. Prahladh Harsha

Distributed-Automata and Simple Test Tube Systems. Prahladh Harsha Distributed-Automata and Simple Test Tube Systems A Project Report Submitted in partial fulfillment of the requirements of the degree of Bachelor of Technology in Computer Science and Engineering by Prahladh

More information

Hybrid Transition Modes in (Tissue) P Systems

Hybrid 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 information

arxiv: v1 [cs.fl] 19 Mar 2015

arxiv: v1 [cs.fl] 19 Mar 2015 Regular realizability problems and regular languages A. Rubtsov arxiv:1503.05879v1 [cs.fl] 19 Mar 2015 1 Moscow Institute of Physics and Technology 2 National Research University Higher School of Economics

More information

Lexical Analysis. Reinhard Wilhelm, Sebastian Hack, Mooly Sagiv Saarland University, Tel Aviv University.

Lexical Analysis. Reinhard Wilhelm, Sebastian Hack, Mooly Sagiv Saarland University, Tel Aviv University. Lexical Analysis Reinhard Wilhelm, Sebastian Hack, Mooly Sagiv Saarland University, Tel Aviv University http://compilers.cs.uni-saarland.de Compiler Construction Core Course 2017 Saarland University Today

More information

Theory of Computation (I) Yijia Chen Fudan University

Theory of Computation (I) Yijia Chen Fudan University Theory of Computation (I) Yijia Chen Fudan University Instructor Yijia Chen Homepage: http://basics.sjtu.edu.cn/~chen Email: yijiachen@fudan.edu.cn Textbook Introduction to the Theory of Computation Michael

More information