Structured Numbers. Properties of a hierarchy of operations on binary trees.

Size: px
Start display at page:

Download "Structured Numbers. Properties of a hierarchy of operations on binary trees."

Transcription

1 Structured Numbers. Properties of a hierarchy of operations on binary trees. Vincent D. Blondel February 4, 997 Abstract We introduce a hierarchy of operations on (nite and innite) binary trees. The operations are obtained by successive repetition of one initial operation. The rst three operations are generalizations of the operations of addition, multiplication and exponentiation for positive integers. Introduction The product of two positive integers a and b can be dened as the sum of b factors each equal to a. The bth exponent of a, denoted by a " b, can similarly be dened as the product of b factors each equal to a. The process of getting new operations by repeating old ones ends with exponentiation because this last operation is not associative. The denition a "" b = a " a " a " ::: " a b factors () is ambiguous since for example (4 " 4) " 4 6= 4 " (4 " 4). For the the right hand side of () to be well dened both the number of factors and the order in which the operations " are performed have to be specied. A way of doing this is to ask the second operand to carry not only a quantitative information, the number of times a is repeated, but also a structured information, the order in which the operations " are performed. Binary trees are naturally designated object to convey such a structured information. The number of external nodes (leaves) of a binary tree can be used to specify the number of factors, and the structure of the tree can then be used to specify the order in which the operations are performed. In this paper, we dene countably many internal operations on binary trees. The rst operation, which we denote by :, is obtained by forming the binary tree whose left and right subtrees are equal to the operands. This operation is not associative. The second operation 2 : is dened as follows: From the binary trees a and b we construct the binary tree a 2 : b by repeating the operation : on the tree a with the structure dictated by b. In the same way, we dene an operation 3 : by repeating 2 :, an operation 4 : by repeating 3 :, etc. We eventually obtain countably many internal operations ( k : for k ) with the denition a k : b = a k? : a k? k? : a :... k? : a b factors Institute of Mathematics, University of Liege, B-4000 Liege, Belgium. vblondel@ulg.ac.be. Parts of this work were completed while the author was at OCIAM Oxford, at KTH Stockholm and at INRIA Paris.

2 The number of external nodes of the binary tree resulting from the operation :, 2 : and 3 : are equal to the sum, product and exponentiation of the number of external nodes of the operands. These three operations are thought of as binary trees counterparts of the usual operations of addition, multiplication and exponentiation. The operations k : for k 4 have no natural number counterparts since for these cases the structure of the trees have to be taken into account to compute the number of external nodes of a k : -product. The object of this paper is to study some of the properties of the operations k : described above and formalized in the second section of the paper. In Section 3 the operations are shown to satisfy a range of algebraic properties that generalize elementary properties for integers. In Section 4 we show that binary trees can be decomposed in a unique way as products of prime binary trees. In the fth section we analyse the operations k : for k 4. In Section 6 we describe various integer valued functions associated to trees and show how these functions behave with respect to k : -products of binary trees. In a nal section we argue that the notions introduced for nite binary trees can be generalized for innite trees. This is achieved by formalizing binary trees by means of factorial languages. Dierent authors have proposed to continue the hierarchy +; ; " on natural numbers by introducing operations of \super-exponentiation". D. Knuth's recursive denition [8] is a "" b = a " (a " (a " (a... " a)...)) b a """ b = a "" (a "" (a "" (a... "" a)...)) b a " ::: " b = a " ::: "(a " ::: " a::: " ::: " a)...)) k k? k? k? b This denition coincide, modulo elementary notational modications, with the denition originally given by Ackermann of a recursive function that is not primitive recursive (see [3]). The denition has the disadvantage of making an arbitrary choice on how the non-associative operations are performed and, as a result, these operations exhibit poor algebraic properties (see, however, []). Operations on graphs, trees and binary trees constitute a classical object of study in theoretical computer science (see [20], [2], [9], [7, Vol. Section 2.3 ]) but we have found no reference that uses the particular structure of binary trees as a mean for dening repeated operations. The contribution that is probably closest to ours is the \arithmetic of shapes" developped by I. M. Etherington half a century ago in the context of genetics. The transmission of a probability distribution of genes by mating is an operation that is commutative but not associative. In order to describe this operation, Etherington has introduced in [6] operations on trees that are similar to : ; 2 : and 3 : and that have given rise to the widely studied genetic algebras (see [6], [5] and [5]). The operations k : for k 4 are not dened in the context of genetic algebras because the trees considered there are not ordered and there is no natural denition of k : for k 4 for unordered trees. Motivated by the remarks made in this introduction, binary trees are introduced in [2], [3] and [4] as one possible representation of the concept of \structured numbers". A motivation for this terminology is justied by the following observation: Free groups with a simple generator are isomorphic to (Z; +), free monoids with a single generator are isomorphic to (N; +) and free groupoids with a single generator are isomorphic to (BT; : ) where BT denotes the set of binary trees and : is the rst operation in our hierarchy. This analogy motivates the notation SN used in [2] for the set of binary trees which can be seen as one possible representation of the notion of structured number. 2

3 Figure : Binary trees and their corresponding paranthesed expressions. 2 The operations Let BT be the set of binary trees [7, Vol. Section 2.3 ] dened by the symbolic equation [9]: BT = +. = n BT BT A tree a 2 BT dierent from the one node tree is ordered in such a way that we can make a distinction between the left subtree a L 2 BT and the right subtree a R 2 BT. For notational convenience we represent a binary tree a 2 BT by its horizontal paranthesed expression (a) 2 f; (; )g, where : BT! f; (; )g is recursively dened by () =. ( = n ) = ((a L ) (a R )) a L a R In the sequel we identify a 2 BT with (a). A binary tree a 2 BT is represented by if it is the one node tree, and by (a L a R ) if it has the left and right subtree a L and a R, respectively. Some binary trees together with their paranthesed expressions are drawn in Figure. The number of external nodes (leaves) of a binary tree a 2 BT is called the weight of a. Denition The weight function weight : BT! N is dened inductively by if a = weight(a) = weight(a L ) + weight(a R ) if a = (a L a R ) : 3

4 Binary trees that are distinct but that have identical weight are said to dier by their shape. We dene countably many operations on binary trees. Denition 2 The operation : : BT BT! BT is dened by a : b = (ab). For k 2, the operations k : : BT BT! BT are dened by a k a if b = : b = (a k k? : b L ) : (a k : b R ) if b = (b L b R ) The integer k is called the index of the operation : k. k+ The operation : has a simple expression in terms of k :. Suppose a; b are binary trees and n is the weight of b. The binary tree c = a k+ : b is equal to the tree resulting from the k : -product of n trees a in an order prescribed by the shape of b. For example and k+ a : () = (a k : a) k+ a : ((())()) = ((a k : (a k : a)) k : (a k : a)) Elementary examples of binary trees resulting from the operations :, : 2 and : 3 are given in Figure 2. The tree a: b is obtained by constructing the tree whose left and right subtrees are a and b respectively. The tree a : 2 b is obtained by grafting a copy of the tree a at the leaves of the tree b. No such simple geometrical description is available for a : 3 b. From the denition of the function weight and of the operation : we deduce that weight(a : b) = weight(a) + weight(b). Since the operations of higher index are dened by successive repetition of : the next result is easely obtained. Proposition Let a; b be binary trees.. weight(a : b) = weight(a) + weight(b) 2. weight(a : 2 b) = weight(a):weight(b) 3. weight(a : 3 b) = weight(a) weight(b) In the sequel the three rst operations : ; 2 : and 3 : on binary trees will be called addition, multiplication and exponentiation. There exist no natural number counterpart to k : for k 4 because in this case the weight of a k : b depends on the weight of a and b but also on their respective shape. 3 Algebraic properties The properties of the operations : ; 2 : ; 3 : numbers. for binary trees are similar to those of +; :; " for natural Theorem. Let a be a binary tree and k 3.. a : 2 = a = : 2 a 2. a : k = a and : k a = 2. Let a; b; c be binary trees and k 2.. a k : (b : c) = (a k k? : b) : (a k : c) 2. a : k (b : 2 c) = (a : k b) : k c 4

5 Figure 2: Binary trees resulting from the operations of addition, multiplication and exponentiation. 5

6 3. Let a; b; c; d be binary trees.. Left cancellation: If a : 2 b = a : 2 c then b = c. 2. Right cancellation: If a : 2 b = c : 2 b then a = c. Proof.. The equalities a : k = a for k 2 follow from the denition of : k. We prove : 2 a = a by induction on a. The result is clearly true for a = so let a = (a L a R ) and assume that : 2 a L = a L and : 2 a R = a R. Then a = a L : a R = ( : 2 a L ) : ( : 2 a R ) = : 2 (a L : a R ) = : 2 a and the theorem is proved. The equalities : k a = a are proved by induction on a. 2. The rst property is a rephrasement of the denition of : k. We prove the second property by induction on c. When c = we have a : k (b : 2 c) = a : k (b : 2 ) = a : k b = (a : k b) : k = (a : k b) : k c so let c = (c L c R ) and assume that a : k (b : 2 c L ) = (a : k b) : k c L and a : k (b : 2 c R ) = (a : k b) : k c R. Then by successive applications of the rst property we obtain and thus (a k : (b 2 k? : c L )) : (a k : (b 2 : c R )) = ((a k : b) k k? : c L ) : ((a k : b) k : c R ) a : k ((b : 2 c L ) : (b : 2 c R )) = (a : k b) : k (c L : c R ) a : k (b : 2 (c L : c R )) = (a : k b) : k (c L : c R ) a : k (b : 2 c) = (a : k b) : k c: 3. We prove the right cancellation rule only, the proof of the left cancellation rule is similar. We proceed by induction on b. The result is clearly true for b = so let b = (b L b R ) and assume that the result holds for b L and b R. If a : 2 b = c : 2 b, then (a : 2 b L ) : (a : 2 b R ) = (c : 2 b L ) : (c : 2 b R ) and a : 2 b L = c : 2 b L. By the induction hypothesis we are lead to the conclusion. 2 When evaluated with k = 2 the properties 2. and 2.2 give. a:(b + c) = a:b + a:c 2. a:(b:c) = (a:b):c whereas an evaluation with k = 3 gives. a (b+c) = a b :a c 2. a (b:c) = (a b ) c These four usual identities in Z have thus counterparts for binary trees. Central in the sequel is the fact that multiplication is associative. Counterexamples. Commutativity. The operations k : are non commutative. For k = and k = 2 this can be seen from the examples () : 6= : () and () 2 : (()) 6= (()) 2 : () whereas for the operations of higher index it suces to notice that a k : 6= k : a for any binary tree a dierent from. Associativity. The operation : is not associative as is easily seen from the example : (: ) 6= (: ):. The operations : k for k 3 are not associative either. For example, (a : k ) : k a 6= a : k ( : k a) when a 6=. Thus, by Theorem, the only associative operation is : 2. Cancellation rule. The left cancellation rule does not hold for the operations k : when k 3. Indeed, for any binary tree a and k 3 we have k : a =. Thus k : a = k : b for all binary trees a and b which clearly shows that the left cancellation rule does not hold. In Section 5 we give necessary and sucient conditions for the equality a k : b = a k : d. The right cancellation rule for k 3 is much harder to analyse. It is known to hold for k = 3 and k = 4 but the general case is yet unsettled. We conjecture here that it holds for all k : when k. 6

7 4 Prime trees and prime decomposition Denition 3 The binary tree a is prime if it is dierent from the one node tree and if a = b : 2 c implies that b = or c =. Trees that are not prime are composite. The weight of a product of binary trees is equal to the product of the weights. It is therefore clear that any binary tree whose weight is a prime number is automatically prime. The converse of this statement is not true. The binary tree ((())) has weight 4 and is a prime binary tree. It is easy to see that four of the ve binary trees of weight four are prime and that, in general, a natural number n is prime if and only if all binary trees of weight n are prime. In Table we give, for the rst values of n, the number C n of binary trees of weight n, the number I n of composite trees of weight n, and the number P n of prime trees of weight n. It is well-known that the number of binary trees of weigth n is equal to the nth Catalan number C n = (2n?2)!=(n!(n?)!) (see [4], [2], [] or [2]). No simple expression for I n or P n seems available. The sequence P n does not appear in the recent encyclopedic list of integer sequences [22]. Ph. Flajolet has shown [9] that T n? I n is equal to 0 if n is prime, is equal to (C p ) 2 if n = p 2 is the square of a prime, and is otherwise asymptotic to 2C p C n=p where p is the smallest prime factor of n. Binary trees dierent from the one node tree can be decomposed into products of prime binary trees. The decomposition is unique up to and including the sequence in which the factors appear. We rst need a lemma for proving this. Lemma Let a ; a 2 ; b ; b 2 be binary trees such that a : 2 a 2 = b : 2 b 2. If a and b (or a 2 and b 2 ) are prime, then a = b and a 2 = b 2. Proof. If a = b, then the left cancellation rule for multiplication shows thata 2 = b 2. We proceed by induction on a 2 to prove that a = b. If a 2 = then a = b : 2 b 2. Since a is prime and b is dierent from we must have b 2 = and thus a = b. Assume now that a : 2 a 2 = b : 2 b 2 and a 2 = (a 2L a 2R ). If b 2 =, then a : 2 a 2 = b and the theorem is proved, so assume b 2 = (b 2L b 2R ). We have (a : 2 a 2L ) : (a : 2 a 2R ) = (b : 2 b 2L ) : (b : 2 b 2R ). By the cancellation rule for addition and the induction hypothesis we then conclude a = b as requested. 2 It is now easy to show: Theorem 2 (Existence and uniqueness of prime decomposition) Let a be a binary tree dierent from. Then a = a : 2 a 2 : 2 : 2 a n for some n and prime binary trees a i. If a = b : 2 b 2 : 2 : 2 b m is another such decomposition. Then n = m and a i = b i for i = ; :::; n. Proof. Let a be a binary tree dierent from. If a is prime, then n = and a = a is the decomposition sought. If a is composite, there exists a and a 2 dierent from and such that a = a 2 : a 2. The factors can then be further decomposed until prime factors are reached. Since the weight of the factors are positive and strictly decreasing, the procedure must end after a nite number of steps. Thus a = a 2 : a 2 2 : 2 : a n for some n and a i prime binary trees. Assume now that a = b 2 : b 2 2 : 2 : b m is another such decomposition. By the lemma we must have a = b and a 2 2 : a 2 3 : a n = b 2 2 : b 2 3 : b m. But then by successive repetition of the same argument we are lead to the conclusion. 2 The decomposition given in the theorem is a prime decomposition. The ith factor in the decomposition is uniquely determined and is the ith factor of a. We can characterise the binary trees whose sum is prime. Theorem 3 Let a; b be binary trees dierent from the one node tree. Then a : b is prime if and only if the rst factors of a and b are distinct. 7

8 weight n C n I n P n Table : Number of binary trees, composite trees and prime binary trees of given weight. Proof. (Necessity) Let the rst factors of a and b be distinct and assume by contradiction that a : b is not prime. Then a = c : 2 c 2 for some c and c 2 dierent from. Since c 2 is dierent from we may write c 2 = c 2L : c 2R. Hence a : b = (c : 2 c 2L ) : (c : 2 c 2R ). By the cancellation rule this leads to a = c : 2 c 2L and b = c : 2 c 2R. But since c is dierent from these last identies show that the rst factors of a and b are identical and a contradiction is thus attained. (Suciency) Let a; b be distinct from and assume by contradiction that a = c : 2 a 0 and b = c : 2 b 0 for some c dierent from. Then a : b = (c : 2 a 0 ) : (c : 2 b 0 ) = c : 2 (a 0 : b 0 ) = c : 2 c 0 with c and c 0 dierent from. A contradiction is achieved and the theorem is proved. 2 5 The operations : k for k 3 Multiplication of binary trees is associative. The result of a : 3 b therefore depends on a and on the weight of b but not otherwise on the shape of b. Proposition 2 Let a; b ; b 2 be binary trees and assume that weight(b ) = weight(b 2 ). Then a : 3 b = a : 3 b 2. We use this result for introducing a new notation. Let n and a 2 BT. By a: 3 n we mean the binary tree a : 3 b where b is any binary tree of weight n. A similar construction is possible for operations of higher index. Denition 4 Let k 3. The operations 3 k : BT BT! N are dened inductively by. a3 3 b = weight(b) 2. a3 k b = With this purpose-built denition we have: if b = (a3 k b L ):((a : k b L )3 k? (a : k b R )) if b = (b L b R ) Theorem 4 Let a; b be binary trees and k 3. Then a : k b = a : 3 (a3 k b). Proof. We proceed by induction on k. For k = 3 the result is contained in Proposition 2. We assume k? that the result holds for : and show, by induction on b, that it also holds for k :. If b =, then 2 8

9 a : k = a = a : 3 = a : 3 = a : 3 (a3 k ) so let b = (b L b R ) and assume that a : k b L = a : 3 (a3 k b L ) and a : k b R = a : 3 (a3 k b R ). We have a : k b = a : k (b L b R ) = (a k k? : b L ) : (a k : b R ) = (a : k b L ) : 3 ((a : k b L )3 k? (a : k b R )) = (a : 3 (a3 k b L )) : 3 ((a : k b L )3 k? (a : k b R )) = a : 3 ((a3 k b L )((a : k b L )3 k? (a : k b R ))) = a : 3 (a3 k b) and the theorem is proved. 2 Cancellation rules for : and : 2 are analysed in Section 3. We have shown that the left cancellation rule does not hold for k 3 since, for example, : k a = : k b for any binary trees a and b. With the help of Theorem 4 our argument can now be made precise. Theorem 5 Let a; b; d be binary trees dierent from and k 3. Then a : k b = a : k d if and only if a3 k b = a3 k d. Proof. (Necessity) By Theorem 4 we know that a k : b = a 3 : (a3 k b) and a k : d = a 3 : (a3 k d). Hence a 3 : (a3 k b) = a 3 : (a3 k d). But then the prime decomposition theorem leads to a3 k b = a3 k d as requested. (Suciency) This part is trivial. If a3 k b = a3 k d, then a k : b = a 3 : (a3 k b) = a 3 : (a3 k d) = a k : d. 2 Corollary Let a; b; d be binary trees dierent from. Then a : 3 b = a : 3 d if and only if weight(b) = weight(d). Some of the algebraic properties of the operations : k are summarized in Table 2 Commutativity Associativity neutral cancellation rules : no no no a : b = c : d, a = c and b = d 2 : no yes a 2 : = a a 2 : b = c 2 : b, a = c 2 : a = a a 2 : b = a 2 : d, b = d 3 : no no a 3 : = a a 3 : b = c 3 : b, a = c 3 : a = a 3 : b = a 3 : d, weight(b) = weight(d) 4 : no no a 4 : = a a 4 : b = c 4 : b, a = c 4 : a = a 4 : b = a 4 : d, a3 4 b = a3 4 d k : no no a k : = a Conjecture: a k : b = c k : b, a = c (k 5) : k a = a : k b = a : k d, a3 k b = a3 k d Table 2: Algebraic properties of the operations : k. 6 Valuations A valuation is a function dened on binary trees and taking values in Z. Operations on integers can be used in a natural way to dene valuations. Denition 5 Associated to : Z Z! Z and e 2 Z is a valuation : BT! Z dened inductively by 9

10 e if a = (a) = (a L )(a R ) if a = (a L a R ) Valuations that can be obtained in this way are called inductive. We immediatly recognise that the weight function is an inductive valuation obtained by setting ab = a + b and e =. Other inductive valuations are given next. Maximal height. If we set ab = + max(a; b) and e = 0 the valuation obtained gives the maximal height of all external nodes. This quantity is refered too as the height of the tree and the corresponding valuation is denoted by height. Minimal height. The valuation obtained with ab = + min(a; b) and e = 0 gives the minimal height of all external nodes and is denoted minheight. Strahler number. The valuation obtained with ab = [a = b] + max(a; b) and e = 0 appear in various contexts (the expression [a = b] outputs when a = b and outputs 0 otherwise). In [8] it is called the \register function" and is used to calculate the minimal number of registers needed to evaluate an arithmetic expression (see also [6]). The same function is known in hydrology as the Horton-Strahler function and is used to describe characteristics of river ows (see [23], [24] and references cited therein). The Strahler number of a tree is equal to the height of the maximal complete tree that can be embedded in the tree [8]. We denote this valuation by Strahler. 2-bud. The valuation obtained with ab = [a = b] + min(a; b) and e = 0 (note the similarity with the denition of the Strahler number) has, to our knowledge, never been analysed. With denote this function by 2? bud. The 2-bud of a binary tree a can be shown equal the largest n 0 for which the nth rst factors of a are equal to (). The 2? bud of a binary tree a is thus equal to the largest n for which a = (() 3 : n) 2 : b for some tree b. Because of the grafting interpretation of the operation 2 : this corresponds also to the height n of the largest complete binary tree () 3 : n that appear everywhere on the boundary of a. Boolean valuation. The valuation obtained with ab = [a = b] and e = 0 outputs if the weight of the tree is even and outputs 0 if it is odd. In Table 3 we list some possible choices of operation and their resulting valuations. Several of these inductive valuations have remarkable properties with respect to : k. Theorem 6 Assume : Z Z! Z, e = 0, and let be the inductive valuation associated to and e. If a + (bc) = (a + b)(a + c) for all a; b; c 2 Z, then. (a : 2 b) = (a) + (b) 2. (a : 3 b) = (a):(b) 3. (a : 4 b) = (a) (b) Proof. We prove the rst identity by induction on b. For b = we have (a : 2 ) = (a) = (a) + () so let b = (b L b R ) and assume that (a : 2 b L ) = (a) + (b L ) and (a : 2 b R ) = (a) + (b R ). We have then (a : 2 b) = (a : 2 (b L : b R )) = ((a : 2 b L ) : (a : 2 b R )) = (a : 2 b L )(a : 2 b R ) = ((a) + (b L ))((a) + (b R )) 0

11 ab e resulting valuation a + b weight + max(a; b) 0 height + min(a; b) 0 minheight [a = b] + max(a; b) 0 strahler [a = b] + min(a; b) 0 2? bud [a = b] 0 if weight is even 0 if weight is odd Table 3: Some inductive valuations. = (a) + ((b L )(b R )) = (a) + (b) The other identities are similarly proved. 2 Corollary 2 Let be one of the valuations height; minheight; Strahler or 2? bud. Then. (a 2 : b) = (a) + (b) 2. (a 3 : b) = (a):(b) 3. (a 4 : b) = (a) (b) Proof. The corresponding pairs (; e) satisfy the conditions of Theorem Innite trees The operations k : introduced for nite binary trees can be extended to innite binary trees. For convenience we shall look at innite trees as languages over 2-letter alphabets. Let be a nite alphabet and L ; L 2 be two languages over (for denitions see [9]). The product of L and L 2 is the language L L 2 = fx x 2 : x 2 L ; x 2 2 L 2 g. Given x 2, the language x L and the residual x? L of L by x are dened by x L = fxg L and x? L = fy 2 : x y 2 Lg, respectively. If n 0, the truncation of L at size n is the language dle n = fx 2 L : jxj ng where jxj is the length of x. For a language L and n 0 we dene L 0 = f!g (! denotes the empty word), L n+ = L n L and L = S i=0 Li. Finally, a language L over is factorial if x; v 2 and x v 2 L implies that x 2 L. Factorial languages always contain! unless they are empty. Proposition 3 Let L; L ; L 2 ; ::: be factorial languages over, x 2 and n 0. The languages x? L; dle n ; L = S i=0 L i; L = T i=0 L i; L L 2 and L are factorial. A binary tree is entirely specied by its set of internal nodes. Any internal node can be reached by starting from the root and specifying the nite sequence of left and right movements needed to reach it. Let us denote these movements by a and b respectively. A node can thus be seen as a word over the alphabet = fa; bg. A nite (innite) tree will therefore have a representation as a nite (innite) language over. To the one node binary tree corresponds the empty language L = ;, the tree () is represented by L = f!g and the two binary trees of weight 3 have f!; ag and f!; bg as corresponding languages. It is easy to see that languages generated by binary trees are factorial. The converse is also true: Any factorial language over a 2-letter alphabet can be seen as a representation 2

12 of a particular binary tree, the corresponding binary tree is innite when the language is. We denote by F L the set of factorial languages and by F F L the set of nite factorial languages over the two letter alphabet fa; bg. There is an obvious bijection between F F L and BT. Denition 6 The operation : : F F L F F L! F F L is dened by L : L 2 = f!g [ a L [ b L 2. For k 2, the operations : k : F F L F F L! F F L are dened inductively by L k L if L : L 2 = 2 = ; (L k : a? k? L 2 ) : (L k : b? L 2 ) if L 2 6= ; We now remove the niteness condition on the languages L and L 2 and dene, for nite or innite languages, the operations k : (k 0) by L : k L 2 = [ i=0(dl e i : k dl 2 e i ) Proposition 4 The operations : k are operations from F L F L to F L. Proof. The statement is clearly true for nite languages because any k : product of two nite languages can be expressed in terms of nitely many operations of the form given in Proposition 3. We complete the proof by observing that the result of a k : product of innite languages is dened by a countable union of nite factorial languages. 2 Most properties of the operations k : for nite binary trees were proved by induction. This principle does not anymore hold for innite binary trees and many of the properties shown for nite binary trees do therefore not hold for innite binary trees. It is nevertheless possible to show that the properties 2. and 2.2 of Theorem remain satised for innite binary trees. On the other hand the properties 3. and 3.2 in the same theorem may be violated by innite binary trees. Assume for example that L =, L 2 = f!g and L 3 = f!; a; bg. Then L 2 : L 2 = L 2 : L 3 but L 2 6= L 3. The result of operations of index greater or equal to 3 can be expressed as 2 : products of identical factors. Innitely many factors are multiplied when the second operand is innite. The operation 2 : correspond to the usual multiplication of languages of computer science and the operation 3 : therefore degenerates into the Kleene star operation when the second operand is innite. Theorem 7 Let L ; L 2 be two factorial languages. Then. L : 2 L 2 = L 2 L 2. L n L 3 : L 2 = L some n if L 2 is nite if L 2 is innite Proof. We prove the result for L 2 nite by induction on L. The result is clearly true for L = ;; so let L 2 = L 0 2 : L 00 2 and assume that L 3 : L 0 2 = L n0 and L 3 : L 00 2 = L n00 for some n 0 ; n We have then L 3 : L 2 = L 3 : (L 0 2 : L 00 2) = (L 3 : L 0 2) 2 : (L 3 : L 00 2) = L n0 L n00 = L n0 +n 00 as requested. Assume now that L 2 is innite. We show that the languages L and L : 3 L 2 coincide. Indeed, if x 2 and x 2 L : 3 L 2, then x 2 (dl e i : 3 dl 2 e i ) for some i. But then by the nite case there exist some n for which x 2 (dl e i ) n L n L. Assume now that x 2 L. Then x 2 L n for some n. But then x 2 L : 3 dl 2 e i for some i and thus x 2 L : 3 L 2 as requested. 2 2

13 Remark. The condition in Denition 6 that the languages be factorial is not essential. The operations k : can equally be dened for arbitrary language dened over 2-letter alphabets. Acknowledgements. We wish to express our sincere thanks to anonymous reviewers for their helpful remarks. We are also thankful to Professor D. Welsh, Oxford University, Professor Ph. Delsarte, University of Louvain, Professor Ph. Flajolet, INRIA, Dr S. Gaubert, INRIA, Professor M. Nivat, University of Paris, and Professor D. Knuth, Stanford University for commenting a rst version of this paper. References [] G. R. Blakley, I. Borosh, Knuth's iterated powers, Adv. in Math. 34 (979) [2] V. Blondel, Structured numbers, Technical Report TRITA/MAT-94-3, Department of mathematics, Royal Institute of Technology, S-0044 Stockholm (994). [3] V. Blondel, Operations on structured numbers, Research report 2464, INRIA BP 05, F-7853 Le Chesnay Cedex (995). [4] V. Blondel, Une famille d'operations sur les arbres binaires, C. R. Acad. Sci. Paris, Serie 32 (995) [5] R. Costa, Shape identities in genetic algebras, Lin. Algebra and its Appl. 24 (995) 9-3. [6] I. M. Etherington, On non-associative combinations, Proc. Royal Soc. of Edinburgh ( ) [7] I. M. Etherington, Genetic algebras, Proc. Royal Soc. of Edinburgh ( ) [8] Ph. Flajolet, J. C. Raoult, J. Vuillemin, The number of registers required for evaluating arithmetic expressions, Theoret. Comp. Sc. 9 (979) [9] Ph. Flajolet, Analyse d'algorithmes de manipulation d'arbres et de chiers, Cahiers BURO, (98) [0] Ph. Flajolet, Personnal communication, 996. [] M. Gardner, Mathematical games: Catalan numbers, Sci. Amer. (976) [2] H. W. Gould, Research bibliography of two special number sequences, Mathematica Monongaliae 2 (97). [3] J. W. Grossman, R. Z. Zeitman, An inherently iterative computation of Ackermann's function, Theoret. Comp. Science 57 (988) [4] P. Hilton, J. Pedersen, Catalan numbers and their various uses, in: W. Lederman, ed., Handbook of applicable mathematics (John Wiley, Chichester, 990). [5] J. H. Holgate, Population algebras, J. Royal Statist. Soc. Ser. B 43 (98) -9. [6] R. Kemp, The average number of register needed to evaluate a binary tree optimally, Acta Informatica (979) [7] D. E. Knuth, The art of computer programming, Vol. I and II (Addison-Wesley, 968). [8] D. E. Knuth, Mathematics and computer science: coping with niteness, Science 94 (976)

14 [9] J. van Leeuwen, Handbook of theoretical computer sciences, Vol. A and B (North-Holland, 990). [20] C. Pair, A. Quere, Denition et etude des bilangages regulier, Information and Control 3 (968) [2] R. Sedgewick, Ph. Flajolet, An introduction to the analysis of algorithms (Addison-Wesley, 996). [22] N. J. A. Sloane, S. Ploue, The encyclopedia of integer sequences (Academic Press, 995). [23] A. N. Strahler, Hypsomic analysis of erosional topography, Bulletin Geological Society of America 63 (952) [24] X. G. Viennot, Trees, in: M. Lothaire, ed., Mots. Melanges oerts a M.-P. Schutzenberger (Hermes, Paris, 990). 4

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

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

SOME TRANSFINITE INDUCTION DEDUCTIONS

SOME TRANSFINITE INDUCTION DEDUCTIONS SOME TRANSFINITE INDUCTION DEDUCTIONS SYLVIA DURIAN Abstract. This paper develops the ordinal numbers and transfinite induction, then demonstrates some interesting applications of transfinite induction.

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

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

Analysis on Graphs. Alexander Grigoryan Lecture Notes. University of Bielefeld, WS 2011/12

Analysis on Graphs. Alexander Grigoryan Lecture Notes. University of Bielefeld, WS 2011/12 Analysis on Graphs Alexander Grigoryan Lecture Notes University of Bielefeld, WS 0/ Contents The Laplace operator on graphs 5. The notion of a graph............................. 5. Cayley graphs..................................

More information

1 Introduction It will be convenient to use the inx operators a b and a b to stand for maximum (least upper bound) and minimum (greatest lower bound)

1 Introduction It will be convenient to use the inx operators a b and a b to stand for maximum (least upper bound) and minimum (greatest lower bound) Cycle times and xed points of min-max functions Jeremy Gunawardena, Department of Computer Science, Stanford University, Stanford, CA 94305, USA. jeremy@cs.stanford.edu October 11, 1993 to appear in the

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

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

Notes for Math 290 using Introduction to Mathematical Proofs by Charles E. Roberts, Jr.

Notes for Math 290 using Introduction to Mathematical Proofs by Charles E. Roberts, Jr. Notes for Math 290 using Introduction to Mathematical Proofs by Charles E. Roberts, Jr. Chapter : Logic Topics:. Statements, Negation, and Compound Statements.2 Truth Tables and Logical Equivalences.3

More information

Elementary 2-Group Character Codes. Abstract. In this correspondence we describe a class of codes over GF (q),

Elementary 2-Group Character Codes. Abstract. In this correspondence we describe a class of codes over GF (q), Elementary 2-Group Character Codes Cunsheng Ding 1, David Kohel 2, and San Ling Abstract In this correspondence we describe a class of codes over GF (q), where q is a power of an odd prime. These codes

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

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

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

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

CHAPTER 8: EXPLORING R

CHAPTER 8: EXPLORING R CHAPTER 8: EXPLORING R LECTURE NOTES FOR MATH 378 (CSUSM, SPRING 2009). WAYNE AITKEN In the previous chapter we discussed the need for a complete ordered field. The field Q is not complete, so we constructed

More information

Chapter One. The Real Number System

Chapter One. The Real Number System Chapter One. The Real Number System We shall give a quick introduction to the real number system. It is imperative that we know how the set of real numbers behaves in the way that its completeness and

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

On the Sequence A and Its Combinatorial Interpretations

On the Sequence A and Its Combinatorial Interpretations 1 2 47 6 2 11 Journal of Integer Sequences, Vol. 9 (2006), Article 06..1 On the Sequence A079500 and Its Combinatorial Interpretations A. Frosini and S. Rinaldi Università di Siena Dipartimento di Scienze

More information

Erdös-Ko-Rado theorems for chordal and bipartite graphs

Erdös-Ko-Rado theorems for chordal and bipartite graphs Erdös-Ko-Rado theorems for chordal and bipartite graphs arxiv:0903.4203v2 [math.co] 15 Jul 2009 Glenn Hurlbert and Vikram Kamat School of Mathematical and Statistical Sciences Arizona State University,

More information

Counterexamples to witness conjectures. Notations Let E be the set of admissible constant expressions built up from Z; + ;?;;/; exp and log. Here a co

Counterexamples to witness conjectures. Notations Let E be the set of admissible constant expressions built up from Z; + ;?;;/; exp and log. Here a co Counterexamples to witness conjectures Joris van der Hoeven D pt. de Math matiques (b t. 45) Universit Paris-Sud 91405 Orsay CEDEX France August 15, 003 Consider the class of exp-log constants, which is

More information

Roots of Unity, Cyclotomic Polynomials and Applications

Roots of Unity, Cyclotomic Polynomials and Applications Swiss Mathematical Olympiad smo osm Roots of Unity, Cyclotomic Polynomials and Applications The task to be done here is to give an introduction to the topics in the title. This paper is neither complete

More information

On an algebra related to orbit-counting. Peter J. Cameron. Queen Mary and Westeld College. London E1 4NS U.K. Abstract

On an algebra related to orbit-counting. Peter J. Cameron. Queen Mary and Westeld College. London E1 4NS U.K. Abstract On an algebra related to orbit-counting Peter J. Cameron School of Mathematical Sciences Queen Mary and Westeld College London E1 4NS U.K. Abstract With any permutation group G on an innite set is associated

More information

2 THE COMPUTABLY ENUMERABLE SUPERSETS OF AN R-MAXIMAL SET The structure of E has been the subject of much investigation over the past fty- ve years, s

2 THE COMPUTABLY ENUMERABLE SUPERSETS OF AN R-MAXIMAL SET The structure of E has been the subject of much investigation over the past fty- ve years, s ON THE FILTER OF COMPUTABLY ENUMERABLE SUPERSETS OF AN R-MAXIMAL SET Steffen Lempp Andre Nies D. Reed Solomon Department of Mathematics University of Wisconsin Madison, WI 53706-1388 USA Department of

More information

1 I A Q E B A I E Q 1 A ; E Q A I A (2) A : (3) A : (4)

1 I A Q E B A I E Q 1 A ; E Q A I A (2) A : (3) A : (4) Latin Squares Denition and examples Denition. (Latin Square) An n n Latin square, or a latin square of order n, is a square array with n symbols arranged so that each symbol appears just once in each row

More information

Spurious Chaotic Solutions of Dierential. Equations. Sigitas Keras. September Department of Applied Mathematics and Theoretical Physics

Spurious Chaotic Solutions of Dierential. Equations. Sigitas Keras. September Department of Applied Mathematics and Theoretical Physics UNIVERSITY OF CAMBRIDGE Numerical Analysis Reports Spurious Chaotic Solutions of Dierential Equations Sigitas Keras DAMTP 994/NA6 September 994 Department of Applied Mathematics and Theoretical Physics

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

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

Left almost semigroups dened by a free algebra. 1. Introduction

Left almost semigroups dened by a free algebra. 1. Introduction Quasigroups and Related Systems 16 (2008), 69 76 Left almost semigroups dened by a free algebra Qaiser Mushtaq and Muhammad Inam Abstract We have constructed LA-semigroups through a free algebra, and the

More information

Finite and Infinite Sets

Finite and Infinite Sets Chapter 9 Finite and Infinite Sets 9. Finite Sets Preview Activity (Equivalent Sets, Part ). Let A and B be sets and let f be a function from A to B..f W A! B/. Carefully complete each of the following

More information

2.1 Sets. Definition 1 A set is an unordered collection of objects. Important sets: N, Z, Z +, Q, R.

2.1 Sets. Definition 1 A set is an unordered collection of objects. Important sets: N, Z, Z +, Q, R. 2. Basic Structures 2.1 Sets Definition 1 A set is an unordered collection of objects. Important sets: N, Z, Z +, Q, R. Definition 2 Objects in a set are called elements or members of the set. A set is

More information

Standard forms for writing numbers

Standard forms for writing numbers Standard forms for writing numbers In order to relate the abstract mathematical descriptions of familiar number systems to the everyday descriptions of numbers by decimal expansions and similar means,

More information

CONSTRUCTION OF THE REAL NUMBERS.

CONSTRUCTION OF THE REAL NUMBERS. CONSTRUCTION OF THE REAL NUMBERS. IAN KIMING 1. Motivation. It will not come as a big surprise to anyone when I say that we need the real numbers in mathematics. More to the point, we need to be able to

More information

Quantum logics with given centres and variable state spaces Mirko Navara 1, Pavel Ptak 2 Abstract We ask which logics with a given centre allow for en

Quantum logics with given centres and variable state spaces Mirko Navara 1, Pavel Ptak 2 Abstract We ask which logics with a given centre allow for en Quantum logics with given centres and variable state spaces Mirko Navara 1, Pavel Ptak 2 Abstract We ask which logics with a given centre allow for enlargements with an arbitrary state space. We show in

More information

GROUPS. Chapter-1 EXAMPLES 1.1. INTRODUCTION 1.2. BINARY OPERATION

GROUPS. Chapter-1 EXAMPLES 1.1. INTRODUCTION 1.2. BINARY OPERATION Chapter-1 GROUPS 1.1. INTRODUCTION The theory of groups arose from the theory of equations, during the nineteenth century. Originally, groups consisted only of transformations. The group of transformations

More information

Ecient and improved implementations of this method were, for instance, given in [], [7], [9] and [0]. These implementations contain more and more ecie

Ecient and improved implementations of this method were, for instance, given in [], [7], [9] and [0]. These implementations contain more and more ecie Triangular Heaps Henk J.M. Goeman Walter A. Kosters Department of Mathematics and Computer Science, Leiden University, P.O. Box 95, 300 RA Leiden, The Netherlands Email: fgoeman,kostersg@wi.leidenuniv.nl

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

Extension of continuous functions in digital spaces with the Khalimsky topology

Extension of continuous functions in digital spaces with the Khalimsky topology Extension of continuous functions in digital spaces with the Khalimsky topology Erik Melin Uppsala University, Department of Mathematics Box 480, SE-751 06 Uppsala, Sweden melin@math.uu.se http://www.math.uu.se/~melin

More information

On the classication of algebras

On the classication of algebras Technische Universität Carolo-Wilhelmina Braunschweig Institut Computational Mathematics On the classication of algebras Morten Wesche September 19, 2016 Introduction Higman (1950) published the papers

More information

Pattern Popularity in 132-Avoiding Permutations

Pattern Popularity in 132-Avoiding Permutations Pattern Popularity in 132-Avoiding Permutations The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher Rudolph,

More information

2 THE COMPLEXITY OF TORSION-FREENESS On the other hand, the nite presentation of a group G also does not allow us to determine almost any conceivable

2 THE COMPLEXITY OF TORSION-FREENESS On the other hand, the nite presentation of a group G also does not allow us to determine almost any conceivable THE COMPUTATIONAL COMPLEXITY OF TORSION-FREENESS OF FINITELY PRESENTED GROUPS Steffen Lempp Department of Mathematics University of Wisconsin Madison, WI 53706{1388, USA Abstract. We determine the complexity

More information

Contents. 2.1 Vectors in R n. Linear Algebra (part 2) : Vector Spaces (by Evan Dummit, 2017, v. 2.50) 2 Vector Spaces

Contents. 2.1 Vectors in R n. Linear Algebra (part 2) : Vector Spaces (by Evan Dummit, 2017, v. 2.50) 2 Vector Spaces Linear Algebra (part 2) : Vector Spaces (by Evan Dummit, 2017, v 250) Contents 2 Vector Spaces 1 21 Vectors in R n 1 22 The Formal Denition of a Vector Space 4 23 Subspaces 6 24 Linear Combinations and

More information

Foundations of Mathematics

Foundations of Mathematics Foundations of Mathematics L. Pedro Poitevin 1. Preliminaries 1.1. Sets We will naively think of a set as a collection of mathematical objects, called its elements or members. To indicate that an object

More information

of poly-slenderness coincides with the one of boundedness. Once more, the result was proved again by Raz [17]. In the case of regular languages, Szila

of poly-slenderness coincides with the one of boundedness. Once more, the result was proved again by Raz [17]. In the case of regular languages, Szila A characterization of poly-slender context-free languages 1 Lucian Ilie 2;3 Grzegorz Rozenberg 4 Arto Salomaa 2 March 30, 2000 Abstract For a non-negative integer k, we say that a language L is k-poly-slender

More information

Notes on Iterated Expectations Stephen Morris February 2002

Notes on Iterated Expectations Stephen Morris February 2002 Notes on Iterated Expectations Stephen Morris February 2002 1. Introduction Consider the following sequence of numbers. Individual 1's expectation of random variable X; individual 2's expectation of individual

More information

2 Section 2 However, in order to apply the above idea, we will need to allow non standard intervals ('; ) in the proof. More precisely, ' and may gene

2 Section 2 However, in order to apply the above idea, we will need to allow non standard intervals ('; ) in the proof. More precisely, ' and may gene Introduction 1 A dierential intermediate value theorem by Joris van der Hoeven D pt. de Math matiques (B t. 425) Universit Paris-Sud 91405 Orsay Cedex France June 2000 Abstract Let T be the eld of grid-based

More information

1 Introduction We adopt the terminology of [1]. Let D be a digraph, consisting of a set V (D) of vertices and a set E(D) V (D) V (D) of edges. For a n

1 Introduction We adopt the terminology of [1]. Let D be a digraph, consisting of a set V (D) of vertices and a set E(D) V (D) V (D) of edges. For a n HIGHLY ARC-TRANSITIVE DIGRAPHS WITH NO HOMOMORPHISM ONTO Z Aleksander Malnic 1 Dragan Marusic 1 IMFM, Oddelek za matematiko IMFM, Oddelek za matematiko Univerza v Ljubljani Univerza v Ljubljani Jadranska

More information

form, but that fails as soon as one has an object greater than every natural number. Induction in the < form frequently goes under the fancy name \tra

form, but that fails as soon as one has an object greater than every natural number. Induction in the < form frequently goes under the fancy name \tra Transnite Ordinals and Their Notations: For The Uninitiated Version 1.1 Hilbert Levitz Department of Computer Science Florida State University levitz@cs.fsu.edu Intoduction This is supposed to be a primer

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

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

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

Recursive definitions on surreal numbers

Recursive definitions on surreal numbers Recursive definitions on surreal numbers Antongiulio Fornasiero 19th July 2005 Abstract Let No be Conway s class of surreal numbers. I will make explicit the notion of a function f on No recursively defined

More information

The primitive root theorem

The primitive root theorem The primitive root theorem Mar Steinberger First recall that if R is a ring, then a R is a unit if there exists b R with ab = ba = 1. The collection of all units in R is denoted R and forms a group under

More information

MAT115A-21 COMPLETE LECTURE NOTES

MAT115A-21 COMPLETE LECTURE NOTES MAT115A-21 COMPLETE LECTURE NOTES NATHANIEL GALLUP 1. Introduction Number theory begins as the study of the natural numbers the integers N = {1, 2, 3,...}, Z = { 3, 2, 1, 0, 1, 2, 3,...}, and sometimes

More information

Arithmetic Funtions Over Rings with Zero Divisors

Arithmetic Funtions Over Rings with Zero Divisors BULLETIN of the Bull Malaysian Math Sc Soc (Second Series) 24 (200 81-91 MALAYSIAN MATHEMATICAL SCIENCES SOCIETY Arithmetic Funtions Over Rings with Zero Divisors 1 PATTIRA RUANGSINSAP, 1 VICHIAN LAOHAKOSOL

More information

Propositional Logic, Predicates, and Equivalence

Propositional Logic, Predicates, and Equivalence Chapter 1 Propositional Logic, Predicates, and Equivalence A statement or a proposition is a sentence that is true (T) or false (F) but not both. The symbol denotes not, denotes and, and denotes or. If

More information

Graceful Tree Conjecture for Infinite Trees

Graceful Tree Conjecture for Infinite Trees Graceful Tree Conjecture for Infinite Trees Tsz Lung Chan Department of Mathematics The University of Hong Kong, Pokfulam, Hong Kong h0592107@graduate.hku.hk Wai Shun Cheung Department of Mathematics The

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

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. Prime and Maximal Ideals

2. Prime and Maximal Ideals 18 Andreas Gathmann 2. Prime and Maximal Ideals There are two special kinds of ideals that are of particular importance, both algebraically and geometrically: the so-called prime and maximal ideals. Let

More information

Maximal perpendicularity in certain Abelian groups

Maximal perpendicularity in certain Abelian groups Acta Univ. Sapientiae, Mathematica, 9, 1 (2017) 235 247 DOI: 10.1515/ausm-2017-0016 Maximal perpendicularity in certain Abelian groups Mika Mattila Department of Mathematics, Tampere University of Technology,

More information

CHAPTER 3: THE INTEGERS Z

CHAPTER 3: THE INTEGERS Z CHAPTER 3: THE INTEGERS Z MATH 378, CSUSM. SPRING 2009. AITKEN 1. Introduction The natural numbers are designed for measuring the size of finite sets, but what if you want to compare the sizes of two sets?

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

Games derived from a generalized Thue-Morse word

Games derived from a generalized Thue-Morse word Games derived from a generalized Thue-Morse word Aviezri S. Fraenkel, Dept. of Computer Science and Applied Mathematics, Weizmann Institute of Science, Rehovot 76100, Israel; fraenkel@wisdom.weizmann.ac.il

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

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

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

k-degenerate Graphs Allan Bickle Date Western Michigan University

k-degenerate Graphs Allan Bickle Date Western Michigan University k-degenerate Graphs Western Michigan University Date Basics Denition The k-core of a graph G is the maximal induced subgraph H G such that δ (H) k. The core number of a vertex, C (v), is the largest value

More information

NUMBER SYSTEMS. Number theory is the study of the integers. We denote the set of integers by Z:

NUMBER SYSTEMS. Number theory is the study of the integers. We denote the set of integers by Z: NUMBER SYSTEMS Number theory is the study of the integers. We denote the set of integers by Z: Z = {..., 3, 2, 1, 0, 1, 2, 3,... }. The integers have two operations defined on them, addition and multiplication,

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

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

Congruence Boolean Lifting Property

Congruence Boolean Lifting Property Congruence Boolean Lifting Property George GEORGESCU and Claudia MUREŞAN University of Bucharest Faculty of Mathematics and Computer Science Academiei 14, RO 010014, Bucharest, Romania Emails: georgescu.capreni@yahoo.com;

More information

Commutative orders. David Easdown and Victoria Gould. December Abstract. A subsemigroup S of a semigroup Q is a left (right) order in Q if every

Commutative orders. David Easdown and Victoria Gould. December Abstract. A subsemigroup S of a semigroup Q is a left (right) order in Q if every Commutative orders David Easdown and Victoria Gould December 1995 School of Mathematics and Statistics University of Sydney Sydney NSW 2006 Australia Department of Mathematics University of York Heslington,

More information

Computability and Complexity

Computability and Complexity Computability and Complexity Decidability, Undecidability and Reducibility; Codes, Algorithms and Languages CAS 705 Ryszard Janicki Department of Computing and Software McMaster University Hamilton, Ontario,

More information

#A34 INTEGERS 13 (2013) A NOTE ON THE MULTIPLICATIVE STRUCTURE OF AN ADDITIVELY SHIFTED PRODUCT SET AA + 1

#A34 INTEGERS 13 (2013) A NOTE ON THE MULTIPLICATIVE STRUCTURE OF AN ADDITIVELY SHIFTED PRODUCT SET AA + 1 #A34 INTEGERS 13 (2013) A NOTE ON THE MULTIPLICATIVE STRUCTURE OF AN ADDITIVELY SHIFTED PRODUCT SET AA + 1 Steven Senger Department of Mathematics, University of Delaware, Newark, Deleware senger@math.udel.edu

More information

Fundamental gaps in numerical semigroups

Fundamental gaps in numerical semigroups Journal of Pure and Applied Algebra 189 (2004) 301 313 www.elsevier.com/locate/jpaa Fundamental gaps in numerical semigroups J.C. Rosales a;, P.A. Garca-Sanchez a, J.I. Garca-Garca a, J.A. Jimenez Madrid

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

Lower Bounds for Shellsort. April 20, Abstract. We show lower bounds on the worst-case complexity of Shellsort.

Lower Bounds for Shellsort. April 20, Abstract. We show lower bounds on the worst-case complexity of Shellsort. Lower Bounds for Shellsort C. Greg Plaxton 1 Torsten Suel 2 April 20, 1996 Abstract We show lower bounds on the worst-case complexity of Shellsort. In particular, we give a fairly simple proof of an (n

More information

Boolean Algebras. Chapter 2

Boolean Algebras. Chapter 2 Chapter 2 Boolean Algebras Let X be an arbitrary set and let P(X) be the class of all subsets of X (the power set of X). Three natural set-theoretic operations on P(X) are the binary operations of union

More information

RINGS IN POST ALGEBRAS. 1. Introduction

RINGS IN POST ALGEBRAS. 1. Introduction Acta Math. Univ. Comenianae Vol. LXXVI, 2(2007), pp. 263 272 263 RINGS IN POST ALGEBRAS S. RUDEANU Abstract. Serfati [7] defined a ring structure on every Post algebra. In this paper we determine all the

More information

Some Combinatorial Aspects of Time-Stamp Systems. Unite associee C.N.R.S , cours de la Liberation F TALENCE.

Some Combinatorial Aspects of Time-Stamp Systems. Unite associee C.N.R.S , cours de la Liberation F TALENCE. Some Combinatorial spects of Time-Stamp Systems Robert Cori Eric Sopena Laboratoire Bordelais de Recherche en Informatique Unite associee C.N.R.S. 1304 351, cours de la Liberation F-33405 TLENCE bstract

More information

Notes on the matrix exponential

Notes on the matrix exponential Notes on the matrix exponential Erik Wahlén erik.wahlen@math.lu.se February 14, 212 1 Introduction The purpose of these notes is to describe how one can compute the matrix exponential e A when A is not

More information

A New Shuffle Convolution for Multiple Zeta Values

A New Shuffle Convolution for Multiple Zeta Values January 19, 2004 A New Shuffle Convolution for Multiple Zeta Values Ae Ja Yee 1 yee@math.psu.edu The Pennsylvania State University, Department of Mathematics, University Park, PA 16802 1 Introduction As

More information

Stabilization as a CW approximation

Stabilization as a CW approximation Journal of Pure and Applied Algebra 140 (1999) 23 32 Stabilization as a CW approximation A.D. Elmendorf Department of Mathematics, Purdue University Calumet, Hammond, IN 46323, USA Communicated by E.M.

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

Mathematical Reasoning & Proofs

Mathematical Reasoning & Proofs Mathematical Reasoning & Proofs MAT 1362 Fall 2018 Alistair Savage Department of Mathematics and Statistics University of Ottawa This work is licensed under a Creative Commons Attribution-ShareAlike 4.0

More information

1 CHAPTER 1 INTRODUCTION 1.1 Background One branch of the study of descriptive complexity aims at characterizing complexity classes according to the l

1 CHAPTER 1 INTRODUCTION 1.1 Background One branch of the study of descriptive complexity aims at characterizing complexity classes according to the l viii CONTENTS ABSTRACT IN ENGLISH ABSTRACT IN TAMIL LIST OF TABLES LIST OF FIGURES iii v ix x 1 INTRODUCTION 1 1.1 Background : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1 1.2 Preliminaries

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

GENERATING SETS AND DECOMPOSITIONS FOR IDEMPOTENT TREE LANGUAGES

GENERATING SETS AND DECOMPOSITIONS FOR IDEMPOTENT TREE LANGUAGES Atlantic Electronic http://aejm.ca Journal of Mathematics http://aejm.ca/rema Volume 6, Number 1, Summer 2014 pp. 26-37 GENERATING SETS AND DECOMPOSITIONS FOR IDEMPOTENT TREE ANGUAGES MARK THOM AND SHEY

More information

MATEMATIQKI VESNIK 47 (1995), 11{18 UDC originalni nauqni rad research paper SOME PROPERTIES OF SEMI-CONTINUOUS FUNCTIONS AND QUASI-UNIFORM

MATEMATIQKI VESNIK 47 (1995), 11{18 UDC originalni nauqni rad research paper SOME PROPERTIES OF SEMI-CONTINUOUS FUNCTIONS AND QUASI-UNIFORM MATEMATIQKI VESNIK 47 (1995), 11{18 UDC 515.123.2 originalni nauqni rad research paper SOME PROPERTIES OF SEMI-CONTINUOUS FUNCTIONS AND QUASI-UNIFORM SPACES J. Ferrer, V. Gregori and I. L. Reilly Abstract.

More information

Models of Computation,

Models of Computation, Models of Computation, 2010 1 Induction We use a lot of inductive techniques in this course, both to give definitions and to prove facts about our semantics So, it s worth taking a little while to set

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

Lecture 8 - Algebraic Methods for Matching 1

Lecture 8 - Algebraic Methods for Matching 1 CME 305: Discrete Mathematics and Algorithms Instructor: Professor Aaron Sidford (sidford@stanford.edu) February 1, 2018 Lecture 8 - Algebraic Methods for Matching 1 In the last lecture we showed that

More information

Independence of Boolean algebras and forcing

Independence of Boolean algebras and forcing Annals of Pure and Applied Logic 124 (2003) 179 191 www.elsevier.com/locate/apal Independence of Boolean algebras and forcing Milos S. Kurilic Department of Mathematics and Informatics, University of Novi

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

17 Galois Fields Introduction Primitive Elements Roots of Polynomials... 8

17 Galois Fields Introduction Primitive Elements Roots of Polynomials... 8 Contents 17 Galois Fields 2 17.1 Introduction............................... 2 17.2 Irreducible Polynomials, Construction of GF(q m )... 3 17.3 Primitive Elements... 6 17.4 Roots of Polynomials..........................

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

Counting and Constructing Minimal Spanning Trees. Perrin Wright. Department of Mathematics. Florida State University. Tallahassee, FL

Counting and Constructing Minimal Spanning Trees. Perrin Wright. Department of Mathematics. Florida State University. Tallahassee, FL Counting and Constructing Minimal Spanning Trees Perrin Wright Department of Mathematics Florida State University Tallahassee, FL 32306-3027 Abstract. We revisit the minimal spanning tree problem in order

More information

Divisor matrices and magic sequences

Divisor matrices and magic sequences Discrete Mathematics 250 (2002) 125 135 www.elsevier.com/locate/disc Divisor matrices and magic sequences R.H. Jeurissen Mathematical Institute, University of Nijmegen, Toernooiveld, 6525 ED Nijmegen,

More information