Declarations
ValuationTheory.DiscreteValuationField.ValuedExtension.primeSpectrum_subsingleton_of_isArtinianRing_of_idempotents_trivial
DocumentationAn Artinian ring whose idempotents are all trivial has at most one prime.
This is the topological/idempotent bridge used in the Henselian frontier: in an Artinian ring, Spec is discrete, so a hypothetical singleton clopen separating two primes is represented by an idempotent.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
ValuationTheory.DiscreteValuationField.ValuedExtension.maximalIdeal_fiber_includeRight_surjective
DocumentationOver a local base ring, the canonical map from an algebra to the fiber over the maximal ideal is surjective.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
ValuationTheory.DiscreteValuationField.ValuedExtension.maximalIdeal_fiber_includeRight_ker_eq_maximalIdeal_map
DocumentationOver a local base ring, the kernel of the canonical map from an algebra to the fiber over the maximal ideal is the ideal generated by the maximal ideal of the base.
This is the Ideal.Fiber form of the residue-field tensor kernel calculation: S -> (maximalIdeal R).Fiber S has kernel maximalIdeal R * S.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
ValuationTheory.DiscreteValuationField.ValuedExtension.residueField_tensor_includeRight_ker_eq_maximalIdeal_map
DocumentationFor a local ring R, the kernel of S → κ(R) ⊗[R] S is the ideal of S generated by the maximal ideal of R.
This is the local-residue-field tensor form of the kernel computation needed for the Henselian finite-extension frontier.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_mem_target_valuationSubring_of_hasExtension
DocumentationEvery element integral over the base valuation ring lies in any valuation ring extending the base valuation. This is the construction-level inclusion from the actual integral closure into an extension valuation ring.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosureToTargetValuationSubringOfHasExtension
DocumentationThe canonical map from the actual integral closure of the base valuation ring in L to any valuation ring extending the base valuation.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosureToTargetValuationSubringOfHasExtension_apply
DocumentationThe map from the integral closure to the target valuation ring uses the ambient inclusion.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosureToTargetValuationSubringOfHasExtension_injective
DocumentationThe canonical map from the integral closure to an extension valuation ring is injective.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.target_valuationSubring_mem_integralClosure_of_moduleFinite
DocumentationUnder module-finiteness of the extension valuation ring over the base valuation ring, every target valuation-ring element is integral over the base valuation ring.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.targetValuationSubringToIntegralClosureOfModuleFinite
DocumentationThe canonical map from a finite extension valuation ring into the actual integral closure of the base valuation ring.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.targetValuationSubringToIntegralClosureOfModuleFinite_apply
DocumentationThe inverse map sends a target integer to its integral-closure representative.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosureToTargetValuationSubringOfHasExtension_surjective_of_moduleFinite
DocumentationUnder module-finiteness, the canonical map from the integral closure to the extension valuation ring is surjective.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosureToTargetValuationSubringOfHasExtension_bijective_of_moduleFinite
DocumentationUnder module-finiteness, the canonical map from the integral closure to the extension valuation ring is bijective.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosureRingEquivTargetValuationSubringOfModuleFinite
DocumentationIf the extension valuation ring is finite over the base valuation ring, then it is canonically ring-equivalent to the actual integral closure of the base valuation ring in the extension field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosureRingEquivTargetValuationSubringOfModuleFinite_apply
DocumentationThe finite integral-closure ring equivalence evaluates by the canonical inclusion.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosureAlgEquivTargetValuationSubringOfModuleFinite
DocumentationAlgebra-equivalence form of integralClosureRingEquivTargetValuationSubringOfModuleFinite.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosureAlgEquivTargetValuationSubringOfModuleFinite_apply
DocumentationThe finite integral-closure algebra equivalence evaluates by the canonical inclusion.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.target_valuationSubring_isIntegralClosure_of_moduleFinite
DocumentationIf the extension valuation ring is finite over the base valuation ring, then it is the integral closure of the base valuation ring in the extension field.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.target_valuationSubring_isIntegralClosure_of_moduleFinite'
DocumentationAmbient-context version of target_valuationSubring_isIntegralClosure_of_moduleFinite.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.base_valuationSubring_isFractionRing
DocumentationThe valuation ring of a complete DVF is a fraction ring inside the field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.base_valuationSubring_isIntegrallyClosed
DocumentationThe valuation ring of a complete DVF is integrally closed.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.base_valuationSubring_isNoetherianRing
DocumentationThe valuation ring of a complete DVF is Noetherian.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.moduleFinite_target_valuationSubring_of_isIntegralClosure
DocumentationIf a chosen extension valuation ring is already proved to be the integral closure of the base valuation ring in a finite separable field extension, then it is finite over the base valuation ring.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.moduleFinite_target_valuationSubring_of_isIntegralClosure'
DocumentationAmbient-context version of moduleFinite_target_valuationSubring_of_isIntegralClosure.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.target_valuationSubring_isIntegralClosure_iff_moduleFinite
DocumentationFor finite separable field extensions with a chosen valuation extension, being the integral closure is equivalent to being finite as a module over the base valuation ring.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.target_valuationSubring_isIntegralClosure_iff_moduleFinite'
DocumentationAmbient-context version of target_valuationSubring_isIntegralClosure_iff_moduleFinite.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.target_maximalIdeal_liesOver_base_maximal_of_hasExtension
DocumentationThe target maximal ideal lies over the base maximal ideal for an actual extension of valuations. This is the prime-theoretic input for replacing certificate-style choices of a prime above the base maximal ideal.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.target_primeOver_eq_maximalIdeal_of_isIntegral
DocumentationIn an integral local valued extension, every prime of the target valuation ring lying over the base maximal ideal is the target maximal ideal.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.target_primesOver_base_maximal_eq_singleton_of_isIntegral
DocumentationIntegral local valued extensions have a unique prime above the base maximal ideal: the target maximal ideal.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.target_primesOver_base_maximal_eq_singleton_of_moduleFinite
DocumentationModule-finite local valued extensions have a unique prime above the base maximal ideal.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.target_primesOver_base_maximal_eq_singleton_of_isIntegralClosure
DocumentationIf the target valuation ring has already been identified as the integral closure of the base valuation ring in the field extension, then the prime over the base maximal ideal is unique.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_mem_or_inv_of_target_valuationSubring_isIntegralClosure
DocumentationIf the chosen extension valuation ring is the actual integral closure of the base valuation ring in L, then the actual integral closure satisfies the valuation-ring dichotomy. This is the bridge from an integral-closure identification to the hval input used by the finite-separable uniqueness API.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosureIntegers
DocumentationThe actual integral closure of the base valuation ring in the extension field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_isIntegralClosure
DocumentationThe actual integral closure is an IsIntegralClosure.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_isIntegral
DocumentationThe actual integral closure is integral over the base valuation ring.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_algebraMap_injective
DocumentationThe algebra map from the base valuation ring into the actual integral closure is injective.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_faithfulSMul
DocumentationThe actual integral closure is faithful over the base valuation ring.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.moduleFinite_integralClosureIntegers
DocumentationIn a finite separable field extension, the actual integral closure is module-finite over the base valuation ring.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_quasiFinite
DocumentationIn a finite separable field extension, the actual integral closure is quasi-finite over the base valuation ring.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_base_maximal_fiber_isArtinianRing
DocumentationThe residue fiber of the finite actual integral closure over the base maximal ideal is Artinian.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_base_maximal_fiber_includeRight_ker_eq_maximalIdeal_map
DocumentationFor the actual integral closure, the kernel of the residue-fiber includeRight map is the ideal generated by the base maximal ideal.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_idempotent_eq_zero_or_one
DocumentationIdempotents in the actual integral closure in the extension field are trivial.
This keeps the Henselian frontier focused on lifting idempotents out of the finite residue fiber: once an idempotent has lifted to the actual integral closure, domainhood inside the field forces it to be 0 or 1.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_base_maximal_fiber_subsingleton_of_idempotents_lift
DocumentationIf every idempotent of the residue fiber over the base maximal ideal lifts to an idempotent of the actual integral closure, then that fiber has at most one prime.
This packages the topological Artinian-fiber/idempotent argument in the form needed by the Henselian finite-extension proof.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_base_maximal_fiber_idempotents_lift_of_includeRight_surjective_henselianRing_ker
DocumentationHenselian-kernel form of idempotent lifting for the residue fiber of the actual integral closure.
The remaining Henselian finite-extension work can now focus on proving that the includeRight map to the finite residue fiber is surjective and has Henselian kernel; the idempotent lifting itself is supplied by Hensel's lemma for X^2 - X.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_base_maximal_fiber_subsingleton_of_includeRight_surjective_henselianRing_ker
DocumentationIf the residue-fiber includeRight map has Henselian kernel and is surjective, then the fiber has at most one prime.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_base_maximal_fiber_idempotents_lift_of_includeRight_henselianRing_ker
DocumentationHenselian-kernel idempotent lifting for the residue fiber of the actual integral closure.
The includeRight map is automatically surjective because the base valuation ring is local.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_base_maximal_fiber_subsingleton_of_includeRight_henselianRing_ker
DocumentationIf the includeRight map to the residue fiber has Henselian kernel, then the fiber has at most one prime.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_base_maximal_fiber_idempotents_lift_of_henselianRing_maximalIdeal_map
DocumentationIdempotent lifting from the natural Henselian-pair ideal base.maximalIdeal.map in the actual integral closure.
The generic kernel computation identifies this ideal with the kernel of the residue-fiber includeRight map.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_base_maximal_fiber_subsingleton_of_henselianRing_maximalIdeal_map
DocumentationIf the ideal generated by the base maximal ideal is Henselian in the actual integral closure, then the residue fiber has at most one prime.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_base_maximal_map_henselianRing
DocumentationIn a finite separable extension of complete DVFs, the natural ideal generated by the base maximal ideal is Henselian in the actual integral closure.
This packages the finite-module completeness theorem together with the comparison between I-adic and I.map-adic completeness.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_primesOver_base_maximal_finite
DocumentationIn a finite separable field extension, there are only finitely many primes of the actual integral closure above the base maximal ideal.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_primesOver_base_maximal_nonempty
DocumentationThe actual integral closure has at least one prime above the base maximal ideal.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_primesOver_base_maximal_subsingleton_of_fiber_subsingleton
DocumentationIf the residue fiber over the base maximal ideal has at most one prime, then so does the actual set of primes above the base maximal ideal.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_primesOver_base_maximal_eq_singleton_of_fiber_subsingleton
DocumentationIf the residue fiber over the base maximal ideal has at most one prime, then the primes of the actual integral closure over the base maximal ideal form a singleton.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_isFractionRing
DocumentationThe actual integral closure is a fraction ring for the finite field extension.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_mem_or_inv_of_integralClosure_valuationRing
DocumentationIf the actual integral closure is a valuation ring, then it satisfies the valuative dichotomy inside the extension field.
This is the local/DVR-oriented bridge for the Henselian frontier: after proving that the finite integral closure is local, one can obtain a valuation-ring instance and feed this theorem into the finite-separable uniqueness API.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_isDedekindDomain
DocumentationIf the base valuation ring is used as a fraction ring for K and the field extension is separable, the integral closure is Dedekind.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_isLocalRing_of_primesOver_base_maximal_eq_singleton
DocumentationIf the primes of the actual integral closure over the base maximal ideal form a singleton, then the actual integral closure is local.
For integral extensions, every maximal ideal upstairs lies over a maximal ideal downstairs. Since the base valuation ring is local, all maximal ideals upstairs therefore lie over base.maximalIdeal; the singleton hypothesis makes the maximal spectrum upstairs a singleton.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [FiniteDimensional K L] [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_isLocalRing_of_base_maximal_fiber_subsingleton
DocumentationIf the residue fiber over the base maximal ideal has at most one prime, then the actual integral closure is local.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_isLocalRing_of_base_maximal_fiber_idempotents_lift
DocumentationHenselian-facing localness criterion via idempotent lifting in the finite residue fiber.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_valuationRing_of_isLocalRing
DocumentationA local actual integral closure in a finite separable extension of a complete DVF is a valuation ring.
The Henselian frontier can therefore aim only at localness of the finite integral closure. Dedekind theory and mathlib's local Noetherian-domain TFAE then turn that local integral closure into a valuation ring, giving the valuative dichotomy needed by the finite-extension uniqueness bridge.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.integralClosure_mem_or_inv_of_isLocalRing
DocumentationIf the actual integral closure is local, then it satisfies the valuative dichotomy inside the extension field.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
omit [base.valuation.HasExtension target.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.target_valuationSubring_isDiscreteValuationRing
DocumentationThe chosen target valuation ring remains a DVR.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : CompleteDVF.{u, v} K) (target : CompleteDVF.{w, x} L)
variable [base.valuation.HasExtension target.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosureIntegers
DocumentationThe actual integral closure of the base valuation ring in the extension field, for a Henselian valued extension.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_isIntegralClosure
DocumentationThe actual integral closure is an IsIntegralClosure.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [FiniteDimensional K L]
[base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_isIntegral
DocumentationThe actual integral closure is integral over the base valuation ring.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [FiniteDimensional K L]
[base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_algebraMap_injective
DocumentationThe algebra map from the base valuation ring into the actual integral closure is injective.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_faithfulSMul
DocumentationThe actual integral closure is faithful over the base valuation ring.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.moduleFinite_integralClosureIntegers
DocumentationIn a finite separable field extension, the actual integral closure is module-finite over the base Henselian valuation ring.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_quasiFinite
DocumentationIn a finite separable field extension, the actual integral closure is quasi-finite over the base Henselian valuation ring.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_base_maximal_fiber_isArtinianRing
DocumentationThe residue fiber of the finite actual integral closure over the base maximal ideal is Artinian.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_base_maximal_fiber_includeRight_ker_eq_maximalIdeal_map
DocumentationFor the actual integral closure, the kernel of the residue-fiber includeRight map is the ideal generated by the base maximal ideal.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [FiniteDimensional K L]
[base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_base_maximal_map_restrictScalars_le_module_jacobson
DocumentationThe ideal generated by the base maximal ideal lies in the module Jacobson radical of the actual integral closure after restricting scalars to the base.
This is the Nakayama/Jacobson component of the desired finite-algebra Henselian-pair transfer, specialized to the Henselian-DVF integral closure.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [FiniteDimensional K L]
[base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_base_maximal_map_le_jacobson_bot
DocumentationIn a finite separable Henselian extension, the ideal generated by the base maximal ideal lies in the Jacobson radical of the actual integral closure.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_idempotent_eq_zero_or_one
DocumentationIdempotents in the actual integral closure in the extension field are trivial.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [FiniteDimensional K L]
[base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_base_maximal_fiber_subsingleton_of_idempotents_lift
DocumentationIf every idempotent of the residue fiber over the base maximal ideal lifts to an idempotent of the actual integral closure, then that fiber has at most one prime.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_base_maximal_fiber_idempotents_lift_of_includeRight_surjective_henselianRing_ker
DocumentationHenselian-kernel form of idempotent lifting for the residue fiber of the actual integral closure.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [FiniteDimensional K L]
[base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_base_maximal_fiber_subsingleton_of_includeRight_surjective_henselianRing_ker
DocumentationIf the residue-fiber includeRight map has Henselian kernel and is surjective, then the fiber has at most one prime.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_base_maximal_fiber_idempotents_lift_of_includeRight_henselianRing_ker
DocumentationHenselian-kernel idempotent lifting for the residue fiber of the actual integral closure. The includeRight map is automatically surjective because the base valuation ring is local.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [FiniteDimensional K L]
[base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_base_maximal_fiber_subsingleton_of_includeRight_henselianRing_ker
DocumentationIf the includeRight map to the residue fiber has Henselian kernel, then the fiber has at most one prime.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_base_maximal_fiber_idempotents_lift_of_henselianRing_maximalIdeal_map
DocumentationIdempotent lifting from the natural Henselian-pair ideal base.maximalIdeal.map in the actual integral closure.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [FiniteDimensional K L]
[base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_base_maximal_fiber_subsingleton_of_henselianRing_maximalIdeal_map
DocumentationIf the ideal generated by the base maximal ideal is Henselian in the actual integral closure, then the residue fiber has at most one prime.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_primesOver_base_maximal_nonempty
DocumentationThe actual integral closure has at least one prime above the base maximal ideal.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_primesOver_base_maximal_subsingleton_of_fiber_subsingleton
DocumentationIf the residue fiber over the base maximal ideal has at most one prime, then so does the actual set of primes above the base maximal ideal.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [FiniteDimensional K L]
[base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_primesOver_base_maximal_eq_singleton_of_fiber_subsingleton
DocumentationIf the residue fiber over the base maximal ideal has at most one prime, then the primes of the actual integral closure over the base maximal ideal form a singleton.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_isFractionRing
DocumentationThe actual integral closure is a fraction ring for the finite field extension.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_mem_or_inv_of_integralClosure_valuationRing
DocumentationIf the actual integral closure is a valuation ring, then it satisfies the valuative dichotomy inside the extension field.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_isDedekindDomain
DocumentationIf the base valuation ring is used as a fraction ring for K and the field extension is separable, the integral closure is Dedekind.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_isLocalRing_of_primesOver_base_maximal_eq_singleton
DocumentationIf the primes of the actual integral closure over the base maximal ideal form a singleton, then the actual integral closure is local.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [FiniteDimensional K L]
[base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_isLocalRing_of_base_maximal_fiber_subsingleton
DocumentationIf the residue fiber over the base maximal ideal has at most one prime, then the actual integral closure is local.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_isLocalRing_of_base_maximal_fiber_idempotents_lift
DocumentationHenselian-facing localness criterion via idempotent lifting in the finite residue fiber.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_valuationRing_of_isLocalRing
DocumentationA local actual integral closure in a finite separable extension of a Henselian DVF is a valuation ring.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.integralClosure_mem_or_inv_of_isLocalRing
DocumentationIf the actual integral closure is local, then it satisfies the valuative dichotomy inside the extension field.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]
omit [base.toDVF.valuation.HasExtension target.toDVF.valuation] in
ValuationTheory.DiscreteValuationField.ValuedExtension.Henselian.target_valuationSubring_isDiscreteValuationRing
DocumentationThe chosen Henselian target valuation ring remains a DVR.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ValuationTheory
noncomputable section
universe u v w x
namespace DiscreteValuationField
namespace ValuedExtension.Henselian
variable {K : Type u} {L : Type w} [Field K] [Field L]
variable [Algebra K L] [FiniteDimensional K L]
variable (base : HenselianDVF.{u, v} K) (target : HenselianDVF.{w, x} L)
variable [base.toDVF.valuation.HasExtension target.toDVF.valuation]