Friday, September 27, 2019

Calculating Splitting Field Degree of Extension



Is there an easier way to calculate the degree of extension of a splitting field for a polynomial like x73overZ5?My approach for several of these have been to find all roots in the given field (in this case, I think x=2 is the only root), then I can factor it via long division. In this case, I get x73=(x2)(x6+2x5+4x4+3x3+x2+2x+4).At this point, I would check that 2 is not a repeated root, and here it is easy to check that this is not the case. Since I've checked all of the other elements, at this stage I would adjoin a root of this polynomial, use long division and get a 5th degree polynomial. Now, the new field I'm working in would have degree 6, since it is the root of a 6th degree irreducible polynomial, right?



At this point, it begins to feel like I'm searching for a needle in a haystack; I have several more elements that I have to begin trying, and for this particular problem, that gets to be overwhelming.



At some point, I had thought the map ααp, where p=5 in this case, would work, but I had another problem where that wasn't the case (specifically, I tried to find the splitting field of x5+x+1 over Z2. Here it was easy to see it was irreducible, so I adjoined a root, lets call it γ, and using the method above, I found γ2 was a root, but not γ4).



So my question is the following: is there a better approach than what I'm doing to factor these (and in the process, find the degree of extension)?



Answer



Once you know one root of x73, namely 2, you get all others by multiplying with 7-th roots of unity. Since x71 and its derivative 7x6 have no common roots, the polynomial x71 is separable, so ¯F5 really contains 7 different roots of unity, say 1,ζ,ζ2,,ζ6. Then 2,2ζ,,2ζ6 are the different roots of x73.



Assume that the extension F5n of F5 contains ζ. Then ζ generates a subgroup of F×5n of order 7, so by Lagrange's theorem, 7|(5n1), or equivalently 5n1(mod7). Thus n is a multiple of the order of 5 modulo 7.



Conversely, if n1 is such that 5n1(mod7), then 7 divides 5n1 and this implies that the polynomial x71 divides x5n11. Since F5n is the splitting field of x5n11, we get ζF5n.



This shows that F5(ζ)=F5n where n is the order of 5 modulo 7, which is 6. Therefore, the splitting field of x73 has degree 6 over F5.



Of course these arguments only worked because we could reduce the problem to finding the degree of F5(ζ) over F5 where ζ is a primitive 7-th root of unity. For general polynomials, things are probably more difficult.



No comments:

Post a Comment

analysis - Injection, making bijection

I have injection f:AB and I want to get bijection. Can I just resting codomain to f(A)? I know that every function i...