ModuleErrorPowers.lean
Nyll.ValuedFieldTheory.Valuation.Henselian.Factorization.ErrorPowers
13 declarations indexed from sourceView source ↗ Module documentation
the power step in Hensel's iteration
This file contains the π^n-to-π^(n+1) step in the coefficientwise proof of Hensel's lemma. The preceding files produce the correction congruence modulo the maximal ideal; here it is converted into the actual improvement of the factorization error after the update g ↦ g + π^n p, h ↦ h + π^n q.
Declarations
AlgebraicNumberTheory.Valuations.henselFactorization_exists_factor_of_coeff_mem_span_singleton
Documentationcoefficientwise divisibility gives a polynomial factor by the corresponding C a polynomial.
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_coeff_mem_span_singleton_pow_of_factor
Documentationa displayed C(π^n) factor gives coefficientwise membership in the principal ideal (π^n).
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_coeff_mem_span_pow_of_factor
Documentationa displayed C(π^n) factor gives coefficientwise membership in the n-th power of the principal 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_span_singleton_le_ideal_of_mem
Documentationthe principal ideal generated by an element of an ideal is contained in that 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_coeff_mem_maximalIdeal_pow_of_factor_of_mem
Documentationlocal-ring form: if π lies in the maximal ideal, then a displayed C(π^n) factor has every coefficient in m^n.
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_span_singleton_pow_mul_mem_succ
Documentationmultiplying a coefficient congruent to zero modulo π by π^n puts it in (π^(n+1)).
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_pow_mul_mem_span_singleton_of_pos
Documentationa positive power of π times any coefficient is congruent to zero modulo π.
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_span_singleton_pow_mul_pow_mem_succ_of_pos
Documentationthe quadratic term in the Hensel update is automatically in (π^(n+1)) once n ≥ 1.
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_correction_congruence_symm_span_singleton
Documentationreversing the sign of a coefficientwise congruence modulo the principal 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_power_update_error_coeff_mem_span_singleton
Documentationthe algebraic power-improvement step: if f - g h = π^n f_n and the chosen correction satisfies g q + h p ≡ f_n mod π, then after the update g ↦ g + π^n p, h ↦ h + π^n q, every coefficient of the new error lies in (π^(n+1)).
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_power_update_error_factor_exists
Documentationfactor form of the power-improvement step.
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_correction_congruence_span_singleton_of_maximalIdeal_le
Documentationmaximal-ideal correction congruence rewritten through a principal ideal containing the maximal 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_power_update_error_factor_exists_of_maximalIdeal_correction_le
Documentationexplicit local-ring form of the power update. This is the step used in the recursive Hensel construction when the correction congruence modulo the maximal ideal can be read modulo (π).
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace AlgebraicNumberTheory
namespace Valuations