ModuleHenselianFiniteImageCompletion.lean
Nyll.ValuedFieldTheory.Valuation.Completion.HenselianFiniteImageCompletion
6 declarations indexed from sourceView source ↗ Module documentation
Completing the same finite intermediate field
The range of the actual tensor map is the field generated by the image of an algebraic intermediate field. For a finite separable intermediate field of a Henselian DVF, this identifies its own valuation completion with that field, preserving every element of the prescribed intermediate field.
Declarations
ValuationTheory.DiscreteValuationField.DVF.separableClosedTensorHom_range_adjoin_image
DocumentationThe actual tensor map has exactly the field generated by the prescribed intermediate-field image as its range. Algebraicity suffices here.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace ValuationTheory.DiscreteValuationField.DVF
variable {K : Type*} [Field K] (base : DVF K)
{S E : Type*} [Field S] [Field E] [Algebra K S]
[Algebra base.valuation.Completion E] [Algebra K E]
[IsScalarTower K base.valuation.Completion E]
ValuationTheory.DiscreteValuationField.HenselianDVF.completionTensorImageEquiv
DocumentationScalar extension of a prescribed separable intermediate field is the field generated by its image under the given embedding.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace ValuationTheory.DiscreteValuationField.HenselianDVF
variable {K : Type*} [Field K] (base : HenselianDVF K)
{S E : Type*} [Field S] [Field E] [Algebra K S]
[Algebra base.valuation.Completion E] [Algebra K E]
[IsScalarTower K base.valuation.Completion E]
(i : S →ₐ[K] E) (F : IntermediateField K S) [Algebra.IsSeparable K F]
ValuationTheory.DiscreteValuationField.HenselianDVF.completionTensorImageEquiv_tmul
DocumentationThis range identification is multiplication of the two specified maps.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace ValuationTheory.DiscreteValuationField.HenselianDVF
variable {K : Type*} [Field K] (base : HenselianDVF K)
{S E : Type*} [Field S] [Field E] [Algebra K S]
[Algebra base.valuation.Completion E] [Algebra K E]
[IsScalarTower K base.valuation.Completion E]
(i : S →ₐ[K] E) (F : IntermediateField K S) [Algebra.IsSeparable K F]
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace ValuationTheory.DiscreteValuationField.HenselianDVF
variable {K : Type*} [Field K] (base : HenselianDVF K)
{S E : Type*} [Field S] [Field E] [Algebra K S]
[Algebra base.valuation.Completion E] [Algebra K E]
[IsScalarTower K base.valuation.Completion E]
(i : S →ₐ[K] E) (F : IntermediateField K S) [Algebra.IsSeparable K F]
variable [FiniteDimensional K F] (target : DVF F)
[hExtension : base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.HenselianDVF.completionAdjoinImageEquiv
DocumentationThe completion of the same finite intermediate field is its image field. The source algebra is supplied by the actual map of valuation completions.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace ValuationTheory.DiscreteValuationField.HenselianDVF
variable {K : Type*} [Field K] (base : HenselianDVF K)
{S E : Type*} [Field S] [Field E] [Algebra K S]
[Algebra base.valuation.Completion E] [Algebra K E]
[IsScalarTower K base.valuation.Completion E]
(i : S →ₐ[K] E) (F : IntermediateField K S) [Algebra.IsSeparable K F]
variable [FiniteDimensional K F] (target : DVF F)
[hExtension : base.valuation.HasExtension target.valuation]
local instance : Algebra base.valuation.Completion target.valuation.Completion :=
DVF.completionAlgebra base.toDVF target
ValuationTheory.DiscreteValuationField.HenselianDVF.completionAdjoinImageEquiv_coe
DocumentationThe comparison preserves the original inclusion of each element of F.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace ValuationTheory.DiscreteValuationField.HenselianDVF
variable {K : Type*} [Field K] (base : HenselianDVF K)
{S E : Type*} [Field S] [Field E] [Algebra K S]
[Algebra base.valuation.Completion E] [Algebra K E]
[IsScalarTower K base.valuation.Completion E]
(i : S →ₐ[K] E) (F : IntermediateField K S) [Algebra.IsSeparable K F]
variable [FiniteDimensional K F] (target : DVF F)
[hExtension : base.valuation.HasExtension target.valuation]
local instance : Algebra base.valuation.Completion target.valuation.Completion :=
DVF.completionAlgebra base.toDVF target