Codingrotations on intervals

Size: px
Start display at page:

Download "Codingrotations on intervals"

Transcription

1 Theoretical Computer Science 28 (22) Codingrotations on intervals Jean Berstel a, Laurent Vuillon b; a Institut Gaspard Monge (IGM), Universite de Marne-la-Vallee, 5, boulevard Descartes, Marne-la-Vallee Cedex2, France b Laboratoire d informatique algorithmique: fondements et applications (LIAFA) and CNRS, Universite Denis-Diderot (Paris VII), 2, place Jussieu, 7525 Paris Cedex5, France Abstract We show that the codingof a rotation by on m intervals can be recoded over m Sturmian words of angle. c 22 Elsevier Science B.V. All rights reserved.. Introduction The codingof rotations is a tool for the construction of innite words over a nite alphabet. Consider a rotation R, given by an angle, and dened for a point x by R (x)={x + }, where {y} denotes the fractional part of y. Consider next a partition of the unit circle in m + half open intervals {B ;B ;:::;B m }. For any startingpoint x with 6x, one gets an innite word u by I(x)I(R (x))i(r(x)) 2 I(R(x)) n :::; where I(y)=i if y B i. In the special case where is irrational and the partition is B =[;[ and B =[; [, this construction produces exactly the well-known Sturmian words. These words appear in various domains as computer sciences [2], Physics, Mathematical optimization and play a crucial role in this article. It is remarkable that Sturmian words have a combinatorial characterization. Thus, they are exactly aperiodic words with (subword) complexity p(n)=n + where the complexity function p : N N counts the number of distinct factors of length n in the innite word u [2]. The same general construction allows also to compute Rote words with complexity p(n)=2n by usingan irrational rotation and the partition B =[; 2 [ and B =[ 2 ; [ (see [7]). More generally, one can Correspondingauthor. address: laurent.vuillon@liafa.jussieu.fr (L. Vuillon) /2/$ - see front matter c 22 Elsevier Science B.V. All rights reserved. PII: S (2)9-9

2 J. Berstel, L. Vuillon / Theoretical Computer Science 28 (22) Fig.. Automata for m =; 2; 3. obtain innite words with complexity p(n)=an + b; where a and b are real, by coding of rotation [,3]. In addition, codings of rotation with an irrational value of and the partition B =[;[ and B =[; [ are intimately related to Sturmian words. Indeed, the rst sequence is the dierence term by term of two Sturmian words [6]. Didier gives a characterization of the codingof rotation with a partition of m intervals of length greater than by usingsturmian words and cellular automata [5]. Finally, Blanchard and Kurka study the complexity of formal languages that are generated by coding of rotation [4]. The goal of this article is to show that the coding of a rotation by on m + intervals can be recoded over m + Sturmian words of angle by the use of an automaton. Let the partition of [; [ be given for j =;:::;m, by [ j ; j+ [, where = 2 j m+ =, then the kth Sturmian word is given by J k (x)j k (R (x))j k (R 2 (x)) J k (R n (x)) ; where J k (y)= if y I k =[ k ; k + [ and otherwise (thus the m + Sturmian words have the same language). The automaton for the recodingis a universal automaton (i.e. it is the same for all (m + ) tuples of Sturmian words). It has m + states. Its edges are (m + ) tuples of and. The edge labeled by the vector composed of the ith letters of each Sturmian word gives the ith letter of the codingof rotation (see Fig. ).

3 J. Berstel, L. Vuillon / Theoretical Computer Science 28 (22) 99 7 Fig. 2. Partition of the unit circle. 2. Examples Fig. 2 shows a partition of the unit circle into 4 intervals of the form [ j ; j+ [. It shows also the positions of i + and the codingby 8 intervals associated with binary vectors called X K in Section 3. We can nd the codingof the interval [ j ; j+ [bythe automaton for m=3 applied to the binary vector values. As an example, usingthe universal automaton for m=3, the four followingsturmian words can be recoded on a word on a four letter alphabet: is recoded on the followingword: : 3. Notation We will consider subsets of [; [ that we call intervals. Let x; y be in [; [. Then we set {z x 6 z y} if x y; [x; y[= if x = y; {z x 6 z } {z 6 z y} if x y: In particular, [x; y[=[;y[ [x; [ if x y. This is precisely the notion of an interval on the torus T=R=Z. Let ; ;:::; m be numbers in the interval ]; [, with m. It will be convenient to set = and m+ =. The m + intervals B k =[ k ; k+ [; k =;:::;m

4 2 J. Berstel, L. Vuillon / Theoretical Computer Science 28 (22) 99 7 are a partition of [; [. We consider the rotation of angle dened by R (x)=x + mod. Dene intervals I k by (all values are computed modulo ) I k =[ k ; k + [; k =;:::;m: We will be specially interested in the nonempty intervals X K = I k I k : k K k= K Here, K is a subset of M ={;:::;m}, and I k =[; [\I k is the complement of I k. Observe that, for any nonempty interval I =[x; y[, one gets I =[y; x[. 4. Circular order We want to compute intersections of intervals. Although the geometric approach is easy to understand, it is error prone because points are usually not in general position. Therefore, we consider a more combinatoric approach. Given numbers x ;:::;x n [; [, the sequence (x ;:::;x n )iscircularly ordered, or c-ordered for short, if there exists an integer h with 6h6n such that 6 x h 6 x h+ 6 6 x n 6 x 6 6 x h : () If () holds, then either x = =x n, or the integer h is unique. Also, if (x ;:::;x n ) is c-ordered, then clearly (x 2 ;:::;x n ;x )isc-ordered. Any subsequence of a c-ordered sequence is c-ordered. Observe also that if (x ;:::;x n )isc-ordered and x x n then x 6 6x n. Indeed, if () holds for h, then x n 6x. Two rules are useful. Lemma 4.. (i) Translation Rule If (x ;:::;x n ) is c-ordered and y i x i + mod, then (y ;:::;y n ) is c-ordered. (ii) Insertion Rule If (x ;:::;x n ) and (y ;:::;y m ) are c-ordered, if furthermore y y m and x i =y ; x i+ =y m, then (x ;:::;x i ;y 2 ;:::;y m ;x i+ ;:::;x n ) is c-ordered. Proof. (i) We may assume 6x 6 6x n. The real numbers x i + satisfy x + 6 6x n + +x +. Ifx n +, then y i =x i + and (y ;:::;y n )isc-ordered. Otherwise, let h be the smallest integer such that x h +. Then x x h + 6 x h x n + : If h=, one gets x + 6 6x n + 2 and clearly (y ;:::;y n )isc-ordered. If h, then x n + x + implies y h 6 6 y n y 6 6 y h : (ii) There are two cases. If x i = max{x ;:::;x n }, then x i+ 6 6x n 6x 6 6x i. From x i =y ; x i+ =y m, it follows that y m y. Let h be the integer such that 6y h 6 6y m y 6 6y h. Then 6 y h 6 6 y m = x i+ 6 6 x n 6 x 6 6 x i = y 6 6 y h :

5 J. Berstel, L. Vuillon / Theoretical Computer Science 28 (22) If x i max{x ;:::;x n }, then x i =y y m =x i+ and consequently x i =y 6y 2 6 6y m =x i+. We observe that the insertion rule does not hold if y =y m. Consider the two c-ordered sequences (x; x; y) and (x; y; x), where x y. Insertingthe second into the rst give the sequence (x; y; x; y) which is not c-ordered. We prove another useful formula. Lemma 4.2. Let 2. If (x; y; x+) is c-ordered, then (x; y; x+; y+) is c-ordered. Proof. The condition 2 implies that (x; x+; x+2) isc-ordered. By the translation rule, we get that (x + ; y + ; x + 2) isc-ordered. The insertion rule shows that (x; x + ; y + ; x + 2) isc-ordered and, again by the insertion rule, one gets that (x; y; x + ; y + ) isc-ordered. 5. Intersection Circular order is useful in consideringintersections of intervals. Let I =[x; y[ bea nonempty interval. Then x [x; y[ i(x; x ;y) is ordered. Let I =[x; y[ and I =[x ;y [ be nonempty intervals. Then x I i (x; x ;y)isc-ordered. Since I I i x I or x I, the intervals I and I are disjoint i (x; y; x ) and (x ;y ;x) are c-ordered. Consequently, we have shown Lemma 5.. Let I =[x; y[ and I =[x ;y [ be nonempty intervals. Then I I = if and only if (x; y; x ;y ) is c-ordered. The length s of an interval I =[x; y[ is the number s=y x if x6y, and is s= (x y) ify x. In both cases, y x + s mod so that, knowingthe length, we may write I =[x; x + s[. Lemma 5.2. Let I =[x; y[ and I =[x ;y [ be intervals of the same length 2. If I and I intersect, then (x; x ;y;y ) or (x ;x;y ;y) is c-ordered. In the rst case, I I =[x ;y[, in the second case, I I =[x; y [. Observe that if the length of I and I is greater than =2, then the intersection needs not to be an interval. Proof. The discussion before Lemma 5. shows that I and I intersect if and only if (x; x ;y)or(x ;x;y ) are c-ordered. From Lemma 4.2, it follows that (x; x ;y;y ) or (x ;x;y ;y)isc-ordered. Moreover, y x and x y since otherwise (x; y; x ;y ) is c-ordered and the intervals are disjoint by Lemma 4.2. If x=x (or equivalently if y=y ), then I =I. Thus, we may assume that the numbers x; y; x ;y are distinct. Assume the rst orderingholds. The formula for the intersection is straightforward if 6x x y y. If 6x y y x, then I =[;y[ [x; [ and I I =[x ;y[. The two other cases are proved in the same way.

6 4 J. Berstel, L. Vuillon / Theoretical Computer Science 28 (22) 99 7 The previous lemma will be applied to the intervals I k =[ k ; k + [. They all have same length. We write the conclusion for further reference. Lemma 5.3. Let 2. Let I k =[ k ; k + [ and I =[ ; + [ be two intervals. If I k and I intersect then ( k ; ; k + ; + ) or ( ; k ; + ; k + ) is c-ordered. Moreover, I k I =[ ; k + [ in the rst case, and I k I =[ k ; + [ in the second case. The followingobservation is the basic step for analyzingthe codinginduced by a rotation. Recall that for K {;:::;m}, X K = I k I k : k K k= K We assume from now on that 2. Proposition 5.4. Assume X K for some K {;:::;m} and assume ( i ; i2 ; i3 ; i4 ) is a c-ordered sequence. If i ;i 3 K, then i 2 K or i 4 K. Proof. Arguing by contradiction, suppose that i 2 ;i 4 = K. Since X K, the interval I i I i3 is not empty, therefore by Lemma 5.3 ( i ; i3 ; i + ; i3 + ) or( i3 ; i ; i3 + ; i + ) isc-ordered (or the sequence obtained by exchanging i and i 3 ). Consider the rst case, the second is the same by exchanging i 2 and i 4. Since ( i ; i2 ; i3 )is c-ordered, the translation rule shows that ( i + ; i2 + ; i3 + ) isc-ordered which gives, applying twice the insertion rule, that ( i ; i2 ; i3 ; i + ; i2 + ; i3 + ) is c-ordered. From this, we get that ( i ; i2 ; i +; i2 +) isc-ordered. From Lemma 5., we know that I i I i3 =[ i3 ; i + [, and this is then disjoint from I i2 =[ i2 + ; i2 [. Proposition 5.5. If X K is not empty, then there exist integers k; with 6k 6m such that {K; M\K}={{k;:::; }; { ;:::;m;;:::;k }}. Proof. This is a direct consequence of the precedingdiscussion. It follows that there are only (m + )(m + 2) intervals X K to be considered. In fact, consider the numbers ; ;:::; m ; and ; + ;:::; m +. They partition [; [ into exactly 2m + 2 intervals. Each of these intervals is contained in one and only one of the X K (but X may be scattered over several of the small intervals). This means that, amongthe (m + )(m + 2) possible intervals X K, there are only 2m + 2 that are used in a particular settingof the values of ; ;:::; m. Theorem 5.6. Assume K ;M, and X K. Then X K =[ ; k + [ [ k + ; [ where k and are dened in Proposition 5:5. If K ={k} is a singleton, then the formula still holds with =k. Proof. Suppose that K ={k;:::; } with k. The other case is symmetric. We rst prove that n K I n =[ ; k + [: Set Y K = n K I n.

7 J. Berstel, L. Vuillon / Theoretical Computer Science 28 (22) Since X K, the interval I k I is not empty. By Lemma 4.3 there are two cases: either ( k ; ; k +; +) isc-ordered, or ( ; k ; +; k +) isc-ordered. We show that this second case cannot happen. Indeed in this case, Y K I k I = [ k ; + [: Moreover for each n M\K, the sequence ( ; n ; k ) is c-ordered. By translation and insertion, the sequence ( ; n ; k ; +; n +; k +) is c-ordered. This shows that I n I k I, and consequently I k I I n = for each n in M\K, contradictingthe assumption that X K : Thus, ( k ; ; k + ; + ) is c-ordered. This implies that I k I =[ ; k +[: If i K then ( k ; i ; )isc-ordered. By translation, ( k +; i +; +) is c-ordered. By insertion of ( k ; i ; ) into ( k ; ; k + ; + ) one gets ( k ; i ; ; k + ; + ) isc-ordered. Again by insertion of ( k + ; i + ; + ), the sequence ( k ; i ; ; k + ; i + ; + ) isc-ordered. Thus Y K =[ ; k + [: The second part of the proof deals with n M\K I n: In this intersection the index n runs through the set {;:::;k ; ;:::;m}. The set M\K is partitioned into three possibly empty subsets as follows: n N i I n Y K ; n P i I n Y K =[ ; n [ and nally n Q i I n Y K =[ n + ; k + [: Of course, X K = (I n Y K ) (I n Y K ) (I n Y K ): n N n P n Q If one of the sets N;P;Q is empty it does not contribute to the intersection. Clearly, n N (I n Y K )=Y K. Next n P (I n Y K )= n P [ ; n [. If P is not empty then is in P and n P (I n Y K )=[ ; [. Finally, n Q (I n Y K )= n Q [ n +; k +[. If Q is not empty then k isinq and n Q (I n Y K )=[ k +; k +[. To nish the proof, we just have to verify that in each case, X K = n N (I n Y K ) n P (I n Y K ) n Q (I n Y K ) is equal to [ ; k + [ [ k + ; [. If P then n P (I n Y K )=[ ; [ and the sequence ( ; ; k + ) is c-ordered (case P ). If P = then the sequence ( ; k +; )isc-ordered (case P ). If Q then n Q (I n Y K )=[ k +; k +[ and the sequence ( ; k +; k +) is c-ordered (case Q ). If Q = then the sequence ( ; k + ; k + ) isc-ordered (case Q ). Case (P Q ): If P and Q are nonempty then X K =[ ; k +[ [ ; [ [ k + ; k + [. As the sequences ( ; ; k + ) and ( ; k + ; k + ) are c-ordered, by the insertion rule either the sequence ( ; ; k + ; k + ) or( ; k + ; ; k + ) isc-ordered. The rst case is impossible because X K is not empty. The second case implies that X K =[ ; k + [ [ k + ; [. Case (P Q ): If P = and Q, then X K =[ ; k + [ [ k + ; k + [ and the sequences ( ; k + ; ), ( ; k + ; k + ) are c-ordered. By insertion the sequence ( ; k +; k +; )isc-ordered. Thus, X K =[ ; k +[ [ k +; [. Case (P Q ): is symmetric to case (P Q ). Case (P Q ): If P = and Q =, then X K =[ ; k + [ [ k + ; [ and the sequences ( k + ; k + ; ), ( k + ; ; ) are c-ordered. By insertion rule either the sequence ( k +; k +; ; ), or ( k +; k +; ; )isc-ordered. The rst case is impossible because X K is non empty. The second case implies that X K =[ ; k + [ [ k + ; [.

8 6 J. Berstel, L. Vuillon / Theoretical Computer Science 28 (22) 99 7 Remark. As an additional property, the precedingproof shows that X K and the interior of X K does not contain any i or { i + }: is an interval 6. Main result Proposition 6.. If x B i and x + B j X K, then j i + K mod m +. Proof. If K or K M then X K =[ ; k + [ [ k + ; [: As x [ i ; i+ [; by translation rule we have y=x + [ i + ; i+ + [. Furthermore, y [ j ; j+ [: By the precedingremark and by identication, the only possibility is j = and i=k : It follows that j =i + K mod m +: If K = then X K = n M I n: By hypothesis we have y =x+ B j : But y X K implies that y= [ j ; j + [= I j. If I j B j then B j X K should be empty in contradiction with the hypothesis. Thus I j B j. The interval B j is equal to I j [ j + ; j+ [: That is x + [ j + ; j+ [ and x + [ i + ; i+ + [: By identication, we have i=j: If K =M then X K = n M I n: As x I n implies x+ = I n, by contraposition x+ X K implies x= I n for all n. Thus (x; n ;x+) isc-ordered for all n M. Asx B i and x is not in I i the sequence ( i ; i + ; x; i+ )isc-ordered. Thus (x; i+ ;:::; i+m ; i ;x+ ) is c-ordered. Consequently, X K is equal to [ i ; i+ + [: As x + [ j ; j+ [ by identication we nd j =i. From this proposition, we get the following automaton A (Fig. gives the automata for m=; 2; 3). Its set of states is the set M in bijection with the intervals B k. The alphabet is the set of subsets of M correspondingto the nonempty intervals X K.As already mentioned, there are (m+)(m+2) of them. The transitions or edges are given by the proposition: (i; K; j) is a transition if j i + K mod m +. Observe that the automaton is deterministic. Also, it is universal in the following sense: for a particular settingof ; ;:::; m,ifthe i and the j + are two by two distinct, there are only 2m+2 of the edges that are used. Indeed they are exactly 2m+2 intervals in the partition and between i and i+ the codingis uniquely determined for all i. Moreover, the automaton has the noteworthy property that each label provided it is neither (;:::;) nor (;:::;) appears at only one edge. Consequently, both the starting state and the arrival state of such an edge is determined by is label. We denote by A(v ;:::;v m ) the arrival state of the edge with label (v ;:::;v m ). We now explain the result in terms of innite words. Recall that B i =[ i ; i+ [ and I i =[ i ; i + [. Let u be the innite word dened by I(x)I(R (x))i(r 2 (x)) I(R n (x)) ;

9 J. Berstel, L. Vuillon / Theoretical Computer Science 28 (22) where I(y)=i if y B i. Let s k be the kth Sturmian word dened by J k (x)j k (R (x))j k (R 2 (x)) J k (R n (x)) ; where J k (y)= if y I k =[ k ; k + [ and otherwise. Theorem 6.2. The innite word u and the m + Sturmian words s i are related by A(s (n);:::;s m (n)) = u(n) for all n n, where n is the smallest integer such that {s (n );:::;s m (n )} contains both and. For n n the value u(n) is the starting state of the edge labeled {s (n );:::;s m (n )}. Remark that the result is written for irrational in order to manipulate Sturmian words. The construction of the automaton is independent of the rationality of (this case leads to innite periodic words). References [] P. Alessandri, V. Berthe, Three distance theorems and combinatorics on words, Enseig. Math. 44 (998) [2] J. Berstel, P. Seebold, Sturmian words, in: M. Lothaire (Ed.), Algebraic Combinatorics on Words, Chap. 2, Cambridge University Press, Cambridge, to appear. [3] V. Berthe, Etude arithmetique et dynamique de suites algorithmiques, Habilitation a diriger des reserches, Universite d Aix-Marseille II, 999. [4] F. Blanchard, P. Kurka, Language complexity of rotations and Sturmian sequences, Theoret. Comput. Sci. 29 (998) [5] G. Didier, Combinatoire des codages de rotations, Acta Arith. 85 (998) [6] P. Hubert, Proprietes combinatoires des suites denes par billard dans les triangles pavants, Theoret. Comput. Sci. 64 (996) [7] G. Rote, Sequences with subword complexity 2n, J. Number Theory 46 (994)

Bourget-du-lac cedex, France. Extended Abstract

Bourget-du-lac cedex, France. Extended Abstract Codings of rotations on two intervals are full A. Blondin-Massé a, S. Brlek a, S. Labbé a, L. Vuillon b a Laboratoire de Combinatoire et d Informatique Mathématique, Un. du Québec à Montréal, CP 8888 Succ.

More information

Sturmian Trees. Jean Berstel Luc Boasson Olivier Carton Isabelle Fagnot

Sturmian Trees. Jean Berstel Luc Boasson Olivier Carton Isabelle Fagnot Theory Comput Syst (2010) 46: 443 478 DOI 10.1007/s00224-009-9228-0 Sturmian Trees Jean Berstel Luc Boasson Olivier Carton Isabelle Fagnot Published online: 24 July 2009 Springer Science+Business Media,

More information

A geometrical characterization of factors of multidimensional Billiard words and some applications

A geometrical characterization of factors of multidimensional Billiard words and some applications Theoretical Computer Science 380 (2007) 286 303 www.elsevier.com/locate/tcs A geometrical characterization of factors of multidimensional Billiard words and some applications Jean-Pierre Borel XLim, UMR

More information

Theoretical Computer Science. Completing a combinatorial proof of the rigidity of Sturmian words generated by morphisms

Theoretical Computer Science. Completing a combinatorial proof of the rigidity of Sturmian words generated by morphisms Theoretical Computer Science 428 (2012) 92 97 Contents lists available at SciVerse ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs Note Completing a combinatorial

More information

Automata on linear orderings

Automata on linear orderings Automata on linear orderings Véronique Bruyère Institut d Informatique Université de Mons-Hainaut Olivier Carton LIAFA Université Paris 7 September 25, 2006 Abstract We consider words indexed by linear

More information

Balance properties of multi-dimensional words

Balance properties of multi-dimensional words Theoretical Computer Science 273 (2002) 197 224 www.elsevier.com/locate/tcs Balance properties of multi-dimensional words Valerie Berthe a;, Robert Tijdeman b a Institut de Mathematiques de Luminy, CNRS-UPR

More information

Automata for arithmetic Meyer sets

Automata for arithmetic Meyer sets Author manuscript, published in "LATIN 4, Buenos-Aires : Argentine (24)" DOI : 1.17/978-3-54-24698-5_29 Automata for arithmetic Meyer sets Shigeki Akiyama 1, Frédérique Bassino 2, and Christiane Frougny

More information

Hierarchy among Automata on Linear Orderings

Hierarchy among Automata on Linear Orderings Hierarchy among Automata on Linear Orderings Véronique Bruyère Institut d Informatique Université de Mons-Hainaut Olivier Carton LIAFA Université Paris 7 Abstract In a preceding paper, automata and rational

More information

An algebraic characterization of unary two-way transducers

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

Properties of the Integers

Properties of the Integers Properties of the Integers The set of all integers is the set and the subset of Z given by Z = {, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, }, N = {0, 1, 2, 3, 4, }, is the set of nonnegative integers (also called

More information

a + b = b + a and a b = b a. (a + b) + c = a + (b + c) and (a b) c = a (b c). a (b + c) = a b + a c and (a + b) c = a c + b c.

a + b = b + a and a b = b a. (a + b) + c = a + (b + c) and (a b) c = a (b c). a (b + c) = a b + a c and (a + b) c = a c + b c. Properties of the Integers The set of all integers is the set and the subset of Z given by Z = {, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, }, N = {0, 1, 2, 3, 4, }, is the set of nonnegative integers (also called

More information

Mathematics Course 111: Algebra I Part I: Algebraic Structures, Sets and Permutations

Mathematics Course 111: Algebra I Part I: Algebraic Structures, Sets and Permutations Mathematics Course 111: Algebra I Part I: Algebraic Structures, Sets and Permutations D. R. Wilkins Academic Year 1996-7 1 Number Systems and Matrix Algebra Integers The whole numbers 0, ±1, ±2, ±3, ±4,...

More information

Properties of Fibonacci languages

Properties of Fibonacci languages Discrete Mathematics 224 (2000) 215 223 www.elsevier.com/locate/disc Properties of Fibonacci languages S.S Yu a;, Yu-Kuang Zhao b a Department of Applied Mathematics, National Chung-Hsing University, Taichung,

More information

Palindromic complexity of codings of rotations

Palindromic complexity of codings of rotations Palindromic complexity of codings of rotations S. Brlek a,1, A. Blondin Massé a,b,, S. Labbé a,c, L. Vuillon b a LaCIM, Université du Québec à Montréal, C. P. 8888 Succursale Centre-Ville, Montréal (QC),

More information

Nilpotency and Limit Sets of Cellular Automata

Nilpotency and Limit Sets of Cellular Automata Nilpotency and Limit Sets of Cellular Automata Pierre Guillon 1 and Gaétan Richard 2 1 Université Paris-Est Laboratoire d Informatique Gaspard Monge, UMR CNRS 8049 5 bd Descartes, 77454 Marne la Vallée

More information

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution

More information

Solutions to Homework Set 1

Solutions to Homework Set 1 Solutions to Homework Set 1 1. Prove that not-q not-p implies P Q. In class we proved that A B implies not-b not-a Replacing the statement A by the statement not-q and the statement B by the statement

More information

Some operations preserving the existence of kernels

Some operations preserving the existence of kernels Discrete Mathematics 205 (1999) 211 216 www.elsevier.com/locate/disc Note Some operations preserving the existence of kernels Mostafa Blidia a, Pierre Duchet b, Henry Jacob c,frederic Maray d;, Henry Meyniel

More information

Aperiodic languages and generalizations

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

Note On Parikh slender context-free languages

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

On the Average Complexity of Brzozowski s Algorithm for Deterministic Automata with a Small Number of Final States

On the Average Complexity of Brzozowski s Algorithm for Deterministic Automata with a Small Number of Final States On the Average Complexity of Brzozowski s Algorithm for Deterministic Automata with a Small Number of Final States Sven De Felice 1 and Cyril Nicaud 2 1 LIAFA, Université Paris Diderot - Paris 7 & CNRS

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

On infinite permutations

On infinite permutations On infinite permutations Dmitri G. Fon-Der-Flaass, Anna E. Frid To cite this version: Dmitri G. Fon-Der-Flaass, Anna E. Frid. On infinite permutations. Stefan Felsner. 2005 European Conference on Combinatorics,

More information

The limitedness problem on distance automata: Hashiguchi s method revisited

The limitedness problem on distance automata: Hashiguchi s method revisited Theoretical Computer Science 310 (2004) 147 158 www.elsevier.com/locate/tcs The limitedness problem on distance automata: Hashiguchi s method revisited Hing Leung, Viktor Podolskiy Department of Computer

More information

Computability and Complexity

Computability and Complexity Computability and Complexity Non-determinism, Regular Expressions CAS 705 Ryszard Janicki Department of Computing and Software McMaster University Hamilton, Ontario, Canada janicki@mcmaster.ca Ryszard

More information

MATH 433 Applied Algebra Lecture 22: Semigroups. Rings.

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

Minimizing the size of an identifying or locating-dominating code in a graph is NP-hard

Minimizing the size of an identifying or locating-dominating code in a graph is NP-hard Theoretical Computer Science 290 (2003) 2109 2120 www.elsevier.com/locate/tcs Note Minimizing the size of an identifying or locating-dominating code in a graph is NP-hard Irene Charon, Olivier Hudry, Antoine

More information

Decision issues on functions realized by finite automata. May 7, 1999

Decision issues on functions realized by finite automata. May 7, 1999 Decision issues on functions realized by finite automata May 7, 1999 Christian Choffrut, 1 Hratchia Pelibossian 2 and Pierre Simonnet 3 1 Introduction Let D be some nite alphabet of symbols, (a set of

More information

A shrinking lemma for random forbidding context languages

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

Undecidable properties of self-affine sets and multi-tape automata

Undecidable properties of self-affine sets and multi-tape automata Undecidable properties of self-affine sets and multi-tape automata Timo Jolivet 1,2 and Jarkko Kari 1 1 Department of Mathematics, University of Turku, Finland 2 LIAFA, Université Paris Diderot, France

More information

group Jean-Eric Pin and Christophe Reutenauer

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

On representable graphs

On representable graphs On representable graphs Sergey Kitaev and Artem Pyatkin 3rd November 2005 Abstract A graph G = (V, E) is representable if there exists a word W over the alphabet V such that letters x and y alternate in

More information

Letter frequency in infinite repetition-free words

Letter frequency in infinite repetition-free words Theoretical Computer Science 80 200 88 2 www.elsevier.com/locate/tcs Letter frequency in infinite repetition-free words Pascal Ochem LaBRI, Université Bordeaux, 5 cours de la Libération, 405 Talence Cedex,

More information

Automata Theory for Presburger Arithmetic Logic

Automata Theory for Presburger Arithmetic Logic Automata Theory for Presburger Arithmetic Logic References from Introduction to Automata Theory, Languages & Computation and Constraints in Computational Logic Theory & Application Presented by Masood

More information

CSE 20 DISCRETE MATH. Winter

CSE 20 DISCRETE MATH. Winter CSE 20 DISCRETE MATH Winter 2017 http://cseweb.ucsd.edu/classes/wi17/cse20-ab/ Today's learning goals Evaluate which proof technique(s) is appropriate for a given proposition Direct proof Proofs by contraposition

More information

1 Take-home exam and final exam study guide

1 Take-home exam and final exam study guide Math 215 - Introduction to Advanced Mathematics Fall 2013 1 Take-home exam and final exam study guide 1.1 Problems The following are some problems, some of which will appear on the final exam. 1.1.1 Number

More information

Minimal enumerations of subsets of a nite set and the middle level problem

Minimal enumerations of subsets of a nite set and the middle level problem Discrete Applied Mathematics 114 (2001) 109 114 Minimal enumerations of subsets of a nite set and the middle level problem A.A. Evdokimov, A.L. Perezhogin 1 Sobolev Institute of Mathematics, Novosibirsk

More information

Theory of Computation

Theory of Computation Theory of Computation (Feodor F. Dragan) Department of Computer Science Kent State University Spring, 2018 Theory of Computation, Feodor F. Dragan, Kent State University 1 Before we go into details, what

More information

arxiv: v1 [math.co] 25 May 2011

arxiv: v1 [math.co] 25 May 2011 arxiv:1105.4986v1 [math.co] 25 May 2011 Gog and Magog triangles, and the Schützenberger involution Hayat Cheballah and Philippe Biane Abstract. We describe an approach to finding a bijection between Alternating

More information

Automata and Languages

Automata and Languages Automata and Languages Prof. Mohamed Hamada Software Engineering Lab. The University of Aizu Japan Mathematical Background Mathematical Background Sets Relations Functions Graphs Proof techniques Sets

More information

arxiv: v1 [math.co] 22 Jan 2013

arxiv: v1 [math.co] 22 Jan 2013 A Coloring Problem for Sturmian and Episturmian Words Aldo de Luca 1, Elena V. Pribavkina 2, and Luca Q. Zamboni 3 arxiv:1301.5263v1 [math.co] 22 Jan 2013 1 Dipartimento di Matematica Università di Napoli

More information

Ramsey Theory. May 24, 2015

Ramsey Theory. May 24, 2015 Ramsey Theory May 24, 2015 1 König s Lemma König s Lemma is a basic tool to move between finite and infinite combinatorics. To be concise, we use the notation [k] = {1, 2,..., k}, and [X] r will denote

More information

Palindrome complexity

Palindrome complexity Theoretical Computer Science 292 (2003) 9 31 www.elsevier.com/locate/tcs Palindrome complexity Jean-Paul Allouche a;, Michael Baake b, Julien Cassaigne c, David Damanik d a CNRS, LRI, Universite Paris-Sud,

More information

Theoretical Computer Science. State complexity of basic operations on suffix-free regular languages

Theoretical Computer Science. State complexity of basic operations on suffix-free regular languages Theoretical Computer Science 410 (2009) 2537 2548 Contents lists available at ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs State complexity of basic operations

More information

A Z q -Fan theorem. 1 Introduction. Frédéric Meunier December 11, 2006

A Z q -Fan theorem. 1 Introduction. Frédéric Meunier December 11, 2006 A Z q -Fan theorem Frédéric Meunier December 11, 2006 Abstract In 1952, Ky Fan proved a combinatorial theorem generalizing the Borsuk-Ulam theorem stating that there is no Z 2-equivariant map from the

More information

Principles of Real Analysis I Fall I. The Real Number System

Principles of Real Analysis I Fall I. The Real Number System 21-355 Principles of Real Analysis I Fall 2004 I. The Real Number System The main goal of this course is to develop the theory of real-valued functions of one real variable in a systematic and rigorous

More information

Lifting to non-integral idempotents

Lifting to non-integral idempotents Journal of Pure and Applied Algebra 162 (2001) 359 366 www.elsevier.com/locate/jpaa Lifting to non-integral idempotents Georey R. Robinson School of Mathematics and Statistics, University of Birmingham,

More information

A parallelogram tile fills the plane by translation in at most two distinct ways

A parallelogram tile fills the plane by translation in at most two distinct ways A parallelogram tile fills the plane by translation in at most two distinct ways A. Blondin Massé a,b, S. Brlek a, S. Labbé a,c, a Laboratoire LaCIM, Un. du Québec à Montréal, C.P. 8888 Succursale Centre-Ville,

More information

CSE 20 DISCRETE MATH WINTER

CSE 20 DISCRETE MATH WINTER CSE 20 DISCRETE MATH WINTER 2016 http://cseweb.ucsd.edu/classes/wi16/cse20-ab/ Today's learning goals Evaluate which proof technique(s) is appropriate for a given proposition Direct proof Proofs by contraposition

More information

CSE 20 DISCRETE MATH SPRING

CSE 20 DISCRETE MATH SPRING CSE 20 DISCRETE MATH SPRING 2016 http://cseweb.ucsd.edu/classes/sp16/cse20-ac/ Today's learning goals Evaluate which proof technique(s) is appropriate for a given proposition Direct proof Proofs by contraposition

More information

HW2 Solutions Problem 1: 2.22 Find the sign and inverse of the permutation shown in the book (and below).

HW2 Solutions Problem 1: 2.22 Find the sign and inverse of the permutation shown in the book (and below). Teddy Einstein Math 430 HW Solutions Problem 1:. Find the sign and inverse of the permutation shown in the book (and below). Proof. Its disjoint cycle decomposition is: (19)(8)(37)(46) which immediately

More information

A lattice path approach to countingpartitions with minimum rank t

A lattice path approach to countingpartitions with minimum rank t Discrete Mathematics 249 (2002) 31 39 www.elsevier.com/locate/disc A lattice path approach to countingpartitions with minimum rank t Alexander Burstein a, Sylvie Corteel b, Alexander Postnikov c, d; ;1

More information

On the S-Labeling problem

On the S-Labeling problem On the S-Labeling problem Guillaume Fertin Laboratoire d Informatique de Nantes-Atlantique (LINA), UMR CNRS 6241 Université de Nantes, 2 rue de la Houssinière, 4422 Nantes Cedex - France guillaume.fertin@univ-nantes.fr

More information

Cyclic Languages and Strongly Cyclic Languages

Cyclic Languages and Strongly Cyclic Languages Cyclic Languages and Strongly Cyclic Languages Marie-Pierre Bdal 1, Olivier Carton 2 and Christophe Reutenauer 3 1 LITP - Institut Blaise Pascal, Universit~ Denis Diderot 2 Place Jussieu 75251 Paris cedex

More information

Chapter 1. Sets and Numbers

Chapter 1. Sets and Numbers Chapter 1. Sets and Numbers 1. Sets A set is considered to be a collection of objects (elements). If A is a set and x is an element of the set A, we say x is a member of A or x belongs to A, and we write

More information

A polynomial realization of the Hopf algebra of uniform block permutations.

A polynomial realization of the Hopf algebra of uniform block permutations. FPSAC 202, Nagoya, Japan DMTCS proc AR, 202, 93 204 A polynomial realization of the Hopf algebra of uniform block permutations Rémi Maurice Institut Gaspard Monge, Université Paris-Est Marne-la-Vallée,

More information

Transducers for bidirectional decoding of prefix codes

Transducers for bidirectional decoding of prefix codes Transducers for bidirectional decoding of prefix codes Laura Giambruno a,1, Sabrina Mantaci a,1 a Dipartimento di Matematica ed Applicazioni - Università di Palermo - Italy Abstract We construct a transducer

More information

Math 541 Fall 2008 Connectivity Transition from Math 453/503 to Math 541 Ross E. Staffeldt-August 2008

Math 541 Fall 2008 Connectivity Transition from Math 453/503 to Math 541 Ross E. Staffeldt-August 2008 Math 541 Fall 2008 Connectivity Transition from Math 453/503 to Math 541 Ross E. Staffeldt-August 2008 Closed sets We have been operating at a fundamental level at which a topological space is a set together

More information

The commutation with ternary sets of words

The commutation with ternary sets of words The commutation with ternary sets of words Juhani Karhumäki Michel Latteux Ion Petre Turku Centre for Computer Science TUCS Technical Reports No 589, March 2004 The commutation with ternary sets of words

More information

Maths 212: Homework Solutions

Maths 212: Homework Solutions Maths 212: Homework Solutions 1. The definition of A ensures that x π for all x A, so π is an upper bound of A. To show it is the least upper bound, suppose x < π and consider two cases. If x < 1, then

More information

A characterization of balanced episturmian sequences

A characterization of balanced episturmian sequences A characterization of balanced episturmian sequences Geneviève Paquin Laurent Vuillon Submitted: Nov 21, 2006; Accepted: April 23, 2007 Mathematics Subject Classification: 68R15 Abstract It is well-known

More information

0 Sets and Induction. Sets

0 Sets and Induction. Sets 0 Sets and Induction Sets A set is an unordered collection of objects, called elements or members of the set. A set is said to contain its elements. We write a A to denote that a is an element of the set

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

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes These notes form a brief summary of what has been covered during the lectures. All the definitions must be memorized and understood. Statements

More information

Introduction to Real Analysis

Introduction to Real Analysis Introduction to Real Analysis Joshua Wilde, revised by Isabel Tecu, Takeshi Suzuki and María José Boccardi August 13, 2013 1 Sets Sets are the basic objects of mathematics. In fact, they are so basic that

More information

Arturo Carpi 1 and Cristiano Maggi 2

Arturo Carpi 1 and Cristiano Maggi 2 Theoretical Informatics and Applications Theoret. Informatics Appl. 35 (2001) 513 524 ON SYNCHRONIZED SEQUENCES AND THEIR SEPARATORS Arturo Carpi 1 and Cristiano Maggi 2 Abstract. We introduce the notion

More information

Asymptotic behavior in a heap model with two pieces

Asymptotic behavior in a heap model with two pieces Theoretical Computer Science 270 (2002) 525 560 www.elsevier.com/locate/tcs Asymptotic behavior in a heap model with two pieces Jean Mairesse, Laurent Vuillon LIAFA, CNRS-Universite Paris VII, case 7014,

More information

Free Subgroups of the Fundamental Group of the Hawaiian Earring

Free Subgroups of the Fundamental Group of the Hawaiian Earring Journal of Algebra 219, 598 605 (1999) Article ID jabr.1999.7912, available online at http://www.idealibrary.com on Free Subgroups of the Fundamental Group of the Hawaiian Earring Katsuya Eda School of

More information

Mathematics Review for Business PhD Students

Mathematics Review for Business PhD Students Mathematics Review for Business PhD Students Anthony M. Marino Department of Finance and Business Economics Marshall School of Business Lecture 1: Introductory Material Sets The Real Number System Functions,

More information

Discrete Mathematics

Discrete Mathematics Discrete Mathematics 310 (2010) 109 114 Contents lists available at ScienceDirect Discrete Mathematics journal homepage: www.elsevier.com/locate/disc Total palindrome complexity of finite words Mira-Cristiana

More information

Undecidability Results for Timed Automata with Silent Transitions

Undecidability Results for Timed Automata with Silent Transitions Fundamenta Informaticae XXI (2001) 1001 1025 1001 IOS Press Undecidability Results for Timed Automata with Silent Transitions Patricia Bouyer LSV, ENS Cachan, CNRS, France bouyer@lsv.ens-cachan.fr Serge

More information

RECENT RESULTS IN STURMIAN WORDS 1. LITP, IBP, Universite Pierre et Marie Curie, 4, place Jussieu. F Paris Cedex 05, France

RECENT RESULTS IN STURMIAN WORDS 1. LITP, IBP, Universite Pierre et Marie Curie, 4, place Jussieu. F Paris Cedex 05, France RECENT RESULTS IN STURMIAN WORDS 1 JEAN BERSTEL LITP, IBP, Universite Pierre et Marie Curie, 4, place Jussieu F-75252 Paris Cedex 05, France e-mail: Jean.Berstel@litp.ibp.fr ABSTRACT In this survey paper,

More information

Generalized Pigeonhole Properties of Graphs and Oriented Graphs

Generalized Pigeonhole Properties of Graphs and Oriented Graphs Europ. J. Combinatorics (2002) 23, 257 274 doi:10.1006/eujc.2002.0574 Available online at http://www.idealibrary.com on Generalized Pigeonhole Properties of Graphs and Oriented Graphs ANTHONY BONATO, PETER

More information

FACTOR MAPS BETWEEN TILING DYNAMICAL SYSTEMS KARL PETERSEN. systems which cannot be achieved by working within a nite window. By. 1.

FACTOR MAPS BETWEEN TILING DYNAMICAL SYSTEMS KARL PETERSEN. systems which cannot be achieved by working within a nite window. By. 1. FACTOR MAPS BETWEEN TILING DYNAMICAL SYSTEMS KARL PETERSEN Abstract. We show that there is no Curtis-Hedlund-Lyndon Theorem for factor maps between tiling dynamical systems: there are codes between such

More information

Math 105A HW 1 Solutions

Math 105A HW 1 Solutions Sect. 1.1.3: # 2, 3 (Page 7-8 Math 105A HW 1 Solutions 2(a ( Statement: Each positive integers has a unique prime factorization. n N: n = 1 or ( R N, p 1,..., p R P such that n = p 1 p R and ( n, R, S

More information

arxiv: v2 [math.co] 24 Oct 2012

arxiv: v2 [math.co] 24 Oct 2012 On minimal factorizations of words as products of palindromes A. Frid, S. Puzynina, L. Zamboni June 23, 2018 Abstract arxiv:1210.6179v2 [math.co] 24 Oct 2012 Given a finite word u, we define its palindromic

More information

Combinatorial Interpretations of a Generalization of the Genocchi Numbers

Combinatorial Interpretations of a Generalization of the Genocchi Numbers 1 2 3 47 6 23 11 Journal of Integer Sequences, Vol. 7 (2004), Article 04.3.6 Combinatorial Interpretations of a Generalization of the Genocchi Numbers Michael Domaratzki Jodrey School of Computer Science

More information

Theoretical Computer Science

Theoretical Computer Science Theoretical Computer Science 406 008) 3 4 Contents lists available at ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs Discrete sets with minimal moment of inertia

More information

Mathematics 220 Homework 4 - Solutions. Solution: We must prove the two statements: (1) if A = B, then A B = A B, and (2) if A B = A B, then A = B.

Mathematics 220 Homework 4 - Solutions. Solution: We must prove the two statements: (1) if A = B, then A B = A B, and (2) if A B = A B, then A = B. 1. (4.46) Let A and B be sets. Prove that A B = A B if and only if A = B. Solution: We must prove the two statements: (1) if A = B, then A B = A B, and (2) if A B = A B, then A = B. Proof of (1): Suppose

More information

The Inclusion Exclusion Principle and Its More General Version

The Inclusion Exclusion Principle and Its More General Version The Inclusion Exclusion Principle and Its More General Version Stewart Weiss June 28, 2009 1 Introduction The Inclusion-Exclusion Principle is typically seen in the context of combinatorics or probability

More information

Classication of greedy subset-sum-distinct-sequences

Classication of greedy subset-sum-distinct-sequences Discrete Mathematics 271 (2003) 271 282 www.elsevier.com/locate/disc Classication of greedy subset-sum-distinct-sequences Joshua Von Kor Harvard University, Harvard, USA Received 6 November 2000; received

More information

ALGEBRA. 1. Some elementary number theory 1.1. Primes and divisibility. We denote the collection of integers

ALGEBRA. 1. Some elementary number theory 1.1. Primes and divisibility. We denote the collection of integers ALGEBRA CHRISTIAN REMLING 1. Some elementary number theory 1.1. Primes and divisibility. We denote the collection of integers by Z = {..., 2, 1, 0, 1,...}. Given a, b Z, we write a b if b = ac for some

More information

Automata Theory and Formal Grammars: Lecture 1

Automata Theory and Formal Grammars: Lecture 1 Automata Theory and Formal Grammars: Lecture 1 Sets, Languages, Logic Automata Theory and Formal Grammars: Lecture 1 p.1/72 Sets, Languages, Logic Today Course Overview Administrivia Sets Theory (Review?)

More information

Automata on the Plane vs Particles and Collisions

Automata on the Plane vs Particles and Collisions Automata on the Plane vs Particles and Collisions N. Ollinger and G. Richard Laboratoire d informatique fondamentale de Marseille (LIF), Aix-Marseille Université, CNRS, 39 rue Joliot-Curie, 13 13 Marseille,

More information

On the reconstruction of the degree sequence

On the reconstruction of the degree sequence Discrete Mathematics 259 (2002) 293 300 www.elsevier.com/locate/disc Note On the reconstruction of the degree sequence Charles Delorme a, Odile Favaron a, Dieter Rautenbach b;c; ;1 a LRI, Bât. 490, Universite

More information

Logic, Set Theory and Computability [M. Coppenbarger]

Logic, Set Theory and Computability [M. Coppenbarger] 7 Relations (Handout) Definition 7-1: A set r is a relation from X to Y if r X Y. If X = Y, then r is a relation on X. Definition 7-2: Let r be a relation from X to Y. The domain of r, denoted dom r, is

More information

Binomial Coefficient Identities/Complements

Binomial Coefficient Identities/Complements Binomial Coefficient Identities/Complements CSE21 Fall 2017, Day 4 Oct 6, 2017 https://sites.google.com/a/eng.ucsd.edu/cse21-fall-2017-miles-jones/ permutation P(n,r) = n(n-1) (n-2) (n-r+1) = Terminology

More information

PERIODS OF FACTORS OF THE FIBONACCI WORD

PERIODS OF FACTORS OF THE FIBONACCI WORD PERIODS OF FACTORS OF THE FIBONACCI WORD KALLE SAARI Abstract. We show that if w is a factor of the infinite Fibonacci word, then the least period of w is a Fibonacci number. 1. Introduction The Fibonacci

More information

FROM COHERENT TO FINITENESS SPACES

FROM COHERENT TO FINITENESS SPACES FROM COHERENT TO FINITENESS SPACES PIERRE HYVERNAT Laboratoire de Mathématiques, Université de Savoie, 73376 Le Bourget-du-Lac Cedex, France. e-mail address: Pierre.Hyvernat@univ-savoie.fr Abstract. This

More information

Coloring Vertices and Edges of a Path by Nonempty Subsets of a Set

Coloring Vertices and Edges of a Path by Nonempty Subsets of a Set Coloring Vertices and Edges of a Path by Nonempty Subsets of a Set P.N. Balister E. Győri R.H. Schelp April 28, 28 Abstract A graph G is strongly set colorable if V (G) E(G) can be assigned distinct nonempty

More information

A REPRESENTATION THEORETIC APPROACH TO SYNCHRONIZING AUTOMATA

A REPRESENTATION THEORETIC APPROACH TO SYNCHRONIZING AUTOMATA A REPRESENTATION THEORETIC APPROACH TO SYNCHRONIZING AUTOMATA FREDRICK ARNOLD AND BENJAMIN STEINBERG Abstract. This paper is a first attempt to apply the techniques of representation theory to synchronizing

More information

3. Abstract Boolean Algebras

3. Abstract Boolean Algebras 3. ABSTRACT BOOLEAN ALGEBRAS 123 3. Abstract Boolean Algebras 3.1. Abstract Boolean Algebra. Definition 3.1.1. An abstract Boolean algebra is defined as a set B containing two distinct elements 0 and 1,

More information

Laboratoire d Informatique Fondamentale de Lille

Laboratoire d Informatique Fondamentale de Lille 99{02 Jan. 99 LIFL Laboratoire d Informatique Fondamentale de Lille Publication 99{02 Synchronized Shue and Regular Languages Michel Latteux Yves Roos Janvier 1999 c LIFL USTL UNIVERSITE DES SCIENCES ET

More information

Boolean Algebra CHAPTER 15

Boolean Algebra CHAPTER 15 CHAPTER 15 Boolean Algebra 15.1 INTRODUCTION Both sets and propositions satisfy similar laws, which are listed in Tables 1-1 and 4-1 (in Chapters 1 and 4, respectively). These laws are used to define an

More information

A RELATION BETWEEN SCHUR P AND S. S. Leidwanger. Universite de Caen, CAEN. cedex FRANCE. March 24, 1997

A RELATION BETWEEN SCHUR P AND S. S. Leidwanger. Universite de Caen, CAEN. cedex FRANCE. March 24, 1997 A RELATION BETWEEN SCHUR P AND S FUNCTIONS S. Leidwanger Departement de Mathematiques, Universite de Caen, 0 CAEN cedex FRANCE March, 997 Abstract We dene a dierential operator of innite order which sends

More information

COMBINATORIAL GROUP THEORY NOTES

COMBINATORIAL GROUP THEORY NOTES COMBINATORIAL GROUP THEORY NOTES These are being written as a companion to Chapter 1 of Hatcher. The aim is to give a description of some of the group theory required to work with the fundamental groups

More information

The average dimension of the hull of cyclic codes

The average dimension of the hull of cyclic codes Discrete Applied Mathematics 128 (2003) 275 292 www.elsevier.com/locate/dam The average dimension of the hull of cyclic codes Gintaras Skersys Matematikos ir Informatikos Fakultetas, Vilniaus Universitetas,

More information

Pushdown timed automata:a binary reachability characterization and safety verication

Pushdown timed automata:a binary reachability characterization and safety verication Theoretical Computer Science 302 (2003) 93 121 www.elsevier.com/locate/tcs Pushdown timed automata:a binary reachability characterization and safety verication Zhe Dang School of Electrical Engineering

More information

Pascal Ochem 1 and Elise Vaslet Introduction REPETITION THRESHOLDS FOR SUBDIVIDED GRAPHS AND TREES

Pascal Ochem 1 and Elise Vaslet Introduction REPETITION THRESHOLDS FOR SUBDIVIDED GRAPHS AND TREES Theoretical Informatics and Applications Informatique Théorique et Applications Will be set by the publisher REPETITION THRESHOLDS FOR SUBDIVIDED GRAPHS AND TREES Pascal Ochem 1 and Elise Vaslet 2 Abstract.

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