Documentation

ClassFieldTheory.Mathlib.FieldTheory.Finite.IntermediateField

Results on intermediate fields of finite fields #

def FiniteField.intermediateField (K : Type u_1) (L : Type u_2) [Field K] [Field L] [Finite L] [Algebra K L] (n : ) :

For each n, {x : L | x ^ q ^ n = x} is an intermediate field (where q = Nat.card K).

Equations
    Instances For
      theorem FiniteField.mem_intermediateField_iff {K : Type u_1} {L : Type u_2} [Field K] [Field L] [Finite L] [Algebra K L] {n : } {x : L} :
      theorem FiniteField.intermediateField_eq_rootSet {K : Type u_1} {L : Type u_2} [Field K] [Field L] [Finite L] [Algebra K L] {n : } (hn : n 0) :
      theorem FiniteField.mem_intermediateField_iff' {K : Type u_1} {L : Type u_2} [Field K] [Field L] [Finite L] [Algebra K L] {n : } {x : L} :
      x intermediateField K L n x = 0 x ^ (Nat.card K ^ n - 1) = 1
      theorem FiniteField.adjoin_eq_intermediateField_of_isPrimitiveRoot {K : Type u_1} {L : Type u_2} [Field K] [Field L] [Finite L] [Algebra K L] {n : } (hn : n 0) {ζ : L} ( : IsPrimitiveRoot ζ (Nat.card K ^ n - 1)) :
      Kζ = intermediateField K L n
      theorem FiniteField.degree_minpoly_of_isPrimitiveRoot {K : Type u_1} {L : Type u_2} [Field K] [Field L] [Finite L] [Algebra K L] {n : } (hn : n 0) {ζ : L} ( : IsPrimitiveRoot ζ (Nat.card K ^ n - 1)) :

      The minimal polynomial of a primitive (q^n-1)-st root of unity has degree n.