ModulePolynomialFactors.lean
Nyll.ValuedFieldTheory.Valuation.Completion.PolynomialFactors
14 declarations indexed from sourceView source ↗ Module documentation
Irreducible factors as conjugacy classes of roots
This file records the algebraic source lemma underlying the extension-factor correspondence. Multiplicities are deliberately discarded: extensions of a valuation correspond to the distinct irreducible factors over the completion.
Imports4
- Mathlib.FieldTheory.IsAlgClosed.AlgebraicClosure
- Mathlib.FieldTheory.Minpoly.IsConjRoot
- Mathlib.Algebra.Polynomial.FieldDivision
- Mathlib.RingTheory.Adjoin.PowerBasis
Imported by3
Declarations
ValuationTheory.Completion.polynomialNormalizedFactors
DocumentationThe canonical monic normalization of polynomial factors over a field. The normalization instances for an arbitrary field require a decidable equality; this definition installs the classical one internally instead of exposing it as an assumption of the extension-factor correspondence.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
open UniqueFactorizationMonoid
namespace ValuationTheory
namespace Completion
universe u v
ValuationTheory.Completion.polynomialDistinctNormalizedFactors
DocumentationThe finite set underlying polynomialNormalizedFactors, with repeated factors removed.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
open UniqueFactorizationMonoid
namespace ValuationTheory
namespace Completion
universe u v
ValuationTheory.Completion.polynomialNormalizedFactors_eq_of_associated
DocumentationAssociated polynomials have the same multiset of normalized irreducible factors.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
open UniqueFactorizationMonoid
namespace ValuationTheory
namespace Completion
universe u v
ValuationTheory.Completion.polynomialDistinctNormalizedFactors_eq_of_associated
DocumentationAssociated polynomials have the same set of distinct normalized factors.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
open UniqueFactorizationMonoid
namespace ValuationTheory
namespace Completion
universe u v
ValuationTheory.Completion.DistinctNormalizedFactors
DocumentationThe distinct normalized irreducible factors of a nonzero polynomial. Using toFinset removes the multiplicities retained by normalizedFactors.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
open UniqueFactorizationMonoid
namespace ValuationTheory
namespace Completion
universe u v
ValuationTheory.Completion.PolynomialRootsIn
DocumentationThe roots in E of a polynomial over the base field F.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
open UniqueFactorizationMonoid
namespace ValuationTheory
namespace Completion
universe u v
ValuationTheory.Completion.rootMinpoly
DocumentationSend a root to its monic minimal polynomial over the base field.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
open UniqueFactorizationMonoid
namespace ValuationTheory
namespace Completion
universe u v
ValuationTheory.Completion.rootMinpolySetoid
DocumentationEquality of the minimal polynomials of two roots. Over a normal closure, this is equivalently conjugacy under the absolute Galois group.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
open UniqueFactorizationMonoid
namespace ValuationTheory
namespace Completion
universe u v
ValuationTheory.Completion.rootMinpoly_mem_normalizedFactors
DocumentationThe minimal polynomial of a root occurs among the normalized factors of the polynomial.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
open UniqueFactorizationMonoid
namespace ValuationTheory
namespace Completion
universe u v
ValuationTheory.Completion.range_rootMinpoly_eq_distinctNormalizedFactors
DocumentationMinimal polynomials of roots exhaust the distinct normalized factors.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
open UniqueFactorizationMonoid
namespace ValuationTheory
namespace Completion
universe u v
ValuationTheory.Completion.rootClassesEquivDistinctNormalizedFactors
DocumentationConjugacy classes of roots of p are in canonical bijection with the distinct normalized irreducible factors of p.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
open UniqueFactorizationMonoid
namespace ValuationTheory
namespace Completion
universe u v
ValuationTheory.Completion.rootMinpolySetoid_rel_iff_isConjRoot
DocumentationTwo roots are equivalent precisely when they are conjugate roots.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
open UniqueFactorizationMonoid
namespace ValuationTheory
namespace Completion
universe u v
ValuationTheory.Completion.rootMinpolySetoid_rel_iff_orbitRel
DocumentationMinimal-polynomial equivalence of roots agrees with the Galois orbit relation.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
open UniqueFactorizationMonoid
namespace ValuationTheory
namespace Completion
universe u v
ValuationTheory.Completion.simpleEmbeddingsEquivMappedMinpolyRoots
DocumentationFor a simple finite extension L = K(α), K-embeddings into an extension of K' are the roots, in that extension, of the minimal polynomial of α after base change from K to K'.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
open UniqueFactorizationMonoid
namespace ValuationTheory
namespace Completion
universe u v