Let p(z)=z2+z+2 be a primitive polynomial. I want to construct the elements of the extensional field GF(42)=GF(16).
Since p(z) is primitive polynomial , it should generate the elements of the extension field.
Let α be zero point then :
- α2+α+2→α2=−α−2→α2=3α+2.
Using α :
- α1=α
- α2=3α+2 and according to the book, α2=α+2 but −1mod4=3.
Since the base is 4 how can it be that the correct value of α2=α+2?
I have mostly solved problems where the base is a prime number and the same procedure i have used here.
Answer
You seem confused about what GF(4) is: it's not Z/(4) (which is not even a field). You can represent GF(4) as an extension of GF(2)=Z/(2) by an element β such that β2=β+1. You can identify GF(4) with the set {0,1,2,3} by mapping β to 2 and β+1 to 3, which appears to be what the book you refer to has in mind, but this does not mean you are working mod 4 (the addition and multiplication operations are not ordinary mod 4 addition and multiplication on {0,1,2,3}).
In particular, 1+1=0 in GF(4) and so α+2 and −α−2 are the same thing, and so you have α2=α+2.
No comments:
Post a Comment