ModuleLocalization.lean
Nyll.SchemeTheory.LocalGeometry.HeightOne.Localization
3 declarations indexed from sourceView source ↗ Module documentation
Height-one localizations of regular rings
This file supplies the commutative-algebra entry point needed to apply the existing DVR form of Abhyankar's lemma to a boundary component.
The hypotheses describe geometric source data: a regular affine domain and a codimension-one prime. No ramification, unramifiedness, or unit conclusion is assumed.
Declarations
EtaleFundamentalGroups.isDiscreteValuationRing_localizationAtPrime_of_height_eq_one
DocumentationThe local ring of a regular affine domain at a height-one prime is a discrete valuation ring.
This is the bridge from a codimension-one boundary component to the DVR input of TameAbhyankar.SGA1. Regularity supplies the cotangent-space dimension of the local ring, while localization identifies its Krull dimension with the height of the chosen prime.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups
open IsLocalRing
universe u
variable (A : Type u) [CommRing A] [IsDomain A] [IsRegularRing A]
EtaleFundamentalGroups.isDiscreteValuationRing_localizationAtSpan_of_prime
DocumentationThe localization at the principal ideal generated by a prime element of a regular domain is a discrete valuation ring.
Unlike the height-one formulation above, this is the form consumed by a one-component boundary chart: primality of the parameter produces both the prime-ideal instance and the height computation.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups
open IsLocalRing
universe u
variable (A : Type u) [CommRing A] [IsDomain A] [IsRegularRing A]
EtaleFundamentalGroups.localizationAtPrimeMapResidueFieldRingEquiv
DocumentationLocalizing a ring at a prime containing q does not change the residue field at q.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups
open IsLocalRing
universe u
variable (A : Type u) [CommRing A] [IsDomain A] [IsRegularRing A]