Module

ConnectedComponents.lean

Nyll.EtaleFundamentalGroups.FiniteEtale.ConnectedComponents
3 declarations indexed from sourceView source ↗

Connected components under equivalence of finite étale covers

Clopen descent gives a bijection on clopen subsets. For quasi-compact and quasi-separated schemes, the resulting map on connected components is a homeomorphism, as asserted in Stacks Project, Tag 0BQA.

Declarations

AlgebraicGeometry.FiniteEtale.bijective_clopen_preimage
Source context 5 commands

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

@[expose] public section
open CategoryTheory TopologicalSpace
universe u
namespace AlgebraicGeometry.FiniteEtale
variable {X Y : Scheme.{u}}
theorem bijective_clopen_preimage (f : X ⟶ Y)
    [(pullback f).IsEquivalence] :
    Function.Bijective (fun U : Clopens Y ↦
      (⟨f ⁻¹' (U : Set Y), U.isClopen.preimage f.continuous⟩ : Clopens X)) := by
  constructor
  · intro U V h
    obtain ⟨W, _, hW⟩ := existsUnique_clopen_preimage_of_pullback_isEquivalence f
      ⟨f ⁻¹' (U : Set Y), U.isClopen.preimage f.continuous⟩
    have hpre : f ⁻¹' (U : Set Y) = f ⁻¹' (V : Set Y) :=
      congrArg (fun A : Clopens X ↦ (A : Set X)) h
    exact (hW U rfl).trans (hW V hpre.symm).symm
  · intro U
    obtain ⟨V, hV, _⟩ := existsUnique_clopen_preimage_of_pullback_isEquivalence f U
    exact ⟨V, Clopens.ext hV⟩
AlgebraicGeometry.FiniteEtale.connectedSpace_iff_of_pullback_isEquivalence

Equivalence on finite étale covers preserves and reflects connectedness.

Source context 5 commands

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

@[expose] public section
open CategoryTheory TopologicalSpace
universe u
namespace AlgebraicGeometry.FiniteEtale
variable {X Y : Scheme.{u}}
theorem connectedSpace_iff_of_pullback_isEquivalence
    (f : X ⟶ Y) [(pullback f).IsEquivalence] :
    ConnectedSpace X ↔ ConnectedSpace Y
AlgebraicGeometry.FiniteEtale.connectedComponentsMap_isHomeomorph_of_pullback_isEquivalence

Stacks Project, Tag 0BQA. An equivalence on finite étale covers of qcqs schemes induces a homeomorphism on their spaces of connected components.

Source context 5 commands

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

@[expose] public section
open CategoryTheory TopologicalSpace
universe u
namespace AlgebraicGeometry.FiniteEtale
variable {X Y : Scheme.{u}}
theorem connectedComponentsMap_isHomeomorph_of_pullback_isEquivalence
    [CompactSpace X] [QuasiSeparatedSpace X] [CompactSpace Y] [QuasiSeparatedSpace Y]
    (f : X ⟶ Y) [(pullback f).IsEquivalence] :
    IsHomeomorph f.continuous.connectedComponentsMap