ModuleArtinSchreierPolynomial.lean
Nyll.ValuedFieldTheory.Valuation.DiscreteValuationField.ArtinSchreierPolynomial
4 declarations indexed from sourceView source ↗ Module documentation
Splitting an Artin--Schreier polynomial from one root
In characteristic p, translating X ^ p - X by a root gives the full splitting of X ^ p - X - C a. This source is purely algebraic and places no irreducibility, degree, normality, or valuation hypothesis on the field.
Imports9
- Mathlib.Algebra.Algebra.ZMod
- Mathlib.Algebra.CharP.Algebra
- Mathlib.Algebra.CharP.Lemmas
- Mathlib.Algebra.Polynomial.Derivative
- Mathlib.Algebra.Polynomial.Splits
- Mathlib.FieldTheory.Finite.Basic
- Mathlib.FieldTheory.Finite.GaloisField
- Mathlib.FieldTheory.Separable
- Mathlib.Tactic.Ring
Imported by2
Declarations
ValuationTheory.DiscreteValuationField.artinSchreierPolynomial
DocumentationThe Artin--Schreier polynomial with parameter a.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory.DiscreteValuationField
open Polynomial
open scoped Polynomial
universe u
variable {K : Type u} [CommRing K]
ValuationTheory.DiscreteValuationField.artinSchreierPolynomial_separable
DocumentationIts derivative is -1, so it is separable.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory.DiscreteValuationField
open Polynomial
open scoped Polynomial
universe u
variable {K : Type u} [CommRing K]
ValuationTheory.DiscreteValuationField.artinSchreierPolynomial_isRoot_add_zmod
DocumentationEvery prime-field translate of one root is again a root.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory.DiscreteValuationField
open Polynomial
open scoped Polynomial
universe u
variable {K : Type u} [CommRing K]
ValuationTheory.DiscreteValuationField.artinSchreierPolynomial_splits_of_root
DocumentationA single root generates the full splitting after prime-field translation.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ValuationTheory.DiscreteValuationField
open Polynomial
open scoped Polynomial
universe u
variable {K : Type u} [CommRing K]