Counting monic divisors and intermediate fields; Hilbert 90 for an involution #
Monic divisors of a nonzero polynomial are determined by their multisets of roots in an
algebraic closure, so there are at most 2 ^ natDegree of them. Through a primitive element,
the intermediate fields of a finite separable extension inject into the monic divisors of a
minimal polynomial.
Main results #
Polynomial.card_monic_dvd_le_two_pow_natDegree: a nonzero polynomialfover a field has at most2 ^ f.natDegreemonic divisors.IntermediateField.card_le_two_pow_finrank: a finite separable extensionE / Fhas at most2 ^ finrank F Eintermediate fields.RingEquiv.hilbert90_of_involutive: Hilbert 90 for a nontrivial involutionσof a field, with an explicit construction that also works in characteristic two: ifa σ(a) = 1, thena σ(b) = bfor someb ≠ 0.RingEquiv.hilbert90_units_of_involutiveis the unit-group form.RingEquiv.exists_invariant_of_involutive: for a compatible homomorphismPfrom the units, an elementIwithτ I = P a * Ianda σ(a) = 1has aτ-invariant multipleP b * I.
The number of intermediate fields depends only on the extension degree, without a chosen normal closure or Galois-group estimate.
A norm-one scalar for a nontrivial involution is a multiplicative coboundary. The explicit construction also works in characteristic two.
Hilbert 90 for a nontrivial involution, in the unit group: a unit a with
a σ(a) = 1 has the form b / σ(b) for some unit b.
If the scalar comparison of an element with its conjugate has norm one, multiplication by a principal element produces an invariant representative. Here the principal map is a homomorphism.