Module

ProperLocalCover.lean

Nyll.SchemeTheory.Etale.ProperLocalCover
2 declarations indexed from sourceView source ↗

Detecting étale coverings on the closed fiber of a proper local scheme

For a universally closed scheme over a local spectrum, an étale morphism is surjective exactly when its base change to the closed fiber is surjective. The open image of the étale morphism contains the entire closed fiber. The existing closed-map neighborhood theorem then supplies an open neighborhood of the closed point, which must be the entire local spectrum.

In particular this applies to every proper morphism over a local ring. It is the covering-detection input for descent from the closed fiber in the proper-local comparison. It asserts no cohomological base-change theorem.

Imports10
  • Nyll.SchemeTheory.Etale.FiniteNeighborhoodSection
  • Mathlib.AlgebraicGeometry.Morphisms.Etale
  • Mathlib.AlgebraicGeometry.Morphisms.UnderlyingMap
  • Mathlib.AlgebraicGeometry.Morphisms.UniversallyClosed
  • Mathlib.AlgebraicGeometry.Morphisms.UniversallyOpen
  • Mathlib.AlgebraicGeometry.PullbackCarrier
  • Mathlib.AlgebraicGeometry.Scheme
  • Mathlib.CategoryTheory.Limits.Shapes.Pullback.HasPullback
  • Mathlib.RingTheory.Spectrum.Prime.Topology
  • Mathlib.Topology.Maps.Basic
Imported by2

Declarations

AlgebraicGeometry.Etale.surjective_of_closedFiber_subset_range

An étale morphism into a universally closed scheme over a local spectrum is surjective if its image contains the closed fiber.

Source context 4 commands

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

noncomputable section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry.Etale
theorem surjective_of_closedFiber_subset_range
    (R : Type u) [CommRing R] [IsLocalRing R]
    {X U : Scheme.{u}} (f : X ⟶ Spec (CommRingCat.of R)) [UniversallyClosed f]
    (p : U ⟶ X) [Etale p]
    (hfiber : ∀ x : X, f x = IsLocalRing.closedPoint R → x ∈ Set.range p) :
    Surjective p
AlgebraicGeometry.Etale.surjective_iff_closedFiber

Surjectivity of an étale morphism into a universally closed local scheme is detected after base change to its actual scheme-theoretic closed fiber.

Source context 4 commands

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

noncomputable section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry.Etale
theorem surjective_iff_closedFiber
    (R : Type u) [CommRing R] [IsLocalRing R]
    {X U : Scheme.{u}} (f : X ⟶ Spec (CommRingCat.of R)) [UniversallyClosed f]
    (p : U ⟶ X) [Etale p] :
    Surjective p ↔
      Surjective (pullback.snd p (pullback.fst f
        (Spec.map (CommRingCat.ofHom (IsLocalRing.residue R)))))