ModuleIteration.lean
Nyll.ValuedFieldTheory.Valuation.Henselian.Factorization.Iteration
18 declarations indexed from sourceView source ↗ Module documentation
recursive Hensel iterates
This file records the recursive polynomial iterates used in the proof of Hensel's lemma and the coefficientwise adic estimates needed for the later completion argument.
Declarations
AlgebraicNumberTheory.Valuations.henselFactorization_henselIterate
Documentationthe recursive polynomial sequence F_{n+1}=F_n+π^(n+1)c_{n+1} used for either factor in Hensel's iteration.
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_henselIterate_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_henselIterate_succ
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_henselIterate_reduction_of_mem
Documentationevery recursive iterate has the same reduction as the initial lift modulo 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_henselIterate_span_singleton
Documentationevery recursive iterate is congruent to its initial lift modulo (π). This is built into the update formula and does not require (π) to be 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_henselIterate_natDegree_le
Documentationif the initial polynomial and all correction polynomials have degree at most M, then every recursive iterate has degree at most M.
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_henselIterate_eq_of_corr_eq_le
Documentationan iterate only depends on the correction coefficients up to its own index.
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_henselIterate_update_of_lt
Documentationchanging a correction coefficient at a later index does not change an earlier Hensel iterate.
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_henselIterate_update_next
Documentationextending the correction sequence at the next index gives the expected next Hensel iterate.
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_henselIterate_update_preserves_factor_of_le
Documentationupdating the correction functions at n+1 preserves all factorization invariants already established up to stage 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_henselIterate_update_next_factor
Documentationthe one-step factorization statement rewritten in terms of the updated Hensel iterates.
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_update_corr_natDegree_le
Documentationa global correction-degree bound is preserved when one correction coefficient is replaced by another coefficient satisfying the same bound.
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_henselIterate_succ_sub_eq
Documentationthe increment from step n to step n+1 is exactly the chosen π^(n+1)-multiple.
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_henselIterate_succ_sub_coeff_mem_span_singleton_pow
Documentationcoefficient form of the increment estimate in the principal ideal (π^(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_henselIterate_succ_sub_coeff_mem_span_pow
Documentationcoefficient form of the increment estimate in the (n+1)-st 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_henselIterate_succ_sub_coeff_mem_maximalIdeal_pow_of_mem
Documentationcoefficient form of the increment estimate in the (n+1)-st power of the maximal ideal, using only π ∈ m.
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_henselIterate_sub_coeff_mem_maximalIdeal_pow_of_le_of_mem
DocumentationCauchy-control estimate for two iterates: for m ≤ n, their coefficient difference lies in the (m+1)-st power of 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_henselIterate_sub_coeff_mem_span_pow_of_le
DocumentationCauchy-control estimate for two iterates in the principal-ideal filtration generated by π.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace AlgebraicNumberTheory
namespace Valuations