Homepage › Solution manuals › David A. Cox › Galois Theory › Exercise 13.2.6
Exercise 13.2.6
In this exercise, you will use Maple or Mathematica (or Sage!), to prove (13.23) and (13.24).
- (a)
-
The first step is to enter (13.17) and call it, for example
. Then use substitution commands and (13.19) to create
. For example,
is obtained by applying
to
. In Maple, this is done via the command
u2 := subs({x1=x2,x2=x3,x3=x1},u1);whereas in Mathematica one uses
u2 := u1 /. {x1->x2,x2->x3,x3->x1} - (b)
- Now multiply out and use the methods of section 2.3 to express the coefficients of in terms of the elementary symmetric polynomials.
- (c)
- Show that your results imply (13.23) and (13.24).
Answers
Proof. Sage instructions :
R.<y,x,x1,x2,x3,x4,x5,y1,y2,y3,y4,y5> = PolynomialRing(QQ, order = ’degrevlex’) elt = SymmetricFunctions(QQ).e() e = [elt([i]).expand(5).subs(x0=x1, x1=x2, x2=x3, x3 = x4, x4 = x5) for i in range(6)] J = R.ideal(e[1]-y1, e[2]-y2, e[3]-y3,e[4]-y4,e[5]-y5) G = J.groebner_basis() u1 =x1*x2 + x2*x3 + x3*x4 + x4*x5 + x5*x1 - x1*x3 - x3*x5 -x5*x2 - x2*x4 -x4*x1 u2 = u1.subs(x1 = x2, x2 = x3, x3 = x1) u3 = u1.subs(x2 = x3, x3 = x4, x4 = x2) u4 = u1.subs(x3 = x4, x4 = x5, x5 = x3) u5 = u1.subs(x1 = x4, x4 = x5, x5 = x1) u6 = u1.subs(x1 = x2, x2 = x5, x5 = x1) f1 = (y-u1) * (y-u2) * (y-u3) * (y-u4) * (y-u5) * (y-u6) var(’sigma_1,sigma_2,sigma_3,sigma_4,sigma_5’) g = f1.reduce(G).subs(y1=sigma_1, y2=sigma_2, y3=sigma_3, y4=sigma_4, y5= sigma_5) h = g.collect(y);
Now we can verify (13.23) and (13.24):
h.coefficient(y^5),h.coefficient(y^3)
B2 = h.coefficient(y^4); B2
B4 = h.coefficient(y^2); B4
B6 = h.subs(y = 0);B6
The coefficient of in is not symmetric in , but we verify that , computing first :
c1 = f1.coefficient(y) x = [1,x1,x2,x3,x4,x5] sqrtDelta = 1 for i in range(1,6): for j in range(i+1,6): sqrtDelta *= (x[i] -x[j]) sqrtDelta c1 + 2^5 * sqrtDelta
So (13.23) and (13.24) are verified. □
2022-07-19 00:00