ModulePuncturedSpectrumConnectedRestriction.lean
Nyll.EtaleFundamentalGroups.Purity.PuncturedSpectrumConnectedRestriction
21 declarations indexed from sourceView source ↗ Module documentation
Restricting connected function-field normalizations
This file compares the normalization in the function field of a connected finite-etale cover with the cover itself. The comparison is constructed from the universal property of relative normalization and checked on affine charts by the uniqueness of integral closure inside the common function field.
Declarations
AlgebraicGeometry.FiniteEtale.connectedLeftIntegral
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
AlgebraicGeometry.FiniteEtale.fieldSpecQuasiCompact
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
AlgebraicGeometry.FiniteEtale.connectedLeftNormal
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
AlgebraicGeometry.FiniteEtale.connectedCoverGenericMorphism
DocumentationThe generic-point morphism of the source of a connected finite-etale cover.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
private local instance connectedLeftNormal
(W : FiniteEtale X) [IsConnected W] : IsNormalIntegral W.left :=
EtaleFundamentalGroups.isNormalIntegral_left_of_isConnected_finiteEtale W
AlgebraicGeometry.FiniteEtale.connectedCoverGenericComposite
DocumentationThe generic-point morphism of a connected finite-etale cover, composed with the cover map to the base.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
private local instance connectedLeftNormal
(W : FiniteEtale X) [IsConnected W] : IsNormalIntegral W.left :=
EtaleFundamentalGroups.isNormalIntegral_left_of_isConnected_finiteEtale W
AlgebraicGeometry.FiniteEtale.connectedCoverGenericCompositeSectionsIso
DocumentationSections on the inverse image of the top open under the generic composite identify with the function field of the connected cover.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
private local instance connectedLeftNormal
(W : FiniteEtale X) [IsConnected W] : IsNormalIntegral W.left :=
EtaleFundamentalGroups.isNormalIntegral_left_of_isConnected_finiteEtale W
AlgebraicGeometry.FiniteEtale.connectedCoverGenericCompositeSectionsIso_hom_appTop
DocumentationUnder the canonical sections identification, the generic composite on global sections is the canonical map through the two function fields.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
private local instance connectedLeftNormal
(W : FiniteEtale X) [IsConnected W] : IsNormalIntegral W.left :=
EtaleFundamentalGroups.isNormalIntegral_left_of_isConnected_finiteEtale W
AlgebraicGeometry.FiniteEtale.connectedCoverGenericNormalizationDesc
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
private local instance connectedLeftNormal
(W : FiniteEtale X) [IsConnected W] : IsNormalIntegral W.left :=
EtaleFundamentalGroups.isNormalIntegral_left_of_isConnected_finiteEtale W
AlgebraicGeometry.FiniteEtale.connectedCoverGenericNormalizationDesc_comp
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
private local instance connectedLeftNormal
(W : FiniteEtale X) [IsConnected W] : IsNormalIntegral W.left :=
EtaleFundamentalGroups.isNormalIntegral_left_of_isConnected_finiteEtale W
AlgebraicGeometry.FiniteEtale.normalizationSourceIso
DocumentationRelative normalization is unchanged when the source of the morphism is replaced by an isomorphic scheme.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
private local instance connectedLeftNormal
(W : FiniteEtale X) [IsConnected W] : IsNormalIntegral W.left :=
EtaleFundamentalGroups.isNormalIntegral_left_of_isConnected_finiteEtale W
AlgebraicGeometry.FiniteEtale.normalizationSourceIso_hom_fromNormalization
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
private local instance connectedLeftNormal
(W : FiniteEtale X) [IsConnected W] : IsNormalIntegral W.left :=
EtaleFundamentalGroups.isNormalIntegral_left_of_isConnected_finiteEtale W
AlgebraicGeometry.FiniteEtale.normalizationSourceIsoOfEq
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
private local instance connectedLeftNormal
(W : FiniteEtale X) [IsConnected W] : IsNormalIntegral W.left :=
EtaleFundamentalGroups.isNormalIntegral_left_of_isConnected_finiteEtale W
AlgebraicGeometry.FiniteEtale.normalizationSourceIsoOfEq_hom_fromNormalization
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
private local instance connectedLeftNormal
(W : FiniteEtale X) [IsConnected W] : IsNormalIntegral W.left :=
EtaleFundamentalGroups.isNormalIntegral_left_of_isConnected_finiteEtale W
AlgebraicGeometry.FiniteEtale.monoFactorIsPullback
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
private local instance connectedLeftNormal
(W : FiniteEtale X) [IsConnected W] : IsNormalIntegral W.left :=
EtaleFundamentalGroups.isNormalIntegral_left_of_isConnected_finiteEtale W
AlgebraicGeometry.FiniteEtale.monoFactorPullbackIso
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
private local instance connectedLeftNormal
(W : FiniteEtale X) [IsConnected W] : IsNormalIntegral W.left :=
EtaleFundamentalGroups.isNormalIntegral_left_of_isConnected_finiteEtale W
AlgebraicGeometry.FiniteEtale.monoFactorPullbackIso_hom_snd
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
private local instance connectedLeftNormal
(W : FiniteEtale X) [IsConnected W] : IsNormalIntegral W.left :=
EtaleFundamentalGroups.isNormalIntegral_left_of_isConnected_finiteEtale W
AlgebraicGeometry.FiniteEtale.connectedCoverGenericNormalizationDesc_isIso
DocumentationThe generic normalization of a connected finite étale cover is the cover itself.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
private local instance connectedLeftNormal
(W : FiniteEtale X) [IsConnected W] : IsNormalIntegral W.left :=
EtaleFundamentalGroups.isNormalIntegral_left_of_isConnected_finiteEtale W
AlgebraicGeometry.FiniteEtale.connectedCoverGenericNormalizationIso
DocumentationThe relative normalization in the function field of a connected finite-etale cover is canonically the cover itself.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
private local instance connectedLeftNormal
(W : FiniteEtale X) [IsConnected W] : IsNormalIntegral W.left :=
EtaleFundamentalGroups.isNormalIntegral_left_of_isConnected_finiteEtale W
AlgebraicGeometry.FiniteEtale.connectedCoverGenericNormalizationIso_inv_fromNormalization
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
private local instance connectedLeftNormal
(W : FiniteEtale X) [IsConnected W] : IsNormalIntegral W.left :=
EtaleFundamentalGroups.isNormalIntegral_left_of_isConnected_finiteEtale W
AlgebraicGeometry.FiniteEtale.connectedCoverGenericNormalizationPullbackIso
DocumentationIf X maps smoothly and monomorphically to an ambient scheme, the normalization of that ambient scheme in the function field of a connected finite-etale cover restricts canonically to the original cover on X.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
private local instance connectedLeftNormal
(W : FiniteEtale X) [IsConnected W] : IsNormalIntegral W.left :=
EtaleFundamentalGroups.isNormalIntegral_left_of_isConnected_finiteEtale W
AlgebraicGeometry.FiniteEtale.connectedCoverGenericNormalizationPullbackIso_hom_snd
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
private local instance connectedLeftIntegral
(W : FiniteEtale X) [IsConnected W] : IsIntegral W.left :=
EtaleFundamentalGroups.isIntegral_left_of_isConnected_finiteEtale W
private local instance fieldSpecQuasiCompact
{K : Type u} [Field K] {S : Scheme.{u}} (f : Spec (.of K) ⟶ S) :
QuasiCompact f where
isCompact_preimage U _ _ := (Set.toFinite (f ⁻¹' U)).isCompact
private local instance connectedLeftNormal
(W : FiniteEtale X) [IsConnected W] : IsNormalIntegral W.left :=
EtaleFundamentalGroups.isNormalIntegral_left_of_isConnected_finiteEtale W