ModuleCoefficientMinimum.lean
Nyll.ValuedFieldTheory.Valuation.Henselian.Factorization.CoefficientMinimum
13 declarations indexed from sourceView source ↗ Module documentation
the finite minimum coefficient
The coefficientwise proof of Hensel's lemma chooses, among the finitely many coefficients of f - g₀h₀ and ag₀ + bh₀ - 1, one coefficient of minimum valuation and calls it π. In a valuation ring this is the same algebraic input as choosing one coefficient that divides all coefficients in the finite set.
Declarations
AlgebraicNumberTheory.Valuations.henselFactorization_exists_mem_finset_dvd_all
Documentationfinite divisibility minimum in a valuation ring: every nonempty finite set has an element that divides all elements of the set.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace AlgebraicNumberTheory
namespace Valuations
AlgebraicNumberTheory.Valuations.henselFactorization_twoPolynomialCoeffFinset
Documentationthe finite set of coefficients of two polynomials from which the construction chooses the minimum-value coefficient.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace AlgebraicNumberTheory
namespace Valuations
AlgebraicNumberTheory.Valuations.henselFactorization_mem_twoPolynomialCoeffFinset_left
DocumentationA coefficient supported in the left polynomial belongs to the two-polynomial coefficient set.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace AlgebraicNumberTheory
namespace Valuations
AlgebraicNumberTheory.Valuations.henselFactorization_mem_twoPolynomialCoeffFinset_right
DocumentationA coefficient supported in the right polynomial belongs to the two-polynomial coefficient set.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace AlgebraicNumberTheory
namespace Valuations
AlgebraicNumberTheory.Valuations.henselFactorization_ne_zero_of_mem_twoPolynomialCoeffFinset
Documentationevery element of the finite coefficient set is a nonzero coefficient.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace AlgebraicNumberTheory
namespace Valuations
AlgebraicNumberTheory.Valuations.henselFactorization_exists_coeff_dvd_all_two_polynomials
Documentationif the two-polynomial coefficient set is nonempty, one of its coefficients divides every coefficient of both polynomials.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace AlgebraicNumberTheory
namespace Valuations
AlgebraicNumberTheory.Valuations.henselFactorization_exists_coeff_mem_ideal_dvd_all_two_polynomials
Documentationif the two polynomials have coefficients in an ideal, the chosen finite-minimum coefficient lies in the same ideal.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace AlgebraicNumberTheory
namespace Valuations
AlgebraicNumberTheory.Valuations.henselFactorization_exists_coeff_mem_ideal_minimum_factor_two_polynomials
Documentationnonempty finite-minimum branch with the ideal membership retained: if both source polynomials have coefficients in I, the chosen coefficient π lies in I and simultaneously factors both polynomials.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace AlgebraicNumberTheory
namespace Valuations
AlgebraicNumberTheory.Valuations.henselFactorization_exists_pi_factor_initial_errors_of_nonempty
Documentationthe first choice of π in the nonempty branch: from the two initial source polynomials f - g0*h0 and a*g0 + b*h0 - 1, choose a coefficient π lying in the maximal ideal that factors both source polynomials.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace AlgebraicNumberTheory
namespace Valuations
AlgebraicNumberTheory.Valuations.henselFactorization_exists_pi_factor_initial_errors_of_residue_lifts_of_nonempty
Documentationresidue-factorization form of the first π choice in the nonempty branch. The two coefficient-in-the-maximal-ideal inputs are produced from the residue factorization and lifted Bezout congruence.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace AlgebraicNumberTheory
namespace Valuations
AlgebraicNumberTheory.Valuations.henselFactorization_left_eq_zero_of_twoPolynomialCoeffFinset_empty
Documentationif the finite coefficient set is empty, the first polynomial is zero.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace AlgebraicNumberTheory
namespace Valuations
AlgebraicNumberTheory.Valuations.henselFactorization_right_eq_zero_of_twoPolynomialCoeffFinset_empty
Documentationif the finite coefficient set is empty, the second polynomial is zero.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace AlgebraicNumberTheory
namespace Valuations
AlgebraicNumberTheory.Valuations.henselFactorization_twoPolynomialCoeffFinset_empty_iff
Documentationthe empty finite coefficient set is exactly the branch where both source polynomials are zero.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace AlgebraicNumberTheory
namespace Valuations