ModuleFiniteRamifiedPrimes.lean
Nyll.ClassFieldTheory.AlgebraicNumberTheory.Ramification.FiniteRamifiedPrimes
3 declarations indexed from sourceView source ↗ Module documentation
Finiteness of ramified primes in Dedekind extensions
In a finite separable extension of Dedekind domains, only finitely many height-one primes of either the extension ring or the base ring ramify.
Imports2
- Mathlib.RingTheory.DedekindDomain.Different
- Mathlib.RingTheory.DedekindDomain.Factorization
Imported by7
Declarations
AlgebraicNumberTheory.Ramification.heightOnePrimeBelow
DocumentationThe height-one prime of the base lying below a height-one prime of a finite Dedekind extension.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
attribute [local instance] FractionRing.liftAlgebra FractionRing.isScalarTower_liftAlgebra
namespace AlgebraicNumberTheory.Ramification
variable (A B : Type*)
variable [CommRing A] [CommRing B] [Algebra A B]
variable [IsDedekindDomain A] [IsDedekindDomain B]
variable [Module.IsTorsionFree A B] [Module.Finite A B]
variable [Algebra.IsSeparable (FractionRing A) (FractionRing B)]
variable {A B}
AlgebraicNumberTheory.Ramification.finite_ramified_heightOne_primes
DocumentationOnly finitely many height-one primes of a finite separable Dedekind extension ramify over the base.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
attribute [local instance] FractionRing.liftAlgebra FractionRing.isScalarTower_liftAlgebra
namespace AlgebraicNumberTheory.Ramification
variable (A B : Type*)
variable [CommRing A] [CommRing B] [Algebra A B]
variable [IsDedekindDomain A] [IsDedekindDomain B]
variable [Module.IsTorsionFree A B] [Module.Finite A B]
variable [Algebra.IsSeparable (FractionRing A) (FractionRing B)]
variable {A B}
variable (A B)
AlgebraicNumberTheory.Ramification.finite_ramified_base_heightOne_primes
DocumentationOnly finitely many height-one primes of the base ramify in a finite separable Dedekind extension.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
attribute [local instance] FractionRing.liftAlgebra FractionRing.isScalarTower_liftAlgebra
namespace AlgebraicNumberTheory.Ramification
variable (A B : Type*)
variable [CommRing A] [CommRing B] [Algebra A B]
variable [IsDedekindDomain A] [IsDedekindDomain B]
variable [Module.IsTorsionFree A B] [Module.Finite A B]
variable [Algebra.IsSeparable (FractionRing A) (FractionRing B)]
variable {A B}
variable (A B)