ModuleOpenNormalNormalizationExtension.lean
Nyll.EtaleFundamentalGroups.GaloisCovers.OpenNormalNormalizationExtension
15 declarations indexed from sourceView source ↗ Module documentation
Canonical normalization extensions on open-normal pullback models
The source of an open-normal pullback model is canonically the complement of the pulled boundary. This file transports a cover across that isomorphism, uses the canonical function-field normalization as its extension, and then transports the resulting pullback isomorphism back to the original model.
Declarations
AlgebraicGeometry.FiniteEtale.OpenNormalPullbackModel.coverOnPulledSupportComplement
DocumentationThe cover on the pulled boundary complement obtained by transporting a cover on the selected pullback component across the canonical source isomorphism.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
namespace OpenNormalPullbackModel
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
[IsLocallyNoetherian X]
variable (I : X.IdealSheafData) [ConnectedSpace I.supportComplement]
[Nonempty I.supportComplement]
variable {Omega : Type u} [Field Omega] [IsSepClosed Omega]
variable (xi : Spec (.of Omega) ⟶ I.supportComplement)
variable (U : OpenNormalSubgroup π₁ᵉᵗ(xi ≫ I.supportComplement.ι))
AlgebraicGeometry.FiniteEtale.OpenNormalPullbackModel.targetSchemeIsIntegral
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
namespace OpenNormalPullbackModel
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
[IsLocallyNoetherian X]
variable (I : X.IdealSheafData) [ConnectedSpace I.supportComplement]
[Nonempty I.supportComplement]
variable {Omega : Type u} [Field Omega] [IsSepClosed Omega]
variable (xi : Spec (.of Omega) ⟶ I.supportComplement)
variable (U : OpenNormalSubgroup π₁ᵉᵗ(xi ≫ I.supportComplement.ι))
AlgebraicGeometry.FiniteEtale.OpenNormalPullbackModel.targetSchemeIsNormalIntegral
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
namespace OpenNormalPullbackModel
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
[IsLocallyNoetherian X]
variable (I : X.IdealSheafData) [ConnectedSpace I.supportComplement]
[Nonempty I.supportComplement]
variable {Omega : Type u} [Field Omega] [IsSepClosed Omega]
variable (xi : Spec (.of Omega) ⟶ I.supportComplement)
variable (U : OpenNormalSubgroup π₁ᵉᵗ(xi ≫ I.supportComplement.ι))
AlgebraicGeometry.FiniteEtale.OpenNormalPullbackModel.targetSchemeIsLocallyNoetherian
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
namespace OpenNormalPullbackModel
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
[IsLocallyNoetherian X]
variable (I : X.IdealSheafData) [ConnectedSpace I.supportComplement]
[Nonempty I.supportComplement]
variable {Omega : Type u} [Field Omega] [IsSepClosed Omega]
variable (xi : Spec (.of Omega) ⟶ I.supportComplement)
variable (U : OpenNormalSubgroup π₁ᵉᵗ(xi ≫ I.supportComplement.ι))
AlgebraicGeometry.FiniteEtale.OpenNormalPullbackModel.targetSchemeIdIsIntegral
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
namespace OpenNormalPullbackModel
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
[IsLocallyNoetherian X]
variable (I : X.IdealSheafData) [ConnectedSpace I.supportComplement]
[Nonempty I.supportComplement]
variable {Omega : Type u} [Field Omega] [IsSepClosed Omega]
variable (xi : Spec (.of Omega) ⟶ I.supportComplement)
variable (U : OpenNormalSubgroup π₁ᵉᵗ(xi ≫ I.supportComplement.ι))
AlgebraicGeometry.FiniteEtale.OpenNormalPullbackModel.targetSchemeIdIsNormalIntegral
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
namespace OpenNormalPullbackModel
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
[IsLocallyNoetherian X]
variable (I : X.IdealSheafData) [ConnectedSpace I.supportComplement]
[Nonempty I.supportComplement]
variable {Omega : Type u} [Field Omega] [IsSepClosed Omega]
variable (xi : Spec (.of Omega) ⟶ I.supportComplement)
variable (U : OpenNormalSubgroup π₁ᵉᵗ(xi ≫ I.supportComplement.ι))
AlgebraicGeometry.FiniteEtale.OpenNormalPullbackModel.targetSchemeIdIsLocallyNoetherian
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
namespace OpenNormalPullbackModel
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
[IsLocallyNoetherian X]
variable (I : X.IdealSheafData) [ConnectedSpace I.supportComplement]
[Nonempty I.supportComplement]
variable {Omega : Type u} [Field Omega] [IsSepClosed Omega]
variable (xi : Spec (.of Omega) ⟶ I.supportComplement)
variable (U : OpenNormalSubgroup π₁ᵉᵗ(xi ≫ I.supportComplement.ι))
AlgebraicGeometry.FiniteEtale.OpenNormalPullbackModel.pulledSupportComplementConnectedSpace
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
namespace OpenNormalPullbackModel
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
[IsLocallyNoetherian X]
variable (I : X.IdealSheafData) [ConnectedSpace I.supportComplement]
[Nonempty I.supportComplement]
variable {Omega : Type u} [Field Omega] [IsSepClosed Omega]
variable (xi : Spec (.of Omega) ⟶ I.supportComplement)
variable (U : OpenNormalSubgroup π₁ᵉᵗ(xi ≫ I.supportComplement.ι))
AlgebraicGeometry.FiniteEtale.OpenNormalPullbackModel.pulledSupportComplementIsIntegral
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
namespace OpenNormalPullbackModel
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
[IsLocallyNoetherian X]
variable (I : X.IdealSheafData) [ConnectedSpace I.supportComplement]
[Nonempty I.supportComplement]
variable {Omega : Type u} [Field Omega] [IsSepClosed Omega]
variable (xi : Spec (.of Omega) ⟶ I.supportComplement)
variable (U : OpenNormalSubgroup π₁ᵉᵗ(xi ≫ I.supportComplement.ι))
AlgebraicGeometry.FiniteEtale.OpenNormalPullbackModel.pulledSupportComplementIsNormalIntegral
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
namespace OpenNormalPullbackModel
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
[IsLocallyNoetherian X]
variable (I : X.IdealSheafData) [ConnectedSpace I.supportComplement]
[Nonempty I.supportComplement]
variable {Omega : Type u} [Field Omega] [IsSepClosed Omega]
variable (xi : Spec (.of Omega) ⟶ I.supportComplement)
variable (U : OpenNormalSubgroup π₁ᵉᵗ(xi ≫ I.supportComplement.ι))
AlgebraicGeometry.FiniteEtale.OpenNormalPullbackModel.pulledSupportComplementIsLocallyNoetherian
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
namespace OpenNormalPullbackModel
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
[IsLocallyNoetherian X]
variable (I : X.IdealSheafData) [ConnectedSpace I.supportComplement]
[Nonempty I.supportComplement]
variable {Omega : Type u} [Field Omega] [IsSepClosed Omega]
variable (xi : Spec (.of Omega) ⟶ I.supportComplement)
variable (U : OpenNormalSubgroup π₁ᵉᵗ(xi ≫ I.supportComplement.ι))
AlgebraicGeometry.FiniteEtale.OpenNormalPullbackModel.pulledSupportComplementInclusionQuasiCompact
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
namespace OpenNormalPullbackModel
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
[IsLocallyNoetherian X]
variable (I : X.IdealSheafData) [ConnectedSpace I.supportComplement]
[Nonempty I.supportComplement]
variable {Omega : Type u} [Field Omega] [IsSepClosed Omega]
variable (xi : Spec (.of Omega) ⟶ I.supportComplement)
variable (U : OpenNormalSubgroup π₁ᵉᵗ(xi ≫ I.supportComplement.ι))
AlgebraicGeometry.FiniteEtale.OpenNormalPullbackModel.coverOnPulledSupportComplement_isGalois
DocumentationTransport across the source isomorphism preserves a connected Galois cover.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
namespace OpenNormalPullbackModel
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
[IsLocallyNoetherian X]
variable (I : X.IdealSheafData) [ConnectedSpace I.supportComplement]
[Nonempty I.supportComplement]
variable {Omega : Type u} [Field Omega] [IsSepClosed Omega]
variable (xi : Spec (.of Omega) ⟶ I.supportComplement)
variable (U : OpenNormalSubgroup π₁ᵉᵗ(xi ≫ I.supportComplement.ι))
AlgebraicGeometry.FiniteEtale.OpenNormalPullbackModel.coverOnPulledSupportComplement_aut_isMulCommutative
DocumentationTransport across the source isomorphism also preserves commutativity of the deck group.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
namespace OpenNormalPullbackModel
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
[IsLocallyNoetherian X]
variable (I : X.IdealSheafData) [ConnectedSpace I.supportComplement]
[Nonempty I.supportComplement]
variable {Omega : Type u} [Field Omega] [IsSepClosed Omega]
variable (xi : Spec (.of Omega) ⟶ I.supportComplement)
variable (U : OpenNormalSubgroup π₁ᵉᵗ(xi ≫ I.supportComplement.ι))
AlgebraicGeometry.FiniteEtale.OpenNormalPullbackModel.extensionOfCanonicalNormalization
DocumentationFinite etaleness of the canonical normalization of the transported cover produces an actual extension over the target cover and the required pullback isomorphism over the original open-normal model.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe u
namespace OpenNormalPullbackModel
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X]
[IsLocallyNoetherian X]
variable (I : X.IdealSheafData) [ConnectedSpace I.supportComplement]
[Nonempty I.supportComplement]
variable {Omega : Type u} [Field Omega] [IsSepClosed Omega]
variable (xi : Spec (.of Omega) ⟶ I.supportComplement)
variable (U : OpenNormalSubgroup π₁ᵉᵗ(xi ≫ I.supportComplement.ι))