Module

FinitelyGeneratedPositiveChar.lean

Nyll.GaloisCohomology.FieldTheory.FinitelyGeneratedPositiveChar
5 declarations indexed from sourceView source ↗

Constants in finitely generated fields of positive characteristic

Declarations

FieldTheory.finite_primeSubfield_of_ringChar_ne_zero

The prime subfield of a field of positive characteristic is finite.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace FieldTheory
universe u v
theorem finite_primeSubfield_of_ringChar_ne_zero
    (K : Type u) [Field K] (hchar : ringChar K ≠ 0) :
    Finite (⊥ : Subfield K)
FieldTheory.finite_constants_of_fg_posChar

The algebraic constants in a finitely generated field of positive characteristic form a finite field.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace FieldTheory
universe u v
theorem finite_constants_of_fg_posChar
    (K : Type u) [Field K] (hfg : Field.FG K) (hchar : ringChar K ≠ 0) :
    Finite (algebraicClosure (⊥ : Subfield K) K)
FieldTheory.finite_torsion_units_of_fg_posChar

Every root of unity is contained in the finite field of algebraic constants.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace FieldTheory
universe u v
theorem finite_torsion_units_of_fg_posChar
    (K : Type u) [Field K] (hfg : Field.FG K) (hchar : ringChar K ≠ 0) :
    Finite (CommGroup.torsion Kˣ)
FieldTheory.exists_not_artinSchreier_of_fg_posChar

The Artin--Schreier map on a finitely generated field of positive characteristic is not surjective.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace FieldTheory
universe u v
theorem exists_not_artinSchreier_of_fg_posChar
    (K : Type u) [Field K] (hfg : Field.FG K) (hchar : ringChar K ≠ 0) :
    ∃ a : K, ∀ x : K, x ^ ringChar K - x ≠ a
FieldTheory.finite_primaryComponent_finiteExtension_of_fg_posChar

The primary roots of unity in every finite extension are finite.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace FieldTheory
universe u v
theorem finite_primaryComponent_finiteExtension_of_fg_posChar
    (K : Type u) [Field K] (hfg : Field.FG K) (hchar : ringChar K ≠ 0)
    (L : Type v) [Field L] [Algebra K L] [FiniteDimensional K L]
    (p : ℕ) [Fact p.Prime] : Finite (CommGroup.primaryComponent Lˣ p)