ModuleHenselian.lean
Nyll.ValuedFieldTheory.Valuation.DiscreteValuationField.Henselian
16 declarations indexed from sourceView source ↗ Module documentation
Henselian discretely valued fields
This file contains the lightweight package for a discretely valued field whose valuation ring is Henselian at its maximal ideal.
Declarations
ValuationTheory.DiscreteValuationField.idempotentPolynomial_monic
DocumentationThe idempotent polynomial X^2 - X is monic in every nontrivial coefficient ring.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v
namespace DiscreteValuationField
ValuationTheory.DiscreteValuationField.idempotentPolynomial_eval_mem_of_quotient_idempotent
DocumentationA quotient idempotent is an approximate root of X^2 - X.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v
namespace DiscreteValuationField
ValuationTheory.DiscreteValuationField.idempotentPolynomial_derivative_eval_isUnit_of_quotient_idempotent
DocumentationAt a quotient idempotent, the derivative of X^2 - X is a unit in the quotient.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v
namespace DiscreteValuationField
ValuationTheory.DiscreteValuationField.exists_idempotent_lift_of_surjective_henselianRing_ker
DocumentationIdempotents lift along a surjective ring map whose kernel is a Henselian ideal.
This is the X^2 - X simple-root form of Hensel's lemma. At an idempotent, the derivative 2X - 1 is a unit because its square is 1.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v
namespace DiscreteValuationField
ValuationTheory.DiscreteValuationField.exists_idempotent_lift_of_henselianRing_mk
DocumentationChosen-representative form of idempotent lifting for Henselian pairs.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v
namespace DiscreteValuationField
ValuationTheory.DiscreteValuationField.exists_idempotent_lift_of_henselianRing
DocumentationQuotient form of idempotent lifting for Henselian pairs: every idempotent modulo the Henselian ideal has an idempotent representative.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v
namespace DiscreteValuationField
ValuationTheory.DiscreteValuationField.HenselianDVF
DocumentationA Henselian discretely valued field.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v
namespace DiscreteValuationField
ValuationTheory.DiscreteValuationField.HenselianDVF.valuationSubring
DocumentationIntroduces the abbreviation valuationSubring.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v
namespace DiscreteValuationField
attribute [instance] HenselianDVF.instHenselian
namespace HenselianDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.HenselianDVF.maximalIdeal
DocumentationIntroduces the abbreviation maximalIdeal.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v
namespace DiscreteValuationField
attribute [instance] HenselianDVF.instHenselian
namespace HenselianDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.HenselianDVF.residueField
DocumentationIntroduces the abbreviation residueField.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v
namespace DiscreteValuationField
attribute [instance] HenselianDVF.instHenselian
namespace HenselianDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.HenselianDVF.residueMap
DocumentationIntroduces the abbreviation residueMap.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v
namespace DiscreteValuationField
attribute [instance] HenselianDVF.instHenselian
namespace HenselianDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.HenselianDVF.exists_polynomial_lift_residue
DocumentationEvery residue-field polynomial admits a coefficientwise lift to the valuation ring.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v
namespace DiscreteValuationField
attribute [instance] HenselianDVF.instHenselian
namespace HenselianDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.HenselianDVF.valuationSubring_isDiscreteValuationRing
DocumentationThe valuation subring of the henselian model is a discrete valuation ring.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v
namespace DiscreteValuationField
attribute [instance] HenselianDVF.instHenselian
namespace HenselianDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.HenselianDVF.henselianRing
DocumentationThe valuation subring of the henselian discrete valuation field is henselian.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v
namespace DiscreteValuationField
attribute [instance] HenselianDVF.instHenselian
namespace HenselianDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.HenselianDVF.maximalIdeal_ne_bot
DocumentationThe maximal ideal of a Henselian DVF valuation ring is nonzero.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v
namespace DiscreteValuationField
attribute [instance] HenselianDVF.instHenselian
namespace HenselianDVF
variable {K : Type u} [Field K]
ValuationTheory.DiscreteValuationField.HenselianDVF.exists_lift_root_simple
DocumentationHensel's lemma in the simple-root form used by mathlib.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v
namespace DiscreteValuationField
attribute [instance] HenselianDVF.instHenselian
namespace HenselianDVF
variable {K : Type u} [Field K]