Module

ArithmeticConstantsFiniteDominance.lean

Nyll.EtaleFundamentalGroups.FiniteEtale.GenericFiber.ArithmeticConstantsFiniteDominance
3 declarations indexed from sourceView source ↗

Surjectivity over integral constant extensions

For a finite cover of integral affine schemes, a number field in the cover's function field gives an actual map to the integral constant extension. Geometric integrality of the base's function field makes this map dominant; finiteness then makes it surjective on prime spectra.

Imports4
Imported by2

Declarations

EtaleFundamentalGroups.arithmeticConstantsTensorToNormalDomain

The actual morphism from an affine finite cover to the constant extension, specified contravariantly as a ring homomorphism.

Source context 4 commands

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

noncomputable section
open scoped TensorProduct NumberField
namespace EtaleFundamentalGroups
variable (B A F K L : Type) [CommRing B]
  [CommRing A] [IsDomain A] [IsIntegrallyClosed A] [Algebra B A]
  [Field F] [CharZero F] [Algebra B F] [IsFractionRing B F]
  [Field K] [NumberField K] [Field L] [CharZero L]
  [Algebra A L] [IsFractionRing A L]
def arithmeticConstantsTensorToNormalDomain (g : K →ₐ[ℚ] L) :
    B ⊗[ℤ] (𝓞 K) →ₐ[B] A
EtaleFundamentalGroups.arithmeticConstantsTensorToNormalDomain_injective

The constant-extension map is dominant, as witnessed by injectivity of its coordinate ring homomorphism.

Source context 4 commands

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

noncomputable section
open scoped TensorProduct NumberField
namespace EtaleFundamentalGroups
variable (B A F K L : Type) [CommRing B]
  [CommRing A] [IsDomain A] [IsIntegrallyClosed A] [Algebra B A]
  [Field F] [CharZero F] [Algebra B F] [IsFractionRing B F]
  [Field K] [NumberField K] [Field L] [CharZero L]
  [Algebra A L] [IsFractionRing A L]
theorem arithmeticConstantsTensorToNormalDomain_injective
    [FaithfulSMul B A] [IsDomain (F ⊗[ℚ] K)]
    (g : K →ₐ[ℚ] L) :
    Function.Injective (arithmeticConstantsTensorToNormalDomain B A K L g)
EtaleFundamentalGroups.arithmeticConstantsTensorToNormalDomain_comap_surjective

A finite cover is surjective onto its integral constant extension.

Source context 4 commands

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

noncomputable section
open scoped TensorProduct NumberField
namespace EtaleFundamentalGroups
variable (B A F K L : Type) [CommRing B]
  [CommRing A] [IsDomain A] [IsIntegrallyClosed A] [Algebra B A]
  [Field F] [CharZero F] [Algebra B F] [IsFractionRing B F]
  [Field K] [NumberField K] [Field L] [CharZero L]
  [Algebra A L] [IsFractionRing A L]
theorem arithmeticConstantsTensorToNormalDomain_comap_surjective
    [FaithfulSMul B A] [Module.Finite B A]
    [IsDomain (F ⊗[ℚ] K)] (g : K →ₐ[ℚ] L) :
    Function.Surjective (PrimeSpectrum.comap
      (arithmeticConstantsTensorToNormalDomain B A K L g).toRingHom)