ModuleHenselianRootsOfUnity.lean
Nyll.ValuedFieldTheory.Valuation.DiscreteValuationField.HenselianRootsOfUnity
12 declarations indexed from sourceView source ↗ Module documentation
Reduction of roots of unity over a Henselian DVF
If the root order is nonzero in the residue field, Hensel lifting and uniqueness make reduction bijective on roots of unity. No completeness or finiteness assumption on the residue field is needed.
Declarations
ValuationTheory.DiscreteValuationField.HenselianDVF.rootsOfUnityReduction
DocumentationReduction on the actual group of roots of unity in the valuation ring.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory.DiscreteValuationField.HenselianDVF
universe u v
variable {K : Type u} [Field K] (F : HenselianDVF.{u, v} K)
ValuationTheory.DiscreteValuationField.HenselianDVF.rootsOfUnityReduction_apply
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory.DiscreteValuationField.HenselianDVF
universe u v
variable {K : Type u} [Field K] (F : HenselianDVF.{u, v} K)
ValuationTheory.DiscreteValuationField.HenselianDVF.rootPolynomial_derivative_isUnit
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory.DiscreteValuationField.HenselianDVF
universe u v
variable {K : Type u} [Field K] (F : HenselianDVF.{u, v} K)
ValuationTheory.DiscreteValuationField.HenselianDVF.rootsOfUnityReduction_injective
DocumentationReduction is injective when the root order is nonzero in the residue field.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory.DiscreteValuationField.HenselianDVF
universe u v
variable {K : Type u} [Field K] (F : HenselianDVF.{u, v} K)
ValuationTheory.DiscreteValuationField.HenselianDVF.rootsOfUnityReduction_surjective
DocumentationEach residual root of unity lifts to an actual root in the valuation ring.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory.DiscreteValuationField.HenselianDVF
universe u v
variable {K : Type u} [Field K] (F : HenselianDVF.{u, v} K)
ValuationTheory.DiscreteValuationField.HenselianDVF.rootsOfUnityReduction_bijective
DocumentationReduction is a bijection on roots whose order is invertible in the residue field.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory.DiscreteValuationField.HenselianDVF
universe u v
variable {K : Type u} [Field K] (F : HenselianDVF.{u, v} K)
ValuationTheory.DiscreteValuationField.HenselianDVF.rootsOfUnityReductionEquiv
DocumentationThe multiplicative equivalence obtained from actual root reduction.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory.DiscreteValuationField.HenselianDVF
universe u v
variable {K : Type u} [Field K] (F : HenselianDVF.{u, v} K)
ValuationTheory.DiscreteValuationField.HenselianDVF.rootsOfUnityReductionEquiv_apply
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory.DiscreteValuationField.HenselianDVF
universe u v
variable {K : Type u} [Field K] (F : HenselianDVF.{u, v} K)
ValuationTheory.DiscreteValuationField.HenselianDVF.rootsOfUnity_toField_bijective
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory.DiscreteValuationField.HenselianDVF
universe u v
variable {K : Type u} [Field K] (F : HenselianDVF.{u, v} K)
ValuationTheory.DiscreteValuationField.HenselianDVF.rootsOfUnityFieldEquiv
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory.DiscreteValuationField.HenselianDVF
universe u v
variable {K : Type u} [Field K] (F : HenselianDVF.{u, v} K)
ValuationTheory.DiscreteValuationField.HenselianDVF.fieldRootsOfUnityReductionEquiv
DocumentationReduction identifies the actual field roots with the residue-field roots. Every field root is first regarded as a valuation-ring unit.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory.DiscreteValuationField.HenselianDVF
universe u v
variable {K : Type u} [Field K] (F : HenselianDVF.{u, v} K)
ValuationTheory.DiscreteValuationField.HenselianDVF.fieldRootsOfUnityReductionEquiv_toField
DocumentationThe field-root equivalence is the actual residue map on integral roots.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory.DiscreteValuationField.HenselianDVF
universe u v
variable {K : Type u} [Field K] (F : HenselianDVF.{u, v} K)