Zulip Chat Archive

Stream: new members

Topic: Galois Group


Nick_adfor (May 17 2025 at 13:30):

  1. Determine the Galois group of the splitting field of the polynomial (x^4 - 14x^2 + 9) over the field of rational numbers (ℚ).
  2. Determine the possible Galois group of the polynomial (x^7 - 7x + 3).
  3. Determine the Galois group of the splitting field of the polynomial (x^8 - 3) over the field of rational numbers (ℚ).

I was trying to formalize the proof of these Galois group problems. But it seems hard as I cannot find some related theorem in mathlib. (Maybe I'm not familiar with mathlib?)

So I want to ask for some help.

David Ang (May 17 2025 at 13:40):

Maybe something in Mathlib.FieldTheory.PolynomialGaloisGroup may help?

David Ang (May 17 2025 at 13:41):

docs4#Polynomial.Gal

Nick_adfor (May 17 2025 at 13:52):

David Ang said:

Maybe something in Mathlib.FieldTheory.PolynomialGaloisGroup may help?

Seems that it doesn't offer a method to calculate a Galois group of a specific polynomial……? (I may think that it is the reason why I have no idea about formalize it.)

Kevin Buzzard (May 17 2025 at 13:53):

Well what does it even mean to compute a Galois group? If I give you a polynomial of degree 1000 and ask you what its Galois group is, and remark that the group has no standard name, then what can your answer be?

Nick_adfor (May 17 2025 at 13:59):

Kevin Buzzard said:

Well what does it even mean to compute a Galois group? If I give you a polynomial of degree 1000 and ask you what its Galois group is, and remark that the group has no standard name, then what can your answer be?

I mean that maybe for these polynomial with small degree (for example less than 10), a calculate method might be needed.

Nick_adfor (May 17 2025 at 14:04):

I may need these theorem to calculate these specific Galois group:

Theorem 3 (Transitivity Theorem):
If the polynomial f(x) is irreducible over the rational numbers and has degree n, then its Galois group is a subgroup of the symmetric group S_n.

Theorem 4 (Discriminant Criterion for S_n and A_n):
If the Galois group contains an odd permutation, then it is the symmetric group S_n; otherwise, it is the alternating group A_n.

Theorem 5 (Dihedral Group as Galois Group):
For a polynomial of the form x^n - a, its Galois group is the dihedral group D_n if and only if n is even and a has no nth root in the rational numbers.

And also, I need a method(theorem) to find splitting field from its root. For example, problem 3 has roots i*3^{1/8}, how can I get the splitting field using theorem in Mathlib?

As it is connected with calculating a specific Galois group, I may think that the theorems above are too specific and are not in mathlib. So I quit finding them and try to seek some help here.

Kevin Buzzard (May 17 2025 at 14:04):

I agree that it could be done for small degree, where there are tables of subgroups of symmetric groups, but lean is quite far from a computer algebra package, it's a theorem prover. The things you can formalise are things like "the Galois group is this" as opposed to "what is this Galois group".

There's no reason that lean can't be a formally verified computer algebra package but this would take quite some work.

Kevin Buzzard (May 17 2025 at 14:05):

Theorem 5 is false btw. What's your proof?

Kevin Buzzard (May 17 2025 at 14:08):

Also these theorems are stated informally. It is definitely not true that a Galois group "is" a subgroup of S_n, a Galois group is a group of field automorphisms. It's isomorphic to a subgroup of S_n in typically many ways, and lean will be very pedantic about this sort of thing.

Kevin Buzzard (May 17 2025 at 14:11):

To get a splitting field for a polynomial you use docs#Polynomial.SplittingField

Nick_adfor (May 17 2025 at 14:16):

Kevin Buzzard said:

Also these theorems are stated informally. It is definitely not true that a Galois group "is" a subgroup of S_n, a Galois group is a group of field automorphisms. It's isomorphic to a subgroup of S_n in typically many ways, and lean will be very pedantic about this sort of thing.

https://math.stackexchange.com/questions/85451/what-is-the-galois-group-of-the-splitting-field-of-x8-3-over-mathbbq

Sorry to have a wrong theorem. The original goal is to use theorem 5 to prove problem 3: x^3-8. The correct answer is above. I may want to follow the mse method.

Kevin Buzzard (May 17 2025 at 15:54):

But theorem 5 as stated is nonsense, it's false in both directions. Did you misstate it?

Scott Carnahan (May 17 2025 at 22:17):

Theorem 4 is also false for n > 3.


Last updated: Dec 20 2025 at 21:32 UTC