Module

LocallyConnectedRestriction.lean

Nyll.EtaleFundamentalGroups.Purity.LocallyConnectedRestriction
2 declarations indexed from sourceView source ↗

Dense-open full faithfulness from local connectedness

Connected punctured strict stalks give full faithfulness of restriction when every quasi-compact open has finitely many irreducible components. The proof uses the existing finite etale internal Hom representer and the constructed global section extension. The Noetherian-space statement is the resulting special case; no locally Noetherian ring hypothesis occurs.

These are the original Stacks Project statements 0BQG and 0BQF. The dense open need not be retrocompact, and the base need not be normal or reduced.

Declarations

AlgebraicGeometry.FiniteEtale.denseOpenPullbackFullyFaithful_of_finite_components

Original finite-component local connectedness criterion for restriction of finite etale covers.

Source context 6 commands

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

noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace
open EtaleFundamentalGroups.StrictHenselian
open scoped MonoidalCategory
namespace AlgebraicGeometry.FiniteEtale
def denseOpenPullbackFullyFaithful_of_finite_components
    {S : Scheme.{u}}
    (hfin : ∀ A : S.Opens, IsCompact (A : Set S) →
      (irreducibleComponents A.toScheme).Finite)
    (U : S.Opens) (hU : Dense (U : Set S))
    (Ω : S → Type u) [∀ x : S, Field (Ω x)] [∀ x : S, IsSepClosed (Ω x)]
    (φ : ∀ x : S, S.presheaf.stalk x →+* Ω x) [∀ x : S, IsLocalHom (φ x)]
    (hconn : ∀ x : S, x ∉ U → ConnectedSpace (Scheme.puncturedSpectrum
      (geometricStalk (Spec.map (CommRingCat.ofHom (φ x)))))) :
    (FiniteEtale.pullback U.ι).FullyFaithful
AlgebraicGeometry.FiniteEtale.denseOpenPullbackFullyFaithful_of_noetherianSpace

Original topologically Noetherian local connectedness criterion.

Source context 6 commands

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

noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace
open EtaleFundamentalGroups.StrictHenselian
open scoped MonoidalCategory
namespace AlgebraicGeometry.FiniteEtale
def denseOpenPullbackFullyFaithful_of_noetherianSpace
    {S : Scheme.{u}} [NoetherianSpace S]
    (U : S.Opens) (hU : Dense (U : Set S))
    (Ω : S → Type u) [∀ x : S, Field (Ω x)] [∀ x : S, IsSepClosed (Ω x)]
    (φ : ∀ x : S, S.presheaf.stalk x →+* Ω x) [∀ x : S, IsLocalHom (φ x)]
    (hconn : ∀ x : S, x ∉ U → ConnectedSpace (Scheme.puncturedSpectrum
      (geometricStalk (Spec.map (CommRingCat.ofHom (φ x)))))) :
    (FiniteEtale.pullback U.ι).FullyFaithful