ModuleUniqueExtensionIntegralClosure.lean
Nyll.ValuedFieldTheory.Ramification.HilbertRamification.UniqueExtensionIntegralClosure
8 declarations indexed from sourceView source ↗ Module documentation
Integral closure for a unique discrete valuation extension
This file supplies the noncomplete integral-closure input used in ramification-number theory. For a finite Galois extension with a uniquely chosen extension of the base discrete valuation, the Galois orbit polynomial of an integer has coefficients in the base valuation ring. Consequently the target valuation ring is integral, hence finite, over the base valuation ring.
No completeness or Henselian hypothesis is used.
Declarations
RamificationTheory.HilbertRamification.Higher.integralOrbitPolynomial
DocumentationThe full Galois-orbit polynomial of an element of the target valuation ring. Uniqueness of the valuation extension makes every factor integral.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField.DVF
open ValuationTheory.DiscreteValuationField.Valuation
open scoped Polynomial
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [FiniteDimensional K L] [base.valuation.HasExtension target.valuation]
variable [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.integralOrbitPolynomial_monic
DocumentationStates the theorem integralOrbitPolynomial_monic.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField.DVF
open ValuationTheory.DiscreteValuationField.Valuation
open scoped Polynomial
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [FiniteDimensional K L] [base.valuation.HasExtension target.valuation]
variable [IsGalois K L]
omit [IsGalois K L] in
RamificationTheory.HilbertRamification.Higher.integralOrbitPolynomial_map_valuationSubringAut
DocumentationThe orbit polynomial is invariant under every Galois automorphism.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField.DVF
open ValuationTheory.DiscreteValuationField.Valuation
open scoped Polynomial
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [FiniteDimensional K L] [base.valuation.HasExtension target.valuation]
variable [IsGalois K L]
omit [IsGalois K L] in
RamificationTheory.HilbertRamification.Higher.integralOrbitPolynomial_coeff_mem_range
DocumentationEvery coefficient of the integral orbit polynomial descends to the base valuation ring.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField.DVF
open ValuationTheory.DiscreteValuationField.Valuation
open scoped Polynomial
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [FiniteDimensional K L] [base.valuation.HasExtension target.valuation]
variable [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.target_valuationSubring_element_isIntegral_of_uniqueExtension
DocumentationEvery target integer is integral over the base valuation ring. The proof uses its monic Galois-orbit polynomial and coefficient descent.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField.DVF
open ValuationTheory.DiscreteValuationField.Valuation
open scoped Polynomial
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [FiniteDimensional K L] [base.valuation.HasExtension target.valuation]
variable [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.target_valuationSubring_isIntegral_of_uniqueExtension
DocumentationThe target valuation ring is integral over the base valuation ring under the standing unique-extension hypotheses of ramification-number theory.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField.DVF
open ValuationTheory.DiscreteValuationField.Valuation
open scoped Polynomial
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [FiniteDimensional K L] [base.valuation.HasExtension target.valuation]
variable [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.target_valuationSubring_isIntegralClosure_of_uniqueExtension
DocumentationUnder the standing hypotheses, the target valuation ring is the actual integral closure of the base valuation ring in L.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField.DVF
open ValuationTheory.DiscreteValuationField.Valuation
open scoped Polynomial
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [FiniteDimensional K L] [base.valuation.HasExtension target.valuation]
variable [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.target_valuationSubring_moduleFinite_of_uniqueExtension
DocumentationThe target valuation ring is finite over the base valuation ring. This is the noncomplete replacement for the completeness-based finite-module input formerly used by the ramification-number theory monogeneity proof.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
namespace Higher
open RamificationTheory.DiscreteValuationField.DVF
open ValuationTheory.DiscreteValuationField.Valuation
open scoped Polynomial
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [FiniteDimensional K L] [base.valuation.HasExtension target.valuation]
variable [IsGalois K L]