Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Page 57
'
&
GT
Page 58
Ex:
Irreducible Polynomials
'
&
GT
Page 59
Degree 2:
x2 = (x + 0)(x + 0) reducible (has 0 as root)
x2 + 1 = (x + 1)(x + 1) = x2 + 2x + 1 = x2 + 1
(has 1 as root)
x2 + x + 1 = irreducible in GF (2) x]
x2 + x = x(x + 1) both x = 0 1 are roots
Degree 3:
x3 + x + 1 is irreducible over GF (2) x]. Why?
0 and 1 are not roots
=) x3 + x +1 not by any degree 1 polynomial
=) x3 + x +1 not by any degree 2 polynomial
Degree 4: What about x4+x+1? This is irreducible,
check yourself
'
&
GT
Page 60
De nition 5:
Primitive polynomials
'
&
GT
x2 + x + 1
Check: x2 + x + 1 x3 + 1
x+1
Page 61
Example 7:
'
&
GT
Note:
primitive ) irreducible
irreducible )/ primitive
{ computer search!!
{ tabulated in most coding books
Page 62
Example 8:
'
&
GT
n;1=0
) n 6= 1 n < pm ; 1
) has order pm ; 1
Page 63
'
&
GT
Page 64
)
)
m = ;a0 + a1
m+1 = ( m)
..
; a2 2 + ; am;1 m;1
p(x) = xm + am;1xm;1 +
p( ) = 0
'
&
GT
Page 65
Therefore:
'
&
GT
Summary
GF (p) GF (pm)
Page 66
'
&
GT
Examples
2 = + 1g
)
1 = , 2 = + 1, 3 = 1
GF (4) = f0 1
) 0 = 1,
) Let be a root of x2 + x + 1
0) 3=1
Page 67
3+1 =
'
&
GT
0 =0
0=1
1=
2 = 1+
0
1
1
0+0
1+1 0
1+0 0
1+1 0
) (0 0)
) (0 1)
) (1 0)
) (1 1)
Examples (cont.)
'
&
Page 68
GT
0
1
2
3
4
5
6
=
=
=
=
=
=
=
Example GF (8)
7=1
Page 69
( + 1) = 2 +
3+ 2 = +1+ 2
2+ + 3 = 2+ + +1= 2+1
+1
) is a root of x7 + 1 )
p = 2, m = 3, x3 + x + 1 x7 + 1 ) x7 + 1 =
(x3 + x + 1)g(x)
Let be root of x3 + x + 1 is primitive root,
'
&
GT
0
1
2
3
4
5
6
=
=
=
=
=
=
=
(0
(0
(1
(0
(1
(1
(1
0
1
0
1
1
1
0
1)
0)
0)
1)
0)
1)
1)
Vector space:
'
&
Page 70
GT
Page 71
'
&