ModulePuncturedSpectrumConnectedLefschetzSource.lean
Nyll.EtaleFundamentalGroups.Purity.PuncturedSpectrumConnectedLefschetzSource
16 declarations indexed from sourceView source ↗ Module documentation
Finite normalization sources for punctured hypersurface restriction
For a connected finite-etale cover of a positive-dimensional punctured normal local spectrum, its function-field normalization over the full spectrum is finite. Pulling that actual finite normalization back to a local quotient gives the closed-fibre source whose puncture controls the connected-cover form of local Lefschetz.
This file constructs that source and the canonical comparison with the restriction of the original cover. No connectedness or effectivity conclusion is assumed.
Declarations
AlgebraicGeometry.FiniteEtale.finiteHasAffinePropertyLefschetz
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace IsLocalRing
open CategoryTheory.PreGaloisCategory
open scoped TensorProduct
namespace AlgebraicGeometry.FiniteEtale
universe u
AlgebraicGeometry.FiniteEtale.connectedSpace_spec_quotient_map_of_finiteDomain_of_maximalAdicComplete
DocumentationLet a finite domain algebra lie over a complete Noetherian local ring. For every ideal of the base contained in its maximal ideal, the spectrum of the corresponding quotient of the finite algebra is connected.
The proof is the genuine completeness input: an idempotent of the quotient lifts by Hensel's lemma, and the lift is trivial because the finite algebra is a domain.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace IsLocalRing
open CategoryTheory.PreGaloisCategory
open scoped TensorProduct
namespace AlgebraicGeometry.FiniteEtale
universe u
local instance finiteHasAffinePropertyLefschetz : HasAffineProperty
(@IsFinite : MorphismProperty Scheme.{u}) (affineAnd RingHom.Finite) := by
rw [HasAffineProperty.affineAnd_iff
(@IsFinite : MorphismProperty Scheme.{u})
RingHom.finite_respectsIso RingHom.finite_localizationPreserves.away
RingHom.finite_ofLocalizationSpan]
intro X Y f
exact isFinite_iff f
variable (R : Type u) [CommRing R] [IsDomain R] [IsLocalRing R]
[IsNoetherianRing R] [IsIntegrallyClosed R]
omit [IsDomain R] [IsIntegrallyClosed R] in
AlgebraicGeometry.FiniteEtale.connectedSpace_pullback_spec_quotient_of_finiteDomain_of_maximalAdicComplete
DocumentationGeometric form of connectedSpace_spec_quotient_map_of_finiteDomain_of_maximalAdicComplete: the closed fibre of a finite affine domain over a complete Noetherian local base is connected.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace IsLocalRing
open CategoryTheory.PreGaloisCategory
open scoped TensorProduct
namespace AlgebraicGeometry.FiniteEtale
universe u
local instance finiteHasAffinePropertyLefschetz : HasAffineProperty
(@IsFinite : MorphismProperty Scheme.{u}) (affineAnd RingHom.Finite) := by
rw [HasAffineProperty.affineAnd_iff
(@IsFinite : MorphismProperty Scheme.{u})
RingHom.finite_respectsIso RingHom.finite_localizationPreserves.away
RingHom.finite_ofLocalizationSpan]
intro X Y f
exact isFinite_iff f
variable (R : Type u) [CommRing R] [IsDomain R] [IsLocalRing R]
[IsNoetherianRing R] [IsIntegrallyClosed R]
omit [IsDomain R] [IsIntegrallyClosed R] in
AlgebraicGeometry.FiniteEtale.pullbackIsoOfIsoOver
DocumentationPulling back two isomorphic objects over the same base gives isomorphic pullbacks.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace IsLocalRing
open CategoryTheory.PreGaloisCategory
open scoped TensorProduct
namespace AlgebraicGeometry.FiniteEtale
universe u
local instance finiteHasAffinePropertyLefschetz : HasAffineProperty
(@IsFinite : MorphismProperty Scheme.{u}) (affineAnd RingHom.Finite) := by
rw [HasAffineProperty.affineAnd_iff
(@IsFinite : MorphismProperty Scheme.{u})
RingHom.finite_respectsIso RingHom.finite_localizationPreserves.away
RingHom.finite_ofLocalizationSpan]
intro X Y f
exact isFinite_iff f
variable (R : Type u) [CommRing R] [IsDomain R] [IsLocalRing R]
[IsNoetherianRing R] [IsIntegrallyClosed R]
AlgebraicGeometry.FiniteEtale.connectedSpace_normalizationClosedFiber_of_isFinite_of_isIntegral
DocumentationThe closed fibre of any finite morphism with integral source over a complete Noetherian local affine scheme is connected. Passing to global sections reduces this to the finite-domain quotient theorem above.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace IsLocalRing
open CategoryTheory.PreGaloisCategory
open scoped TensorProduct
namespace AlgebraicGeometry.FiniteEtale
universe u
local instance finiteHasAffinePropertyLefschetz : HasAffineProperty
(@IsFinite : MorphismProperty Scheme.{u}) (affineAnd RingHom.Finite) := by
rw [HasAffineProperty.affineAnd_iff
(@IsFinite : MorphismProperty Scheme.{u})
RingHom.finite_respectsIso RingHom.finite_localizationPreserves.away
RingHom.finite_ofLocalizationSpan]
intro X Y f
exact isFinite_iff f
variable (R : Type u) [CommRing R] [IsDomain R] [IsLocalRing R]
[IsNoetherianRing R] [IsIntegrallyClosed R]
omit [IsDomain R] [IsIntegrallyClosed R] in
AlgebraicGeometry.FiniteEtale.puncturedSpectrumFunctionFieldRingEquiv_apply_germ_source
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace IsLocalRing
open CategoryTheory.PreGaloisCategory
open scoped TensorProduct
namespace AlgebraicGeometry.FiniteEtale
universe u
local instance finiteHasAffinePropertyLefschetz : HasAffineProperty
(@IsFinite : MorphismProperty Scheme.{u}) (affineAnd RingHom.Finite) := by
rw [HasAffineProperty.affineAnd_iff
(@IsFinite : MorphismProperty Scheme.{u})
RingHom.finite_respectsIso RingHom.finite_localizationPreserves.away
RingHom.finite_ofLocalizationSpan]
intro X Y f
exact isFinite_iff f
variable (R : Type u) [CommRing R] [IsDomain R] [IsLocalRing R]
[IsNoetherianRing R] [IsIntegrallyClosed R]
omit [IsNoetherianRing R] [IsIntegrallyClosed R] in
AlgebraicGeometry.FiniteEtale.specFunctionField_algebraMap_ΓSpecIso_hom_source
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace IsLocalRing
open CategoryTheory.PreGaloisCategory
open scoped TensorProduct
namespace AlgebraicGeometry.FiniteEtale
universe u
local instance finiteHasAffinePropertyLefschetz : HasAffineProperty
(@IsFinite : MorphismProperty Scheme.{u}) (affineAnd RingHom.Finite) := by
rw [HasAffineProperty.affineAnd_iff
(@IsFinite : MorphismProperty Scheme.{u})
RingHom.finite_respectsIso RingHom.finite_localizationPreserves.away
RingHom.finite_ofLocalizationSpan]
intro X Y f
exact isFinite_iff f
variable (R : Type u) [CommRing R] [IsDomain R] [IsLocalRing R]
[IsNoetherianRing R] [IsIntegrallyClosed R]
omit [IsLocalRing R] [IsNoetherianRing R] [IsIntegrallyClosed R] in
AlgebraicGeometry.FiniteEtale.connectedPuncturedCoverGenericNormalization_isFinite
DocumentationThe relative function-field normalization attached to a connected finite-etale cover of a positive-dimensional punctured normal local spectrum is finite over the full spectrum.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace IsLocalRing
open CategoryTheory.PreGaloisCategory
open scoped TensorProduct
namespace AlgebraicGeometry.FiniteEtale
universe u
local instance finiteHasAffinePropertyLefschetz : HasAffineProperty
(@IsFinite : MorphismProperty Scheme.{u}) (affineAnd RingHom.Finite) := by
rw [HasAffineProperty.affineAnd_iff
(@IsFinite : MorphismProperty Scheme.{u})
RingHom.finite_respectsIso RingHom.finite_localizationPreserves.away
RingHom.finite_ofLocalizationSpan]
intro X Y f
exact isFinite_iff f
variable (R : Type u) [CommRing R] [IsDomain R] [IsLocalRing R]
[IsNoetherianRing R] [IsIntegrallyClosed R]
AlgebraicGeometry.FiniteEtale.connectedPuncturedCoverNormalizationClosedFiber
DocumentationThe finite closed-fibre normalization over a quotient of the local base. Its further restriction to the quotient puncture is the concrete source in the connected-cover Lefschetz problem.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace IsLocalRing
open CategoryTheory.PreGaloisCategory
open scoped TensorProduct
namespace AlgebraicGeometry.FiniteEtale
universe u
local instance finiteHasAffinePropertyLefschetz : HasAffineProperty
(@IsFinite : MorphismProperty Scheme.{u}) (affineAnd RingHom.Finite) := by
rw [HasAffineProperty.affineAnd_iff
(@IsFinite : MorphismProperty Scheme.{u})
RingHom.finite_respectsIso RingHom.finite_localizationPreserves.away
RingHom.finite_ofLocalizationSpan]
intro X Y f
exact isFinite_iff f
variable (R : Type u) [CommRing R] [IsDomain R] [IsLocalRing R]
[IsNoetherianRing R] [IsIntegrallyClosed R]
AlgebraicGeometry.FiniteEtale.connectedPuncturedCoverNormalizationClosedFiber_hom_isFinite
DocumentationThe normalization closed fibre is finite over the quotient spectrum.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace IsLocalRing
open CategoryTheory.PreGaloisCategory
open scoped TensorProduct
namespace AlgebraicGeometry.FiniteEtale
universe u
local instance finiteHasAffinePropertyLefschetz : HasAffineProperty
(@IsFinite : MorphismProperty Scheme.{u}) (affineAnd RingHom.Finite) := by
rw [HasAffineProperty.affineAnd_iff
(@IsFinite : MorphismProperty Scheme.{u})
RingHom.finite_respectsIso RingHom.finite_localizationPreserves.away
RingHom.finite_ofLocalizationSpan]
intro X Y f
exact isFinite_iff f
variable (R : Type u) [CommRing R] [IsDomain R] [IsLocalRing R]
[IsNoetherianRing R] [IsIntegrallyClosed R]
AlgebraicGeometry.FiniteEtale.connectedPuncturedCoverNormalizationClosedFiber_isAffine
DocumentationThe normalization closed fibre is affine.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace IsLocalRing
open CategoryTheory.PreGaloisCategory
open scoped TensorProduct
namespace AlgebraicGeometry.FiniteEtale
universe u
local instance finiteHasAffinePropertyLefschetz : HasAffineProperty
(@IsFinite : MorphismProperty Scheme.{u}) (affineAnd RingHom.Finite) := by
rw [HasAffineProperty.affineAnd_iff
(@IsFinite : MorphismProperty Scheme.{u})
RingHom.finite_respectsIso RingHom.finite_localizationPreserves.away
RingHom.finite_ofLocalizationSpan]
intro X Y f
exact isFinite_iff f
variable (R : Type u) [CommRing R] [IsDomain R] [IsLocalRing R]
[IsNoetherianRing R] [IsIntegrallyClosed R]
AlgebraicGeometry.FiniteEtale.connectedPuncturedCoverNormalizationClosedFiber_connectedSpace
DocumentationFor a complete base, the entire normalization closed fibre is connected. The remaining local-Lefschetz issue is precisely whether deleting the finite set over the closed point preserves this connectedness.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace IsLocalRing
open CategoryTheory.PreGaloisCategory
open scoped TensorProduct
namespace AlgebraicGeometry.FiniteEtale
universe u
local instance finiteHasAffinePropertyLefschetz : HasAffineProperty
(@IsFinite : MorphismProperty Scheme.{u}) (affineAnd RingHom.Finite) := by
rw [HasAffineProperty.affineAnd_iff
(@IsFinite : MorphismProperty Scheme.{u})
RingHom.finite_respectsIso RingHom.finite_localizationPreserves.away
RingHom.finite_ofLocalizationSpan]
intro X Y f
exact isFinite_iff f
variable (R : Type u) [CommRing R] [IsDomain R] [IsLocalRing R]
[IsNoetherianRing R] [IsIntegrallyClosed R]
AlgebraicGeometry.FiniteEtale.connectedPuncturedCoverNormalizationPuncturedFiber
DocumentationThe puncture of the finite normalization closed fibre.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace IsLocalRing
open CategoryTheory.PreGaloisCategory
open scoped TensorProduct
namespace AlgebraicGeometry.FiniteEtale
universe u
local instance finiteHasAffinePropertyLefschetz : HasAffineProperty
(@IsFinite : MorphismProperty Scheme.{u}) (affineAnd RingHom.Finite) := by
rw [HasAffineProperty.affineAnd_iff
(@IsFinite : MorphismProperty Scheme.{u})
RingHom.finite_respectsIso RingHom.finite_localizationPreserves.away
RingHom.finite_ofLocalizationSpan]
intro X Y f
exact isFinite_iff f
variable (R : Type u) [CommRing R] [IsDomain R] [IsLocalRing R]
[IsNoetherianRing R] [IsIntegrallyClosed R]
AlgebraicGeometry.FiniteEtale.connectedPuncturedCoverQuotientRestrictionIso
DocumentationThe restriction of a connected punctured cover to a quotient puncture is canonically the puncture of the closed fibre of its finite generic-field normalization. This identifies the actual source whose connectedness is the local Lefschetz input.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace IsLocalRing
open CategoryTheory.PreGaloisCategory
open scoped TensorProduct
namespace AlgebraicGeometry.FiniteEtale
universe u
local instance finiteHasAffinePropertyLefschetz : HasAffineProperty
(@IsFinite : MorphismProperty Scheme.{u}) (affineAnd RingHom.Finite) := by
rw [HasAffineProperty.affineAnd_iff
(@IsFinite : MorphismProperty Scheme.{u})
RingHom.finite_respectsIso RingHom.finite_localizationPreserves.away
RingHom.finite_ofLocalizationSpan]
intro X Y f
exact isFinite_iff f
variable (R : Type u) [CommRing R] [IsDomain R] [IsLocalRing R]
[IsNoetherianRing R] [IsIntegrallyClosed R]
AlgebraicGeometry.FiniteEtale.connectedPuncturedCoverQuotientRestriction_connectedSpace_iff
DocumentationThe connectedness question for the quotient restriction is exactly the connectedness of the punctured finite-normalization closed fibre.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace IsLocalRing
open CategoryTheory.PreGaloisCategory
open scoped TensorProduct
namespace AlgebraicGeometry.FiniteEtale
universe u
local instance finiteHasAffinePropertyLefschetz : HasAffineProperty
(@IsFinite : MorphismProperty Scheme.{u}) (affineAnd RingHom.Finite) := by
rw [HasAffineProperty.affineAnd_iff
(@IsFinite : MorphismProperty Scheme.{u})
RingHom.finite_respectsIso RingHom.finite_localizationPreserves.away
RingHom.finite_ofLocalizationSpan]
intro X Y f
exact isFinite_iff f
variable (R : Type u) [CommRing R] [IsDomain R] [IsLocalRing R]
[IsNoetherianRing R] [IsIntegrallyClosed R]
AlgebraicGeometry.FiniteEtale.connectedPuncturedCoverQuotientRestriction_isConnected_iff
DocumentationOver a connected quotient puncture, categorical connectedness of the restricted finite-etale cover is equivalent to connectedness of the punctured finite-normalization closed fibre.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits TopologicalSpace IsLocalRing
open CategoryTheory.PreGaloisCategory
open scoped TensorProduct
namespace AlgebraicGeometry.FiniteEtale
universe u
local instance finiteHasAffinePropertyLefschetz : HasAffineProperty
(@IsFinite : MorphismProperty Scheme.{u}) (affineAnd RingHom.Finite) := by
rw [HasAffineProperty.affineAnd_iff
(@IsFinite : MorphismProperty Scheme.{u})
RingHom.finite_respectsIso RingHom.finite_localizationPreserves.away
RingHom.finite_ofLocalizationSpan]
intro X Y f
exact isFinite_iff f
variable (R : Type u) [CommRing R] [IsDomain R] [IsLocalRing R]
[IsNoetherianRing R] [IsIntegrallyClosed R]