Non-Abelian Cellular Automata

Size: px
Start display at page:

Download "Non-Abelian Cellular Automata"

Transcription

1 Non-Abelian Cellular Automata Cristopher Moore SFI WORKING PAPER: SFI Working Papers contain accounts of scientific work of the author(s) and do not necessarily represent the views of the Santa Fe Institute. We accept papers intended for publication in peer-reviewed journals or proceedings volumes, but not papers that have already appeared in print. Except for papers by our external faculty, papers must be based on work done at SFI, inspired by an invited visit to or collaboration at SFI, or funded by an SFI grant. NOTICE: This working paper is included by permission of the contributing author(s) as a means to ensure timely distribution of the scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the author(s). It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may be reposted only with the explicit permission of the copyright holder. SANTA FE INSTITUTE

2 Non-Abelian Cellular Automata Cristopher Moore Santa Fe Institute September 29, 1995 Abstract We show that a wide variety of non-linear cellular automata can be written as a semidirect product of linear ones, and that these CAs can be predicted in parallel time O(log 2 t). This class includes any CA whose rule, when written as an algebra, is a solvable group. We also show, with an induction on levels of commutators, that CAs based on nilpotent groups can be predicted in parallel time O(log t). 1 Introduction The direct product is a very basic notion in mathematics. Two algebras, dynamical systems, or members of any other category can be paired so that their components act independently of each other. The semidirect product is a notion from group theory, in which the rst component is independent of the second, but not vice-versa. For instance, suppose we taketwo groups A and B. Then if for each a 2 A there is a function f a on B, we can dene the semidirect product A f B with the following multiplication: (a b)(a 0 b 0 )=(aa 0 f a 0(b)b 0 ) This is a group if and only if the f a are automorphisms of B, and if f a1a2 = f a1 f a2 (i.e., f is a homomorphism from A to the automorphism group of B). Specically,ifA and B are subgroups of a group G where their only intersection is the identity, then every element g 2 G can be written uniquely as g = ab where a 2 A and b 2 B. Then if B is a normal subgroup, so that a ;1 ba 2 B, we have (ab)(a 0 b 0 )=aa 0 (a 0;1 ba 0 )b 0 and G is a semidirect product A f B with f a (b) =a ;1 ba. This idea can be extended to dynamical systems, where rather than a direct product where two components evolve independently as in (a b) t+1 = (f(a t ) g(b t )), we have a semidirect product of the form (a b) t+1 =(f(a t ) g at (b t )) 1

3 Figure 1: By blocking together 2r sites, we can transform any CAinto one on a staggered space-time with r = 1=2. We can think of the second component as a non-autonomous dynamical system, which varies with time according to the evolution of the rst component. If a dynamical system can be decomposed in this way, and if we have ecient algorithms to predict both f and the non-autonomous g, then we can predict the system as a whole. Cellular automata (CAs) are dynamical systems which can also be thought of as algebras. A CA is a mapping on sequences, of the form (a) i = (a i;r ::: a i ::: a i+r ) where r is the radius of the rule. By combining blocks of 2r sites together, as shown in gure 1, we can convert any CAinto one with r =1=2 where each site has only two predecessors in a staggered space-time: (a) i = (a i;1=2 a i+1=2 ) We can then think of the CA rule as an algebra, where (a b) =a b. The light-cone below an initial row becomes a 0 a 1 a 2 a 3 a 0 a 1 a 1 a 2 a 2 a 3 (a 0 a 1 )(a 1 a 2 ) (a 1 a 2 )(a 2 a 3 ) ((a 0 a 1 )(a 1 a 2 )(a 1 a 2 )(a 2 a 3 )) and so on. With this approach, we can explore how dierent algebraic properties correspond to properties of the CA, such as ecient prediction [1], partial reversibility [2], and periodicity [3]. In general, predicting a cellular automaton is believed to be no easier than simulating it completely to calculate the nal state we have to ll in the entire light-cone above it, which takes O(t 2 ) serial computation steps (O(t d+1 )ind dimensions) or O(t) in parallel. This prediction problem is easily shown to be P-complete [4], since CAs exist (e.g. [5]) which can simulate universal Turing machines. Many CAs can be predicted in parallel time O(log k t) for some k, putting them in the complexity class NC k [4]. However, if this could be done for all CAs then all problems that could be solved in polynomial serial time could be solved 2

4 in polylogarithmic parallel time, i.e. P = NC. This would be as surprising as, say, if it turned out that P = NP. The CAs that can be predicted in polylogarithmic parallel time, then, seem to occupy a middle position between CAs that are easily predictable, such as elementary rules 90 and 150 [6] that are just addition mod 2, and computationally universal CAs that probably have to be simulated explicitly. In[1]we term these CAs quasi-linear non-linear, but relatively easy to predict. 2 Preliminaries An algebra (A ) is a function from A A to A, written a b or simply ab. The order of an algebra is the number of elements in it. The direct product A B of two algebras is the set of pairs (a b), with (a b)(a 0 b 0 )=(aa 0 bb 0 ). A quasigroup is an algebra whose multiplication table is a Latin square, in which every element of A occurs once in each row and each column. Quasigroups correspond to permutive CAs, in which (a b) is a one-to-one function of each of its inputs (more generally, its leftmost and rightmost inputs) when the other is held xed. An identity is an element 1suchthat1a = a1 =a. An inverse of a is an element a ;1 such that a ;1 a = aa ;1 =1. An algebra is associative if a(bc) =(ab)c for all a b c 2 A. An associative algebra is called a semigroup. An associative quasigroup is a group. Groups have identities and inverses. An algebra is commutative if ab = ba for all a b 2 A. Commutative groups are called Abelian. Thecyclic group Z p = f0 1 2 ::: p; 1g with addition mod p is Abelian. A function f on an algebra is a homomorphism if f(ab) = f(a)f(b). An isomorphism is a one-to-one and onto homomorphism, and an automorphism is an isomorphism from an algebra to itself. Homomorphisms of Abelian groups can be represented as matrices. A subgroup B of a group A is a subset such thatbb 0 2 B for all b b 0 2 B. We say B is normal if a ;1 ba 2 B for all b 2 B and all a 2 A. The subgroup of elements generated by a given subset S is written hsi. For any normal subgroup B of A, there is a factor group A=B and a homomorphism from A to A=B that sends all elements of B to 1. Conversely, the image of A under anyhomomorphism f is A= ker f where ker f = fa 2 Ajf(a) =1g is a normal subgroup of A. In a non-abelian group, the commutator of a and b is [a b] =a ;1 b ;1 ab, so ab = ba[a b]. The commutator subgroup G 0 = h[g G]i of a group G is the set of all elements that can be written as products of commutators. Then G=G 0 is Abelian. 3

5 3 Non-autonomous additive CAs If we have a state space Z p =0 1 ::: p; 1 and a CA rule of the form (a 1 a 2 ::: a 2r+1 )=f 0 + f 1 a 1 + f 2 a f 2r+1 a 2r+1 (1) (mod p) where the f i>0 are scalar coecients and f 0 is a constant, then with a simple Pascal's Triangle method we can predict the CA in O(t) in serial or O(log t) in parallel [7, 1]. Since any Abelian group is the direct product of cyclic groups Z p, this is also true if r =1=2 and (a b) =a + b is an Abelian group. More generally, if the f i are (non-commuting) homomorphisms of an Abelian group (A +), we can represent the CA rule as a polynomial [8] P (x) =f 1 + f 2 x + f 3 x f 2r+1 x 2r+1 after separating out the constant f 0.We can think of P t (x) asthetth row ofa Green's function for the CA, and by using fast algorithms to raise P (x) tothe tth power [9], we can predict the CA in O(t log t) in serial (on a random-access machine) or O(log 2 t) in parallel [1]. We nowshow that a non-autonomous version of (1), where the f i vary in space and time, is still predictable in O(log 2 t) parallel time. Denition. NC k is the class of problems that can be solved in parallel time O(log k n) with a polynomial P (n) number of processors, where n is the length of the input. More precisely, there is a family of circuits C n with P (n) nodes and depth O(log k n), which can be generated by aturing machine using O(log n) space when given n as input [4]. Since the input for predicting a CA is 2rt + 1 initial sites, we say a CA is in NC k if it can be predicted in O(log k t) parallel time. Lemma 1. A non-autonomous CA of the form (1), where the f i>0 are homomorphisms of an Abelian group (A +) and vary in space and time independent of the CA state, is in NC 2. Proof. For simplicity, wewillprove this for r =1=2 a larger radius will simply increase the width of the light-cones, and the computation time, by a constant. Call the states in the light-cone s t x with t = 0 at the initial row, and s t 0 the leftmost state in the tth row asshown in gure 2. Then s t x 's predecessors are s t;1 x and s t;1 x+1, and we write s t x = (s t;1 x s t;1 x+1 )=f t x (s t;1 x )+g t x (s t;1 x+1 )+h t x (where we have replaced f 1, f 2 and f 0 with f, g, and h for clarity) where f t x and g t x are homomorphisms of an Abelian group (A +), varying with t and x but independent ofs t x. 4

6 (0,0) (0,1) (0,2) (0,T) (1,0) (1,1) (2,0) (1,T-1) (t-1,x) f (t,x) (t-1,x+1) g (T,0) Figure 2: The labelling scheme used in the text for the light-cone below the initial row. Nowif(t 0 x 0 ) is in the light-cone below(t x), dene c t 0 x 0 jt x as the coecient of s t x in s t 0 x 0.Thenwehave c t 0 x 0 jt x = (x 0 ; x) ift 0 = t c t 0 x 0 jt x = f t 0 x 0c t 0 ;1 x 0 jt x + g t 0 x 0c t 0 ;1 x 0 +1jt x if t 0 6= t Then it is straightforward to show inductively that the state s T 0 at the bottom of a light-cone T steps high, with initial row s 0 x for 0 x T,is s T 0 = TX x=0 c T 0j0 x (s 0 x )+ TX T X;t t=1 x=0 c T 0jt x (h t x ) (2) Since we are given the h t x,we can add all (T +1)(T +2)=2 of these terms together in parallel time O(log T ) (since n objects can be added in time O(log n) in parallel) but we have to calculate the c T 0jt x rst. In fact, we can calculate any c t 0 x 0 jt x in parallel time proportional to O(log 2 (t 0 ; t)) in the following way. The inuence of s t x on s t 0 x 0 has to go through the intervening sites so for any t 00 where t<t 00 <t 0,we can write min(x x 0 +t;t 00 ) X c t 0 x 0 jt x = c t 0 x 0 jt 00 x 00 c t 00 x 00 jt x (3) x00 =max(x;t 00 +t x 0 ) as shown in gure 3. We can then use induction on increasing time intervals. Assume that the c t 0 x 0 jt 00 x 00 and c t 00 x 00 jt x are known then we can calculate c t 0 x 0 jt x in time 5

7 t (t,x) (t,x) t = (t,x ) t (t,x ) (t,x ) Figure 3: The divide-and-conquer strategy of equation 3. O(log(t 0 ; t)) since the sum in (3) has at most (t 0 ; t)=2 + 1 terms and the multiplications can be done simultaneously in constant time. In particular, if t 00 = b(t 0 ; t)=2c, we can simultaneously calculate all the c t 0 x 0 jt x where t 0 ; t = 1, then for all with t 0 ; t = 2, and so on, doubling each time until we have reached the desired time interval (a divide-and-conquer strategy). This takes time log 1 + log 2 + log 4 + +log(t 0 ; t)=2 =O(log 2 (t 0 ; t)) So in parallel, we can calculate all the c T 0jt x for all t x in the light-cone in time O(log 2 T ) and add the sum in (2) in time O(log T ), nally arriving at the nal state s T 0. We can generalize this further in two ways. First, for these sums to work, (A +) simply needs to be commutative and associative i.e., it can be a commutative semigroup rather than a group. Secondly, this algorithm works in any number of dimensions the number of sites at t 00 between t and t 0 is proportional to (t 0 ; t) d, so each step of the divide-and-conquer strategy takes time O(log(t 0 ; t) d )=O(log(t 0 ; t)). So in full generality we can state the following theorem: Theorem 1. In any number of dimensions, suppose a CA is of the form C = (((C 0 f1 C 1 ) f2 C 2 ) ) fn where C 0 is in NC 2 and the C i>0 are non-autonomous additive CAs of the form i (a 1 a 2 ::: a k )=f i 0 + f i 1 (a 1 )+f i 2 (a 2 )++ f i k (a k ) C n 6

8 where the f i j>0 are homomorphisms of the commutative semigroup (A i +). Then C is in NC 2,i.e.itcan be predicted inparallel time O(log 2 t). Proof. Since C 0 is in NC 2,we can calculate its state, not just at the nal site, but everywhere in the light-cone (isn't parallel time wonderful?) with t 2 times as many processors. This and Lemma 1 tells us how to calculate C 1 everywhere in the light-cone, and so on. Iterate n times. Example 1. If A = f0 1g with addition mod 2, the homomorphisms ofa are zero and the identity. Then the functions expressible as f(a) + g(b) + h are 0 1 a a b b ab and a b. Soany semidirect product C f A where the states of C select among these eight functions on A is in NC 2 if C is. Example 2. If A = Z 3 = f0 1 2g with addition mod 3, the automorphisms of A are f(a) = a. All quasigroups of 3 elements can be expressed as ab+h. Therefore, any permutive CAwhich is a semidirect product C f A, where A has three elements, is in NC 2 if C is. Example 3. Any CA of the form ((a 1 a 2 ::: a k ) (b 1 b 2 ::: b k )) = (P 1 (a 1 b 1 ) P 2 (a 1 a 2 b 1 b 2 ) ::: P k (a 1 ::: a k b 1 ::: b k )) where each P i is a polynomial linear in a i and b i,isinnc 2. 4 Solvable group CAs One interesting class of CAs are those for which (a b) =a b is a non-abelian group. Because of their non-commutativity these CAs do not obey a principle of superposition, so Green's function techniques don't work. In [1] we show an O(log t) algorithm for one such group, the Quaternions Q 8, but other non- Abelian groups such as the permutations of three elements S 3 areleftasan open problem. We cannowshow that a large class of nite groups have CAsinNC 2. First: Lemma 2. The set of algebras whose CAs can be predicted in a given amount of serial or parallel time (up to a multiplicative constant) is closed under nite direct products, subgroups, and homomorphisms. Proof. For nite direct products G 1 G 2, simply predict each of the G i, either sequentially or in parallel. For subgroups, clearly an algorithm that predicts an algebra also predicts any of its subgroups. For a factor group or homomorphic image H = f(g) =G= ker f, take a pre-image f ;1 (h) for each element h 2 H in the initial conditions, use the algorithm for G, and then apply f to return to H this works since f is a homomorphism, e.g. for one time-step h 1 h 2 = f(f ;1 (h 1 )f ;1 (h 2 )). In the language of universal algebra, this makes the set of CAs in a given complexity class an!-variety. Now recall the following denitions from group theory [10]: 7

9 Denition The derived series of a group G is the series of normal subgroups G G 0 G 00 ::: where G 0 = h[g G]i is the derived subgroup of G, G 00 is the derived subgroup of G 0, and so on. A group is solvable if the derived series ends in f1g. For instance, the derived series of S 4, the group of permutations of 4 objects, is S 4 A 4 Z 2 2 f1g where A 4 is the set of even permutations and Z 2 2 is generated by the permutations (12)(34), (13)(24) and (14)(23). Theorem 2. Any CA based on a solvable group is in NC 2. Proof. This follows immediately from a standard theorem. Recall [10] that the wreath product AoB of two groups is a semidirect product B A B where A B is the set of functions from B to A and elements of B permute their components. In other words, (b f)(b 0 f 0 )=(bb 0 b 0f f 0 ) where b 0f(b) =f(b 0 b) Moreover, the wreath product is associative, i.e. A o (B o C) and(a o B) o C are isomorphic for any three groups A B C. Then [11] anysolvable group with derived series G = G 0 G 1 G k = f1g is a subgroup of the wreath product H r o H r;1 ooh 1 where H i = G i;1 =G i are the Abelian factor groups. This is a semidirect product of Abelian groups, so by Lemma 2 a CA with a solvable group as its algebra is in NC 2. For instance, the Quaternions have the derived series Q 8 Z 2 f1g (since [a b] =1 for any a b) soh 1 = Z2 2 and H 2 = Z 2. Then Q 8 is a subgroup of Z 2 o Z2 2, which is a semidirect product Z2 2 Z2 4 of order 64. Now this algorithm can be inconvenient, since a group of order n can result in an exponentially larger wreath product if n =2 k and H i = Z 2, the wreath product has order 2 n;1. The number of processors required to calculate products in a group of this size is O(log 2 n;1 )=O(n), however, so the number of processors is still polynomially bounded in the size of the original group. This means that we actually have annc algorithm that can take any group as input, along with the initial conditions, and predict that group's CA. But in any case, most small groups don't require embedding in such large wreath products. Many small groups are already semidirect products of Abelian groups, including the dihedral groups, groups of order p 3 for p an odd prime, any group of square-free order, all groups of order p 2 q where p and q are primes, and so on [10, 12]. If we call a semidirect product of Abelian groups polyabelian, all groups of order less than 32 are polyabelian except the dicyclic or generalized quaternion groups, which are factor groups of polyabelian groups twice their size, and the binary tetrahedral group of order 24, which isasubgroupofa polyabelian group of order = [14]. The smallest non-solvable group is A 5, the simple group of order 60 (also called the icosahedral group). Since polyabelian groups are easily shown to be solvable (since if G =((A 0 A 1 )A 2 )A 3 ::: then G 0 (A 1 A 2 )A 3 :::), and since subgroups and factors of solvable groups are also solvable, this group's CA 8

10 can not be predicted by these methods. This leaves us with the following open question: is there an algorithm in NC 2,orNC k for some other k, for predicting CAs based on arbitrary nite groups? 5 Nilpotent group CAs We now show that a subset of the solvable groups have CAs in NC 1, i.e. which can be predicted in parallel time O(log t). Recall the following from [10, 11]: Denition. The lower central series of a group G is the series of normal subgroups G = 1 G 2 G where i+1 = h[ i G G]i. In other words, 2 G = G 0, 3 G is the subgroup generated by 3-element commutators [[a b] c], and so on. If the lower central series ends in f1g, wesay that G is nilpotent if k+1 G = f1g, then G is nilpotent of class k and all commutators with more than k elements are 1. The nilpotent groups form a proper subset of the set of solvable groups. For instance, a nilpotent group of class 1 is simply an Abelian group. A nilpotent group of class 2 has commutators which commute with everything, i.e. [[a b] c] = 1 (for instance, the Quaternions, where [a b]=1). And so on. We now show that Theorem 3. CAs based on nilpotent groups are innc 1. Prof. First, consider a nilpotent group of class 2. If its initial conditions are a 0 a 1 ::: a t, the leftmost two columns of its light-cone are a 0 a 1 a 0 a 1 a 1 a 2 a 0 a 2 1 a 2 a 1 a 2 2 a 3 a 0 a 3 1 a3 2 a 3 [a 2 a 1 ] a 1 a 2 2 a2 3 a 4 [a 3 a 2 ] The commutator arises since a 2 a 1 = a 1 a 2 [a 2 a 1 ], so (a 0 a 2 1 a 2)(a 1 a 2 2 a 3)=a 0 a 3 1 a 2[a 2 a 1 ]a 2 2 a 3. Since commutators commute with everything we can move it to the right, leaving the a i in sorted order. Continuing in this way weget a 0 a 4 1 a6 2 a4 3 a 4 [a 3 a 1 ][a 2 a 1 ] 4 [a 3 a 2 ] 4 a 0 a 5 1 a10 2 a10 3 a5 4 a 5 [a 4 a 1 ][a 3 a 1 ] 5 [a 4 a 2 ] 5 [a 2 a 1 ] 10 [a 3 a 2 ] 24 [a 4 a 3 ] 10 a 0 a 6 1 a15 2 a20 3 a15 4 a6 5 a 6 [a 5 a 1 ][a 4 a 1 ] 6 [a 5 a 2 ] 6 [a 3 a 1 ] 15 [a 4 a 2 ] 35 [a 5 a 3 ] 15 [a 2 a 1 ] 20 [a 3 a 2 ] 84 [a 4 a 3 ] 84 [a 5 a 4 ] 20 So each site s t x Q t i=0 a ; t i in a light-cone consists of a product of an \Abelian part" x+i times powers of commutators [a j a i ] where i < j. Since s ; t x is t 1 j ; x the product of s t;1 x, which contains aj,and s t;1 x+1, which contains ; t ; 1 i ; x ; 1 t ; 1 ai,weget t ; 1 j ; x i ; x ; 1 factors of [aj a i ] when we pass these powers of a i and a j through each other. Then these commutators down to the nal 9

11 site s T 0 in s T 0 = T ; t x ways, so Y 0iT a ; T i i Y 0<i<j<T P T P min(t ;t i;1) [a j a i ] t=0 x=max(0 j;t;1) ; T ; t x ; t ; 1 t ; 1 j ; x i ; x ; 1 (4) (If [a b] 2 = 1 for any commutator [a b], this is just the algorithm for Q 8 in [1].) In general, if we have a nilpotent group of class k, then the nal site can always be written s T 0 = Y i a c1 i i Y i j [a i a j ] c2 ij Y i1 i2 ::: i k [[[a i1 a i2 ] ] a ik ] c k i 1 i 2 :::i k (5) for some set of exponents c j i1i2:::i j (1 j k). This is clear by induction: by sorting the a i on the left, we generate 2-element commutators [a i a j ]. By sorting these we generate 3- and 4-element commutators, and so on, until we reach k-element commutators which commute with everything. For each t, then, we have an expression (5) with O(t k ) terms in parallel, these can all be multiplied out in time O(log t k )=O(log t) togive s T 0. It just remains to be shown that this circuit, i.e. all the c j i1i2:::i j, can be generated by aturing machine in O(log t) space. But since j-element commutators are made by crossing commutators with fewer elements, each c j at s t x is a polynomial of c j0 sats t;1 x and s t;1 x+1 where j 0 <j these are polynomialsof smaller commutators, and so on. So to get each c j,wehave to calculate a tree of smaller c j0 but this tree is of constant depth (at most k), and since it ends t in c 1 = which can be calculated in O(log t) space, so can each ofthec j. i i Finally, if each c j can be calculated in logarithmic space, all of them can they can be indexed in logarithmic space since there are only polynomially many. So any such CAisinNC 1. 6 Conclusion Non-linear cellular automata that are easily predictable are akin to exactly solvable models in statistical mechanics, or integrable non-linear partial dierential equations. They help us extend our understanding of dynamical systems into a gray area between the purely linear and those capable of universal computation. CAs based on groups, semigroups, quasigroups and so on are especially interesting, since they allow us to apply a rich and powerful theory of algebras to the problem of predicting the nal state. We have shown here that CAs based on solvable and nilpotent groups can be predicted in parallel time O(log 2 t)and O(log t) respectively. We hope to extend these results in the future, both to arbitrary nite groups and to CAs with looser algebraic structure. 10

12 Acknowledgements. I am grateful to David Rusin for pointing out the theorem that solvable groups are subgroups of wreath products, to Arthur Drisko and Mats Nordahl for their thoughts on the manuscript, and to Elizabeth Hunke and Spootie the Cat for their patience. References [1] C. Moore, \Quasi-Linear Cellular Automata." Submitted to Physica D. [2] K. Eloranta, \Partially Permutive Cellular Automata Analysis via Tilings Subalphabets." Helsinki University of Technology Research report A314 (1992). [3] J. Pedersen, \Cellular Automata as Algebraic Systems." Complex Systems 6 (1992) [4] C.H. Papadimitriou, Computational Complexity. Addison-Wesley, [5] K. Lindgren and M.G. Nordahl, \Universal Computation in Simple One- Dimensional Cellular Automata." Complex Systems 4 (1990) [6] S. Wolfram, \Statistical Mechanics of Cellular Automata." Reviews of Modern Physics 55 (1983) [7] A.D. Robinson, \Fast Computation of Additive Cellular Automata." Complex Systems 1 (1987) [8] O. Martin, A.M. Odlyzko, and S. Wolfram, \Algebraic Properties of Cellular Automata." Communications in Mathematical Physics 93 (1984) [9] D.E. Knuth, Seminumerical Algorithms. Addison-Wesley, [10] M. Hall, The Theory of Groups. Chelsea, [11] M. Suzuki, Group Theory I. Springer-Verlag, [12] W. Burnside, Theory of Groups of Finite Order. Dover, [13] H.S.M. Coxeter and W.O.J. Moser, Generators and Relations for Discrete Groups. Springer-Verlag, [14] D. Rusin, personal communication. 11

On the Speed of Quantum Computers with Finite Size Clocks

On the Speed of Quantum Computers with Finite Size Clocks On the Speed of Quantum Computers with Finite Size Clocks Tino Gramss SFI WORKING PAPER: 1995-1-8 SFI Working Papers contain accounts of scientific work of the author(s) and do not necessarily represent

More information

Commuting Cellular Automata

Commuting Cellular Automata Commuting Cellular Automata Cristopher Moore * Santa Fe Institute, 1399 Hyde Park Road, Santa Fe, NM 87501 Timothy Boykett Uni Linz, A-4040 Linz, Austria and Time s Up, Industriezeile 33B A-4020 Linz,

More information

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 20 Jan 1997

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 20 Jan 1997 arxiv:cond-mat/9701118v1 [cond-mat.stat-mech] 20 Jan 1997 Majority-Vote Cellular Automata, Ising Dynamics, and P-Completeness Cristopher Moore Santa Fe Institute 1399 Hyde Park Road, Santa Fe NM 87501

More information

Groups of Order Less Than 32 and Their Endomorphism Semigroups

Groups of Order Less Than 32 and Their Endomorphism Semigroups Journal of Nonlinear Mathematical Physics Volume 13, Supplement (2006), 93 101 AGMF Tallin 05 Groups of Order Less Than 32 and Their Endomorphism Semigroups Peeter PUUSEMP 1 Department of Mathematics,

More information

HOMEWORK Graduate Abstract Algebra I May 2, 2004

HOMEWORK Graduate Abstract Algebra I May 2, 2004 Math 5331 Sec 121 Spring 2004, UT Arlington HOMEWORK Graduate Abstract Algebra I May 2, 2004 The required text is Algebra, by Thomas W. Hungerford, Graduate Texts in Mathematics, Vol 73, Springer. (it

More information

(Anti-)Stable Points and the Dynamics of Extended Systems

(Anti-)Stable Points and the Dynamics of Extended Systems (Anti-)Stable Points and the Dynamics of Extended Systems P.-M. Binder SFI WORKING PAPER: 1994-02-009 SFI Working Papers contain accounts of scientific work of the author(s) and do not necessarily represent

More information

2) e = e G G such that if a G 0 =0 G G such that if a G e a = a e = a. 0 +a = a+0 = a.

2) e = e G G such that if a G 0 =0 G G such that if a G e a = a e = a. 0 +a = a+0 = a. Chapter 2 Groups Groups are the central objects of algebra. In later chapters we will define rings and modules and see that they are special cases of groups. Also ring homomorphisms and module homomorphisms

More information

Some Polyomino Tilings of the Plane

Some Polyomino Tilings of the Plane Some Polyomino Tilings of the Plane Cristopher Moore SFI WORKING PAPER: 1999-04-03 SFI Working Papers contain accounts of scientific work of the author(s) and do not necessarily represent the views of

More information

Exercises on chapter 1

Exercises on chapter 1 Exercises on chapter 1 1. Let G be a group and H and K be subgroups. Let HK = {hk h H, k K}. (i) Prove that HK is a subgroup of G if and only if HK = KH. (ii) If either H or K is a normal subgroup of G

More information

Spectra of Semidirect Products of Cyclic Groups

Spectra of Semidirect Products of Cyclic Groups Spectra of Semidirect Products of Cyclic Groups Nathan Fox 1 University of Minnesota-Twin Cities Abstract The spectrum of a graph is the set of eigenvalues of its adjacency matrix A group, together with

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

1 Fields and vector spaces

1 Fields and vector spaces 1 Fields and vector spaces In this section we revise some algebraic preliminaries and establish notation. 1.1 Division rings and fields A division ring, or skew field, is a structure F with two binary

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

School of Mathematics and Statistics. MT5824 Topics in Groups. Problem Sheet I: Revision and Re-Activation

School of Mathematics and Statistics. MT5824 Topics in Groups. Problem Sheet I: Revision and Re-Activation MRQ 2009 School of Mathematics and Statistics MT5824 Topics in Groups Problem Sheet I: Revision and Re-Activation 1. Let H and K be subgroups of a group G. Define HK = {hk h H, k K }. (a) Show that HK

More information

MATH 25 CLASS 21 NOTES, NOV Contents. 2. Subgroups 2 3. Isomorphisms 4

MATH 25 CLASS 21 NOTES, NOV Contents. 2. Subgroups 2 3. Isomorphisms 4 MATH 25 CLASS 21 NOTES, NOV 7 2011 Contents 1. Groups: definition 1 2. Subgroups 2 3. Isomorphisms 4 1. Groups: definition Even though we have been learning number theory without using any other parts

More information

Groups that Distribute over Stars

Groups that Distribute over Stars Groups that Distribute over Stars Arthur Holshouser 3600 Bullard St Charlotte, NC, USA, 808 Harold Reiter Department of Mathematics UNC Charlotte Charlotte, NC 83 hbreiter@emailunccedu 1 Abstract Suppose

More information

1.1 Definition. A monoid is a set M together with a map. 1.3 Definition. A monoid is commutative if x y = y x for all x, y M.

1.1 Definition. A monoid is a set M together with a map. 1.3 Definition. A monoid is commutative if x y = y x for all x, y M. 1 Monoids and groups 1.1 Definition. A monoid is a set M together with a map M M M, (x, y) x y such that (i) (x y) z = x (y z) x, y, z M (associativity); (ii) e M such that x e = e x = x for all x M (e

More information

Connectivity of Cayley Graphs: A Special Family

Connectivity of Cayley Graphs: A Special Family Connectivity of Cayley Graphs: A Special Family Joy Morris Department of Mathematics and Statistics Trent University Peterborough, Ont. K9J 7B8 January 12, 2004 1 Introduction Taking any finite group G,

More information

Lecture 14 - P v.s. NP 1

Lecture 14 - P v.s. NP 1 CME 305: Discrete Mathematics and Algorithms Instructor: Professor Aaron Sidford (sidford@stanford.edu) February 27, 2018 Lecture 14 - P v.s. NP 1 In this lecture we start Unit 3 on NP-hardness and approximation

More information

The Bootstrap is Inconsistent with Probability Theory

The Bootstrap is Inconsistent with Probability Theory The Bootstrap is Inconsistent with Probability Theory David H. Wolpert SFI WORKING PAPER: 1995-10-091 SFI Working Papers contain accounts of scientific work of the author(s) and do not necessarily represent

More information

Linear Algebra (part 1) : Matrices and Systems of Linear Equations (by Evan Dummit, 2016, v. 2.02)

Linear Algebra (part 1) : Matrices and Systems of Linear Equations (by Evan Dummit, 2016, v. 2.02) Linear Algebra (part ) : Matrices and Systems of Linear Equations (by Evan Dummit, 206, v 202) Contents 2 Matrices and Systems of Linear Equations 2 Systems of Linear Equations 2 Elimination, Matrix Formulation

More information

CONSEQUENCES OF THE SYLOW THEOREMS

CONSEQUENCES OF THE SYLOW THEOREMS CONSEQUENCES OF THE SYLOW THEOREMS KEITH CONRAD For a group theorist, Sylow s Theorem is such a basic tool, and so fundamental, that it is used almost without thinking, like breathing. Geoff Robinson 1.

More information

Sylow structure of finite groups

Sylow structure of finite groups Sylow structure of finite groups Jack Schmidt University of Kentucky September 2, 2009 Abstract: Probably the most powerful results in the theory of finite groups are the Sylow theorems. Those who have

More information

Galois fields/1. (M3) There is an element 1 (not equal to 0) such that a 1 = a for all a.

Galois fields/1. (M3) There is an element 1 (not equal to 0) such that a 1 = a for all a. Galois fields 1 Fields A field is an algebraic structure in which the operations of addition, subtraction, multiplication, and division (except by zero) can be performed, and satisfy the usual rules. More

More information

Dynamics of finite linear cellular automata over Z N

Dynamics of finite linear cellular automata over Z N Dynamics of finite linear cellular automata over Z N F. Mendivil, D. Patterson September 9, 2009 Abstract We investigate the behaviour of linear cellular automata with state space Z N and only finitely

More information

1 Matrices and Systems of Linear Equations

1 Matrices and Systems of Linear Equations Linear Algebra (part ) : Matrices and Systems of Linear Equations (by Evan Dummit, 207, v 260) Contents Matrices and Systems of Linear Equations Systems of Linear Equations Elimination, Matrix Formulation

More information

Note that a unit is unique: 1 = 11 = 1. Examples: Nonnegative integers under addition; all integers under multiplication.

Note that a unit is unique: 1 = 11 = 1. Examples: Nonnegative integers under addition; all integers under multiplication. Algebra fact sheet An algebraic structure (such as group, ring, field, etc.) is a set with some operations and distinguished elements (such as 0, 1) satisfying some axioms. This is a fact sheet with definitions

More information

(1.) For any subset P S we denote by L(P ) the abelian group of integral relations between elements of P, i.e. L(P ) := ker Z P! span Z P S S : For ea

(1.) For any subset P S we denote by L(P ) the abelian group of integral relations between elements of P, i.e. L(P ) := ker Z P! span Z P S S : For ea Torsion of dierentials on toric varieties Klaus Altmann Institut fur reine Mathematik, Humboldt-Universitat zu Berlin Ziegelstr. 13a, D-10099 Berlin, Germany. E-mail: altmann@mathematik.hu-berlin.de Abstract

More information

Physics 251 Solution Set 1 Spring 2017

Physics 251 Solution Set 1 Spring 2017 Physics 5 Solution Set Spring 07. Consider the set R consisting of pairs of real numbers. For (x,y) R, define scalar multiplication by: c(x,y) (cx,cy) for any real number c, and define vector addition

More information

Theorem 5.3. Let E/F, E = F (u), be a simple field extension. Then u is algebraic if and only if E/F is finite. In this case, [E : F ] = deg f u.

Theorem 5.3. Let E/F, E = F (u), be a simple field extension. Then u is algebraic if and only if E/F is finite. In this case, [E : F ] = deg f u. 5. Fields 5.1. Field extensions. Let F E be a subfield of the field E. We also describe this situation by saying that E is an extension field of F, and we write E/F to express this fact. If E/F is a field

More information

SF2729 GROUPS AND RINGS LECTURE NOTES

SF2729 GROUPS AND RINGS LECTURE NOTES SF2729 GROUPS AND RINGS LECTURE NOTES 2011-03-01 MATS BOIJ 6. THE SIXTH LECTURE - GROUP ACTIONS In the sixth lecture we study what happens when groups acts on sets. 1 Recall that we have already when looking

More information

Algebras with finite descriptions

Algebras with finite descriptions Algebras with finite descriptions André Nies The University of Auckland July 19, 2005 Part 1: FA-presentability A countable structure in a finite signature is finite-automaton presentable (or automatic)

More information

GROUPS OF ORDER p 3 KEITH CONRAD

GROUPS OF ORDER p 3 KEITH CONRAD GROUPS OF ORDER p 3 KEITH CONRAD For any prime p, we want to describe the groups of order p 3 up to isomorphism. From the cyclic decomposition of finite abelian groups, there are three abelian groups of

More information

Algebraic Structures Exam File Fall 2013 Exam #1

Algebraic Structures Exam File Fall 2013 Exam #1 Algebraic Structures Exam File Fall 2013 Exam #1 1.) Find all four solutions to the equation x 4 + 16 = 0. Give your answers as complex numbers in standard form, a + bi. 2.) Do the following. a.) Write

More information

17 More Groups, Lagrange s Theorem and Direct Products

17 More Groups, Lagrange s Theorem and Direct Products 7 More Groups, Lagrange s Theorem and Direct Products We consider several ways to produce groups. 7. The Dihedral Group The dihedral group D n is a nonabelian group. This is the set of symmetries of a

More information

Notes on Computer Theory Last updated: November, Circuits

Notes on Computer Theory Last updated: November, Circuits Notes on Computer Theory Last updated: November, 2015 Circuits Notes by Jonathan Katz, lightly edited by Dov Gordon. 1 Circuits Boolean circuits offer an alternate model of computation: a non-uniform one

More information

Finite groups determined by an inequality of the orders of their elements

Finite groups determined by an inequality of the orders of their elements Publ. Math. Debrecen 80/3-4 (2012), 457 463 DOI: 10.5486/PMD.2012.5168 Finite groups determined by an inequality of the orders of their elements By MARIUS TĂRNĂUCEANU (Iaşi) Abstract. In this note we introduce

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

GENERATING SETS KEITH CONRAD

GENERATING SETS KEITH CONRAD GENERATING SETS KEITH CONRAD 1 Introduction In R n, every vector can be written as a unique linear combination of the standard basis e 1,, e n A notion weaker than a basis is a spanning set: a set of vectors

More information

group homomorphism if for every a; b 2 G we have Notice that the operation on the left is occurring in G 1 while the operation

group homomorphism if for every a; b 2 G we have Notice that the operation on the left is occurring in G 1 while the operation Math 375 Week 6 6.1 Homomorphisms and Isomorphisms DEFINITION 1 Let G 1 and G 2 groups and let : G 1! G 2 be a function. Then is a group homomorphism if for every a; b 2 G we have (ab) =(a)(b): REMARK

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

Formal power series rings, inverse limits, and I-adic completions of rings

Formal power series rings, inverse limits, and I-adic completions of rings Formal power series rings, inverse limits, and I-adic completions of rings Formal semigroup rings and formal power series rings We next want to explore the notion of a (formal) power series ring in finitely

More information

Math 429/581 (Advanced) Group Theory. Summary of Definitions, Examples, and Theorems by Stefan Gille

Math 429/581 (Advanced) Group Theory. Summary of Definitions, Examples, and Theorems by Stefan Gille Math 429/581 (Advanced) Group Theory Summary of Definitions, Examples, and Theorems by Stefan Gille 1 2 0. Group Operations 0.1. Definition. Let G be a group and X a set. A (left) operation of G on X is

More information

MA441: Algebraic Structures I. Lecture 26

MA441: Algebraic Structures I. Lecture 26 MA441: Algebraic Structures I Lecture 26 10 December 2003 1 (page 179) Example 13: A 4 has no subgroup of order 6. BWOC, suppose H < A 4 has order 6. Then H A 4, since it has index 2. Thus A 4 /H has order

More information

SMT 2013 Power Round Solutions February 2, 2013

SMT 2013 Power Round Solutions February 2, 2013 Introduction This Power Round is an exploration of numerical semigroups, mathematical structures which appear very naturally out of answers to simple questions. For example, suppose McDonald s sells Chicken

More information

On Information and Sufficiency

On Information and Sufficiency On Information and Sufficienc Huaiu hu SFI WORKING PAPER: 997-02-04 SFI Working Papers contain accounts of scientific work of the author(s) and do not necessaril represent the views of the Santa Fe Institute.

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

i) G is a set and that is a binary operation on G (i.e., G is closed iii) there exists e 2 G such that a e = e a = a for all a 2 G (i.e.

i) G is a set and that is a binary operation on G (i.e., G is closed iii) there exists e 2 G such that a e = e a = a for all a 2 G (i.e. Math 375 Week 2 2.1 Groups Recall our basic denition: DEFINITION 1 Suppose that: i) G is a set and that is a binary operation on G (i.e., G is closed under ); ii) is associative; iii) there exists e 2

More information

Abstract Algebra: Supplementary Lecture Notes

Abstract Algebra: Supplementary Lecture Notes Abstract Algebra: Supplementary Lecture Notes JOHN A. BEACHY Northern Illinois University 1995 Revised, 1999, 2006 ii To accompany Abstract Algebra, Third Edition by John A. Beachy and William D. Blair

More information

Math 280 Modern Algebra Assignment 3 Solutions

Math 280 Modern Algebra Assignment 3 Solutions Math 280 Modern Algebra Assignment 3 s 1. Below is a list of binary operations on a given set. Decide if each operation is closed, associative, or commutative. Justify your answers in each case; if an

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

ALGEBRA HOMEWORK SET 2. Due by class time on Wednesday 14 September. Homework must be typeset and submitted by as a PDF file.

ALGEBRA HOMEWORK SET 2. Due by class time on Wednesday 14 September. Homework must be typeset and submitted by  as a PDF file. ALGEBRA HOMEWORK SET 2 JAMES CUMMINGS (JCUMMING@ANDREW.CMU.EDU) Due by class time on Wednesday 14 September. Homework must be typeset and submitted by email as a PDF file. (1) Let H and N be groups and

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

Lecture 4. 1 Circuit Complexity. Notes on Complexity Theory: Fall 2005 Last updated: September, Jonathan Katz

Lecture 4. 1 Circuit Complexity. Notes on Complexity Theory: Fall 2005 Last updated: September, Jonathan Katz Notes on Complexity Theory: Fall 2005 Last updated: September, 2005 Jonathan Katz Lecture 4 1 Circuit Complexity Circuits are directed, acyclic graphs where nodes are called gates and edges are called

More information

Chapter 4. Matrices and Matrix Rings

Chapter 4. Matrices and Matrix Rings Chapter 4 Matrices and Matrix Rings We first consider matrices in full generality, i.e., over an arbitrary ring R. However, after the first few pages, it will be assumed that R is commutative. The topics,

More information

0.2 Vector spaces. J.A.Beachy 1

0.2 Vector spaces. J.A.Beachy 1 J.A.Beachy 1 0.2 Vector spaces I m going to begin this section at a rather basic level, giving the definitions of a field and of a vector space in much that same detail as you would have met them in a

More information

School of Mathematics and Statistics. MT5836 Galois Theory. Handout 0: Course Information

School of Mathematics and Statistics. MT5836 Galois Theory. Handout 0: Course Information MRQ 2017 School of Mathematics and Statistics MT5836 Galois Theory Handout 0: Course Information Lecturer: Martyn Quick, Room 326. Prerequisite: MT3505 (or MT4517) Rings & Fields Lectures: Tutorials: Mon

More information

COMMUTATIVE SEMIFIELDS OF ORDER 243 AND 3125

COMMUTATIVE SEMIFIELDS OF ORDER 243 AND 3125 COMMUTATIVE SEMIFIELDS OF ORDER 243 AND 3125 ROBERT S. COULTER AND PAMELA KOSICK Abstract. This note summarises a recent search for commutative semifields of order 243 and 3125. For each of these two orders,

More information

Essentials of Intermediate Algebra

Essentials of Intermediate Algebra Essentials of Intermediate Algebra BY Tom K. Kim, Ph.D. Peninsula College, WA Randy Anderson, M.S. Peninsula College, WA 9/24/2012 Contents 1 Review 1 2 Rules of Exponents 2 2.1 Multiplying Two Exponentials

More information

Part IV. Rings and Fields

Part IV. Rings and Fields IV.18 Rings and Fields 1 Part IV. Rings and Fields Section IV.18. Rings and Fields Note. Roughly put, modern algebra deals with three types of structures: groups, rings, and fields. In this section we

More information

* 8 Groups, with Appendix containing Rings and Fields.

* 8 Groups, with Appendix containing Rings and Fields. * 8 Groups, with Appendix containing Rings and Fields Binary Operations Definition We say that is a binary operation on a set S if, and only if, a, b, a b S Implicit in this definition is the idea that

More information

Supplement. Dr. Bob s Modern Algebra Glossary Based on Fraleigh s A First Course on Abstract Algebra, 7th Edition, Sections 0 through IV.

Supplement. Dr. Bob s Modern Algebra Glossary Based on Fraleigh s A First Course on Abstract Algebra, 7th Edition, Sections 0 through IV. Glossary 1 Supplement. Dr. Bob s Modern Algebra Glossary Based on Fraleigh s A First Course on Abstract Algebra, 7th Edition, Sections 0 through IV.23 Abelian Group. A group G, (or just G for short) is

More information

. Consider the linear system dx= =! = " a b # x y! : (a) For what values of a and b do solutions oscillate (i.e., do both x(t) and y(t) pass through z

. Consider the linear system dx= =! =  a b # x y! : (a) For what values of a and b do solutions oscillate (i.e., do both x(t) and y(t) pass through z Preliminary Exam { 1999 Morning Part Instructions: No calculators or crib sheets are allowed. Do as many problems as you can. Justify your answers as much as you can but very briey. 1. For positive real

More information

SUPPLEMENTARY NOTES: CHAPTER 1

SUPPLEMENTARY NOTES: CHAPTER 1 SUPPLEMENTARY NOTES: CHAPTER 1 1. Groups A group G is a set with single binary operation which takes two elements a, b G and produces a third, denoted ab and generally called their product. (Mathspeak:

More information

Groups and Symmetries

Groups and Symmetries Groups and Symmetries Definition: Symmetry A symmetry of a shape is a rigid motion that takes vertices to vertices, edges to edges. Note: A rigid motion preserves angles and distances. Definition: Group

More information

DIHEDRAL GROUPS II KEITH CONRAD

DIHEDRAL GROUPS II KEITH CONRAD DIHEDRAL GROUPS II KEITH CONRAD We will characterize dihedral groups in terms of generators and relations, and describe the subgroups of D n, including the normal subgroups. We will also introduce an infinite

More information

Section III.15. Factor-Group Computations and Simple Groups

Section III.15. Factor-Group Computations and Simple Groups III.15 Factor-Group Computations 1 Section III.15. Factor-Group Computations and Simple Groups Note. In this section, we try to extract information about a group G by considering properties of the factor

More information

Chapter 3. Rings. The basic commutative rings in mathematics are the integers Z, the. Examples

Chapter 3. Rings. The basic commutative rings in mathematics are the integers Z, the. Examples Chapter 3 Rings Rings are additive abelian groups with a second operation called multiplication. The connection between the two operations is provided by the distributive law. Assuming the results of Chapter

More information

Exploring the Exotic Setting for Algebraic Geometry

Exploring the Exotic Setting for Algebraic Geometry Exploring the Exotic Setting for Algebraic Geometry Victor I. Piercey University of Arizona Integration Workshop Project August 6-10, 2010 1 Introduction In this project, we will describe the basic topology

More information

B Sc MATHEMATICS ABSTRACT ALGEBRA

B Sc MATHEMATICS ABSTRACT ALGEBRA UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION B Sc MATHEMATICS (0 Admission Onwards) V Semester Core Course ABSTRACT ALGEBRA QUESTION BANK () Which of the following defines a binary operation on Z

More information

Abstract algebra is the study of structures that certain collections of. 204, linear algebra, or in CS 221, discrete structures.

Abstract algebra is the study of structures that certain collections of. 204, linear algebra, or in CS 221, discrete structures. Math 375 Week 1 1.1 Introduction to Groups Introduction Abstract algebra is the study of structures that certain collections of `objects' or `sets' possess. You have already had a taste of this in Math

More information

arxiv: v1 [math.rt] 16 Jun 2015

arxiv: v1 [math.rt] 16 Jun 2015 Representations of group rings and groups Ted Hurley arxiv:5060549v [mathrt] 6 Jun 205 Abstract An isomorphism between the group ring of a finite group and a ring of certain block diagonal matrices is

More information

Representation Theory

Representation Theory Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 Paper 1, Section II 19I 93 (a) Define the derived subgroup, G, of a finite group G. Show that if χ is a linear character

More information

Groups of Prime Power Order with Derived Subgroup of Prime Order

Groups of Prime Power Order with Derived Subgroup of Prime Order Journal of Algebra 219, 625 657 (1999) Article ID jabr.1998.7909, available online at http://www.idealibrary.com on Groups of Prime Power Order with Derived Subgroup of Prime Order Simon R. Blackburn*

More information

ALGEBRA PH.D. QUALIFYING EXAM September 27, 2008

ALGEBRA PH.D. QUALIFYING EXAM September 27, 2008 ALGEBRA PH.D. QUALIFYING EXAM September 27, 2008 A passing paper consists of four problems solved completely plus significant progress on two other problems; moreover, the set of problems solved completely

More information

A DESCRIPTION OF INCIDENCE RINGS OF GROUP AUTOMATA

A DESCRIPTION OF INCIDENCE RINGS OF GROUP AUTOMATA Contemporary Mathematics A DESCRIPTION OF INCIDENCE RINGS OF GROUP AUTOMATA A. V. KELAREV and D. S. PASSMAN Abstract. Group automata occur in the Krohn-Rhodes Decomposition Theorem and have been extensively

More information

Lecture 7: More Arithmetic and Fun With Primes

Lecture 7: More Arithmetic and Fun With Primes IAS/PCMI Summer Session 2000 Clay Mathematics Undergraduate Program Advanced Course on Computational Complexity Lecture 7: More Arithmetic and Fun With Primes David Mix Barrington and Alexis Maciel July

More information

Algebra. Travis Dirle. December 4, 2016

Algebra. Travis Dirle. December 4, 2016 Abstract Algebra 2 Algebra Travis Dirle December 4, 2016 2 Contents 1 Groups 1 1.1 Semigroups, Monoids and Groups................ 1 1.2 Homomorphisms and Subgroups................. 2 1.3 Cyclic Groups...........................

More information

ABSTRACT ALGEBRA: REVIEW PROBLEMS ON GROUPS AND GALOIS THEORY

ABSTRACT ALGEBRA: REVIEW PROBLEMS ON GROUPS AND GALOIS THEORY ABSTRACT ALGEBRA: REVIEW PROBLEMS ON GROUPS AND GALOIS THEORY John A. Beachy Northern Illinois University 2000 ii J.A.Beachy This is a supplement to Abstract Algebra, Second Edition by John A. Beachy and

More information

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. Boundary cliques, clique trees and perfect sequences of maximal cliques of a chordal graph

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. Boundary cliques, clique trees and perfect sequences of maximal cliques of a chordal graph MATHEMATICAL ENGINEERING TECHNICAL REPORTS Boundary cliques, clique trees and perfect sequences of maximal cliques of a chordal graph Hisayuki HARA and Akimichi TAKEMURA METR 2006 41 July 2006 DEPARTMENT

More information

1 Groups Examples of Groups Things that are not groups Properties of Groups Rings and Fields Examples...

1 Groups Examples of Groups Things that are not groups Properties of Groups Rings and Fields Examples... Contents 1 Groups 2 1.1 Examples of Groups... 3 1.2 Things that are not groups....................... 4 1.3 Properties of Groups... 5 2 Rings and Fields 6 2.1 Examples... 8 2.2 Some Finite Fields... 10

More information

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations Page 1 Definitions Tuesday, May 8, 2018 12:23 AM Notations " " means "equals, by definition" the set of all real numbers the set of integers Denote a function from a set to a set by Denote the image of

More information

Monoids. Definition: A binary operation on a set M is a function : M M M. Examples:

Monoids. Definition: A binary operation on a set M is a function : M M M. Examples: Monoids Definition: A binary operation on a set M is a function : M M M. If : M M M, we say that is well defined on M or equivalently, that M is closed under the operation. Examples: Definition: A monoid

More information

(d) Since we can think of isometries of a regular 2n-gon as invertible linear operators on R 2, we get a 2-dimensional representation of G for

(d) Since we can think of isometries of a regular 2n-gon as invertible linear operators on R 2, we get a 2-dimensional representation of G for Solutions to Homework #7 0. Prove that [S n, S n ] = A n for every n 2 (where A n is the alternating group). Solution: Since [f, g] = f 1 g 1 fg is an even permutation for all f, g S n and since A n is

More information

5 Group theory. 5.1 Binary operations

5 Group theory. 5.1 Binary operations 5 Group theory This section is an introduction to abstract algebra. This is a very useful and important subject for those of you who will continue to study pure mathematics. 5.1 Binary operations 5.1.1

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

Katholieke Universiteit Leuven Department of Computer Science

Katholieke Universiteit Leuven Department of Computer Science On the maximal cycle and transient lengths of circular cellular automata Kim Weyns, Bart Demoen Report CW 375, December 2003 Katholieke Universiteit Leuven Department of Computer Science Celestijnenlaan

More information

Math 451, 01, Exam #2 Answer Key

Math 451, 01, Exam #2 Answer Key Math 451, 01, Exam #2 Answer Key 1. (25 points): If the statement is always true, circle True and prove it. If the statement is never true, circle False and prove that it can never be true. If the statement

More information

A Simple Classification of Finite Groups of Order p 2 q 2

A Simple Classification of Finite Groups of Order p 2 q 2 Mathematics Interdisciplinary Research (017, xx yy A Simple Classification of Finite Groups of Order p Aziz Seyyed Hadi, Modjtaba Ghorbani and Farzaneh Nowroozi Larki Abstract Suppose G is a group of order

More information

Algebraic structures I

Algebraic structures I MTH5100 Assignment 1-10 Algebraic structures I For handing in on various dates January March 2011 1 FUNCTIONS. Say which of the following rules successfully define functions, giving reasons. For each one

More information

0 Sets and Induction. Sets

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

More information

Extra exercises for algebra

Extra exercises for algebra Extra exercises for algebra These are extra exercises for the course algebra. They are meant for those students who tend to have already solved all the exercises at the beginning of the exercise session

More information

MINIMAL NUMBER OF GENERATORS AND MINIMUM ORDER OF A NON-ABELIAN GROUP WHOSE ELEMENTS COMMUTE WITH THEIR ENDOMORPHIC IMAGES

MINIMAL NUMBER OF GENERATORS AND MINIMUM ORDER OF A NON-ABELIAN GROUP WHOSE ELEMENTS COMMUTE WITH THEIR ENDOMORPHIC IMAGES Communications in Algebra, 36: 1976 1987, 2008 Copyright Taylor & Francis roup, LLC ISSN: 0092-7872 print/1532-4125 online DOI: 10.1080/00927870801941903 MINIMAL NUMBER OF ENERATORS AND MINIMUM ORDER OF

More information

CYCLICITY OF (Z/(p))

CYCLICITY OF (Z/(p)) CYCLICITY OF (Z/(p)) KEITH CONRAD 1. Introduction For each prime p, the group (Z/(p)) is cyclic. We will give seven proofs of this fundamental result. A common feature of the proofs that (Z/(p)) is cyclic

More information

2 Permutation Groups

2 Permutation Groups 2 Permutation Groups Last Time Orbit/Stabilizer algorithm: Orbit of a point. Transversal of transporter elements. Generators for stabilizer. Today: Use in a ``divide-and-conquer approach for permutation

More information

Rohit Garg Roll no Dr. Deepak Gumber

Rohit Garg Roll no Dr. Deepak Gumber FINITE -GROUPS IN WHICH EACH CENTRAL AUTOMORPHISM FIXES THE CENTER ELEMENTWISE Thesis submitted in partial fulfillment of the requirement for the award of the degree of Masters of Science In Mathematics

More information

Algebra Homework, Edition 2 9 September 2010

Algebra Homework, Edition 2 9 September 2010 Algebra Homework, Edition 2 9 September 2010 Problem 6. (1) Let I and J be ideals of a commutative ring R with I + J = R. Prove that IJ = I J. (2) Let I, J, and K be ideals of a principal ideal domain.

More information

Algebra SEP Solutions

Algebra SEP Solutions Algebra SEP Solutions 17 July 2017 1. (January 2017 problem 1) For example: (a) G = Z/4Z, N = Z/2Z. More generally, G = Z/p n Z, N = Z/pZ, p any prime number, n 2. Also G = Z, N = nz for any n 2, since

More information

GENERATING SETS KEITH CONRAD

GENERATING SETS KEITH CONRAD GENERATING SETS KEITH CONRAD 1 Introduction In R n, every vector can be written as a unique linear combination of the standard basis e 1,, e n A notion weaker than a basis is a spanning set: a set of vectors

More information