ModuleMonicFactorization.lean
Nyll.ValuedFieldTheory.Valuation.Henselian.MonicFactorization
20 declarations indexed from sourceView source ↗ Module documentation
Monic Hensel factor lifting
This file isolates the algebraic condition used in the factor-lifting criterion. The condition is the exact condition: a monic polynomial whose reduction is a product of relatively prime monic polynomials has monic factors with exactly those reductions.
Declarations
DiscreteValuationField.valuation_coeff_prod_X_sub_C_le_pow_card
DocumentationMultiplicative nonarchimedean Vieta bound. If every entry of s has valuation at most B, with B ≥ 1, every coefficient of the corresponding monic product is bounded by B ^ |s|.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u
DiscreteValuationField.valuation_multiset_prod_eq_pow_card_of_eq
DocumentationIf all elements of a multiset have valuation t, the valuation of their product is t to the cardinality.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u
DiscreteValuationField.esymm_cons_succ
DocumentationThe elementary-symmetric recursion in a form convenient for valuation estimates.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u
DiscreteValuationField.valuation_esymm_le_pow
DocumentationA nonarchimedean bound for elementary symmetric functions.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u
DiscreteValuationField.valuation_esymm_lt_pow
DocumentationStrict elementary-symmetric bound when every entry is strictly below the target value.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u
DiscreteValuationField.valuation_multiset_prod_lt_one_of_mem_lt_one
DocumentationIf every entry has value at most one and one entry has value below one, then the product has value below one.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u
DiscreteValuationField.valuation_esymm_eq_pow_card_add_of_eq_of_lt
DocumentationThe boundary elementary symmetric function is dominated by the unique term using all roots of maximal value. This is the valuation-theoretic coefficient calculation in Artin's Nart transform.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u
DiscreteValuationField.residue_ne_zero_of_isPrimitive_valuationSubring
DocumentationOver a valuation ring, Gauss-primitivity is also detected by nonzero reduction. The finite set of nonzero coefficients has a divisibility-minimal coefficient; if every coefficient reduced to zero, that nonunit would divide the whole polynomial, contradicting primitivity.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u
open _root_.AlgebraicNumberTheory.Valuations in
DiscreteValuationField.valuation_coeff_prod_X_sub_C_lt_coeff_zero_of_one_lt
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u
DiscreteValuationField.residue_root_of_integral_root
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u
DiscreteValuationField.exists_mixed_residual_minpoly_of_irreducible_roots_unequal
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u
DiscreteValuationField.not_all_roots_same_valuation_of_primitive_irreducible_endpoints_nonunit
DocumentationIf a primitive polynomial has nonunit leading and constant coefficients, the roots of its irreducible fraction-field image cannot all have the same value under an extension valuation. This is the Vieta estimate at the start of Artin's proof of the factor-lifting criterion.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u
DiscreteValuationField.MonicResidualCoprimeFactorLifting
DocumentationThe monic residual coprime-factor lifting property appearing in the factor-lifting criterion. Both residual factors and both lifted factors are monic, and both residual identities are retained.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u
DiscreteValuationField.monicResidualCoprimeFactorLifting_of_henselFactorization
Documentationthe primitive factorization definition's primitive factorization property contains, in particular, the exact monic lifting property of the factor-lifting criterion. The factors returned by the primitive factorization definition are normalized by the mutually inverse leading coefficients; their reductions stay fixed because both leading coefficients reduce to 1.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u
DiscreteValuationField.not_irreducible_of_factor_natDegree_lt
DocumentationA factor of positive degree and degree strictly below the product rules out irreducibility over a field.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u
DiscreteValuationField.MonicResidualCoprimeFactorLifting.not_irreducible_map
DocumentationThe zero-slope contradiction in Artin's proof of the factor-lifting criterion. A nonconstant coprime residual splitting of a monic polynomial lifts to a genuine factor of intermediate degree, so its image in the fraction field is not irreducible.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u
DiscreteValuationField.MonicResidualCoprimeFactorLifting.irreducible_monic_reduction_coprime_factor_degree_zero
DocumentationA monic polynomial irreducible over the fraction field cannot have a coprime residual splitting into two positive-degree monic factors.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u
DiscreteValuationField.MonicResidualCoprimeFactorLifting.false_of_residue_constant_zero_and_nonzero_root
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u
DiscreteValuationField.MonicResidualCoprimeFactorLifting.irreducible_roots_same_valuation
DocumentationArtin's Nart-transform conclusion: under exact monic lifting, the roots of an irreducible polynomial in any finite normal splitting extension all have the same value.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u
DiscreteValuationField.henselianRing_of_monicResidualCoprimeFactorLifting
DocumentationExact monic coprime-factor lifting supplies the usual simple-root Henselian structure. This is an intermediate consequence only; the factor-lifting criterion below continues to the stronger primitive factorization statement of the primitive factorization definition.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open Polynomial
namespace DiscreteValuationField
open ValuationTheory.DiscreteValuationField
universe u