Calculations on GF(16) find 0111/1111. It's my first time doing finite field arithmetics. As an exercise, I want to find 0111/1111 in GF(16) generated by Pi(alpha)=1+alpha+alpha^4 that is an irreducible polynomial.
c0nman56
Answered question
2022-10-26
Calculations on GF(16) find 0111/1111 It's my first time doing finite field arithmetics. As an exercise, I want to find generated by that is an irreducible polynomial. In polynomial form we have:
If I perform the polynomial division, I obtain -1 (that is the same result obtained writing . How can I compute this result -1 in the right element of the field? Or perhaps this some kind of sign that the result ?
Answer & Explanation
canhaulatlt
Beginner2022-10-27Added 17 answers
Step 1 As it happens, the discrete logarithm table for GF(16) that I prepared for referrals like this, uses the same minimal polynomial of the primitive element. The only difference is that in the linked thread I denote by γ the element that you refer to as α. Step 2 Anyway, consulting that table, we see that
and
Therefore
Kendrick Finley
Beginner2022-10-28Added 1 answers
Step 1 GF(16) has characteristic 2. That is, each coefficient of is either 0 or 1. And . However, the polynomial division does not just result in -1 or 1. Instead we have:
As an alternative to the answers in the comments, we can write each element (except 0) as a power of . After all, GF(16) has a cyclic multiplicative group and . Step 2 Over the polynomial we have and . Therefore: 0111/1111=α11/α12=α11+15−12=α14=1001 This is consistent with your result: