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 -1 \mod 4 = 3.
Since the base is 4 how can it be that the correct value of \alpha^2 = \alpha + 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 \mathbb{Z}/(4) (which is not even a field). You can represent GF(4) as an extension of GF(2)=\mathbb{Z}/(2) by an element \beta such that \beta^2=\beta+1. You can identify GF(4) with the set \{0,1,2,3\} by mapping \beta to 2 and \beta+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 \alpha+2 and -\alpha-2 are the same thing, and so you have \alpha^2=\alpha+2.
No comments:
Post a Comment