{ "cells": [ { "cell_type": "markdown", "metadata": { "collapsed": false }, "source": [ "\n", "\n", "
\n", "\n", "\n", "\n", "\n", "\n", "Abstract Algebra: An Interactive Approach, 2e\n", "
\n", "\n", "\n", "©2015 This notebook is provided with the textbook, "Abstract Algebra: An Interactive Approach, 2nd Ed." by William Paulsen. Users of this notebook are encouraged to buy the textbook.\n", "
\n", "\n", "\n", "\n", "\n", "\n",
"Chapter 3
\n",
"Patterns Within the Cosets of Groups\n",
"
Initialization: This cell MUST be evaluated first:
" ] }, { "cell_type": "code", "execution_count": 0, "metadata": { "collapsed": false }, "outputs": [ ], "source": [ "%display latex\n", "try:\n", " load('absalgtext.sage')\n", "except IOError:\n", " load('/media/sf_sage/absalgtext.sage')" ] }, { "cell_type": "markdown", "metadata": { "collapsed": false }, "source": [ "x H={ x·y | y ∈ H }.
\r\n", "The set x H is called a left coset of H.H x = { y·x | y ∈ H }
\r\n", "which is called a right coset of H.H x ∩ H y ≠ { } implies that H x = H y,
\r\n", "and\r\n", "x H ∩ y H ≠ { } implies that x H = y H.
\r\n", "\r\n", "Click here for the proof.\r\n", "\r\n", "\r\n", "\r\n", "EXAMPLE:xϕ(n) ≡ 1 (mod n)
\r\n", "where ϕ(n) is Euler's totient function.xp−1 ≡ 1 (mod p).
\r\n", "This result is known as Fermat's little theorem. Fermat had proved this without the help of group theory, which was a real challenge! Yet this result becomes a \r\n", "trivial consequence of a larger theorem when we look at the supporting group structure.\r\n", "\r\n", "{1, 2, 4, 5, 7, 8, 10, 13, 14, 16, 17, 19, 20, 23, 25, 26, 28, 29, 31, 32}.
\r\n", "This is the set of elements in Z33*.(x3)7 = x21 = \r\n", "x20·x = e·x = x.
\r\n", "Here we used the observation that Pow(21) behaved like Pow(1) because of Corollary 3.4. We say that the function Pow(7) \r\n", "is the inverse of the function Pow(3). The difference between this examples and the first example Pow(2) is that 3 is coprime \r\n", "to ϕ(33) = 20, whereas 2 is not. See if you can use this idea to prove the following generalization:\r\n", "\r\n", "\r\n", "\r\n", "PROPOSITION 3.1(xr)s ≡ x (mod n).
\r\n", "\r\n", "Click here for the proof.\r\n", "\r\n", "\r\n", "The function x → x3 is not only one-to-one and onto, but also mixes up most of the numbers 0 through 32 fairly well. This suggests \r\n", "an encryption scheme. For example, we could letA = 1 | \r\n", "J = 10 | \r\n", "S = 19 | \r\n", "
B = 2 | \r\n", "K = 11 | \r\n", "T = 20 | \r\n", "
C = 3 | \r\n", "L = 12 | \r\n", "U = 21 | \r\n", "
D = 4 | \r\n", "M = 13 | \r\n", "V = 22 | \r\n", "
E = 5 | \r\n", "N = 14 | \r\n", "W = 23 | \r\n", "
F = 6 | \r\n", "O = 15 | \r\n", "X = 24 | \r\n", "
G = 7 | \r\n", "P = 16 | \r\n", "Y = 25 | \r\n", "
H = 8 | \r\n", "Q = 17 | \r\n", "Z = 26 | \r\n", "
I = 9 | \r\n", "R = 18 | \r\n", "Space = 0 | \r\n", "
CAN YOU READ THIS
\r\n", "becomes\r\n", "3, 1, 14, 0, 25, 15, 21, 0, 18, 5, 1, 4, 0, 20, 8, 9, 19
\r\n", " \r\n", "We replace each number with its cube, modulo 33. Using the above circle graph, we get\r\n", " \r\n", "27, 1, 5, 0, 16, 9, 21, 0, 24, 26, 1, 31, 0, 14, 17, 3, 28
\r\n", "\r\n", "To decipher this, one would take the seventh power of each number in the sequence modulo 33, and convert back to letters in the alphabet. Voilà!x → y = xr mod n.
\r\n", "Even though r and n are large, this computation is a piece of cake for Sage.y → x = ys mod n.
\r\n", "This operation "undoes" the encryption, since we know that\r\n", "(xr)s ≡ x (mod n) if r·s ≡ 1 \r\n", "(mod ϕ(n)).
\r\n", "X u = { x·u | x ∈ X},
\r\n",
" u X = { u·x | x ∈ X}.
X·Y = { x·y | x ∈ X and y ∈ Y}.
\r\n", "We find that {u}·X is the same thing as u X, so this definition is consistent with the previous definitions.X·(Y·Z) = (X·Y)·Z.
\r\n", "This raises some interesting questions. If X and Y are subgroups of G, will X·Y be a subgroup? Suppose X and \r\n", "Y are cosets of G with respect to a subgroup H. Will X·Y be a coset of G?g·h·g-1 ∈ H
\r\n", "for all elements g ∈ G and h ∈ H.a N·b N = (a·b)N.
\r\n", "\r\n", "Click here for the proof.\r\n", "\r\n", "\r\n", "This proposition is very suggestive. Since we can multiply two cosets together, can the set of all cosets form another group? This is, in fact, exactly what \r\n", "happens.\r\n", " \r\n", "\r\n", " \r\n", "THEOREM 3.2: The Quotient Group Theoremx ≡ y (mod k)
\r\n", "means that x and y belong in the same coset of ℤ/k ℤ.x ≡ y (mod N)
\r\n", "to mean that x and y belong in the same coset of N. It is easy to see that\r\n", "x ≡ y (mod N) if, and only if, x·y-1 ∈ N
\r\n", "In §1.2, we defined a equivalence relation as a relation satisfying the three properties\r\n", "{a, a·c2, b2·c, b2·c3} · \r\n", "{b, a·b·c, b·c2, a·b·c3}
\r\n", "does not give the same thing as \r\n", "\r\n", "{b, a·b·c, b·c2, a·b·c3} · \r\n", "{a, a·c2, b2·c, b2·c3}
\r\n", "We have already seen a non-commutative group of order 6, namely S3. In fact, there is a copy of S3 sitting inside of the \r\n", "group G, which could be seen by the commandx·u = y·u,
\r\n", "which multiplying on the right by u-1 gives x = y, a contradiction. Similar reasoning works for left cosets. If\r\n", "u·x = u·y,
\r\n", "multiplying on the left by u-1 shows that x = y.g = h·x = k·y.
\r\n", "Therefore, \r\n", "x = h-1·k·y,
\r\n", "and so(*) | \r\n", "\r\n", " | H x = H h-1·k·y. | \r\n", "\r\n", " |
u = (u·k-1·h)·(h-1·k) ∈ \r\n", "H h-1·k.
\r\n", "Therefore,\r\n", "H ⊆ H h-1·k,
\r\n", "and we have shown that H = H h-1·k. Combining this with (*) gives us H x = H y.g = x·h = y·k.
\r\n", "Therefore, \r\n", "x = y·k·h-1,
\r\n", "and so \r\n", "x H = y·k·h-1 H = \r\n", "y H.
\r\n", "\r\n", "Return to text\r\n", "\r\n", "H x1, H x2, H x3, …, H xk,
\r\n", "we can write\r\n", "G = H x1 ∪ H x2 ∪ H x3 ∪ ··· \r\n", "∪ H xk.
\r\n", "The ∪'s represent the union of the cosets. But by Lemma 3.2, there are no elements in common among these sets, and so this union defines a partition of G. \r\n", "By Lemma 3.1, each cosets contains |H| elements. So |G| = k·|H|.s r = k m + 1
\r\n", "for some integer k.\r\n", "Now we are ready to take the rth root of an element. If y is an element of G, then the rth root of y in G is \r\n", "merely ys. To see this, note that\r\n", "(ys)r = ys·r = y(k m+1) = \r\n", "(ym)k·y = ek·y = y.
\r\n", "So ys is one rth root of y. But ys must be a different element for every y in G, \r\n", "since the rth power of ys is different. Since the rth root of every element of G is accounted for, by the \r\n", "pigeonhole principle there cannot be two rth roots to any element. Thus, ys gives the unique rth root of y in \r\n", "G.xr·s = (p·a)r·s = \r\n", "pr·s·ar·s
\r\n", "will be a multiple of p.xr·s ≡ x (mod q).
\r\n", "Since we also have xr·s ≡ x (mod p), by the Chinese remainder theorem (1.3), we have, \r\n", "since p and q are coprime,\r\n", "xr·s ≡ x (mod p·q = n).
\r\n", "\r\n", "Return to text\r\n", "\r\n", "g H = H g
\r\n", "Multiplying both sides on the right by g-1 gives\r\n", "g H g-1 = H g·g-1 = H
\r\n", "H g = g H g-1·g = g H e = \r\n", "g H.
\r\n", "Thus, every left coset is also a right coset, and vice versa.g H g-1 ⊆ H.
\r\n", "In particular, if we replace every g with g-1, we get\r\n", "g-1H(g-1)-1 ⊆ H
\r\n", "Multiplying both sides of the equation by g on the left gives us H g ⊆ g H, and multiplying on the right by g-1\r\n", "gives us H ⊆ g H g-1. Since we also have thata N·b N = a·(N b)·N = \r\n", "a·(b N)·N = (a·b)·(N·N) = (a·b)N.
\r\n", "Note that N b = b N because N is a normal subgroup.a N·(b N·c N) = a N·(b·c) N = \r\n", "(a·(b·c)) N = ((a·b)·c) N = \r\n", "(a·b) N·c N = (a N·b N)·c N.
\r\n", "The identity element is e N = N, and we can check that\r\n", "e N·a N = (e·a) N = a N, and \r\n", "a N·e N = (a·e) N = a N.
\r\n", "Finally, the inverse of a N is a-1N, since\r\n", "a N·a-1N = (a·a-1) N = e N = N,\r\n", "and a-1N·a N = (a-1·a) N = e N = N.
\r\n", "Thus, the set of all cosets forms a group.a4 = e, b2 = a2, \r\n", "b·a = a3·b, a2 ≠ e.
\r\n", "This can be entered into Sage with the commandG = Z | \r\n", "* | \r\n", ". | \r\n", "
105 | \r\n", "