Geraud Senizergues. LaBRI. 351, Cours de la Liberation Talence, France?? is shown to be decidable. We reduce this problem to the -

Size: px
Start display at page:

Download "Geraud Senizergues. LaBRI. 351, Cours de la Liberation Talence, France?? is shown to be decidable. We reduce this problem to the -"

Transcription

1 ? (A)? (B)? Geraud Senizergues LaBRI Universite de Bordeaux I 351, Cours de la Liberation Talence, France?? Abstract. The bisimulation problem for equational graphs of nite outdegree is shown to be decidable. We reduce this problem to the - bisimulation problem for deterministic rational (vectors of) boolean series on the alphabet of a dpda M. We then exhibit a complete formal system for deducing equivalent pairs of such vectors. Keywords: bisimulation; equational graphs; deterministic pushdown automata; rational languages; nite dimensional vector spaces; matrix semi-groups; complete formal systems. 1 Introduction 1.1 Motivations Processes In the context of concurrency theory, several notions of \behaviour of a process" and \ behavioural equivalence between processes" have been proposed. Among them, the notion of bisimulation equivalence seems to play a prominent role ( see [Mil89]). The question of whether this equivalence is decidable or not for various classes of innite processes has been the subject of many works in the last ten years. The aim of this work is to show decidability of the bisimulation equivalence for the class of all processes dened by pushdown automata with decreasing -transitions ( of course, we assume that -transitions are not visible, which implies that the graphs of the processes considered here, might have innite in-degree). This problem was raised in [Cau95] ( see Problem 6.2 of this reference ) and in [Sti96] ( as the bisimulation-problem for processes \ of type -1"). Innite graphs A wide class of graphs enjoying interesting decidability properties has been dened in [Cou89, Bau91, Bau92] (see [Cou90] for a survey). In particular it is known that the problem \ are?;? 0 isomorphic? 00 is decidable for pairs?;? 0 of equational graphs. It seems quite natural to investigate whether the problem \ are?;? 0 bisimilar? 00 is decidable for pairs?;? 0 of equational graphs. We show here that this problem is decidable for equational graphs of nite out-degree. Formal languages Another classical equivalence relation between processes is the notion of language equivalence. The decidability of language equivalence for deterministic pushdown automata has been recently established in [Sen97a] ( see also in [Sen97c, Sen97b] shorter expositions of this result). It was rst noticed in [BBK87] that, in the case of deterministic processes, language equivalence and bisimulation equivalence are identical. Moreover deterministic pushdown automata can always be normalized ( with preservation of the language) in such a way that -transitions are all decreasing. Hence the main result of this work is a generalisation of the decidability of the equivalence problem for dpda's.?? mailing adress:labri and UFR Math-info, Universite Bordeaux1 351 Cours de la liberation Talence Cedex. ges@labri.u-bordeaux.fr fax:

2 Mathematical generality More precisely, the present work extends the notions developped in [Sen97a] so as to obtain a more general result. As a by-product of this extension, we obtain a deduction system which, in the deterministic case, seems simpler than the one presented in [Sen97a] ( see system B 3 in x10). The present work can also be seen as a common generalization of 3 dierent results: the results of [Sti96, Jan97] establishing decidability of the bisimulation equivalence in two non-deterministic sub-classes of the class considered here, and the result of [Sen97a] dealing only with deterministic pda's (or processes). 1.2 Result The main result of this work is the following theorem 10.7: The bisimulation problem for rooted equational 1-graphs of nite out-degree is decidable. 1.3 Tools We re-use here the notions developped in [Sen97a] (1-4) and introduce new ideas (5-7): 1. the deduction systems ( which were in turn inspired by [Cou83a]). 2. the deterministic boolean series ( which were in turn inspired by [HHY79]). 3. the deterministic spaces ( which were elaborated around Meitus notion of linear independence ([Mei89, Mei92])). 4. the analysis of the proof-trees generated by a suitable strategy ( which was somehow similar with the analysis of the parallel computations, interspersed with replacement-moves, done in [Val74, Rom85, Oya87]). 5. the notion of -bisimulation over deterministic row-vectors of boolean series ( which, in some sense, translates the usual notion of bisimulation to the d-space of row-vectors of series). 6. the notion of oracle, which is a choice of bisimulation for every pair of bisimilar vectors; the notion of triangulation of systems of linear equations is now \parametrized" by such an oracle O ( see x5); as well, the strategies are now parametrized by an oracle too. 7. an elimination argument: roughly speaking, this argument shows that, in a proof-tree t, if we take into account not only the branch ending at a node x, but also the whole proof-tree, then the meta-rule R5 f(p; S; S 0 )g jj?? (p + 2; S x; S 0 x 0 ) is not needed to show that im(t) j?? ft(x)g. A nice ( and unexpected) byproduct of this elimination is that the weights can be removed from the equations ( see systems B 2 ; B 3 in x10).

3 Table of Contents 1 Introduction : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Motivations : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1 Processes : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1 Innite graphs : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1 Formal languages : : : : : : : : : : : : : : : : : : : : : : : : : : : 1 Mathematical generality : : : : : : : : : : : : : : : : : : : : : : : Result : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Tools : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 2 2 Preliminaries : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Graphs : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 4 Bisimulations : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Pushdown automata : : : : : : : : : : : : : : : : : : : : : : : : : Graphs and pushdown automata : : : : : : : : : : : : : : : : : : 7 Equational graphs and pushdown automata : : : : : : : : : : : : 7 Bisimulation for non-deterministic (versus deterministic) graphs Deterministic context-free grammars : : : : : : : : : : : : : : : : Free monoids acting on semi-rings : : : : : : : : : : : : : : : : : 10 Semi-ring B < W > : : : : : : : : : : : : : : : : : : : : : : : : : 10 Actions of monoids : : : : : : : : : : : : : : : : : : : : : : : : : : 10 The action of W on B < W > : : : : : : : : : : : : : : : : : : : 11 The action of X on B < V > : : : : : : : : : : : : : : : : : : : 11 3 Series and matrices : : : : : : : : : : : : : : : : : : : : : : : : : : : Deterministic series and matrices : : : : : : : : : : : : : : : : : : 12 Denitions : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 13 Residuals : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 14 W=V : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Bisimulation of series : : : : : : : : : : : : : : : : : : : : : : : : 23 Series, words and graphs : : : : : : : : : : : : : : : : : : : : : : 24 Extension to matrices : : : : : : : : : : : : : : : : : : : : : : : : 28 Operations on w-bisimulations : : : : : : : : : : : : : : : : : : : 28 Rational matrices, norm : : : : : : : : : : : : : : : : : : : : : : : 29 Operations on row-vectors : : : : : : : : : : : : : : : : : : : : : : Deterministic spaces : : : : : : : : : : : : : : : : : : : : : : : : : 32 Denitions : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 32 The d-space E n : : : : : : : : : : : : : : : : : : : : : : : : : : : 33 Linear independence : : : : : : : : : : : : : : : : : : : : : : : : : 33 Dimension : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Height, defect and linearity : : : : : : : : : : : : : : : : : : : : : 38 Denitions : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Height and norm : : : : : : : : : : : : : : : : : : : : : : : : : : : 40 4 Deduction systems : : : : : : : : : : : : : : : : : : : : : : : : : : : General formal systems : : : : : : : : : : : : : : : : : : : : : : : 44

4 4.2 System B 0 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Congruence closure : : : : : : : : : : : : : : : : : : : : : : : : : Extension to matrices : : : : : : : : : : : : : : : : : : : : : : : : Strategies : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 58 5 Triangulations : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Restricted systems : : : : : : : : : : : : : : : : : : : : : : : : : : General systems : : : : : : : : : : : : : : : : : : : : : : : : : : : 69 6 Constants : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 71 7 Strategies for B 0 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Strategies : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Global strategy : : : : : : : : : : : : : : : : : : : : : : : : : : : : 76 8 Tree analysis : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Depth and weight : : : : : : : : : : : : : : : : : : : : : : : : : : Stacking derivations : : : : : : : : : : : : : : : : : : : : : : : : : Linearity : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : N-stacking sequences : : : : : : : : : : : : : : : : : : : : : : : : 82 9 Termination : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Elimination : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : System B 1 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 97 Completeness : : : : : : : : : : : : : : : : : : : : : : : : : : : : : System B 2 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 106 Elementary rules : : : : : : : : : : : : : : : : : : : : : : : : : : : 106 Completeness : : : : : : : : : : : : : : : : : : : : : : : : : : : : : System B 3 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 108 Strategies : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 109 Completeness : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 110 Aknowledgement : : : : : : : : : : : : : : : : : : : : : : : : : : : Preliminaries 2.1 Graphs Let X be a nite alphabet. We call graph over X any pair? = (V? ; E? ) where V? is a set and E? is a subset of V? X V?. For every integer n 2 IN, we call an n-graph every n + 2-tuple? = (V? ; E? ; v 1 ; : : :; v n ) where (V? ; E? ) is a graph and (v 1 ; : : :; v n ) is a sequence of distinguished vertices: they are called the sources of?. A 1-graph (V; E; v 1 ) is said to be rooted i v 1 is a root of (V; E). A 2-graph (V; E; v 1 ; v 2 ) is said bi-rooted i v 1 is a root, v 2 is a co-root of (V; E) and there is no edge going out of v 2 ( this last technical condition will be useful for reducing the bisimilarity notion for graphs to an analogous notion on series, see x2.1, x2.3 and x3.2).

5 The equational graphs are the least solutions ( in a suitable sense) of the systems of (hyperedge) graph-equations ( see in [Cou90] precise denitions). Let us mention that the equational graphs of nite degree are exactly the context-free graphs dened in [MS85]. Bisimulations Denition 2.1 Let? = (V? ; E? ; v 1 ; : : :; v n );? 0 = (V? 0; E? 0; v 0 ; : : :; v0 1 n ) be two n-graphs over an alphabet X. Let R be some binary relation R V? V? 0. R is a simulation from? to? 0 i 1. dom(r) = V?, 2. 8i 2 [1; n]; (v i ; v 0 i ) 2 R, 3. 8v 2 V? ; w 2 V? ; v 0 2 V? 0; x 2 X; such that (v; x; w) 2 E? and vrv 0 ; there exists w 0 2 V? 0 such that (v 0 ; x; w 0 ) 2 E? 0 and wrw 0 : R is a bisimulation from? to? 0 i R is a simulation from? to? 0 and R?1 is a simulation from? 0 to?. This denition corresponds to the standard one ([Par81, Mil89, Cau95]) in the case where n = 0. The n-graphs?;? 0 are said bisimilar, which we denote by?? 0, i there exists a bisimulation R from? to? 0. Let us extend now this denition by means of a relational morphism between free monoids. Denition 2.2 Let X; X 0 be two alphabets. A binary relation X X 0 is called a strong relational morphism from X to X 0 i 1. is a submonoid of X X 0 2. dom() = X ; im() = X 0 3. is generated (as a submonoid) by the subset \ (X X 0 ). One can easily check that s.r. morphisms are preserved by inversion, composition and that any surjective map : X! X 0 induces a s.r. morphism from X to X 0. Let? = (V? ; E? ; v 1 ; : : :; v n ) be an n-graph over the alphabet X,? 0 = (V? 0; E? 0; v 0 1 ; : : :; v0 n) be an n-graph over the alphabet X 0. Let X X 0 be some s.r. morphism, and let R be some binary relation R V? V? 0. Denition 2.3 R is a -simulation from? to? 0 i 1. dom(r) = V?, 2. 8i 2 [1; n]; (v i ; v 0 i ) 2 R, 3. 8v; w 2 V? ; v 0 2 V? 0; x 2 X; such that (v; x; w) 2 E? and vrv 0 ; 9w 0 2 V? 0; x 0 2 (x) such that (v 0 ; x 0 ; w 0 ) 2 E? 0 and wrw 0 :

6 R is a -bisimulation i R is a -simulation and R?1 is a?1 - simulation. For every v 2 V? ; v 0 2 V? 0, we denote by v v 0 the fact that there exists some -bisimulation R from? to? 0 such that (v; v 0 ) 2 R. In all this work, the composition of binary relations is denoted by and dened by: if R 1 E F and R 2 F G then, Fact 2.4 R 1 R 2 = f(x; z) 2 E Gj9y 2 F; (x; y) 2 R 1 ; (y; z) 2 R 2 g: (1) 1. if R is a -bisimulation, then R?1 is a?1 -bisimulation 2. if R 1 is a 1 -bisimulation and R 2 is a 2 -bisimulation, then R 1 R 2 is a 1 2 -bisimulation 3. if for every i 2 I; R i is a -bisimulation, then S i2i R i is a -bisimulation. 2.2 Pushdown automata A pushdown automaton on the alphabet X is a 7-tuple M = < X; Z; Q; ; q 0 ; z 0 ; F > where Z is the nite stack-alphabet, Q is the nite set of states, q 0 2 Q is the initial state, z 0 is the initial stack-symbol, F is a nite subset of QZ, the set of nal congurations, and, the transition function, is a mapping : QZ (X [ fg)! P f (QZ ). Let q; q 0 2 Q;!;! 0 2 Z ; z 2 Z; f 2 X and a 2 X [ fg ; we note (qz!; af) 7?! M (q 0! 0!; f) if q 0! 0 2 (qz; a). 7?! M is the reexive and transitive closure of 7?! M. For every q!; q 0! 0 2 QZ and f 2 X, we note q! (q 0! 0 ; ). M is said deterministic i, for every z 2 Z; q 2 Q; x 2 X : f?! M q 0! 0 i (q!; f) 7?! M Card((qz; )) 2 f0; 1g (2) Card((qz; )) = 1 ) Card((qz; x)) = 0; (3) Card((qz; )) = 0 ) Card((qz; x)) 1: (4) M is said real-time i, for every q 2 Q; z 2 Z, Card((qz; )) = 0. A conguration q! of M is said -bound i there exists a conguration q 0! 0 such that (q!; ) 7?! M (q 0! 0 ; ); q! is said -free i it is not -bound. A pda M is said normalized i, it fulls conditions (2), (3) (see above) and (5),(6),(7): q 0 z 0 is? free (5) and for every q 2 Q; z 2 Z; x 2 X: q 0! 0 2 (qz; x) )j! 0 j 2; (6) q 0! 0 2 (qz; ) )j! 0 j= 0 (7)

7 All the pda considered here are assumed to fulll condition (5). A pda M will be said bi-rooted i it fullls (8) and (9): 8q 2 Q;! 2 Z ; f 2 X ; q 0 z 0 The language recognized by M is 9q 2 Q; F = fqg and (8) L(M) = fw 2 X j 9c 2 F; q 0 z 0 f?! M q! ) 9g 2 X g ; q!?! M q: (9) w?! M cg: It is a \folklore" result that, given a deterministic pda M, one can eectively compute another dpda M 0 which is normalized and fullls: L(M) = L(M 0 ): 2.3 Graphs and pushdown automata Equational graphs and pushdown automata We call transition-graph of a pda M, denoted T (M), the 0-graph: T (M) = (V T (M); E T (M)) where V T (M) = fq! j q 2 Q;! 2 Z ; q! is? freeg and E T (A) = f(c; x; c 0 x ) 2 V T (M) V T (M) j c?! M c 0 g: (10) We call computation 1-graph of the pda M, denoted (C(M); vm), the subgraph of T (M) induced by the set of vertices which are accessible from the vertex q 0 z 0, together with the source vm = q 0 z 0. In the case where M is bi-rooted, we call computation 2-graph of the pda M, denoted (C(M); vm; vm), the graph C(M) dened just above, together with the sources vm = q 0 z 0 ; vm = q. Theorem 2.5 Let? = (? 0 ; v 0 ) be a rooted 1-graph over X. The following conditions are equivalent: 1.? is equational and has nite out-degree. 2.? is isomorphic to the computation 1-graph (C(M); vm) of some normalized pushdown automaton M. The formal proof of this theorem is quite technical and is omitted here. Corollary 2.6 Let? = (? 0 ; v 0 ; v) be a bi-rooted 2-graph over X. The following conditions are equivalent: 1.? is equational and has nite out-degree. 2.? is isomorphic to the computation 2-graph (C(M); vm; vm) of some birooted normalized pushdown automaton M.

8 Bisimulation for non-deterministic (versus deterministic) graphs In this paragraph, we reduce the classical notion of bisimulation for equational graphs to the notion of -bisimulation for deterministic equational graphs, where has been suitably choosen ( see denition 2.3). Lemma 2.7 Let? 1 be some rooted equational 1-graph over a nite alphabet Y 1 and let # be a new letter # =2 Y 1. Then one can construct an equational bi-rooted 2-graph? over the alphabet Y = Y 1 [ f#g such that, 1. V?1 V?, 2. for every v; v 0 2 V?1, (v; v 0 are bisimilar in? 1 ) i (v; v 0 are bisimilar in? ), 3.? 1 has nite out-degree i? has nite out-degree. Sketch of proof: Let us dene? 1 from? by: V? = V?1 [ fvg; E? = E?1 [ f(w; #; v) j w 2 V?1 g;? = (? 1 ; v); where v is a new vertex v =2 V?1. One can easily check that? is equational i? 1 is equational and that, provided? 1 is rooted,? is bi-rooted. Points (1) and (3) of the lemma are clear. One can check that the mapping R 7! R [ f(v; v)g is a bijection from the set of all the bisimulations over? 1 ( i.e. from? 1 to? 1 ) to the set of all the bisimulations over?. Hence point (2) is true. 2 Let us consider nite aphabets X; Y, a length-preserving homomorphism : X! Y and the s.r. morphism =?1 X X. A n-graph? over X will be said -saturated i, for every v 2 V?, for every (x; x 0 ) 2, (9v 1 2 V? ; (v; x; v 1 ) 2 E? ), (9v V? ; (v; x 0 ; v 0 1 ) 2 E? ): Lemma 2.8 Let? 1 be an equational bi-rooted 2-graph of nite out-degree over an alphabet Y. One can construct a nite alphabet X, a surjective length-preserving homomorphism : X! Y and an equational, bi-rooted 2-graph? over the alphabet X, such that 1.? is deterministic, 2.? is -saturated, 3. V?1 = V?, 4. Id : V?! V?1 is a -bisimulation from? to? 1. Sketch of proof: By lemma 2.6, we can suppose that? 1 is the computation 2-graph (C(M 1 ); vm 1 ; vm 1 ) of some bi-rooted normalized pushdown automaton M 1 =< Y; Z; Q; 1 ; q 0 ; z 0 ; fqg >. Let us consider the following integers: 8q 2 Q; 8z 2 Z; 8y 2 Y; t 1 (qz; y) = Card( 1 (qz; y)); t 1 = maxft 1 (qz; y) j q 2 Q; z 2 Z; y 2 Y g: Let X = Y [1; t 1 ] and let : X! Y be the rst projection. Let : QZ Y IN! QZ such that dom() = S q2q;z2z;y2y fqzg fyg [1; t 1 (qz; y)] and (qz; y;?) : fqzg fyg [1; t 1 (qz; y)]! 1 (qz; y)

9 is a bijection ( for every q; z; y)). We then dene M =< X; Z; Q; ; q 0 ; z 0 ; fqg > by: for every q 2 Q; z 2 Z; y 2 Y; i 2 [1; t 1 ] (qz; ) = 1 (qz; ) if qz is? bound: (qz; (y; i)) = fq 0! 0 g if (qz; y; i) = q 0! 0 or (1 t 1 (qz; y) < i t 1 and (qz; y; 1) = q 0! 0 ): The 2-graph? = (C(M); vm; vm) fullls the required properties. 2 Let us remark that, by point (4) and by composition of -bisimulations, for every v; v 0 2 V?, v; v 0 are -bisimilar (w.r.t.? ) i v; v 0 are bisimilar (w.r.t.? 1 ). 2.4 Deterministic context-free grammars Let M be some deterministic pushdown automaton ( we suppose here that M is normalized). The variable alphabet VM associated to M is dened as: VM = f[p; z; q] j p; q 2 Q; z 2 Zg: The context-free grammar GM associated to M is then GM =< X; V; P > where V = VM; P is the set of all the pairs of one of the following forms: where p; q; p 0 ; p 00 2 Q; x 2 X; p 0 z 1 z 2 2 (pz; x) where p; q; p 0 2 Q; x 2 X; p 0 z 0 2 (pz; x) ([p; z; q]; x[p 0 ; z 1 ; p 00 ][p 00 ; z 2 ; q]) (11) ([p; z; q]; x[p 0 ; z 0 ; q]) (12) ([p; z; q]; a) (13) where p; q; 2 Q; a 2 X [ fg; q 2 (pz; a). GM is a strict-deterministic grammar. (A general theory of this class of grammars is exposed in [Har78] and used in [HHY79]). We call mode every element of QZ [ fg. For every q 2 Q; z 2 Z, qz is said -bound (respectively -free) i condition (3) (resp. condition (4)) in the above denition of deterministic automata is realized. The mode is said -free. We dene a mapping : V! QZ [ fg by () = and ([p; z; q] ) = pz; for every p; q 2 Q; z 2 Z; 2 V. For every w 2 V we call (w) the mode of the word w. For technical reasons ( which will be made clear in section 7), we suppose that Z contains a special symbol e such that, for every q 2 Q; (qe; ) = fqg and im() P f (Q(Z? feg) ). Equivalently, 8q 2 Q; ([q; e; q]; ) 2 P; (14) and 8(v; w) 2 P; w 2 (V? f[q; e; q]jq 2 Qg) : (15)

10 2.5 Free monoids acting on semi-rings Semi-ring B < W > Let (B; +; ; 0; 1) where B = f0; 1g denote the semi-ring of \booleans". Let W be some alphabet. By (B < W >; +; ; ;; ) we denote the semi-ring of boolean series over W : the set B < W > is dened as B W ; the sum and product are dened as usual; each word w 2 W can be identied with the element of B W mapping the word w on 1 and every other word w 0 6= w on 0; every boolean series S 2 B < W > can then be written in a unique way as: where, for every w 2 W, S w 2 B. The support of S is the language S = w2w S w w; supp(s) = fw 2 W j S w 6= 0g: In the particular case where the semi-ring of coecients is B ( which is the only case considered in this article) we sometimes identify the series S with its support. The usual ordering on B extends to B < W > by: S S 0 i 8w 2 W ; S w S 0 w: We recall that for every S 2 B < W >, S is the series dened by: S = X 0n S n : (16) Given two alphabets W; W 0, a map : B < W >! B < W 0 > is said -additive i it fullls: for every denumerable family (S i ) i2in of elements of B < W >, X X ( S i ) = (S i ): (17) i2in i2in A map : B < W >! B < W 0 > which is both a semi-ring homomorphism and a -additive map is usually called a substitution. Actions of monoids Given a semi-ring (S; +; ; 0; 1) and a monoid (M; ; 1 M ), a map : S M! S is called a right-action of the monoid M over the semi-ring S i, for every S; T 2 S; m; m 0 2 M: 0m = 0; S1 M = S; (S+T )m = (Sm)+(Tm) and S(mm 0 ) = (Sm)m 0 : (18) In the particular case where S = B < W >, is said to be a -right-action if it fullls the additional property that, for every denumerable family (S i ) i2in of elements of S and m 2 M: X ( S i ) X m = i m): (19) i2in i2in(s

11 The action of W on B < W > We recall the following classical -rightaction of the monoid W over the semi-ring B < W > : for all S; S 0 2 B < W >; u 2 W S u = S 0, 8w 2 W ; (S 0 w = S uw ); (i.e. S u is the left-quotient of S by u, or the residual of S by u ). For every S 2 B < W > we denote by Q(S) the set of residuals of S: Q(S) = fs u j u 2 W g: We recall that S is said rational i the set Q(S) is nite. We dene the norm of a series S 2 B < W >, denoted ksk by: ksk = Card(Q(S)) 2 IN [ f1g: The action of X on B < V > Let us x now a deterministic (normalized) pda M and consider the associated grammar G. We dene a -right-action of the monoid (X [ feg) over the semi-ring B < V > by: for every p; q 2 Q; A 2 Z; H 2 B < V >; 2 V ; x 2 X [p; A; q] x = H i H = X ([p;a;q];xh)2pm h; (20) [p; A; q] e = i ([p; A; q]; ) 2 PM; (21) [p; A; q] e = ; i (f[p; A; q]g V ) \ PM = ;; (22) x = ;; e = ;: (23) A series S 2 B < V > is said -free i 8w 2 V ; S w = 1 ) (w) is? free: We denote by B < V > the subset of -free series. We dene the map : B < V >! B < V > as the unique -additive map such that, (;) = ;; () = ; and for every p 2 Q; z 2 Z; q 2 Q; 2 V, ([p; z; q] ) = (([p; z; q] e) ) if pz is? bound and, ([p; z; q] ) = [p; z; q] if pz is? free: The above denition is sound because, by hypothesis (7), every [p; z; q] e is either the unit series or the empty series ;. One can notice that for every w 2 V, (w) 2 V [ f;g. We call the -reduction map. We then dene as the unique -right-action of the monoid X over the semi-ring B < V > such that: for every S 2 B < V >; x 2 X, S x = ( (S) x): One can notice that if u 6=, then S u is -free. Let us consider the unique substitution ' : B < V >! B < X > fullling: for every p; q 2 Q; z 2 Z, '([p; z; q]) = fu 2 X j [p; z; q] u = g; (in other words, ' maps every subset L V on the language generated by the grammar G from the set of axioms L).

12 Lemma 2.9 For every S 2 B < V >; u 2 X, 1. '(S) = '( (S)), 2. '(S u) = '(S) u ( i.e. ' is a morphism of right-actions). Proof: Let p; q 2 Q; z 2 Z; 2 V ; x 2 X. One can check on formulas (20-23) that: { if [p; z; q] is -bound, then { if [p; z; q] is -free, then By induction, it follows that, 8w 2 V, '(([p; z; q] ) e) = '([p; z; q] ) '(([p; z; q] ) x) = '([p; z; q] ) x: '( (w)) = '(w); '(w x) = '(w) x: By -additivity of ', the lemma follows. 2 We denote by the kernel of ' i.e.: for every S; T 2 B < V >, S T, '(S) = '(T ): 3 Series and matrices 3.1 Deterministic series and matrices We introduce here a notion of deterministic series which, in the case of the alphabet V associated to a dpda M, generalizes the classical notion of conguration of M. The main advantage of this notion is that, unlike for congurations, we shall be able to dene nice algebraic operations on these series (this is done in section 3.3). Let us consider a pair (W; ^) where W is an alphabet and ^ is an equivalence relation over W. We call (W; ^) a structured alphabet. The two examples we have in mind are: { the case where W = V, the variable alphabet associated to M and [p; A; q] ^ [p 0 ; A 0 ; q 0 ] i p = p 0 and A = A 0 (see [Har78]) { the case where W = X, the terminal alphabet of M and x ^ y holds for every x; y 2 X (see [Har78]).

13 Denitions Denition 3.1 Let S 2 B < W >. S is said left-deterministic i either (1) S = ; or (2) S = or (3) 9i 0 2 [1; m]; S i0 6= ; and 8w; w 0 2 W, S w = S w 0 = 1 ) [9A; A 0 2 W; w 1 ; w W ; A ^ A 0 ; w = Aw 1 and w 0 = A 0 w 0 1]: A left-deterministic series S is said to have the type ; (resp., [A]^) if case (1) (resp. (2), (3)) occurs. Denition 3.2 Let S 2 B < W >. S is said deterministic i, for every u 2 W, S u is left-deterministic. This notion is the straighforward extension to the innite case of the notion of (nite) set of associates dened in [HHY79]. We denote by DB < W > the subset of deterministic boolean series over W. Let us denote by B n;m < W > the set of (n; m)-matrices with entries in the semi-ring B < W >. Denition 3.3 Let m 2 IN; S 2 B 1;m < W >: S = (S 1 ; ; S m ). S is said left-deterministic i either (1) 8i 2 [1; m]; S i = ; or (2) 9i 0 2 [1; m]; S i0 = and 8i 6= i 0 ; S i = ; or (3) 8w; w 0 2 W ; 8i; j 2 [1; m]; (S i ) w = (S j ) w 0 = 1 ) [9A; A 0 2 W; w 1 ; w V ; A ^ A 0 ; w = A w 1 and w 0 = A 0 w 0 1 ]: A left-deterministic row-vector S is said to have the type ; (resp. (; i 0 ), [A]^) if case (1) (resp. (2), (3)) occurs. The right-action on B < W > is extended componentwise to B n;m < W >: for every S = (s i;j ), u 2 W, the matrix T = S u is dened by t i;j = s i;j u: The ordering on B is also extended componentwise to B n;m < W >. Denition 3.4 Let S 2 B 1;m < W >. S is said deterministic i, for every u 2 W, S u is left-deterministic. We denote by DB 1;m < W > the subset of deterministic row-vectors of dimension m over B < W >. Denition 3.5 Let S 2 B n;m < W >. S is said deterministic i, for every i 2 [1; n], S i;: is a deterministic row-vector. Let us notice rst some easy facts about deterministic matrices. Fact 3.6 Let S 2 DB < W >. For every T 2 B < W >; u 2 W (1) T S ) T 2 DB < W > (2) T = S u ) T 2 DB < W >

14 Residuals Lemma 3.7 Let S 2 DB < W >; T 2 B < W >; u 2 W. If S u 6= ; then (S T ) u = (S u) T. Proof: Let S 2 DB < W >; T 2 B < W >; u 2 W, such that S u 6= ;. Let u 0 ; u 00 2 W such that u = u 0 u 00 ; u 00 6= and let w 2 supp(s). If w u 0 = then S u 0 = ( because S u 0 is left-deterministic), hence S u = u 00 = ;, which would contradict the hypothesis. It follows that Hence 8u 0 u; 8w 2 supp(s); w u 0 6= : 8w 1 2 supp(s); 8w 2 2 supp(t ); (w 1 w 2 ) u = (w 1 u) w 2 : This proves that (S T ) u = (S u) T. 2 Lemma 3.8 Let S 2 DB < W >; T 2 B < W >; u 2 W and U = ST. Exactly one of the following cases is true: (1) S u 6= ;; in this case U u = (S u) T. (2) S u = ;; 9u 0 ; u 00 ; u = u 0 u 00 ; S u 0 = ; in this case U u = T u 00. (3) S u = ;; 8u 0 u; S u 0 6= ; in this case U u = ; = (S u) T. Proof: Clearly, one of the hypotheses (1-3) must occur. Let us examine each one of these cases. In case (1), by lemma 3.7, U u = (S u) T. In case (2), U u = (U u 0 ) u 00 and by case (1), U u 0 = (S u 0 ) T. It follows that U u = T u 00. In case (3), if S = ;, the conclusion of the lemma is clearly true. Let us suppose now that S 6= ; and let u 0 u be the maximum prex of u such that S u 0 6= ;. Then, there exist some A 2 W; u 00 2 W such that u = u 0 A u 00 and there exist some B 1 ; ; B q 2 W; S 1 ; ; S q 2 B < W >?f;g such that S u 0 P = 1iq B q S q and B 1 ^ ^ B i ^ ^ B q ( because S u 0 is left-deterministic). By maximality of u 0, A does not belong to fb 1 ; ; B q g, hence U X u = (( B q S q ) A) u 00 = ; u 00 = ;: 2 1iq Lemma 3.9 Let S 2 DB 1;m < W >; T 2 B m;1 < W >; u 2 W and U = S T. Exactly one of the following cases is true:

15 (1) 9j; S j u 62 f;; g; in this case U u = (S u) T. (2) 9j 0 ; 9u 0 ; u 00 ; u = u 0 u 00 ; S j0 u 0 = ; in this case U u = T j0 u 00. (3) 8j; S j u = ;; 8u 0 u; S j u 0 6= ; in this case U u = ; = (S u) T. Proof: Let us note S = (S j ) 1jm; T = (T j ) 1jm. Clearly, one of the hypotheses (1-3) must occur. Let us examine each one of these cases. In case (1), every 3-tuple (S j ; T j ; u) fullls case (1) or (3) of lemma 3.8, hence (S j T j ) u = (S j u) T j. Hence U X u = (S j T j ) X u = (S j u) T j = (S u) T: 1jm 1jm In case (2), Su 0 must be left-deterministic of type (; j 0 ), hence 8j 6= j 0 ; S j u 0 = ;. It follows that U u = T j0 u 00 : In case (3), every 3-tuple (S j ; T j ; u) fullls case (3) of lemma 3.8, hence (S j T j ) u = ; = (S j u) T j. It follows that 2 U u = ; = (S u) T: Lemma 3.10 Let S 2 DB 1;m < W >; T 2 B m;s < W >; u 2 W and U = S T. Exactly one of the following cases is true: (1) 9j; S j u 62 f;; g in this case U u = (S u) T. (2) 9j 0 ; 9u 0 ; u 00 ; u = u 0 u 00 ; S j0 u 0 = ; in this case U u = T j0 u 00. (3) 8j; 8u 0 u; S j u = ;; S j u 0 6= ; in this case U u = ; = (S u) T. Proof: Let us notice that for every k 2 [1; s]: U k = S T;k; (24) and that the hypothesis of the 3 cases considered in lemma 3.9 depend on the vector S and the word u only ( but not on the integer k 2 [1; s]). In case (1), by lemma 3.9,8k 2 [1; s] U k u = (S u) T;k; hence U u = (S u) T: Cases 2,3 can be treated in the same way. 2 Lemma 3.11 For every S 2 B n;m < W >; T 2 B m;s < W >, if S and T are both left-deterministic, then S T is left-deterministic.

16 Lemma 3.12 For every S 2 DB n;m < W >; T 2 DB m;s < W >; S T 2 DB n;s < W >. Proof: As the notion of deterministic matrix is dened row by row, it is sucient to prove this lemma in the particular case where n = 1. Let us note U = S T. Let u 2 W. Let us show that U u is left-deterministic. Let us consider every one of the 3 cases considered in lemma In case (1) or (3), and in case (2), U u = (S u) T; U u = T u 00 : In both cases, by lemma 3.11, U u is left-deterministic. 2 W=V Let (W; ^) be the structured alphabet (V; ^) associated with M and let us consider a bijective numbering of the elements of Q: (q 1 ; q 2 ; : : :; q nq ). Some particular \vectorial" notions turn out to be useful: { we dene a Q-series as a family S = (S q ) q2q such that the row-vector (S q1 ; S q2 ; : : :; S qnq ) is deterministic { we dene a Q-form as a family = ( q ) q2q of deterministic series; more generally a Q--form (where 2 IN? f0g) is a family of deterministic rowvectors: = ( q ) q2q with q 2 DB 1; < V > for every q 2 Q. Given a Q-series S and a Q--form, their Q-product S is the deterministic row-vector dened by S = X q2q S q q : Given the above ordering of the elements of Q, one can identify the Q-series (S q ) q2q with the row-vector (S q1 ; S q2 ; : : :; S qnq ) and the Q--form ( q ) q2q with the n q --matrix: 0 q1. qj. qnq The Q-product appears then to be just the ordinary product of matrices. Let us dene here handful notations for some particular row-vectors or Q- series. Let us use the Kronecker symbol i;j meaning if i = j and ; if i 6= j. For every 1 n; 1 i n, we dene the row-vector n i as: 1 C A n i = ( n i;j) 1jn where 8j; n i;j = i;j :

17 We call unit row-vector any vector of the form n i. For every 1 n; 1 m, we denote by ; n 2 DB 1;n < V > the row-vector: ; n = (;; : : :; ;); and we denote by ; n m 2 DB m;n < V > the matrix: 0 ; ṇ. ; ṇ. ; n For every! 2 Z ; p; q 2 Q, [p!q] is the deterministic series dened inductively by: [pq] = ; if p 6= q; [pq] = if p = q; [p!q] = X r2q[par] [r! 0 q] if! = A! 0 for some A 2 Z;! 0 2 Z : By [p!] we denote the Q-series: 1 C A [p!] = ([p!q]) q2q : (In particular [q i ] = nq i ). These Q-series represent faithfully the congurations of M in the sense that, for every -free congurations q!; q 0! 0 and word f 2 X, q! By [!] we denote the Q-Q-matrix: f?! M q 0! 0 i [q!] f = [q 0! 0 ]: (25) [!] = ([p!q]) p2q;q2q such that for every p; q; p;q = [p!q]: Here also we identify [!] with the matrix ([p i!q j ]) 1in Q;1jn Q 2 DB nq;n Q < V >. The next lemmas relate the mapping and right-action with the rightaction. Lemma 3.13 Let S 2 DB 1; < V >. 1. there exists v 2 V such that (S) = S v. 2. (S) S. Proof: We treate rst the case where = 1 i.e. S is a series. If for every w 2 supp(s); (w) = ;; then (S) = ;; which is a residual of S, hence point (1) of the lemma is true. Moreover, in this case every w 2 supp(s) contains a letter [p; z; q] which is -bound and such that [p; z; q] e = ;, hence S ; = (S), which establishes point (2) of the lemma. Let us suppose now that there exists some w 0 2 supp(s) such that (w 0 ) = w 0 2 V : Then w 0 = [p 1 ; z 1 ; q 1 ] [p n ; z n ; q n ] w 0, where n 0 and for every

18 i 2 [1; n], [p i ; z i ; q i ] e =. Let us set v = [p 1 ; z 1 ; q 1 ] [p n ; z n ; q n ]: We consider the set of words: D(v) = fv 0 [p j+1 ; z j+1 ; qj+1]; 0 0 j n? 1; q 0 j+1 2 Q; v 0 = v(j); q 0 j+1 6= q j+1 g; and we set S 0 P = w (S w): It is clear that, as S is w2d(v) deterministic: S = v (S v) + S 0 : (26) Moreover one can check that, for every w 2 D(v), (w) = ; ( because the letters [p j+1 ; z j+1 ; q 0 j+1 ] fulll ([p j+1 ; z j+1 ; q 0 j+1 ]) = ;): Hence (S 0 ) = ;. As S is deterministic, S v must be left-deterministic of the same type as w 0, hence S v is -free. Using now (26) we obtain: (S) = S v + ; = S v: (27) Point (1) is then proved. Applying ' to the two members of equation (26) and using point (1) we obtain that '(S) = '(v (S)) = '(v) '( (S)): But, by the hypothesis on the letters [p i ; z i ; q i ]; '(v) =. It follows that '(S) = '( (S)) i.e. point (2) is true. Let us treate now the general case. Let S = (S 1 ; : : :; S j ; : : :; S ). Let us consider S = j=1 S j. Let us apply the above arguments ( and notations) on S. case 1: 8w 2 supp( S); (w) = ;. In that case (S) = ; = S v (for some v 2 V ) and S (S). case 2: 9w 0 2 supp( S); (w 0 ) = w 0 2 V. For every j 2 [1; ], S j = v (S j v) + w2d(v) w (S j w): (28) where (v) = ; ( w2d(v) w (S j w)) = ; and S j v is -free. It follows that for every j 2 [1; ], (S j ) = S j v hence (S) = S v: (29) We also know that '(v) = ; '( w2d(v) w (S j w)) = ;, which together with (28) shows that: '(S) = '(S v): Hence points (1,2) of the lemma are proved. 2 Remark 3.14 Point (2) of the lemma is also a direct corollary of point (1) of lemma 2.9. The proof given here for point (2) will be re-used in the proof of lemma 4.7. Corollary IN? f0g; 8S 2 DB 1; < V >; (S) 2 DB 1; < V > : IN? f0g; 8S 2 DRB 1; < V >; (S) 2 DRB 1; < V > :

19 Lemma 3.16 Let 2 IN? f0g; S 2 DB 1; < V >; u 2 (X [ feg). One of the three following cases must occur: (1) S u = ; ; (2) S u = j for some j 2 [1; ], (3) 9u 1 ; u 2 2 (X [ feg) ; v 1 2 V ; p; q 2 Q; A 2 Z;! 2 Z ; Q?? form such that u = u 1 u 2 ; S u 1 = S v 1 = [qa] ; S u = ([qa] u 2 ) ; and [qa] u 2 = [p!] with j!j 1: Proof: Let u 2 (X [ feg). Let us prove the lemma by induction on juj. u = : if S 2 ; [ f j j1 j g then clearly the conclusion of case (1) or (2) is realized. Otherwise, S has a decomposition as S = [qa] and the conclusion of case (3) is realized with u 1 = u 2 =,v 1 =, p = q,! = A. u = u 0 a; a 2 X [ feg: Let us consider the u 1 ; u 2 ; v 1 ; p; q; A;!; given by the induction hypothesis on u 0. (S u) a = (([qa] u 2 ) ) a and [qa] u 2 = [p!]; j!j 1: Let [p!] a = [p 0 0 ]. case 1: j 0 j 1. Then S ua = ([qa] u 2 a). Hence conclusion (3) of the lemma is fullled by u 0 1 = u 1 ; u 0 2 = u 2 a; v 0 1 = v 1 ; q 0 = q; A 0 = A;! 0 = 0 ; 0 =. case 2: j 0 j = 0. S ua = r : subcase 1: r 2 f; g [ f j j1 j g. Conclusion (1) or (2) of the lemma is then realized. subcase 2: r = [r 0 B] for some r 0 2 Q; B 2 Z; 2 DRB Q; < V >. Then S ua = [r 0 B] ; S (v 1 [qar]) = r = [r 0 B] : Conclusion (3) of the lemma is then realized by u 0 1 = ua; u 0 2 = ; v 0 1 = v 1 [qar]; q 0 = r 0 ; A 0 = B;! 0 = B; 0 =. 2 Lemma 3.17 Let 2 IN? f0g; S 2 DB 1; < V >; u 2 X +. One of the three following cases must occur: (1) S u = ; ; (2) S u = j for some j 2 [1; ], (3) 9u 1 ; u 2 2 X ; v 1 2 V ; q 2 Q; A 2 Z; Q?? form such that u = u 1 u 2 ; (S) u 1 = S v 1 = [qa] and S u = ([qa] u 2 ) :

20 Proof: Suppose that u = x 1 x l with l 1. Let u 0 = e n0 x 1 e n1 x l e nl such that S u = S u 0. If the hypothesis of case (1) or (2) is realized, it is clear that the corresponding conclusion is realized. Otherwise: u 0 = u 0 1 u 0 2 ; S u0 1 = S v 1 = [qa] ; S u 0 = ([qa] u 0 2 ) and [qa] u 0 2 = [p 0! 0 ]; j! 0 j 1: Let u 1 = X (u 0 1 ); u 2 = X (u 0 2 ), ( where X : (X [feg)! X is the projection on the subalphabet X). The condition [qa] u f; Q g [ f Q p jp 2 Qg implies that [qa] is -free, hence that S u 0 1 = (S) u 1 : The condition that S u 0 = S u; juj 1 implies that S u is -free, hence that [qa] u 0 2 is -free, so that: [qa] u 0 2 = [qa] u 2 : Hence point (3) of the lemma is realized. 2 Corollary S 2 DB 1; < V >; u 2 X ; S u 2 DB 1; < V > : 2. 8S 2 DRB 1; < V >; u 2 X ; S u 2 DRB 1; < V > : Proof: Let us consider case (3) of lemma Due to the form of the rules generating the right-action ( see section 2.5), [qa] u 2 is of the form [p!] for some p 2 Q;! 2 Z. Hence S u is the Q-product of a Q-series by a Q--form, which is a deterministic row-vector by lemma We give now an adaptation of lemma 3.10 to the actions ; in place of. Lemma 3.19 Let S 2 DB 1;m < W >; T 2 B m;s < W >; u 2 (X [ feg) and U = S T.Exactly one of the following cases is true: (1) S u 62 f; m g [ f m j j1 j mg in this case U u = (S u) T. (2) 9j 0 ; 9u 0 ; u 00 ; u = u 0 u 00 ; S u 0 = s j 0 ; in this case U u = T j0 u 00. (3) 8j; 8u 0 u; S u = ; m and S u 0 6= m j ; in this case U u = ; s = (S u) T. Proof: The arguments used in the proofs of lemma 3.7, 3.8, 3.9, 3.10 can be adapted to in place of. The only non-trivial adaptation is that of lines 6-7 of the proof of lemma 3.7: let us suppose that u 2 (X [ feg) is such that 8u 0 u; 8w 2 supp(s); w u 0 6= ; (30)

21 and let us prove that 8w 1 2 supp(s); 8w 2 2 supp(t ); (w 1 w 2 ) u = (w 1 u) w 2 : (31) We prove by induction on juj that (30) implies (31). juj = 0: by denition of a right-action, 8w 2 W ; w = w. Hence conclusion (31) is true. u = u 0 a, where u 0 2 (X [ feg) ; a 2 X [ feg: Hypothesis (30) is fullled by u 0 too, hence, by induction hypothesis, (w 1 w 2 ) u 0 = (w 1 u 0 ) w 2 : If w 1 u 0 = ;, then, by the above equality (w 1 w 2 ) u 0 = ; too, hence (w 1 w 2 ) u 0 a = ; = (w 1 u 0 a) w 2 ; hence (31) is true. Otherwise, by hypothesis (30) w 1 u 0 62 f;; g, hence there exists p; q 2 Q; A 2 Z such that w 1 u 0 = [p; A; q] w 3 : By denitions ( ) ([p; A; q] w 3 w 2 ) a = ([p; A; q] a) w 3 w 2 ; hence 2 (w 1 w 2 ) u 0 a = (w 1 u 0 a) w 2 : Lemma 3.20 Let S 2 DB 1;m < W >; T 2 B m;s < W >; u 2 X + and U = S T. Exactly one of the following cases is true: (1) S u 62 f; m g [ f m j j1 j mg in this case U u = (S u) T. (2) 9j 0 ; 9u 0 ; u 00 ; u = u 0 u 00 ; (S u 0 ) = s j 0 ; in this case U u = (T j0 u 00 ). (3) 8j; 8u 0 u; S u = ; m and (S u 0 ) 6= m j ; in this case U u = ; s = (S u) T. Proof: Let u = x 1 x l : Let us consider which case ( as dened in the lemma) occurs. case 1: S u = S u with u = e n0 x 1 e n1 x l e nl. By lemma 3.19, Uu = (Su)T; and, as (Su)T is -free and 62 f; m g[f m j j1 j mg, U u = U u; S u = S u; which shows that U u = (S u) T:

22 case 2: let u 0 = e n0 0 x 1 e n0 1 x i e n0 i, with 0 i l, such that (S u 0 ) = S u 0 : By lemma 3.19, case (2), where u 00 = U u 0 = T j0 ; hence U u 0 = (T j0 ), hence U u = (T j0 ) u 00 = (T j0 u 00 ): case 3: let u = e n0 x 1 e n1 x l e nl such that: U u = U u: The hypothesis of this case implies that, 8j; 8u 0 u; S u 6= m j ; (because, as m j is -free, if S u = m j then (S u) = m j too). Hence, by lemma 3.19 U u = ; m : Hence U u = ; m = (S u) T: 2 The particular letters [p; e; q] for p; q 2 Q play a special role in sections 7 and section 8: we use them as marks in the series ( somehow like the ceilings of [Val74]). We dene below a map e which removes the marks in the series. Let us dene e : DB < V >! B < V > as the unique substitution such that: e ([p; e; q]) = if p = q; e ([p; e; q]) = ; if p 6= q; e ([p; A; q]) = [p; A; q] if A 6= e: We note Ve = f[p; e; q]j p; q; 2 Qg; V e = V? Ve. A deterministic series S 2 DB < V > is said e-free i its type is (;) or () or([pa]), with A 6= e. Lemma 3.21 For every S 2 DB 1; < V > (1) e (S) 2 DB 1; < V > (2) k e (S)k ksk: Sketch of proof: We establish rst that, for every u 2 V e ; 9u 0 2 V such that e (S) u = e (S u 0 ) and S u 0 is e-free: (32) Let us prove (32) by induction on juj. juj=0: If e (S) = ; then (32) is true: it suces to choose some u 0 such that S u 0 = ;. Otherwise, e (S) 6= ; and, using the determinism of S, one can show that there exists a maximal integer n such that: 9(p i ) 1in 2 Q n ; S ([p 1 ; e; p 1 ] [p n ; e; p n ]) 6= ; :

23 Then u 0 = [p 1 ; e; p 1 ] [p n ; e; p n ] (where u 0 = when n = 0) satises (32). juj=m+1: u = u 1 v 1 where u 1 2 Ve ; ju 1 j = m; v 1 2 V e. By induction hypothesis there exists u V such that e (S) u 1 = e (S u 0 1) and S u 0 1 is e-free: If S u f; ; 1; : : :; g, then u 0 = u 0 1v 1 satises (32). Otherwise let ([pa]) be the type of S u 0 1 (p 2 Q; A 6= e). We then have e (S) u 1 = e (S u 0 1) (33) S u 0 1 = [pa] (34) for some Q--form. subcase 1: v 1 = [p; A; q 1 ] (for some q 1 2 Q). Let us consider the vector q1 : by induction hypothesis, there exists some w V such that e ( q1 ) = e ( q1 w 0 ) and 1 q 1 w 0 1 is e-free: (35) Combining equations (33,34,35) we see that u 0 = u 0 1 [p; A; q 1 ] w 0 1 fullls: e (S) (u 1 v 1 ) = ( e (S) u 1 ) v 1 = e (S u 0 1) [p; A; q 1 ] = e ([pa] ) [p; A; q 1 ] = e ( q1 ) = e ( q1 w 0 1) where S (u 0 1 [p; A; q 1 ] w 0 ) = 1 q 1 w 0 and 1 q 1 w 0 1 fullled by our choice of u 0. subcase 2: v 1 62 f[paq 1 ]jq 1 2 Qg is e-free. Hence (32) is e (S) u 1 v 1 = ([pa] e ()) v 1 = ; : e (S u 0 1v 1 ) = e (([pa] ) v 1 ) = e (; ) = ; : Hence u 0 = u 0 1 v 1 satises (32). Let us prove the lemma now. By (32) every residual e (S)u is left-deterministic of the same type as S u 0. Hence e (S) is deterministic. Moreover formula (32) shows that k e (S)k ksk Bisimulation of series Up to the end of this section, we consider the structured alphabet V associated with a dpda M over X. We suppose a s.r. morphism X X is given (see denition 2.2).

24 Series, words and graphs Let us give rst a slight adaptation of denition 2.1 to the n-graph (DRB 1;n < V >; ; ( n i ) 1in). Denition 3.22 Let R be some binary relation R DRB 1;n < V > DRB 1;n < V >. R is a? -bisimulation i 1. 8(S; S 0 ) 2 R; 8x 2 X, 9x 0 2 (x); (S x; S 0 x 0 ) 2 R and 9x 00 2?1 (x); (S x 00 ; S 0 x) 2 R; 2. 8S; S 0 2 R; 8i 2 [1; n]; ( (S) = n i ), ( (S 0 ) = n i ): We denote by S S 0 the fact that there exists some? -bisimulation R such that (S; S 0 ) 2 R. One can notice that is the greatest? -bisimulation ( with respect to the inclusion ordering) over DRB 1;n < V >. The -bisimulation relations can be conveniently expressed in terms of word-bisimulations. Denition 3.23 Let S; S 0 2 DRB 1;n < V > and R X X. R is a w? - bisimulation with respect to (S; S 0 ) i R and (1) totality: dom(r) = X ; im(r) = X ; (2) extension: 8(u; u 0 ) 2 R; 8x 2 X; 9x 0 2 (x); (u x; u 0 x 0 ) 2 R and 9x 00 2?1 (x); (u x 00 ; u 0 x) 2 R: (3) coherence: 8(u; u 0 ) 2 R; 8i 2 [1; n]; ( (S u) = n i ), ( (S 0 u 0 ) = n i ); (4) prex: 8(u; u 0 ) 2 X X ; 8(x; x 0 ) 2 X X; (ux; u 0 x 0 ) 2 R ) (u; u 0 ) 2 R. (Condition (1) can be equivalently replaced by \(; ) 2 R".) R is said to be a w?-bisimulation of order m with respect to (S; S 0 ) i it fullls conditions (3-4) above and the modied conditions (1'): dom(r) = X m ; im(r) = X m ; (2'): 8(u; u 0 ) 2 R \ (X m?1 X m?1 ); 8x 2 X; 9x 0 2 (x); (u x; u 0 x 0 ) 2 R and 9x 00 2?1 (x); (u x 00 ; u 0 x) 2 R: The w? -bisimulations are also called w? -bisimulations of order 1. The two next lemmas are relating the notions of w? -bisimulation ( on words),? - bisimulation ( on series), and -bisimulation (on the vertices of the computation 2-graph of M). Lemma 3.24 Let S; S 0 2 DRB 1;n < V >. The following properties are equivalent: (i) S S 0 (ii) there exists R X X which is a w? -bisimulation w.r.t. (S; S 0 ) (iii) 8m 2 IN, there exists R m X m X m which is a w? -bisimulation of order m w.r.t. (S; S 0 ).

25 Proof: (i) ) (iii): Suppose that S is a --bisimulation w.r.t. (S; S 0 ). Let us prove by induction on the integer m, the following property P(m): 9R m ; w?? bisimulation of order m w.r.t. (S; S 0 ) such that 8(u; u 0 ) 2 R m ; (S u; S 0 u 0 ) 2 S: (36) m=0: Let R 0 = f(; )g. R 0 clearly fullls points (1'),(2'),(4) of the above denition. Moreover, as (S; S 0 ) 2 S where S fullls condition (2) of denition 3.22, R 0 fullls point (3) of denition m=m'+1: Let R m 0 be some w? -bisimulation of order m 0 w.r.t. (S; S 0 ). Let us dene R m = R m 0 [ f(u x; u 0 x 0 ) j (u; u 0 ) 2 R m 0; (S ux; S 0 u 0 x 0 ) 2 S and (x; x 0 ) 2 g. Property (1) of S and property (1') of R m 0 imply that dom(r m ) = X m ; im(r m ) = X m : (37) Property (1) of S and property (2') of R m 0 imply that 8(u; u 0 ) 2 R m \(X m?1 X m?1 ); 8x 2 X; 9x 0 2 (x); (u x; u 0 x 0 ) 2 R m and 9x 00 2?1 (x); (u x 00 ; u 0 x) 2 R m : (38) Property (2) of S and property (3) of R m 0 imply that 8(u; u 0 ) 2 R m ; 8i 2 [1; n]; ( (S u) = n i ), ( (S 0 u 0 ) = n i ): (39) Property (4) of R m 0 and the denition of R m imply that 8(u; u 0 ) 2 X X ; 8(x; x 0 ) 2 X X; (u x; u 0 x 0 ) 2 R m ) (u; u 0 ) 2 R m : (40) Property (36) for R m 0 and the denition of R m imply that (36) is fullled by R m too. Equations (37,38,39,40) prove that R m is a w--bisimulation of order m w.r.t. (S; S 0 ), hence P(m) is proved. (iii) ) (ii): Let us notice that, as the alphabet X is nite, for every w-bisimulation R of order m w.r.t. (S; S 0 ), CardfR 0 X X j R R 0 and R 0 is a w??bisimulation of order m+1 w.r.t. (S; S 0 )g < 1: Hence, by Koenig's lemma, if (iii) is true, then there exists an innite sequence (R m ) m2in such that for every m 2 IN, R m is a w??bisimulation of order m w.r.t. (S; S 0 ) and R m R m+1. Let us dene then R = [ m0 R m : R is a w?? bisimulation of order 1 w.r.t. (S; S 0 ). (ii) ) (i): Let R be a w?? bisimulation of order 1 w.r.t. (S; S 0 ). Let us dene a relation S by: S = f(s u; S 0 u 0 ) j (u; u 0 ) 2 Rg: The totality property of R implies that (S; S 0 ) 2 S. The extension property of R implies that S fullls condition (1) of denition 3.22 and the coherence property of R implies S fullls condition (2). 2 Lemma 3.24 leads naturally to the following

26 Denition 3.25 Let 2 IN? f0g; S; S 0 2 DRB 1; < V >. We dene the divergence between S and S 0 as: (It is understood that inf(;) = 1). Div(S; S 0 ) = inffn 2 IN j B n (S; S 0 ) = ;g: Let us suppose that the dpda M =< X; Z; Q; ; q 0 ; z 0 ; fqg > is normalized and bi-rooted. Let : X! Y be a monoid homomorphism such that (X) Y and let =?1 (, the kernel of, is a s.r. morphism which is also an equivalence relation; this additional property will be used in the sequel). Let? be the computation 2-graph of M and let us suppose? is -saturated. Lemma 3.26 For every q; q 0 2 Q;!;! 0 2 Z such that q!; q 0! 0 2 V?, q! q 0! 0, [q!q] [q 0! 0 q]: Proof: Let : V?! DRB < V > the mapping dened by: 8q 2 Q; 8! 2 Z, such that q! 2 V?, (q!) = [q!q]: We rst remark that is a graph-embedding in the sense that is injective and: 8v 1 ; v 2 2 V? ; 8x 2 X; (v 1 ; x; v 2 ) 2 E?, (v 1 ) x = (v 2 ): (41) Let us denote by B(? ) (resp:b(drb < V >)) the set of all binary relations over V? (resp. over DRB < V >). We dene mappings : B(? )! B(DRB < V >) and : B(DRB < V >)! B(? ) by: for every R 2 B(? ); S 2 B(DRB < V >) (R) =?1 R [ f(;; ;)g; (S) = S?1 [ f(v; v) j v 2 V? g: We shall prove that (I) if R is a -bisimulation then (R) is a - -bisimulation, (II) if S is a - -bisimulation then (S) is a -bisimulation. (I): Suppose R is a -bisimulation and S = (R). Let (S; S 0 ) 2 S; x 2 X. Let us check property (1) of denition case I.1: S = [q!q]; S 0 = [q 0! 0 q] and [q!q] x 6= ;. By (41), there exist q 1 2 Q;! 1 2 Z such that (q!; x; q 1! 1 ) 2 E?. As R is a -bisimulation, 9q Q;! Z ; x 0 2 (x) such that Hence, applying the embedding : (q 0! 0 ; x 0 ; q 0 1! 0 1) 2 E? and (q 1! 1 ; q 0 1! 0 1) 2 R: [q!q] x = [q 1! 1 q]; [q 0! 0 q] x 0 = [q 0 1! 0 1q] and ([q 1! 1 q]; [q 0 1! 0 1q]) 2 S:

27 Hence (1) is true. case I.2: S = [q!q]; S 0 = [q 0! 0 q] and [q!q] x = ;. By (41) there is no edge (q!; x; v 0 ) in E? (for any v 0 ). As? is -saturated, for every x 0 2 (x), there is no edge (q!; x 0 ; v 0 ) in E? (for any v 0 ). But, as R?1 is a?1 - bisimulation, there is no edge (q 0! 0 ; x 00 ; v 0 ) in E?, for any x 00 2 (x) ( we use here the fact that?1 = ). It follows that 8x 0 2 (x); [q 0! 0 q] x 0 = ;: As (;; ;) 2 S, (1) is true. case I.3: S = S 0 = ;: (1) is trivially true. Let us check property (2) of denition Let (S; S 0 ) 2?1 R and suppose that S =. Then?1 (S) = q and (?1 (S);?1 (S 0 )) 2 R. As q is the only vertex of? having out-degree 0,?1 (S 0 ) = q too. Hence (2) is true. (II): Suppose S is a - -bisimulation and R = (S). Let us prove that R is a -bisimulation. Conditions (1) and (2) of denition 2.3 are true just because f(v; v) j v 2 V? g R. Let us consider q; q 1 ; q 0 2 Q;!;! 1 ;! 0 2 Z ; x 2 X such that q!; q 1! 1 ; q 0! 0 2 V? ; (q!; x; q 1! 1 ) 2 E?, (q!; q 0! 0 ) 2 R and let us check condition (3) of denition 2.3. Using (41) we know that [q!q] x = [q 1! 1 q]: (42) As S is a - -bisimulation, we get that 9x 0 2 (x); ([q 1! 1 q]; [q 0! 0 q] x 0 ) 2 S: (43) As q is a co-root of?, there exists u 2 X u such that q 1! 1?! M q which by (41) implies that [q 1! 1 q] u = : (44) As S is a - -bisimulation, from (43) and (44) we deduce that, there exists u 0 2 (u) such that (; [q 0! 0 q] x 0 u 0 ) 2 S: (45) From condition (2) on - -bisimulations and (45) we deduce that = [q 0! 0 q] x 0 u 0, which implies that [q 0! 0 q] x 0 6= ;: (46) It follows that [q 0! 0 q] x 0 = [q 0 1! 0 1q] for some q Q;! Z. Assertion (43) and the denition of R then implies that (q 1! 1 ; q 0 1! 0 1) 2 R: (47) Condition (3) is checked, showing that R is a -simulation. By the same arguments, R?1 is a?1 -simulation. 2

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

The Accepting Power of Finite. Faculty of Mathematics, University of Bucharest. Str. Academiei 14, 70109, Bucharest, ROMANIA

The Accepting Power of Finite. Faculty of Mathematics, University of Bucharest. Str. Academiei 14, 70109, Bucharest, ROMANIA The Accepting Power of Finite Automata Over Groups Victor Mitrana Faculty of Mathematics, University of Bucharest Str. Academiei 14, 70109, Bucharest, ROMANIA Ralf STIEBE Faculty of Computer Science, University

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

Computability and Complexity

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

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

Boolean Algebra and Propositional Logic

Boolean Algebra and Propositional Logic Boolean Algebra and Propositional Logic Takahiro Kato September 10, 2015 ABSTRACT. This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a

More information

A Graph Based Parsing Algorithm for Context-free Languages

A Graph Based Parsing Algorithm for Context-free Languages A Graph Based Parsing Algorithm for Context-free Languages Giinter Hot> Technical Report A 01/99 June 1999 e-mail: hotzocs.uni-sb.de VVVVVV: http://vwv-hotz.cs.uni-sb. de Abstract We present a simple algorithm

More information

An Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees

An Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees An Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees Francesc Rosselló 1, Gabriel Valiente 2 1 Department of Mathematics and Computer Science, Research Institute

More information

TECHNISCHE UNIVERSITÄT DRESDEN. Fakultät Informatik. Technische Berichte Technical Reports. Daniel Kirsten. TUD / FI 98 / 07 - Mai 1998

TECHNISCHE UNIVERSITÄT DRESDEN. Fakultät Informatik. Technische Berichte Technical Reports. Daniel Kirsten. TUD / FI 98 / 07 - Mai 1998 TECHNISCHE UNIVERSITÄT DRESDEN Fakultät Informatik TUD / FI 98 / 07 - Mai 998 Technische Berichte Technical Reports ISSN 430-X Daniel Kirsten Grundlagen der Programmierung Institut für Softwaretechnik

More information

Equational Logic. Chapter Syntax Terms and Term Algebras

Equational Logic. Chapter Syntax Terms and Term Algebras Chapter 2 Equational Logic 2.1 Syntax 2.1.1 Terms and Term Algebras The natural logic of algebra is equational logic, whose propositions are universally quantified identities between terms built up from

More information

How to Pop a Deep PDA Matters

How to Pop a Deep PDA Matters How to Pop a Deep PDA Matters Peter Leupold Department of Mathematics, Faculty of Science Kyoto Sangyo University Kyoto 603-8555, Japan email:leupold@cc.kyoto-su.ac.jp Abstract Deep PDA are push-down automata

More information

The nite submodel property and ω-categorical expansions of pregeometries

The nite submodel property and ω-categorical expansions of pregeometries The nite submodel property and ω-categorical expansions of pregeometries Marko Djordjevi bstract We prove, by a probabilistic argument, that a class of ω-categorical structures, on which algebraic closure

More information

Boolean Algebra and Propositional Logic

Boolean Algebra and Propositional Logic Boolean Algebra and Propositional Logic Takahiro Kato June 23, 2015 This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a more direct connection

More information

A version of for which ZFC can not predict a single bit Robert M. Solovay May 16, Introduction In [2], Chaitin introd

A version of for which ZFC can not predict a single bit Robert M. Solovay May 16, Introduction In [2], Chaitin introd CDMTCS Research Report Series A Version of for which ZFC can not Predict a Single Bit Robert M. Solovay University of California at Berkeley CDMTCS-104 May 1999 Centre for Discrete Mathematics and Theoretical

More information

Decision Problems Concerning. Prime Words and Languages of the

Decision Problems Concerning. Prime Words and Languages of the Decision Problems Concerning Prime Words and Languages of the PCP Marjo Lipponen Turku Centre for Computer Science TUCS Technical Report No 27 June 1996 ISBN 951-650-783-2 ISSN 1239-1891 Abstract This

More information

Lean clause-sets: Generalizations of minimally. unsatisable clause-sets. Oliver Kullmann. University of Toronto. Toronto, Ontario M5S 3G4

Lean clause-sets: Generalizations of minimally. unsatisable clause-sets. Oliver Kullmann. University of Toronto. Toronto, Ontario M5S 3G4 Lean clause-sets: Generalizations of minimally unsatisable clause-sets Oliver Kullmann Department of Computer Science University of Toronto Toronto, Ontario M5S 3G4 e-mail: kullmann@cs.toronto.edu http://www.cs.utoronto.ca/kullmann/

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

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

Fundamenta Informaticae 30 (1997) 23{41 1. Petri Nets, Commutative Context-Free Grammars,

Fundamenta Informaticae 30 (1997) 23{41 1. Petri Nets, Commutative Context-Free Grammars, Fundamenta Informaticae 30 (1997) 23{41 1 IOS Press Petri Nets, Commutative Context-Free Grammars, and Basic Parallel Processes Javier Esparza Institut fur Informatik Technische Universitat Munchen Munchen,

More information

J. Huisman. Abstract. let bxc be the fundamental Z=2Z-homology class of X. We show that

J. Huisman. Abstract. let bxc be the fundamental Z=2Z-homology class of X. We show that On the dual of a real analytic hypersurface J. Huisman Abstract Let f be an immersion of a compact connected smooth real analytic variety X of dimension n into real projective space P n+1 (R). We say that

More information

Abstract This work is a survey on decidable and undecidable problems in matrix theory. The problems studied are simply formulated, however most of the

Abstract This work is a survey on decidable and undecidable problems in matrix theory. The problems studied are simply formulated, however most of the Decidable and Undecidable Problems in Matrix Theory Vesa Halava University of Turku, Department of Mathematics, FIN-24 Turku, Finland vehalava@utu. Supported by the Academy of Finland under the grant 447

More information

Their proof is rather lengthy and hard to grasp; it ultimately relies on showing a periodicity for any transition graph generated from normed context-

Their proof is rather lengthy and hard to grasp; it ultimately relies on showing a periodicity for any transition graph generated from normed context- Bisimulation Equivalence is Decidable for all Context-Free Processes Sren Christensen Hans Huttel y Colin Stirling 1 Introduction Over the past decade much attention has been devoted to the study of process

More information

October 23, concept of bottom-up tree series transducer and top-down tree series transducer, respectively,

October 23, concept of bottom-up tree series transducer and top-down tree series transducer, respectively, Bottom-up and Top-down Tree Series Transformations oltan Fulop Department of Computer Science University of Szeged Arpad ter., H-670 Szeged, Hungary E-mail: fulop@inf.u-szeged.hu Heiko Vogler Department

More information

On some properties of elementary derivations in dimension six

On some properties of elementary derivations in dimension six Journal of Pure and Applied Algebra 56 (200) 69 79 www.elsevier.com/locate/jpaa On some properties of elementary derivations in dimension six Joseph Khoury Department of Mathematics, University of Ottawa,

More information

294 Meinolf Geck In 1992, Lusztig [16] addressed this problem in the framework of his theory of character sheaves and its application to Kawanaka's th

294 Meinolf Geck In 1992, Lusztig [16] addressed this problem in the framework of his theory of character sheaves and its application to Kawanaka's th Doc. Math. J. DMV 293 On the Average Values of the Irreducible Characters of Finite Groups of Lie Type on Geometric Unipotent Classes Meinolf Geck Received: August 16, 1996 Communicated by Wolfgang Soergel

More information

1 Introduction A general problem that arises in dierent areas of computer science is the following combination problem: given two structures or theori

1 Introduction A general problem that arises in dierent areas of computer science is the following combination problem: given two structures or theori Combining Unication- and Disunication Algorithms Tractable and Intractable Instances Klaus U. Schulz CIS, University of Munich Oettingenstr. 67 80538 Munchen, Germany e-mail: schulz@cis.uni-muenchen.de

More information

F -inverse covers of E-unitary inverse monoids

F -inverse covers of E-unitary inverse monoids F -inverse covers of E-unitary inverse monoids Outline of Ph.D. thesis Nóra Szakács Supervisor: Mária B. Szendrei Doctoral School of Mathematics and Computer Science University of Szeged 2016 1 1 Introduction

More information

Solvability of Word Equations Modulo Finite Special And. Conuent String-Rewriting Systems Is Undecidable In General.

Solvability of Word Equations Modulo Finite Special And. Conuent String-Rewriting Systems Is Undecidable In General. Solvability of Word Equations Modulo Finite Special And Conuent String-Rewriting Systems Is Undecidable In General Friedrich Otto Fachbereich Mathematik/Informatik, Universitat GH Kassel 34109 Kassel,

More information

Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) 1.1 The Formal Denition of a Vector Space

Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) 1.1 The Formal Denition of a Vector Space Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) Contents 1 Vector Spaces 1 1.1 The Formal Denition of a Vector Space.................................. 1 1.2 Subspaces...................................................

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

{},{a},{a,c} {},{c} {c,d}

{},{a},{a,c} {},{c} {c,d} Modular verication of Argos Programs Agathe Merceron 1 and G. Michele Pinna 2 1 Basser Department of Computer Science, University of Sydney Madsen Building F09, NSW 2006, Australia agathe@staff.cs.su.oz.au

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

Closure operators on sets and algebraic lattices

Closure operators on sets and algebraic lattices Closure operators on sets and algebraic lattices Sergiu Rudeanu University of Bucharest Romania Closure operators are abundant in mathematics; here are a few examples. Given an algebraic structure, such

More information

SURGERY EQUIVALENCE AND FINITE TYPE INVARIANTS FOR HOMOLOGY 3-SPHERES L. FUNAR Abstract. One considers two equivalence relations on 3-manifolds relate

SURGERY EQUIVALENCE AND FINITE TYPE INVARIANTS FOR HOMOLOGY 3-SPHERES L. FUNAR Abstract. One considers two equivalence relations on 3-manifolds relate SURGERY EQUIVALENCE AND FINITE TYPE INVARIANTS FOR HOMOLOGY 3-SPHERES L. FUNAR Abstract. One considers two equivalence relations on 3-manifolds related to nite type invariants. The rst one requires to

More information

STGs may contain redundant states, i.e. states whose. State minimization is the transformation of a given

STGs may contain redundant states, i.e. states whose. State minimization is the transformation of a given Completely Specied Machines STGs may contain redundant states, i.e. states whose function can be accomplished by other states. State minimization is the transformation of a given machine into an equivalent

More information

Electronic Notes in Theoretical Computer Science 18 (1998) URL: 8 pages Towards characterizing bisim

Electronic Notes in Theoretical Computer Science 18 (1998) URL:   8 pages Towards characterizing bisim Electronic Notes in Theoretical Computer Science 18 (1998) URL: http://www.elsevier.nl/locate/entcs/volume18.html 8 pages Towards characterizing bisimilarity of value-passing processes with context-free

More information

CERNY CONJECTURE FOR DFA ACCEPTING STAR-FREE LANGUAGES

CERNY CONJECTURE FOR DFA ACCEPTING STAR-FREE LANGUAGES CERNY CONJECTURE FOR DFA ACCEPTING STAR-FREE LANGUAGES A.N. Trahtman? Bar-Ilan University, Dep. of Math. and St., 52900, Ramat Gan, Israel ICALP, Workshop synchr. autom., Turku, Finland, 2004 Abstract.

More information

3.1 Basic properties of real numbers - continuation Inmum and supremum of a set of real numbers

3.1 Basic properties of real numbers - continuation Inmum and supremum of a set of real numbers Chapter 3 Real numbers The notion of real number was introduced in section 1.3 where the axiomatic denition of the set of all real numbers was done and some basic properties of the set of all real numbers

More information

THE MAXIMAL SUBGROUPS AND THE COMPLEXITY OF THE FLOW SEMIGROUP OF FINITE (DI)GRAPHS

THE MAXIMAL SUBGROUPS AND THE COMPLEXITY OF THE FLOW SEMIGROUP OF FINITE (DI)GRAPHS THE MAXIMAL SUBGROUPS AND THE COMPLEXITY OF THE FLOW SEMIGROUP OF FINITE (DI)GRAPHS GÁBOR HORVÁTH, CHRYSTOPHER L. NEHANIV, AND KÁROLY PODOSKI Dedicated to John Rhodes on the occasion of his 80th birthday.

More information

Fixed points of endomorphisms over special conuent rewriti

Fixed points of endomorphisms over special conuent rewriti Fixed points of endomorphisms over special conuent rewriting systems University of Porto (Centre of Mathematics, Faculty of Sciences) Vienna, 25th November 2010 A tale of two theorems Theorem FIN Let G

More information

VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0. Contents

VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0. Contents VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0 BENJAMIN LEDEAUX Abstract. This expository paper introduces model theory with a focus on countable models of complete theories. Vaught

More information

recognizability for languages of nite traces and acceptance by deterministic asynchronous cellular automata. For languages of innite traces a natural

recognizability for languages of nite traces and acceptance by deterministic asynchronous cellular automata. For languages of innite traces a natural On the complementation of asynchronous cellular Buchi automata Anca Muscholl Universitat Stuttgart, Institut fur Informatik Breitwiesenstr. 20-22, 70565 Stuttgart, Germany Abstract We present direct subset

More information

For the property of having nite derivation type this result has been strengthened considerably by Otto and Sattler-Klein by showing that this property

For the property of having nite derivation type this result has been strengthened considerably by Otto and Sattler-Klein by showing that this property FP is undecidable for nitely presented monoids with word problems decidable in polynomial time Robert Cremanns and Friedrich Otto Fachbereich Mathematik/Informatik Universitat Kassel, 349 Kassel, Germany

More information

Calculus and linear algebra for biomedical engineering Week 3: Matrices, linear systems of equations, and the Gauss algorithm

Calculus and linear algebra for biomedical engineering Week 3: Matrices, linear systems of equations, and the Gauss algorithm Calculus and linear algebra for biomedical engineering Week 3: Matrices, linear systems of equations, and the Gauss algorithm Hartmut Führ fuehr@matha.rwth-aachen.de Lehrstuhl A für Mathematik, RWTH Aachen

More information

Math 375 First Exam, Page a) Give an example of a non-abelian group of innite order and one of nite order. (Say which is

Math 375 First Exam, Page a) Give an example of a non-abelian group of innite order and one of nite order. (Say which is Math 375 First Exam, Page 1 1. a) Give an example of a non-abelian group of innite order and one of nite order. (Say which is which.) b) Find the order of each element inu(5), the group of units mod 5.

More information

Another Glance at the Alpern-Schneider. Characterization of Safety andliveness in. Concurrent Executions. Abstract

Another Glance at the Alpern-Schneider. Characterization of Safety andliveness in. Concurrent Executions. Abstract Another Glance at the Alpern-Schneider Characterization of Safety andliveness in Concurrent Executions H.Peter Gumm Abstract In order to derive a result such as the Alpern-Schneider theorem characterizing

More information

Computing the acceptability semantics. London SW7 2BZ, UK, Nicosia P.O. Box 537, Cyprus,

Computing the acceptability semantics. London SW7 2BZ, UK, Nicosia P.O. Box 537, Cyprus, Computing the acceptability semantics Francesca Toni 1 and Antonios C. Kakas 2 1 Department of Computing, Imperial College, 180 Queen's Gate, London SW7 2BZ, UK, ft@doc.ic.ac.uk 2 Department of Computer

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

Asynchronous cellular automata for pomsets. 2, place Jussieu. F Paris Cedex 05. Abstract

Asynchronous cellular automata for pomsets. 2, place Jussieu. F Paris Cedex 05. Abstract Asynchronous cellular automata for pomsets without auto-concurrency Manfred Droste Institut fur Algebra Technische Universitat Dresden D-01062 Dresden droste@math.tu-dresden.de Paul Gastin LITP, IBP Universite

More information

NOTES ON AUTOMATA. Date: April 29,

NOTES ON AUTOMATA. Date: April 29, NOTES ON AUTOMATA 1. Monoids acting on sets We say that a monoid S with identity element ɛ acts on a set Q if q(st) = (qs)t and qɛ = q. As with groups, if we set s = t whenever qs = qt for all q Q, then

More information

Characters and triangle generation of the simple Mathieu group M 11

Characters and triangle generation of the simple Mathieu group M 11 SEMESTER PROJECT Characters and triangle generation of the simple Mathieu group M 11 Under the supervision of Prof. Donna Testerman Dr. Claude Marion Student: Mikaël Cavallin September 11, 2010 Contents

More information

Chapter 5. Linear Algebra

Chapter 5. Linear Algebra Chapter 5 Linear Algebra The exalted position held by linear algebra is based upon the subject s ubiquitous utility and ease of application. The basic theory is developed here in full generality, i.e.,

More information

Math 42, Discrete Mathematics

Math 42, Discrete Mathematics c Fall 2018 last updated 12/05/2018 at 15:47:21 For use by students in this class only; all rights reserved. Note: some prose & some tables are taken directly from Kenneth R. Rosen, and Its Applications,

More information

Denition 2: o() is the height of the well-founded relation. Notice that we must have o() (2 ) +. Much is known about the possible behaviours of. For e

Denition 2: o() is the height of the well-founded relation. Notice that we must have o() (2 ) +. Much is known about the possible behaviours of. For e Possible behaviours for the Mitchell ordering James Cummings Math and CS Department Dartmouth College Hanover NH 03755 January 23, 1998 Abstract We use a mixture of forcing and inner models techniques

More information

Fall 1999 Formal Language Theory Dr. R. Boyer. 1. There are other methods of nding a regular expression equivalent to a nite automaton in

Fall 1999 Formal Language Theory Dr. R. Boyer. 1. There are other methods of nding a regular expression equivalent to a nite automaton in Fall 1999 Formal Language Theory Dr. R. Boyer Week Four: Regular Languages; Pumping Lemma 1. There are other methods of nding a regular expression equivalent to a nite automaton in addition to the ones

More information

Computational Models - Lecture 5 1

Computational Models - Lecture 5 1 Computational Models - Lecture 5 1 Handout Mode Iftach Haitner and Yishay Mansour. Tel Aviv University. April 10/22, 2013 1 Based on frames by Benny Chor, Tel Aviv University, modifying frames by Maurice

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

Wojciech Penczek. Polish Academy of Sciences, Warsaw, Poland. and. Institute of Informatics, Siedlce, Poland.

Wojciech Penczek. Polish Academy of Sciences, Warsaw, Poland. and. Institute of Informatics, Siedlce, Poland. A local approach to modal logic for multi-agent systems? Wojciech Penczek 1 Institute of Computer Science Polish Academy of Sciences, Warsaw, Poland and 2 Akademia Podlaska Institute of Informatics, Siedlce,

More information

Chapter 1. Sets and Mappings

Chapter 1. Sets and Mappings Chapter 1. Sets and Mappings 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

6 Coalgebraic modalities via predicate liftings

6 Coalgebraic modalities via predicate liftings 6 Coalgebraic modalities via predicate liftings In this chapter we take an approach to coalgebraic modal logic where the modalities are in 1-1 correspondence with so-called predicate liftings for the functor

More information

5 Set Operations, Functions, and Counting

5 Set Operations, Functions, and Counting 5 Set Operations, Functions, and Counting Let N denote the positive integers, N 0 := N {0} be the non-negative integers and Z = N 0 ( N) the positive and negative integers including 0, Q the rational numbers,

More information

In the next section (Section 5), we show how the notion of a minimal. Section 7 is an introduction to the technique of state splitting.

In the next section (Section 5), we show how the notion of a minimal. Section 7 is an introduction to the technique of state splitting. Symbolic Dynamics and Finite Automata Marie-Pierre Beal 1 and Dominique Perrin 2 1 Institut Gaspard Monge, Universite Paris 7 - Denis Diderot, France 2 Institut Gaspard Monge, Universite de Marne-la-Vallee,

More information

Vector Space Basics. 1 Abstract Vector Spaces. 1. (commutativity of vector addition) u + v = v + u. 2. (associativity of vector addition)

Vector Space Basics. 1 Abstract Vector Spaces. 1. (commutativity of vector addition) u + v = v + u. 2. (associativity of vector addition) Vector Space Basics (Remark: these notes are highly formal and may be a useful reference to some students however I am also posting Ray Heitmann's notes to Canvas for students interested in a direct computational

More information

Confluence Algebras and Acyclicity of the Koszul Complex

Confluence Algebras and Acyclicity of the Koszul Complex Confluence Algebras and Acyclicity of the Koszul Complex Cyrille Chenavier To cite this version: Cyrille Chenavier. Confluence Algebras and Acyclicity of the Koszul Complex. Algebras and Representation

More information

On the Myhill-Nerode Theorem for Trees. Dexter Kozen y. Cornell University

On the Myhill-Nerode Theorem for Trees. Dexter Kozen y. Cornell University On the Myhill-Nerode Theorem for Trees Dexter Kozen y Cornell University kozen@cs.cornell.edu The Myhill-Nerode Theorem as stated in [6] says that for a set R of strings over a nite alphabet, the following

More information

Chapter 8. P-adic numbers. 8.1 Absolute values

Chapter 8. P-adic numbers. 8.1 Absolute values Chapter 8 P-adic numbers Literature: N. Koblitz, p-adic Numbers, p-adic Analysis, and Zeta-Functions, 2nd edition, Graduate Texts in Mathematics 58, Springer Verlag 1984, corrected 2nd printing 1996, Chap.

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

Abstract It is shown that formulas in monadic second order logic (mso) with one free variable can be mimicked by attribute grammars with a designated

Abstract It is shown that formulas in monadic second order logic (mso) with one free variable can be mimicked by attribute grammars with a designated Attribute Grammars and Monadic Second Order Logic Roderick Bloem October 15, 1996 Abstract It is shown that formulas in monadic second order logic (mso) with one free variable can be mimicked by attribute

More information

The wreath product principle for ordered semigroups

The wreath product principle for ordered semigroups The wreath product principle for ordered semigroups Jean-Eric Pin, Pascal Weil To cite this version: Jean-Eric Pin, Pascal Weil. The wreath product principle for ordered semigroups. Communications in Algebra,

More information

Fréchet algebras of finite type

Fréchet algebras of finite type Fréchet algebras of finite type MK Kopp Abstract The main objects of study in this paper are Fréchet algebras having an Arens Michael representation in which every Banach algebra is finite dimensional.

More information

Descriptional Complexity of Formal Systems (Draft) Deadline for submissions: April 20, 2009 Final versions: June 18, 2009

Descriptional Complexity of Formal Systems (Draft) Deadline for submissions: April 20, 2009 Final versions: June 18, 2009 DCFS 2009 Descriptional Complexity of Formal Systems (Draft) Deadline for submissions: April 20, 2009 Final versions: June 18, 2009 On the Number of Membranes in Unary P Systems Rudolf Freund (A,B) Andreas

More information

SEPARATING REGULAR LANGUAGES WITH FIRST-ORDER LOGIC

SEPARATING REGULAR LANGUAGES WITH FIRST-ORDER LOGIC Logical Methods in Computer Science Vol. 12(1:5)2016, pp. 1 30 www.lmcs-online.org Submitted Jun. 4, 2014 Published Mar. 9, 2016 SEPARATING REGULAR LANGUAGES WITH FIRST-ORDER LOGIC THOMAS PLACE AND MARC

More information

Tori for some locally integral group rings

Tori for some locally integral group rings Tori for some locally integral group rings Diagonalizability over a principal ideal domain Master's Thesis Fabian Hartkopf May 217 Contents Preface............................................... 5.1 Introduction..........................................

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

1 Introduction We study classical rst-order logic with equality but without any other relation symbols. The letters ' and are reserved for quantier-fr

1 Introduction We study classical rst-order logic with equality but without any other relation symbols. The letters ' and are reserved for quantier-fr UPMAIL Technical Report No. 138 March 1997 (revised July 1997) ISSN 1100{0686 Some Undecidable Problems Related to the Herbrand Theorem Yuri Gurevich EECS Department University of Michigan Ann Arbor, MI

More information

Klaus Madlener. Internet: Friedrich Otto. Fachbereich Mathematik/Informatik, Universitat Kassel.

Klaus Madlener. Internet: Friedrich Otto. Fachbereich Mathematik/Informatik, Universitat Kassel. Some Undecidability Results For Finitely Generated Thue Congruences On A Two-Letter Alphabet Klaus Madlener Fachbereich Informatik, Universitat Kaiserslautern D{67653 Kaiserslautern Internet: madlener@informatik.uni-kl.de

More information

Algebraic Varieties. Notes by Mateusz Micha lek for the lecture on April 17, 2018, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra

Algebraic Varieties. Notes by Mateusz Micha lek for the lecture on April 17, 2018, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra Algebraic Varieties Notes by Mateusz Micha lek for the lecture on April 17, 2018, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra Algebraic varieties represent solutions of a system of polynomial

More information

2 ALGEBRA II. Contents

2 ALGEBRA II. Contents ALGEBRA II 1 2 ALGEBRA II Contents 1. Results from elementary number theory 3 2. Groups 4 2.1. Denition, Subgroup, Order of an element 4 2.2. Equivalence relation, Lagrange's theorem, Cyclic group 9 2.3.

More information

Abelian Algebras and the Hamiltonian Property. Abstract. In this paper we show that a nite algebra A is Hamiltonian if the

Abelian Algebras and the Hamiltonian Property. Abstract. In this paper we show that a nite algebra A is Hamiltonian if the Abelian Algebras and the Hamiltonian Property Emil W. Kiss Matthew A. Valeriote y Abstract In this paper we show that a nite algebra A is Hamiltonian if the class HS(A A ) consists of Abelian algebras.

More information

a cell is represented by a triple of non-negative integers). The next state of a cell is determined by the present states of the right part of the lef

a cell is represented by a triple of non-negative integers). The next state of a cell is determined by the present states of the right part of the lef MFCS'98 Satellite Workshop on Cellular Automata August 25, 27, 1998, Brno, Czech Republic Number-Conserving Reversible Cellular Automata and Their Computation-Universality Kenichi MORITA, and Katsunobu

More information

Universal Algebra for Logics

Universal Algebra for Logics Universal Algebra for Logics Joanna GRYGIEL University of Czestochowa Poland j.grygiel@ajd.czest.pl 2005 These notes form Lecture Notes of a short course which I will give at 1st School on Universal Logic

More information

COHOMOLOGY AND DIFFERENTIAL SCHEMES. 1. Schemes

COHOMOLOGY AND DIFFERENTIAL SCHEMES. 1. Schemes COHOMOLOG AND DIFFERENTIAL SCHEMES RAMOND HOOBLER Dedicated to the memory of Jerrold Kovacic Abstract. Replace this text with your own abstract. 1. Schemes This section assembles basic results on schemes

More information

The rest of the paper is organized as follows: in Section 2 we prove undecidability of the existential-universal ( 2 ) part of the theory of an AC ide

The rest of the paper is organized as follows: in Section 2 we prove undecidability of the existential-universal ( 2 ) part of the theory of an AC ide Undecidability of the 9 8 part of the theory of ground term algebra modulo an AC symbol Jerzy Marcinkowski jma@tcs.uni.wroc.pl Institute of Computer Science University of Wroc law, ul. Przesmyckiego 20

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

Notes on Monoids and Automata

Notes on Monoids and Automata Notes on Monoids and Automata Uday S. Reddy November 9, 1994 In this article, I define a semantics for Algol programs with Reynolds s syntactic control of interference?;? in terms of comonoids in coherent

More information

290 J.M. Carnicer, J.M. Pe~na basis (u 1 ; : : : ; u n ) consisting of minimally supported elements, yet also has a basis (v 1 ; : : : ; v n ) which f

290 J.M. Carnicer, J.M. Pe~na basis (u 1 ; : : : ; u n ) consisting of minimally supported elements, yet also has a basis (v 1 ; : : : ; v n ) which f Numer. Math. 67: 289{301 (1994) Numerische Mathematik c Springer-Verlag 1994 Electronic Edition Least supported bases and local linear independence J.M. Carnicer, J.M. Pe~na? Departamento de Matematica

More information

2 (17) Find non-trivial left and right ideals of the ring of 22 matrices over R. Show that there are no nontrivial two sided ideals. (18) State and pr

2 (17) Find non-trivial left and right ideals of the ring of 22 matrices over R. Show that there are no nontrivial two sided ideals. (18) State and pr MATHEMATICS Introduction to Modern Algebra II Review. (1) Give an example of a non-commutative ring; a ring without unit; a division ring which is not a eld and a ring which is not a domain. (2) Show that

More information

On Controllability and Normality of Discrete Event. Dynamical Systems. Ratnesh Kumar Vijay Garg Steven I. Marcus

On Controllability and Normality of Discrete Event. Dynamical Systems. Ratnesh Kumar Vijay Garg Steven I. Marcus On Controllability and Normality of Discrete Event Dynamical Systems Ratnesh Kumar Vijay Garg Steven I. Marcus Department of Electrical and Computer Engineering, The University of Texas at Austin, Austin,

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

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra D. R. Wilkins Contents 3 Topics in Commutative Algebra 2 3.1 Rings and Fields......................... 2 3.2 Ideals...............................

More information

SUBSPACES OF COMPUTABLE VECTOR SPACES

SUBSPACES OF COMPUTABLE VECTOR SPACES SUBSPACES OF COMPUTABLE VECTOR SPACES RODNEY G. DOWNEY, DENIS R. HIRSCHFELDT, ASHER M. KACH, STEFFEN LEMPP, JOSEPH R. MILETI, AND ANTONIO MONTALB AN Abstract. We show that the existence of a nontrivial

More information

1 Differentiable manifolds and smooth maps

1 Differentiable manifolds and smooth maps 1 Differentiable manifolds and smooth maps Last updated: April 14, 2011. 1.1 Examples and definitions Roughly, manifolds are sets where one can introduce coordinates. An n-dimensional manifold is a set

More information

CHAPTER 1. AFFINE ALGEBRAIC VARIETIES

CHAPTER 1. AFFINE ALGEBRAIC VARIETIES CHAPTER 1. AFFINE ALGEBRAIC VARIETIES During this first part of the course, we will establish a correspondence between various geometric notions and algebraic ones. Some references for this part of the

More information

Polynomial closure and unambiguous product

Polynomial closure and unambiguous product Polynomial closure and unambiguous product Jean-Eric Pin and Pascal Weil pin@litp.ibp.fr, weil@litp.ibp.fr 1 Introduction This paper is a contribution to the algebraic theory of recognizable languages,

More information

THE LARGEST INTERSECTION LATTICE OF A CHRISTOS A. ATHANASIADIS. Abstract. We prove a conjecture of Bayer and Brandt [J. Alg. Combin.

THE LARGEST INTERSECTION LATTICE OF A CHRISTOS A. ATHANASIADIS. Abstract. We prove a conjecture of Bayer and Brandt [J. Alg. Combin. THE LARGEST INTERSECTION LATTICE OF A DISCRIMINANTAL ARRANGEMENT CHRISTOS A. ATHANASIADIS Abstract. We prove a conjecture of Bayer and Brandt [J. Alg. Combin. 6 (1997), 229{246] about the \largest" intersection

More information

where Σ is a finite discrete Gal(K sep /K)-set unramified along U and F s is a finite Gal(k(s) sep /k(s))-subset

where Σ is a finite discrete Gal(K sep /K)-set unramified along U and F s is a finite Gal(k(s) sep /k(s))-subset Classification of quasi-finite étale separated schemes As we saw in lecture, Zariski s Main Theorem provides a very visual picture of quasi-finite étale separated schemes X over a henselian local ring

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

2 C. A. Gunter ackground asic Domain Theory. A poset is a set D together with a binary relation v which is reexive, transitive and anti-symmetric. A s

2 C. A. Gunter ackground asic Domain Theory. A poset is a set D together with a binary relation v which is reexive, transitive and anti-symmetric. A s 1 THE LARGEST FIRST-ORDER-AXIOMATIZALE CARTESIAN CLOSED CATEGORY OF DOMAINS 1 June 1986 Carl A. Gunter Cambridge University Computer Laboratory, Cambridge C2 3QG, England Introduction The inspiration for

More information

Definitions, Theorems and Exercises. Abstract Algebra Math 332. Ethan D. Bloch

Definitions, Theorems and Exercises. Abstract Algebra Math 332. Ethan D. Bloch Definitions, Theorems and Exercises Abstract Algebra Math 332 Ethan D. Bloch December 26, 2013 ii Contents 1 Binary Operations 3 1.1 Binary Operations............................... 4 1.2 Isomorphic Binary

More information

of acceptance conditions (nite, looping and repeating) for the automata. It turns out,

of acceptance conditions (nite, looping and repeating) for the automata. It turns out, Reasoning about Innite Computations Moshe Y. Vardi y IBM Almaden Research Center Pierre Wolper z Universite de Liege Abstract We investigate extensions of temporal logic by connectives dened by nite automata

More information