Module

Basic.lean

Nyll.SchemeTheory.Normalization.IntegralClosure.RegularPair.Basic
3 declarations indexed from sourceView source ↗

A relatively-prime pair stays regular on a normalization

Let A be an integrally closed domain with fraction field K, let L / K be algebraic, and let B be the integral closure of A in L. If x is prime and x, y are relatively prime nonzero elements of A, then the equality y * b = x * c in B forces x to divide b in B.

The quotient b / x is integral over A[1/x], while the equality identifies it with c / y, which is integral over A[1/y]. The two-localization intersection theorem then puts the quotient back in the normalization. No global UFD instance is used.

Declarations

EtaleFundamentalGroups.exists_integralClosure_factor_of_mul_eq_mul

If x and y are relatively prime and y * b = x * c in the normalization, then b is divisible by x in the normalization.

Source context 6 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace EtaleFundamentalGroups
open scoped Pointwise
open nonZeroDivisors
open RingTheory.Sequence
universe u v w
theorem exists_integralClosure_factor_of_mul_eq_mul
    {A : Type u} {K : Type v} {L : Type w}
    [CommRing A] [IsDomain A] [IsIntegrallyClosed A]
    [Field K] [Algebra A K] [IsFractionRing A K]
    [Field L] [Algebra A L] [Algebra K L] [IsScalarTower A K L]
    [Algebra.IsAlgebraic K L]
    {x y : A} (hxPrime : Prime x) (hx : x ≠ 0) (hy : y ≠ 0)
    (hxy : IsRelPrime x y)
    {b c : integralClosure A L}
    (hbc : algebraMap A (integralClosure A L) y * b =
      algebraMap A (integralClosure A L) x * c) :
    ∃ d : integralClosure A L,
      b = algebraMap A (integralClosure A L) x * d
EtaleFundamentalGroups.isSMulRegular_quotSMulTop_integralClosure_of_isRelPrime

For a relatively-prime nonzero pair x, y, multiplication by y is injective on the normalization modulo x. This is the second regularity condition needed for the parameter pair in the dimension-two flatness argument.

Source context 6 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace EtaleFundamentalGroups
open scoped Pointwise
open nonZeroDivisors
open RingTheory.Sequence
universe u v w
theorem isSMulRegular_quotSMulTop_integralClosure_of_isRelPrime
    {A : Type u} {K : Type v} {L : Type w}
    [CommRing A] [IsDomain A] [IsIntegrallyClosed A]
    [Field K] [Algebra A K] [IsFractionRing A K]
    [Field L] [Algebra A L] [Algebra K L] [IsScalarTower A K L]
    [Algebra.IsAlgebraic K L]
    {x y : A} (hxPrime : Prime x) (hx : x ≠ 0) (hy : y ≠ 0)
    (hxy : IsRelPrime x y) :
    IsSMulRegular (QuotSMulTop x (integralClosure A L)) y
EtaleFundamentalGroups.isSMulRegular_quotSMulTop_integralClosure_of_isRegular

A regular pair remains regular in the second coordinate on a finite normalization in a finite separable extension.

Unlike isSMulRegular_quotSMulTop_integralClosure_of_isRelPrime, this finite-separable form needs neither integral closedness of the base nor a primality hypothesis on the first parameter. The trace-dual divisibility theorem supplies precisely the saturation statement needed in the quotient.

Source context 6 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace EtaleFundamentalGroups
open scoped Pointwise
open nonZeroDivisors
open RingTheory.Sequence
universe u v w
theorem isSMulRegular_quotSMulTop_integralClosure_of_isRegular
    {A : Type u} {K : Type v} {L : Type w}
    [CommRing A] [IsDomain A] [IsNoetherianRing A]
    [Field K] [Algebra A K] [IsFractionRing A K]
    [Field L] [Algebra A L] [Algebra K L] [IsScalarTower A K L]
    [FiniteDimensional K L] [Algebra.IsSeparable K L]
    [Module.Finite A (integralClosure A L)]
    {x y : A} (hregular : IsRegular A [x, y]) :
    IsSMulRegular (QuotSMulTop x (integralClosure A L)) y