ModulePuncturedHypersurfaceNeighborhoodDiagram.lean
Nyll.EtaleFundamentalGroups.Purity.PuncturedHypersurfaceNeighborhoodDiagram
14 declarations indexed from sourceView source ↗ Module documentation
The actual neighbourhood diagram of a punctured hypersurface
The indices are opens inside the punctured local spectrum that contain its hypersurface. Their order is reversed so that intersections are later stages. The cone vertex is the actual pullback of the hypersurface to the puncture. Its maps to every neighbourhood are constructed using the unique isomorphism between the corresponding open subschemes of the hypersurface.
Thus no comparison map, pullback identification, or limiting property is assumed in the neighbourhood system used in Stacks Project, Tag 0BLN.
Imports10
- Nyll.SchemeTheory.LocalGeometry.PuncturedSpectrum
- Mathlib.AlgebraicGeometry.Limits
- Mathlib.AlgebraicGeometry.OpenImmersion
- Mathlib.AlgebraicGeometry.Restrict
- Mathlib.CategoryTheory.Category.Preorder
- Mathlib.CategoryTheory.Limits.Cones
- Mathlib.Order.Directed
- Mathlib.Order.OrderDual
- Mathlib.RingTheory.Ideal.Quotient.Basic
- Mathlib.RingTheory.Spectrum.Prime.RingHom
Imported by3
Declarations
AlgebraicGeometry.FiniteEtale.PuncturedHypersurface.hypersurfaceMap
DocumentationThe actual principal closed immersion into the local spectrum.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits Opposite
namespace AlgebraicGeometry.FiniteEtale.PuncturedHypersurface
universe u
variable (R : Type u) [CommRing R] [IsLocalRing R] (f : R)
AlgebraicGeometry.FiniteEtale.PuncturedHypersurface.puncture
DocumentationThe hypersurface in the punctured spectrum, defined by its actual pullback.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits Opposite
namespace AlgebraicGeometry.FiniteEtale.PuncturedHypersurface
universe u
variable (R : Type u) [CommRing R] [IsLocalRing R] (f : R)
AlgebraicGeometry.FiniteEtale.PuncturedHypersurface.Neighborhood
DocumentationThe open neighbourhoods of the punctured hypersurface within the puncture.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits Opposite
namespace AlgebraicGeometry.FiniteEtale.PuncturedHypersurface
universe u
variable (R : Type u) [CommRing R] [IsLocalRing R] (f : R)
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits Opposite
namespace AlgebraicGeometry.FiniteEtale.PuncturedHypersurface
universe u
variable (R : Type u) [CommRing R] [IsLocalRing R] (f : R)
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits Opposite
namespace AlgebraicGeometry.FiniteEtale.PuncturedHypersurface
universe u
variable (R : Type u) [CommRing R] [IsLocalRing R] (f : R)
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits Opposite
namespace AlgebraicGeometry.FiniteEtale.PuncturedHypersurface
universe u
variable (R : Type u) [CommRing R] [IsLocalRing R] (f : R)
AlgebraicGeometry.FiniteEtale.PuncturedHypersurface.preimage_neighborhood_eq
DocumentationPulling a neighbourhood back to the hypersurface gives exactly its puncture.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits Opposite
namespace AlgebraicGeometry.FiniteEtale.PuncturedHypersurface
universe u
variable (R : Type u) [CommRing R] [IsLocalRing R] (f : R)
AlgebraicGeometry.FiniteEtale.PuncturedHypersurface.neighborhoodPullback_range_eq
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits Opposite
namespace AlgebraicGeometry.FiniteEtale.PuncturedHypersurface
universe u
variable (R : Type u) [CommRing R] [IsLocalRing R] (f : R)
AlgebraicGeometry.FiniteEtale.PuncturedHypersurface.neighborhoodPullbackIso
DocumentationThe actual hypersurface pullback over each neighbourhood is the same open subscheme of the hypersurface as the original puncture.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits Opposite
namespace AlgebraicGeometry.FiniteEtale.PuncturedHypersurface
universe u
variable (R : Type u) [CommRing R] [IsLocalRing R] (f : R)
AlgebraicGeometry.FiniteEtale.PuncturedHypersurface.neighborhoodPullbackIso_hom_snd
DocumentationThe hypersurface comparison preserves its map to the closed hypersurface.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits Opposite
namespace AlgebraicGeometry.FiniteEtale.PuncturedHypersurface
universe u
variable (R : Type u) [CommRing R] [IsLocalRing R] (f : R)
AlgebraicGeometry.FiniteEtale.PuncturedHypersurface.projection
DocumentationThe punctured hypersurface maps canonically into every neighbourhood.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits Opposite
namespace AlgebraicGeometry.FiniteEtale.PuncturedHypersurface
universe u
variable (R : Type u) [CommRing R] [IsLocalRing R] (f : R)
AlgebraicGeometry.FiniteEtale.PuncturedHypersurface.projection_comp_ι
DocumentationEach projection is over the original local spectrum.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits Opposite
namespace AlgebraicGeometry.FiniteEtale.PuncturedHypersurface
universe u
variable (R : Type u) [CommRing R] [IsLocalRing R] (f : R)
AlgebraicGeometry.FiniteEtale.PuncturedHypersurface.diagram
DocumentationThe inverse diagram consists of the actual open subschemes and inclusions.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits Opposite
namespace AlgebraicGeometry.FiniteEtale.PuncturedHypersurface
universe u
variable (R : Type u) [CommRing R] [IsLocalRing R] (f : R)
AlgebraicGeometry.FiniteEtale.PuncturedHypersurface.cone
DocumentationThe canonical cone with vertex the actual punctured hypersurface.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits Opposite
namespace AlgebraicGeometry.FiniteEtale.PuncturedHypersurface
universe u
variable (R : Type u) [CommRing R] [IsLocalRing R] (f : R)