Pointed étale neighbourhoods #
Étale algebras with a map to a fixed commutative algebra form the indexing category for strict
henselization. For R : Type u and Ω : Type v, source algebras live in Type (max u v). The
target is lifted to this universe, so the base algebra and tensor-product refinements belong to
the same category even when the base and target have different universes. The structure map of a
neighbourhood therefore lands in ULift Ω, and Neighbourhood.point is the corresponding
R-algebra map to Ω.
Localizing a neighbourhood at an element whose point is a unit gives a refinement in which that element is a unit. A monic polynomial with a simple root at the point has a root with that same image in a further neighbourhood.
This file records the underlying R-algebra map to Ω (Neighbourhood.point), constructors
Neighbourhood.mk' and Neighbourhood.homMk' from algebra maps compatible with the points, an
extensionality lemma for morphisms, and the refinement Neighbourhood.away of a neighbourhood by
inverting an element that is a unit at the point.
References #
- Stacks Project, Tags 04GP and 04GW.
- Mathlib's
StandardEtalePair, for adjoining a root and inverting its derivative. - Taylor Dupuy, Thomas Tucker, and Zhuoran Wang, pcfawd-formalization at
9a20b3f,StrictHenselizationConstruction.lean,PointedEtaleNeighborhood.
The defining property of a pointed neighbourhood.
The source algebra of a pointed neighbourhood is étale over the base.
Pointed neighbourhoods agree when their source algebras and point maps agree.
The point of a neighbourhood is the structure map followed by ULift.down.
Morphisms of pointed neighbourhoods are determined by their underlying algebra maps.
Morphisms of pointed neighbourhoods are compatible with the points.
The elementwise form of point_comp_hom.
The pointed neighbourhood given by an étale R-algebra A and an R-algebra map
A → Ω.
Instances For
A morphism of pointed neighbourhoods given by an algebra map compatible with the points.
Instances For
Inverting an element y of a pointed neighbourhood that is a unit at the point gives a
pointed neighbourhood, with the point extended to the localization.
Instances For
The refinement awayHom is the localization map.
The refinement awayHom sends y to a unit.
The universal property of away: a morphism f : B ⟶ C that sends y to a unit factors
through awayHom B y hy.
Instances For
The underlying algebra map of awayLift is the localization lift of the underlying map of
f.
The factorization awayLift composed with awayHom is the original morphism.
Morphisms out of away B y hy are determined by their composite with awayHom.
A stage element whose point is a unit becomes a unit in a further pointed étale neighbourhood, obtained by localizing at that element.
A simple root at the point of a pointed étale neighbourhood lifts to a root in a further pointed étale neighbourhood, with exactly the prescribed image under its point.