ModuleStep.lean
Nyll.ValuedFieldTheory.Valuation.Henselian.Factorization.Step
10 declarations indexed from sourceView source ↗ Module documentation
one Hensel iteration step
This file packages the algebraic correction, degree truncation, and π-power update into the single step used recursively in the proof of Hensel's lemma.
Declarations
AlgebraicNumberTheory.Valuations.henselFactorization_update_sub_eq_initial_error_add
DocumentationAlgebraic splitting of an update by a π^n-multiple around the initial lift.
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_preserves_reduction_of_mem
Documentationadding a π^n-multiple preserves the reduction modulo the maximal ideal once n ≥ 1 and π itself lies in 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_update_preserves_span_singleton
Documentationadding a π^n-multiple preserves congruence modulo (π) once n ≥ 1. This is the inductive congruence needed for the displayed-factor one-step update.
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_one_step_update_from_division_data_of_mem_le
Documentationone recursive Hensel step from the division data, with the two uses of the principal element separated: π ∈ m preserves reductions, and m ≤ (π) reads the correction congruence 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_one_step_update_from_division_data_of_mem_span
Documentationdisplayed-factor one recursive Hensel step from the division data. The congruence modulo (π) is produced from the displayed Bezout-error factor, and the update needs only π ∈ m, not 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_one_step_update_from_division_degree_lt_of_mem_le
Documentationone recursive Hensel step from the actual division remainder estimate, with the principal-element assumptions separated.
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_one_step_update_of_mem_le
Documentationexistence of one recursive Hensel step from the current error factor, with the principal-element assumptions separated.
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_one_step_update_of_mem_span
Documentationexistence of one recursive Hensel step from the current error factor in the displayed-factor principal-element form. The chosen π only has to lie in the maximal ideal; the needed congruence modulo (π) is carried as an invariant and is produced from the displayed finite-minimum Bezout-error factor.
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_one_step_update_with_degree_bounds_of_mem_span
Documentationdisplayed-factor one-step existence with the degree invariants for the next approximants included.
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_one_step_update_with_degree_bounds_of_mem_le
Documentationexistence of one recursive Hensel step with the degree invariants for the next approximants included, with the principal-element assumptions separated.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
namespace AlgebraicNumberTheory
namespace Valuations