Post-Quantum Cryptography Online Seminar

Total Page:16

File Type:pdf, Size:1020Kb

Post-Quantum Cryptography Online Seminar Post-Quantum Cryptography online seminar Vladimir Shpilrain The City College of New York Public key exchange using semidirect product of (semi)groups November 15, 2012 Vladimir Shpilrain () Post-Quantum Cryptography online seminar November 15, 2012 1 / 17 The Di±e-Hellman public key exchange (1976) 1. Alice and Bob agree on a public (¯nite) cyclic group G and a generating element g in G. We will write the group G multiplicatively. 2. Alice picks a random natural number a and sends g a to Bob. 3. Bob picks a random natural number b and sends g b to Alice. b a ba 4. Alice computes KA = (g ) = g . a b ab 5. Bob computes KB = (g ) = g . Since ab = ba (because Z is commutative), both Alice and Bob are now in possession of the same group element K = KA = KB which can serve as the shared secret key. Vladimir Shpilrain () Post-Quantum Cryptography online seminar November 15, 2012 2 / 17 E±ciency for legitimate parties Exponentiation by \square-and-multiply": g 22 = (((g 2)2)2)2 ¢ (g 2)2 ¢ g 2 Complexity of computing g n is therefore O(log n), times complexity of reducing mod p (more generally, reducing to a \normal form"). Vladimir Shpilrain () Post-Quantum Cryptography online seminar November 15, 2012 3 / 17 E±ciency for legitimate parties Exponentiation by \square-and-multiply": g 22 = (((g 2)2)2)2 ¢ (g 2)2 ¢ g 2 Complexity of computing g n is therefore O(log n), times complexity of reducing mod p (more generally, reducing to a \normal form"). Vladimir Shpilrain () Post-Quantum Cryptography online seminar November 15, 2012 3 / 17 E±ciency for legitimate parties Exponentiation by \square-and-multiply": g 22 = (((g 2)2)2)2 ¢ (g 2)2 ¢ g 2 Complexity of computing g n is therefore O(log n), times complexity of reducing mod p (more generally, reducing to a \normal form"). Vladimir Shpilrain () Post-Quantum Cryptography online seminar November 15, 2012 3 / 17 Security assumptions To recover g ab from (g; g a; g b) is hard. To recover a from (g; g a) (discrete log problem) is hard. Vladimir Shpilrain () Post-Quantum Cryptography online seminar November 15, 2012 4 / 17 Security assumptions To recover g ab from (g; g a; g b) is hard. To recover a from (g; g a) (discrete log problem) is hard. Vladimir Shpilrain () Post-Quantum Cryptography online seminar November 15, 2012 4 / 17 Variations on Di±e-Hellman: why not just multiply them? 1. Alice and Bob agree on a (¯nite) cyclic group G and a generating element g in G. We will write the group G multiplicatively. 2. Alice picks a random natural number a and sends g a to Bob. 3. Bob picks a random natural number b and sends g b to Alice. b a b+a 4. Alice computes KA = (g ) ¢ (g ) = g . a b a+b 5. Bob computes KB = (g ) ¢ (g ) = g . Obviously, KA = KB = K, which can serve as the shared secret key. Drawback: anybody can obtain K the same way! Vladimir Shpilrain () Post-Quantum Cryptography online seminar November 15, 2012 5 / 17 Variations on Di±e-Hellman: why not just multiply them? 1. Alice and Bob agree on a (¯nite) cyclic group G and a generating element g in G. We will write the group G multiplicatively. 2. Alice picks a random natural number a and sends g a to Bob. 3. Bob picks a random natural number b and sends g b to Alice. b a b+a 4. Alice computes KA = (g ) ¢ (g ) = g . a b a+b 5. Bob computes KB = (g ) ¢ (g ) = g . Obviously, KA = KB = K, which can serve as the shared secret key. Drawback: anybody can obtain K the same way! Vladimir Shpilrain () Post-Quantum Cryptography online seminar November 15, 2012 5 / 17 Using matrices Stickel 2005, Maze-Monico-Rosenthal 2007 There is a public ring (or a semiring) R and public n £ n matrices S, M1, and M2 over R. The ring R should have a non-trivial commutative subring C. One way to guarantee that would be for R to be an algebra over a ¯eld K; then, of course, C = K will be a commutative subring of R. 1. Alice chooses polynomials pA (x); qA (x) 2 C[x] and sends the matrix U = pA (M1) ¢ S ¢ qA (M2) to Bob. 2. Bob chooses polynomials pB (x); qB (x) 2 C[x] and sends the matrix V = pB (M1) ¢ S ¢ qB (M2) to Alice. 3. Alice computes KA = pA (M1) ¢ V ¢ qA (M2) = pA (M1) ¢ pB (M1) ¢ S ¢ qB (M2) ¢ qA (M2). 4. Bob computes KB = pB (M1) ¢ U ¢ qB (M2) = pB (M1) ¢ pA (M1) ¢ S ¢ qA (M2) ¢ qB (M2). Since any two polynomials in the same matrix commute, one has K = KA = KB , the shared secret key. Vladimir Shpilrain () Post-Quantum Cryptography online seminar November 15, 2012 6 / 17 Using matrices Stickel 2005, Maze-Monico-Rosenthal 2007 There is a public ring (or a semiring) R and public n £ n matrices S, M1, and M2 over R. The ring R should have a non-trivial commutative subring C. One way to guarantee that would be for R to be an algebra over a ¯eld K; then, of course, C = K will be a commutative subring of R. 1. Alice chooses polynomials pA (x); qA (x) 2 C[x] and sends the matrix U = pA (M1) ¢ S ¢ qA (M2) to Bob. 2. Bob chooses polynomials pB (x); qB (x) 2 C[x] and sends the matrix V = pB (M1) ¢ S ¢ qB (M2) to Alice. 3. Alice computes KA = pA (M1) ¢ V ¢ qA (M2) = pA (M1) ¢ pB (M1) ¢ S ¢ qB (M2) ¢ qA (M2). 4. Bob computes KB = pB (M1) ¢ U ¢ qB (M2) = pB (M1) ¢ pA (M1) ¢ S ¢ qA (M2) ¢ qB (M2). Since any two polynomials in the same matrix commute, one has K = KA = KB , the shared secret key. Vladimir Shpilrain () Post-Quantum Cryptography online seminar November 15, 2012 6 / 17 Cayley-Hamilton Note: The whole ring R should not be commutative because otherwise, the Cayley-Hamilton theorem kills large powers of a matrix. Vladimir Shpilrain () Post-Quantum Cryptography online seminar November 15, 2012 7 / 17 Semidirect product Let G; H be two groups, let Aut(G) be the group of automorphisms of G, and let ½ : H ! Aut(G) be a homomorphism. Then the semidirect product of G and H is the set ¡ = G o½ H = f(g; h): g 2 G; h 2 Hg with the group operation given by (g; h)(g 0; h0) = (g ½(h) ¢ g 0; h ¢ h0): Here g ½(h) denotes the image of g under the automorphism ½(h). Vladimir Shpilrain () Post-Quantum Cryptography online seminar November 15, 2012 8 / 17 Extensions by automorphisms If H = Aut(G), then the corresponding semidirect product is called the holomorph of the group G. Thus, the holomorph of G, usually denoted by Hol(G), is the set of all pairs (g;Á), where g 2 G;Á 2 Aut(G), with the group operation given by (g;Á) ¢ (g 0;Á0) = (Á0(g) ¢ g 0;Á ¢ Á0): It is often more practical to use a subgroup of Aut(G) in this construction. Also, if we want the result to be just a semigroup, not necessarily a group, we can consider the semigroup End(G) instead of the group Aut(G) in this construction. Vladimir Shpilrain () Post-Quantum Cryptography online seminar November 15, 2012 9 / 17 Extensions by automorphisms If H = Aut(G), then the corresponding semidirect product is called the holomorph of the group G. Thus, the holomorph of G, usually denoted by Hol(G), is the set of all pairs (g;Á), where g 2 G;Á 2 Aut(G), with the group operation given by (g;Á) ¢ (g 0;Á0) = (Á0(g) ¢ g 0;Á ¢ Á0): It is often more practical to use a subgroup of Aut(G) in this construction. Also, if we want the result to be just a semigroup, not necessarily a group, we can consider the semigroup End(G) instead of the group Aut(G) in this construction. Vladimir Shpilrain () Post-Quantum Cryptography online seminar November 15, 2012 9 / 17 Extensions by automorphisms If H = Aut(G), then the corresponding semidirect product is called the holomorph of the group G. Thus, the holomorph of G, usually denoted by Hol(G), is the set of all pairs (g;Á), where g 2 G;Á 2 Aut(G), with the group operation given by (g;Á) ¢ (g 0;Á0) = (Á0(g) ¢ g 0;Á ¢ Á0): It is often more practical to use a subgroup of Aut(G) in this construction. Also, if we want the result to be just a semigroup, not necessarily a group, we can consider the semigroup End(G) instead of the group Aut(G) in this construction. Vladimir Shpilrain () Post-Quantum Cryptography online seminar November 15, 2012 9 / 17 Key exchange using extensions by automorphisms (Habeeb-Kahrobaei-Koupparis-Shpilrain) Let G be a group (or a semigroup). An element g 2 G is chosen and made public as well as an arbitrary automorphism (or an endomorphism) Á of G. Bob chooses a private n 2 N, while Alice chooses a private m 2 N. Both Alice and Bob are going to work with elements of the form (g;Ák ), where g 2 G; k 2 N. 1. Alice computes (g;Á)m = (Ám¡1(g) ¢ ¢ ¢ Á2(g) ¢ Á(g) ¢ g;Ám) and sends only the ¯rst component of this pair to Bob. Thus, she sends to Bob only the element a = Ám¡1(g) ¢ ¢ ¢ Á2(g) ¢ Á(g) ¢ g of the group G.
Recommended publications
  • Complete Objects in Categories
    Complete objects in categories James Richard Andrew Gray February 22, 2021 Abstract We introduce the notions of proto-complete, complete, complete˚ and strong-complete objects in pointed categories. We show under mild condi- tions on a pointed exact protomodular category that every proto-complete (respectively complete) object is the product of an abelian proto-complete (respectively complete) object and a strong-complete object. This to- gether with the observation that the trivial group is the only abelian complete group recovers a theorem of Baer classifying complete groups. In addition we generalize several theorems about groups (subgroups) with trivial center (respectively, centralizer), and provide a categorical explana- tion behind why the derivation algebra of a perfect Lie algebra with trivial center and the automorphism group of a non-abelian (characteristically) simple group are strong-complete. 1 Introduction Recall that Carmichael [19] called a group G complete if it has trivial cen- ter and each automorphism is inner. For each group G there is a canonical homomorphism cG from G to AutpGq, the automorphism group of G. This ho- momorphism assigns to each g in G the inner automorphism which sends each x in G to gxg´1. It can be readily seen that a group G is complete if and only if cG is an isomorphism. Baer [1] showed that a group G is complete if and only if every normal monomorphism with domain G is a split monomorphism. We call an object in a pointed category complete if it satisfies this latter condi- arXiv:2102.09834v1 [math.CT] 19 Feb 2021 tion.
    [Show full text]
  • MATH 412 PROBLEM SET 11, SOLUTIONS Reading: • Hungerford
    MATH 412 PROBLEM SET 11, SOLUTIONS Reading: • Hungerford 8.4, 9.1, 9.2 Practice Problems: These are “easier” problems critical for your understanding, but not to be turned in. Be sure you can do these! You may see them or something very similar on Quizzes and Exams. Section 8.4: 9, 19, 21, Section 9.1: 1, 2, 3, 4, 5 Section 9.2: 1, 3 Problems due Friday. Write out carefully, staple solutions to A, B and C in one pack, and stable solutions to D and E in another. Write your name and section number on each. (A) Let F be a field. Consider the group SL2(F) of 2 × 2 matrices with entries in F and determinant one. 1 (1) Show that the center of SL2(F) is Z = {±Ig, where I is the 2 × 2 identity matrix. (2) Let PSL2(F) be the quotient group SL2(F)=Z. Compute the order of PSL2(Z7) as a group. 2 (3) For each of the following, compute its order as an element of PSL2(Z7). 0 2 • A = ± 3 0 1 1 • B = ± 6 0 1 3 • C = ± 0 1 Note: PSL2(Z7) is the smallest simple group that is neither cyclic nor isomorphic to An for some n. Solution. a b 1 1 1 0 (1) Let A = be an arbitrary element of SL ( ), B = , and C = . We c d 2 F 0 1 1 1 −c a − d b 0 compute AB − BA = and AC − CA = . If A 2 Z, then AB − BA = 0 c d − a −b AC − CA = 0, so b = c = a − d = 0.
    [Show full text]
  • The Number 6
    The number 6 Gabriel Coutinho 2013 Abstract The number 6 has a unique and distinguished property. It is the only natural number n for which there is a construction of n isomor- phic objects on a set with n elements, invariant under all permutations of the set, but not in natural bijection with the set. I will talk about this fact and a closely related result. This is based on Chapter 6 of Cameron and Van Lint [1]. 1 A distinguished property of 6 Theorem 1. The number 6 is the only natural number n that satisfies the following property: If E is an n-set, then there is a construction of exactly n isomor- phic objects on E whose union is invariant under the permuta- tions of E, but none correspond in natural way to an element of E. Some clarification is needed here. Neither the meaning of object nor that of natural is clear. I will make it even worse, and provide a bad definition for one, and an incomplete for the other. An object on a set E is a construction that can be made using the elements of E and set-theoretical operations, such as taking the union. An object on E corresponds naturally to a point of E if the automorphism group of the object is the stabilizer of that point in Sn. Despite such abstract formulation, we will see that this theorem has a very concrete interpretation. In particular, the \shape" of such objects will arise naturally throughout the proof. The idea of the proof is to analyse the automorphism group the objects defined by 1 the automorphisms of the ground set which do not change the object.
    [Show full text]
  • Automorphisms of Group Extensions
    TRANSACTIONS OF THE AMERICAN MATHEMATICAL SOCIETY Volume 155, Number t, March 1971 AUTOMORPHISMS OF GROUP EXTENSIONS BY CHARLES WELLS Abstract. If 1 ->■ G -í> E^-Tt -> 1 is a group extension, with i an inclusion, any automorphism <j>of E which takes G onto itself induces automorphisms t on G and a on n. However, for a pair (a, t) of automorphism of n and G, there may not be an automorphism of E inducing the pair. Let à: n —*■Out G be the homomorphism induced by the given extension. A pair (a, t) e Aut n x Aut G is called compatible if a fixes ker á, and the automorphism induced by a on Hü is the same as that induced by the inner automorphism of Out G determined by t. Let C< Aut IT x Aut G be the group of compatible pairs. Let Aut (E; G) denote the group of automorphisms of E fixing G. The main result of this paper is the construction of an exact sequence 1 -» Z&T1,ZG) -* Aut (E; G)-+C^ H*(l~l,ZG). The last map is not surjective in general. It is not even a group homomorphism, but the sequence is nevertheless "exact" at C in the obvious sense. 1. Notation. If G is a group with subgroup H, we write H<G; if H is normal in G, H<¡G. CGH and NGH are the centralizer and normalizer of H in G. Aut G, Inn G, Out G, and ZG are the automorphism group, the inner automorphism group, the outer automorphism group, and the center of G, respectively.
    [Show full text]
  • On Inner Automorphisms of Finite Groups
    proceedings of the american mathematical society Volume 106, Number I, May 1989 ON INNER AUTOMORPHISMS OF FINITE GROUPS MARTIN R. PETTET (Communicated by Warren J. Wong) Abstract. It is shown that in certain classes of finite groups, inner automor- phisms are characterized by an extension property and also by a dual lifting property. This is a consequence of the fact that for any finite group G and any prime p , there is a p-group P and a semidirect product H = GP such that P is characteristic in H and every automorphism of H induces an inner automorphism on H/P. Every inner automorphism of a group G possesses the property that it ex- tends to an automorphism of any group which contains G as a subgroup. P. Schupp [2] has shown that in the category of all groups, this extendibility prop- erty characterizes inner automorphisms. However, since Schupp's argument uses a free product construction, the question arises whether inner automor- phisms can be similarly characterized in classes of groups which are not closed under free products. In this note, we confirm that the extendibility property does indeed charac- terize inner automorphisms in certain classes of finite groups. As it happens, with the same stroke the dual question of whether inner automorphisms are precisely those which can be lifted to homomorphic pre-images is also settled (affirmatively) for those classes. The basis for these conclusions amounts to an observation about a remarkable construction of H. Heineken and H. Liebeck [1] (and a subsequent extension of U. H. M. Webb [3]).
    [Show full text]
  • Graduate Algebra, Fall 2014 Lecture 5
    Graduate Algebra, Fall 2014 Lecture 5 Andrei Jorza 2014-09-05 1 Group Theory 1.9 Normal subgroups Example 1. Specific examples. 1. The alternating group An = ker " is a normal subgroup of Sn as " is a homomorphism. 2. For R = Q; R or C, SL(n; R) C GL(n; R). 3. Recall that for any group G, Z(G) C G and G=Z(G) is a group, which we'll identify later as the group × of inner automorphisms. If R = Z=pZ; Q; R or C then R In = Z(GL(n; R)) and denote the quotient PGL(n; R) = GL(n; R)=R× The case of SL(n; R) is more subtle as the center is the set of n-th roots of unity in R, which depends on 2 what R is. For example Z(SL(2; R)) = ±I2 but Z(SL(3; R)) = I3 while Z(GL(3; C)) = fI3; ζ3I3; ζ3 I3g. a b 0 1 a b c 0 4. But f g is not normal in GL(2;R). Indeed, if w = then w w = . 0 c 1 0 0 c b a 1 b a b 5. But f g is a normal subgroup of f g. 0 1 0 c Remark 1. If H; K ⊂ G are subgroups such that K is normal in G then HK is a subgroup of G. Indeed, KH = HK. Interlude on the big picture in the theory of finite groups We have seen that if G is a finite group and N is a normal subgroup then G=N is also a group.
    [Show full text]
  • The Purpose of These Notes Is to Explain the Outer Automorphism Of
    The Goal: The purpose of these notes is to explain the outer automorphism of the symmetric group S6 and its connection to the Steiner (5, 6, 12) design and the Mathieu group M12. In view of giving short proofs, we often appeal to a mixture of logic and direct computer-assisted enumerations. Preliminaries: It is an exercise to show that the symmetric group Sn ad- mits an outer automorphism if and only if n = 6. The basic idea is that any automorphism of Sn must map the set of transpositions bijectively to the set of conjugacy classes of a single permutation. A counting argument shows that the only possibility, for n =6 6, is that the automorphism maps the set of transpositions to the set of transpositions. From here it is not to hard to see that the automorphism must be an inner automorphism – i.e., conjugation by some element of Sn. For n = 6 there are 15 transpositions and also 15 triple transpositions, permutations of the form (ab)(cd)(ef) with all letters distinct. This leaves open the possibility of an outer automorphism. The Steiner Design: Let P1(Z/11) denote the projective line over Z/11. The group Γ = SL2(Z/11) consists of those transformations x → (ax + b)/(cx + d) with ad − bc ≡ 1 mod 11. There are 660 = (12 × 11 × 10)/2 elements in this group. Let B∞ = {1, 3, 4, 5, 9, ∞} ⊂ P1(Z/11) be the 6-element subset consisting of the squares mod 11 and the element ∞. Let Γ∞ ⊂ Γ be the stabilizer of B∞.
    [Show full text]
  • 19. Automorphism Group of S Definition-Lemma 19.1. Let G Be A
    19. Automorphism group of Sn Definition-Lemma 19.1. Let G be a group. The automorphism group of G, denoted Aut(G), is the subgroup of A(Sn) of all automorphisms of G. Proof. We check that Aut(G) is closed under products and inverses. Suppose that φ and 2 Aut(G). Let ξ = φ ◦ . If g and h 2 G then ξ(gh) = (φ ◦ )(gh) = φ( (gh)) = φ( (g) (h)) = φ( (g))φ( (h)) = (φ ◦ )(g)(φ ◦ )(h) = ξ(g)ξ(h): Thus ξ = φ◦ is a group homomorphism. Thus Aut(G) is closed under products. Now let ξ = φ−1. If g and h 2 G then we can find g0 and h0 such that g = φ(g0) and h = φ(h0). It follows that ξ(gh) = ξ(φ(g0)φ(h0)) = ξ(φ(g0h0)) = g0h0 = ξ(g)ξ(h): Thus ξ = φ−1 is a group homomorphism. Thus Aut(G) is closed under inverses. Lemma 19.2. Let G be a group and let a 2 G. φa is the automorphism of G given by conjugation by a, φ(g) = aga−1. If a and b 2 G then φab = φaφb: Proof. Both sides are functions from G to G. We just need to check that they have the same effect on any element g of G: (φa ◦ φb)(g) = φa(φb(g)) −1 = φa(bgb ) = a(bgb−1)a−1 = (ab)g(ab)−1 = φab(g): 1 Definition-Lemma 19.3. We say that an automorphism φ of G is inner if φ = φa for some a.
    [Show full text]
  • A Note on Automorphisms of Finite $ P $-Groups
    A NOTE ON AUTOMORPHISMS OF FINITE p-GROUPS GUSTAVO A. FERNANDEZ-ALCOBER´ AND ANITHA THILLAISUNDARAM Abstract. Let G be a finite non-cyclic p-group of order at least p3. If G has an abelian maximal subgroup, or if G has an elementary abelian centre with CG(Z(Φ(G))) 6= Φ(G), then |G| divides |Aut(G)|. 1. Introduction From the 1970s, the question ‘Does every finite non-cyclic p-group G of order |G| ≥ p3 have |G| dividing |Aut(G)|?’ began to take form. Observe that, if Out(G) = Aut(G)/Inn(G) denotes the group of outer automorphisms of G, this is equivalent to asking whether |Out(G)| divides |Z(G)|. Over the past fifty years, this question was partially answered in the affirmative for specific families of p-groups, for instance p-abelian p-groups, p-groups of class 2, p-groups of maximal class, etc (see [12] for a fairly up-to-date list). This led many to believe that the complete answer might be yes, which is why the question was reformulated as a conjecture: “If G is a finite non-cyclic p-group with |G|≥ p3, then |G| divides |Aut(G)|”. What is more, Eick [4] proved that all but finitely many 2-groups of a fixed coclass satisfy the conjecture. Couson [2] generalized this to p-groups for odd primes, but only to infinitely many p-groups of a fixed coclass. The coclass theory shed new light on the conjecture, and provided more evidence as to why it could be true. Looking at past efforts, it could also be said that an underlying theme was cohomology, which hinted that the full conjecture might be settled using such means.
    [Show full text]
  • 9 Automorphism Groups
    9 Automorphism groups For any group G the set of automorphisms of G forms a group under com- position. This is the automorphism group of G denoted Aut(G). Nonabelian groups have inner automorphisms Ág 2 Aut(G) given by ¡1 Ág(x) = gxg and the assignment g 7! Ág gives a homomorphism G ! Aut(G) with kernel Z(G). The image of this homomorphism is evidently the group of inner automorphisms of G which we denote Inn(G). Thus: Inn(G) »= G=Z(G): Proposition 9.1. Inn(G) E Aut(G). Proof. Suppose that à 2 Aut(G) and Ág 2 Inn(G). Then ¡1 ¡1 ¡1 ¡1 ÃÁgà (x) = Ã(gà (x)g ) = Ã(g)xÃ(g ) = ÁÃ(g)(x) ¡1 so ÃÁgà = ÁÃ(g). The automorphisms of G which are not inner automorphisms are called outer automorphisms. However, the outer automorphism group of G is the quotient group: Aut(G) Out(G) := = coker Á Inn(G) Automorphisms of abelian groups Let A denote an additive group. Since A has no (nontrivial) inner automor- phisms we have: Out(G) = Aut(G). The endomorphisms of A form a ring End(A) with pointwise addition [(® + ¯)(x) = ®(x) + ¯(x)] and multiplication given by composition. Proposition 9.2. The automorphism group of an additive group A is the group of units of the ring End(A): Aut(A) = End(A)£: If A = Z=n is cyclic then an endomorphism ® of Z=n is given by multi- plication by ®(1) 2 Z=n. Thus: Corollary 9.3. End(Z=n) = Z=n is a commutative ring and Aut(Z=n) = (Z=n)£ Everyone knows that for n = p is prime, (Z=p)£ is cyclic of order p ¡ 1.
    [Show full text]
  • Some Aspects of Semirings
    Appendix A Some Aspects of Semirings Semirings considered as a common generalization of associative rings and dis- tributive lattices provide important tools in different branches of computer science. Hence structural results on semirings are interesting and are a basic concept. Semi- rings appear in different mathematical areas, such as ideals of a ring, as positive cones of partially ordered rings and fields, vector bundles, in the context of topolog- ical considerations and in the foundation of arithmetic etc. In this appendix some algebraic concepts are introduced in order to generalize the corresponding concepts of semirings N of non-negative integers and their algebraic theory is discussed. A.1 Introductory Concepts H.S. Vandiver gave the first formal definition of a semiring and developed the the- ory of a special class of semirings in 1934. A semiring S is defined as an algebra (S, +, ·) such that (S, +) and (S, ·) are semigroups connected by a(b+c) = ab+ac and (b+c)a = ba+ca for all a,b,c ∈ S.ThesetN of all non-negative integers with usual addition and multiplication of integers is an example of a semiring, called the semiring of non-negative integers. A semiring S may have an additive zero ◦ defined by ◦+a = a +◦=a for all a ∈ S or a multiplicative zero 0 defined by 0a = a0 = 0 for all a ∈ S. S may contain both ◦ and 0 but they may not coincide. Consider the semiring (N, +, ·), where N is the set of all non-negative integers; a + b ={lcm of a and b, when a = 0,b= 0}; = 0, otherwise; and a · b = usual product of a and b.
    [Show full text]
  • And Inner Automorphism Groups
    proceedings of the american mathematical society Volume 119, Number 4, December 1993 ENDOMORPHISM NEAR-RINGS OF /7-GROUPS GENERATED BY THE AUTOMORPHISM AND INNER AUTOMORPHISM GROUPS GARY L. PETERSON (Communicated by Maurice Auslander) Abstract. The purpose of this paper is to investigate the equality of the endo- morphism near-rings generated by the automorphism group and inner automor- phism group of a nonabelian p-group G . If the automorphism group of G is not a p-group, we find that these near-rings are different. If the automorphism group of G is a p-group, examples are given illustrating that these near-rings can be different and can be the same. Suppose that G is an additive (but not necessarily abelian) group and S is a semigroup of endomorphisms of G. Under pointwise addition and composition of functions, the set R of all functions from G to G of the form e^i -I-h Ens„ , where e, = ±1 and s,■£ S, along with the zero map forms a distributively generated left near-ring when functions are written on the right-hand side. If S is the automorphism group of G, Aut(G), it is customary to denote this endomorphism near-ring by A(G); if S is the inner automorphism group of G, Inn(C7), this endomorphism near-ring is often denoted by 1(G). Of course, if Aut(G) = Inn(G), the near-rings A(G) and 1(G) coincide, but there are many cases where Aut(C) ^ Inn(G) and A(G) = 1(G). Instances of this occur, for example, because A(G) = 1(G) when G is a finite nonabelian simple group (see [1]).
    [Show full text]