ModulePrimeSeparation.lean
Nyll.SchemeTheory.Normalization.PrimeSeparation
9 declarations indexed from sourceView source ↗ Module documentation
Prime separation in a localized normalization
This file formalizes the weak-approximation argument in Fried--Jarden, Lemma 6.3.2(b). Pairwise distinct primes above a fixed maximal ideal are separated by the Chinese remainder theorem. The resulting elements are the source of the lower bound on the dimension of the local normalization quotient.
No finiteness of the normalization is used here. Accordingly, the final bound is first expressed through a linearly independent family (and hence through Module.rank); the finite-dimensional finrank formulation follows once Lemma 6.3.2(a), whose proof uses Lemma 6.3.1, is available.
Declarations
FieldArithmetic.Chapter06.Lemma632.BaseLocalization
DocumentationThe localization of the base ring at a prime ideal.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace Lemma632
open Function
universe u v w
variable (K : Type u) (R : Type v) (S : Type w)
variable [Field K] [CommRing R] [CommRing S]
variable [Algebra K R] [Algebra R S] [Algebra K S]
variable [IsScalarTower K R S] [Algebra.IsIntegral R S]
FieldArithmetic.Chapter06.Lemma632.ExtensionLocalization
DocumentationThe localization of the extension ring using the image of the complement of p. This is the ring denoted S_p in Fried--Jarden, Lemma 6.3.2.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace Lemma632
open Function
universe u v w
variable (K : Type u) (R : Type v) (S : Type w)
variable [Field K] [CommRing R] [CommRing S]
variable [Algebra K R] [Algebra R S] [Algebra K S]
variable [IsScalarTower K R S] [Algebra.IsIntegral R S]
FieldArithmetic.Chapter06.Lemma632.extensionPrime
DocumentationThe ideal of S underlying a chosen prime above p.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace Lemma632
open Function
universe u v w
variable (K : Type u) (R : Type v) (S : Type w)
variable [Field K] [CommRing R] [CommRing S]
variable [Algebra K R] [Algebra R S] [Algebra K S]
variable [IsScalarTower K R S] [Algebra.IsIntegral R S]
section PrimeSeparation
variable {K R S}
variable {p : Ideal R} [p.IsMaximal]
variable {n : ℕ}
FieldArithmetic.Chapter06.Lemma632.extensionPrime_isMaximal
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace Lemma632
open Function
universe u v w
variable (K : Type u) (R : Type v) (S : Type w)
variable [Field K] [CommRing R] [CommRing S]
variable [Algebra K R] [Algebra R S] [Algebra K S]
variable [IsScalarTower K R S] [Algebra.IsIntegral R S]
section PrimeSeparation
variable {K R S}
variable {p : Ideal R} [p.IsMaximal]
variable {n : ℕ}
FieldArithmetic.Chapter06.Lemma632.extensionPrimes_pairwise_coprime
DocumentationDistinct primes above a maximal ideal are pairwise coprime.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace Lemma632
open Function
universe u v w
variable (K : Type u) (R : Type v) (S : Type w)
variable [Field K] [CommRing R] [CommRing S]
variable [Algebra K R] [Algebra R S] [Algebra K S]
variable [IsScalarTower K R S] [Algebra.IsIntegral R S]
section PrimeSeparation
variable {K R S}
variable {p : Ideal R} [p.IsMaximal]
variable {n : ℕ}
FieldArithmetic.Chapter06.Lemma632.separatingElement
DocumentationThe Chinese-remainder element which is 1 at the i-th chosen prime and 0 at every other chosen prime.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace Lemma632
open Function
universe u v w
variable (K : Type u) (R : Type v) (S : Type w)
variable [Field K] [CommRing R] [CommRing S]
variable [Algebra K R] [Algebra R S] [Algebra K S]
variable [IsScalarTower K R S] [Algebra.IsIntegral R S]
section PrimeSeparation
variable {K R S}
variable {p : Ideal R} [p.IsMaximal]
variable {n : ℕ}
FieldArithmetic.Chapter06.Lemma632.separatingElement_sub_one_mem
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace Lemma632
open Function
universe u v w
variable (K : Type u) (R : Type v) (S : Type w)
variable [Field K] [CommRing R] [CommRing S]
variable [Algebra K R] [Algebra R S] [Algebra K S]
variable [IsScalarTower K R S] [Algebra.IsIntegral R S]
section PrimeSeparation
variable {K R S}
variable {p : Ideal R} [p.IsMaximal]
variable {n : ℕ}
FieldArithmetic.Chapter06.Lemma632.separatingElement_mem
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace Lemma632
open Function
universe u v w
variable (K : Type u) (R : Type v) (S : Type w)
variable [Field K] [CommRing R] [CommRing S]
variable [Algebra K R] [Algebra R S] [Algebra K S]
variable [IsScalarTower K R S] [Algebra.IsIntegral R S]
section PrimeSeparation
variable {K R S}
variable {p : Ideal R} [p.IsMaximal]
variable {n : ℕ}
FieldArithmetic.Chapter06.Lemma632.separatingElement_mem_last
DocumentationEvery separating element vanishes at the last chosen prime.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace FieldArithmetic
namespace Chapter06
namespace Lemma632
open Function
universe u v w
variable (K : Type u) (R : Type v) (S : Type w)
variable [Field K] [CommRing R] [CommRing S]
variable [Algebra K R] [Algebra R S] [Algebra K S]
variable [IsScalarTower K R S] [Algebra.IsIntegral R S]
section PrimeSeparation
variable {K R S}
variable {p : Ideal R} [p.IsMaximal]
variable {n : ℕ}