Introduction To Algebra: (G Is Closed Under The Operation )
Introduction To Algebra: (G Is Closed Under The Operation )
1. ( Z , + ) e = 0 i -i Infinite group
2. ( Q-{0} , ▪ ) e = 1 b/a a/b
3. ( G={0,1} , ⊕ ) finite group
4. additive group
Q: (i) ( i j ) k = i ( j k )
(ii) e = 0
(iii) 0 < i < m m – i is an inverse of i
(iv) i j = j i
H is said to be a subgroup of G if
(i) H G & H ≠ Ø
(ii) H is closed under the group operation of G & satisfies all
the conditions of a group
Q: Ref. pp. 29-31
e.g. G = ( Q, + )
(解讀standard array)
H = ( Z, + )
Z is a subgroup of Q under the operation “+”
2014/11/19 Yuh-Ming Huang, CSIE NCNU Abstract Algebra 3
Def 2.2 Field : ( F, +, ▪ )
(i) ( F, + ) F is a communicative group under “+”
(ii) ( F-{0}, ▪ ) F-{0} is a communicative group under “▪”
(iii) “▪” is distributive over “+”
i.e. a ▪ (b + c) = a ▪ b + a ▪ c a, b, c F
Q: Does it imply (a + b) ▪ c = a ▪ c + b ▪ c
pf: ∵(a + b) ▪ c = c ▪ (a + b) = c ▪ a + c ▪ b = a ▪ c + b ▪ c
k m
either 1=0 or 1=0 ( )
i 1 i 1
m - k
1 2 -1
(12) 1 1, 1, ... , 1, 1 0 GF( )
i 1 i 1 i 1 i 1
Q: proof
pf: exercise
2m 1
Thm 2.6 Any irreducible polynomial over GF(2) of degree m divides x 1
pf: exercise
e.g. x3 + x + 1 | x7+1 i.e. x7+1 = (x4 +x2 + x + 1)(x3 + x + 1)
primitive non-primitive
* For a given m, there may be more than one primitive polynomial of
degree m.
2014/11/19 Yuh-Ming Huang, CSIE NCNU Abstract Algebra 11
2l 2l
Thm : l 0 [f ( x )] f ( x ), where f ( x ) GF (2)[ x ]
pf: f 2(x) = (f0 + f1x + … + fnxn)2
= [f0 + (f1x + f2x2 + … + fnxn)]2
= f02 + (f1x + f2x2 + … + fnxn)2
…
fi 0 or 1 = f02 + (f1x)2 + (f2x2)2 + … + (fnxn)2
fi 2 fi = f0 + f1(x2)1 + f2(x2)2 + … + fn(x2)n = f(x2)
Q: 證αi ≠ αj 0 ≤ i ≠ j < 2m - 1
Cor. 2.8.1 The elements of GF(2m) form all the roots of x2m + x (∵ 0 is the root of x)
Thm 2.10 f(x) GF(2)[x] if β is also a root of f(x) then φ(x) | f(x)
pf : f(x) = a(x)φ(x) + r(x)
∵ f(β) = φ(β) = 0 ∴ r(β) = 0 if r(x) ≠ 0 () ∴ r(x) = 0
Thm 2.11 φ(x) | x2m + x
pf : By Cor 2.8.1 & Thm 2.10
(1) all the roots of φ(x) are from GF(2m)
( 2) what are the roots of φ(x) ?
Thm 2.12 Let f(x) be an irreducible polynomial aver GF(2)
if f(β) = 0 then φ(x) = f(x)
pf : By Thm 2.10 φ(x) | f(x) ∵ φ(x)1 & f(x) is irreducible ∴ φ(x) = f(x)
e1 2 e1
2 2
2i1
x 2i 2i 2i
2
( 1 ) f x x x x 2
i0 i0
f x x x
e1 e
2 2 2i1 2 2i
i0 i1
x x
e1 e e1
2
i1
2
x 2i 2 2e
i0
2
2i
f x
2
*
Let f x f 0 f 1 x ... f e x e w h e re f 0 1 f i GF ( 24 )
e e e e
f x 1 1 * *
2
fi x 2 2i
fi f j x i j
fi2 x 2i
i0 i0 j0 i0
i j
e e
By * & * * fi x 2i
f i 2 x 2 i fo r 0 i e w e h a v e f i f i 2
i 0 i0
fi = 0 or 1
(2) suppose f(x) (=a(x)b(x)) is not irreducible over GF(2) f(x) GF(2)[x]
∵ f(β) = 0 a(β) = 0 a(x) has β β2 … β2e-1 as roots
deg[a(x)] = e & a(x)=f(x)
or b(β) = 0 similarly, b(x) = f(x)
f(x) must be irreducible
2014/11/19 Yuh-Ming Huang, CSIE NCNU Abstract Algebra 24
e-1
Thm 2.14 Let e be the smallest integer, s.t. 2e
Then (x)= (x+
i=0
2i
)
Pf : By Thm 2.12 & 2.13
Thm 2.16 If β is primitive in GF(2m), all its conjugates β2, β22, … are
also primitive
Example 2.10
Example 2.11