67.34 Morphisms and dimensions… to 67.48 Relative normalization of…
Section67.34 Morphisms and dimensions of fibres#
Section 67.34 of the Stacks Project, Tag 04NP. 8 tags here are carried by 25 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 04NQ, a lemma
Tag 04NQ in the Stacks Project.
AlgebraicGeometry.Space.relativeDimensionAt_eq_fiberLocalRingDimension_add_transcendenceDegreeAt, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/FibreDimension.lean, line 313.
Stacks 04NQ. For a morphism of algebraic spaces over
Swhich is locally of finite type, the relative dimension at a point is the dimension of the local ring of the fibre there plus the transcendence degree of the point over its image.The three invariants of Stacks 04NM are chart conditions, so all three are read off one pointed étale chart at the point (Stacks 04NC); on the resulting morphism of schemes the identity is the dimension formula of Stacks 02FX.
theorem relativeDimensionAt_eq_fiberLocalRingDimension_add_transcendenceDegreeAt
(hF : IsAlgebraicSpace B S hS F) (hG : IsAlgebraicSpace B S hS G)
(f : F ⟶ G) (x : points B S hS F) (hf : IsLocallyOfFiniteType B S hS f)
(d e r : ℕ∞) (hd : HasRelativeDimensionAt d B S hS f x)
(he : HasFiberLocalRingDimension e B S hS hF hG f x)
(hr : HasTranscendenceDegreeAt B S hS f x r) : d = e + r
Tag 04NR, a lemma
Tag 04NR in the Stacks Project.
AlgebraicGeometry.Space.hasTranscendenceDegreeAt_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/FibreDimension.lean, line 354. The attribute's comment: “part (3): additivity of the transcendence degree”.
Additivity of the transcendence degree at a point, part (3) of Stacks 04NR. For composable morphisms
f : X ⟶ Yandg : Y ⟶ Zof algebraic spaces overSand a pointxofX, the transcendence degree ofxover its image underf ≫ gis the sum of the transcendence degree ofxoverf xand off xoverg (f x).Compatible étale charts for the composite (
AlgebraicGeometry.Space.exists_compatible_etale_charts_comp) read all three transcendence degrees on a single commuting pair of chart morphismsαandβof the site; on the resulting morphisms of schemes the three residue fields form a tower and the transcendence degree of a tower is additive.The source assumes
fandglocally of finite type; that is not needed, neither for the chart comparison nor for the tower identity.
theorem hasTranscendenceDegreeAt_comp {X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (g : Y ⟶ Z) (x : points B S hS X)
(r s : ℕ∞) (hr : HasTranscendenceDegreeAt B S hS f x r)
(hs : HasTranscendenceDegreeAt B S hS g (pointsMap B S hS X f x) s) :
HasTranscendenceDegreeAt B S hS (f ≫ g) x (r + s)
AlgebraicGeometry.Space.hasRelativeDimensionAt_comp_le_add, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/FibreDimension.lean, line 477. The attribute's comment: “part (1): the relative dimension of a composite is at most the sum”.
Stacks 04NR, part (1). For composable morphisms of algebraic spaces over
Swhich are locally of finite type, the relative dimension of the composite at a point is at most the sum of the relative dimension of the first morphism there and of the second morphism at the image point.Compatible étale charts for the composite read all three relative dimensions as fibre dimensions of a pair of composable morphisms of schemes at one point, where the inequality is part of Stacks 02JS.
theorem hasRelativeDimensionAt_comp_le_add {X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (g : Y ⟶ Z) (x : points B S hS X)
(hf : IsLocallyOfFiniteType B S hS f) (hg : IsLocallyOfFiniteType B S hS g) (d e n : ℕ∞)
(hd : HasRelativeDimensionAt d B S hS f x)
(he : HasRelativeDimensionAt e B S hS g (pointsMap B S hS X f x))
(hn : HasRelativeDimensionAt n B S hS (f ≫ g) x) : n ≤ d + e
AlgebraicGeometry.Space.exists_hasRelativeDimensionAt_comp_le_add, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/FibreDimension.lean, line 500. The attribute's comment: “part (1): the relative dimension of a composite is at most the sum”.
Stacks 04NR, part (1). The composite of two morphisms of algebraic spaces over
Swhich are locally of finite type has a relative dimension at every point of its source, and that dimension is at most the sum of the relative dimensions of the two factors.
theorem exists_hasRelativeDimensionAt_comp_le_add {X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (g : Y ⟶ Z) (x : points B S hS X)
(hf : IsLocallyOfFiniteType B S hS f) (hg : IsLocallyOfFiniteType B S hS g) (d e : ℕ∞)
(hd : HasRelativeDimensionAt d B S hS f x)
(he : HasRelativeDimensionAt e B S hS g (pointsMap B S hS X f x)) :
∃ n : ℕ∞, HasRelativeDimensionAt n B S hS (f ≫ g) x ∧ n ≤ d + e
AlgebraicGeometry.Space.hasRelativeDimensionAt_comp_of_isFlatAt, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/FibreDimension.lean, line 517. The attribute's comment: “part (2): equality when the first morphism is flat at the point”.
Stacks 04NR, part (2), special case. The inequality of part (1) is an equality as soon as the first morphism is flat at the point.
On compatible étale charts for the composite this is the corresponding part of Stacks 02JS, flatness of
fatxbecoming flatness of the first chart morphism at the selected scheme point.
theorem hasRelativeDimensionAt_comp_of_isFlatAt {X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (g : Y ⟶ Z) (x : points B S hS X)
(hf : IsLocallyOfFiniteType B S hS f) (hg : IsLocallyOfFiniteType B S hS g) (d e : ℕ∞)
(hd : HasRelativeDimensionAt d B S hS f x)
(he : HasRelativeDimensionAt e B S hS g (pointsMap B S hS X f x))
(hflat : IsFlatAt B S hS f x) :
HasRelativeDimensionAt (d + e) B S hS (f ≫ g) x
AlgebraicGeometry.Space.hasRelativeDimensionAt_comp_of_isFlatAt_fibre, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/FibreDimension.lean, line 1057. The attribute's comment: “part (2): equality when the morphism of field-valued fibres is flat”.
Stacks 04NR, part (2). The inequality of part (1) is an equality as soon as the morphism of field-valued fibres over the image point is flat at a point above
x: hereXkandYkare the fibres ofXandYover a field-valued representativepof the image ofxinZ, presented by the two cartesian squares,x'is a point ofXkabovex, andXk ⟶ Ykis flat atx'.Relative dimension is invariant under base change (part (1) of Stacks 04NS), so all three relative dimensions may be read on the fibres over
p, where the first morphism is flat at the chosen point andAlgebraicGeometry.Space.hasRelativeDimensionAt_comp_of_isFlatAtapplies. The fibres are algebraic because they are fibre products of algebraic spaces (Stacks 02X2), and the two morphisms between them are locally of finite type because being so is stable under base change (Stacks 03XH).No chosen fibre-product objects are imposed: the two squares are cartesian squares of arbitrary presheaves, which is why neither fibre is assumed algebraic.
theorem hasRelativeDimensionAt_comp_of_isFlatAt_fibre
{X Y Z Xk Yk : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (g : Y ⟶ Z) (x : points B S hS X)
(hf : IsLocallyOfFiniteType B S hS f) (hg : IsLocallyOfFiniteType B S hS g) (d e : ℕ∞)
(hd : HasRelativeDimensionAt d B S hS f x)
(he : HasRelativeDimensionAt e B S hS g (pointsMap B S hS X f x))
(p : FieldValuedPoint B S hS Z) (px : Xk ⟶ X) (py : Yk ⟶ Y)
(qy : Yk ⟶ yoneda.obj (p.siteObject B S hS Z)) (fk : Xk ⟶ Yk) (x' : points B S hS Xk)
(hpx : IsPullback px fk f py)
(hpy : IsPullback py qy g (yonedaEquiv.symm p.value))
(hx : pointsMap B S hS Xk px x' = x) (hflat : IsFlatAt B S hS fk x') :
HasRelativeDimensionAt (d + e) B S hS (f ≫ g) x
Tag 04NS, a lemma
Tag 04NS in the Stacks Project.
AlgebraicGeometry.Space.hasRelativeDimensionAt_iff_of_isPullback, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/FibreDimension.lean, line 686. The attribute's comment: “part (1): invariance of the relative dimension under base change”.
Invariance of relative dimension under base change, part (1) of Stacks 04NS. In a cartesian square of algebraic spaces over
Swhose right vertical arrowfis locally of finite type, the relative dimension of the base changef'at a pointx'of its source is the relative dimension offat the image ofx'.Read on the compatible pointed charts of
AlgebraicGeometry.Space.exists_etaleChartAtPoint_pair_of_isPullback, each side is the dimension of the fibre of a morphism of schemes at corresponding points of a cartesian square, which is part (1) of Stacks 02FY.The source assumes all four corners of the square algebraic; the fourth corner
X'need not be, because the two chart conditions are compared on charts supplied as data rather than on charts produced from an atlas.
theorem hasRelativeDimensionAt_iff_of_isPullback {X' X Y' Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
{g' : X' ⟶ X} {f' : X' ⟶ Y'} {f : X ⟶ Y} {g : Y' ⟶ Y} (sq : IsPullback g' f' f g)
(hX : IsAlgebraicSpace B S hS X) (hY' : IsAlgebraicSpace B S hS Y')
(hY : IsAlgebraicSpace B S hS Y)
(hf : IsLocallyOfFiniteType B S hS f) (x' : points B S hS X') (d : ℕ∞) :
HasRelativeDimensionAt d B S hS f (pointsMap B S hS X' g' x') ↔
HasRelativeDimensionAt d B S hS f' x'
AlgebraicGeometry.Space.exists_fiberLocalRingDimension_add_eq_of_isPullback, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/FibreDimension.lean, line 784. The attribute's comment: “part (2): the gain in the dimension of the local ring of the fibre is the loss in transcendence degree”.
Part (2) of Stacks 04NS. In a cartesian square of algebraic spaces over
Swhose right vertical arrowfis locally of finite type, the dimension gained by the local ring of the fibre at a pointx'of the source of the base change, over its value forfat the image ofx', is the transcendence degree lost there; in particular the common difference is nonnegative, which is why it is recorded as a summandnrather than as a difference.The transcendence degrees are compared on the compatible pointed charts of
AlgebraicGeometry.Space.exists_etaleChartAtPoint_pair_of_isPullback, where the drop is part (2) of Stacks 02FY for the resulting cartesian square of schemes; the sum of the two invariants is the relative dimension (Stacks 04NQ) and so agrees on the two sides by part (1) of Stacks 04NS, which turns that drop into the gain of the other invariant. The transcendence degree atx'is finite, so it cancels.
theorem exists_fiberLocalRingDimension_add_eq_of_isPullback
{X' X Y' Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
{g' : X' ⟶ X} {f' : X' ⟶ Y'} {f : X ⟶ Y} {g : Y' ⟶ Y} (sq : IsPullback g' f' f g)
(hX' : IsAlgebraicSpace B S hS X') (hX : IsAlgebraicSpace B S hS X)
(hY' : IsAlgebraicSpace B S hS Y') (hY : IsAlgebraicSpace B S hS Y)
(hf : IsLocallyOfFiniteType B S hS f) (x' : points B S hS X') (e r e' r' : ℕ∞)
(he : HasFiberLocalRingDimension e B S hS hX hY f (pointsMap B S hS X' g' x'))
(hr : HasTranscendenceDegreeAt B S hS f (pointsMap B S hS X' g' x') r)
(he' : HasFiberLocalRingDimension e' B S hS hX' hY' f' x')
(hr' : HasTranscendenceDegreeAt B S hS f' x' r') :
∃ n : ℕ∞, e + n = e' ∧ r' + n = r
AlgebraicGeometry.Space.fiberLocalRingDimension_le_of_isPullback, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/FibreDimension.lean, line 832. The attribute's comment: “part (2): the dimension of the local ring of the fibre does not decrease”.
Part (2) of Stacks 04NS. Base change does not decrease the dimension of the local ring of the fibre at a point.
theorem fiberLocalRingDimension_le_of_isPullback
{X' X Y' Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
{g' : X' ⟶ X} {f' : X' ⟶ Y'} {f : X ⟶ Y} {g : Y' ⟶ Y} (sq : IsPullback g' f' f g)
(hX' : IsAlgebraicSpace B S hS X') (hX : IsAlgebraicSpace B S hS X)
(hY' : IsAlgebraicSpace B S hS Y') (hY : IsAlgebraicSpace B S hS Y)
(hf : IsLocallyOfFiniteType B S hS f) (x' : points B S hS X') (e r e' r' : ℕ∞)
(he : HasFiberLocalRingDimension e B S hS hX hY f (pointsMap B S hS X' g' x'))
(hr : HasTranscendenceDegreeAt B S hS f (pointsMap B S hS X' g' x') r)
(he' : HasFiberLocalRingDimension e' B S hS hX' hY' f' x')
(hr' : HasTranscendenceDegreeAt B S hS f' x' r') : e ≤ e'
AlgebraicGeometry.Space.transcendenceDegreeAt_le_of_isPullback, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/FibreDimension.lean, line 850. The attribute's comment: “part (2): the transcendence degree does not increase”.
Part (2) of Stacks 04NS. Base change does not increase the transcendence degree of a point over its image.
theorem transcendenceDegreeAt_le_of_isPullback
{X' X Y' Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
{g' : X' ⟶ X} {f' : X' ⟶ Y'} {f : X ⟶ Y} {g : Y' ⟶ Y} (sq : IsPullback g' f' f g)
(hX' : IsAlgebraicSpace B S hS X') (hX : IsAlgebraicSpace B S hS X)
(hY' : IsAlgebraicSpace B S hS Y') (hY : IsAlgebraicSpace B S hS Y)
(hf : IsLocallyOfFiniteType B S hS f) (x' : points B S hS X') (e r e' r' : ℕ∞)
(he : HasFiberLocalRingDimension e B S hS hX hY f (pointsMap B S hS X' g' x'))
(hr : HasTranscendenceDegreeAt B S hS f (pointsMap B S hS X' g' x') r)
(he' : HasFiberLocalRingDimension e' B S hS hX' hY' f' x')
(hr' : HasTranscendenceDegreeAt B S hS f' x' r') : r' ≤ r
AlgebraicGeometry.Space.exists_point_preserving_fiberLocalRingDimension_and_trdeg, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/FibreDimension.lean, line 890. The attribute's comment: “part (3): a common lift at which both invariants are preserved”.
Part (3) of Stacks 04NS. In a cartesian square of algebraic spaces over
Swhose right vertical arrowfis locally of finite type, a pointxofXand a pointy'ofY'with the same image inYhave a common liftx'toX'at which the dimension of the local ring of the fibre and the transcendence degree both take the value they take atx— that is, at which the common difference of part (2) vanishes.Some common lift exists because the point set of a fibre product surjects onto the fibre product of the point sets (Stacks 03H4). On the compatible pointed charts at such a lift (
AlgebraicGeometry.Space.exists_etaleChartAtPoint_pair_of_isPullback) part (3) of Stacks 02FY replaces the scheme point selected by the chart of the base change by one lying over the same two points at which both invariants are preserved; the same chart with that point as its representative is a pointed chart at its image inX', and that image is the required lift, because the two source charts commute with the horizontal arrow of the square.
theorem exists_point_preserving_fiberLocalRingDimension_and_trdeg
{X' X Y' Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
{g' : X' ⟶ X} {f' : X' ⟶ Y'} {f : X ⟶ Y} {g : Y' ⟶ Y} (sq : IsPullback g' f' f g)
(hX' : IsAlgebraicSpace B S hS X') (hX : IsAlgebraicSpace B S hS X)
(hY' : IsAlgebraicSpace B S hS Y') (hY : IsAlgebraicSpace B S hS Y)
(hf : IsLocallyOfFiniteType B S hS f) (x : points B S hS X) (y' : points B S hS Y')
(hxy : pointsMap B S hS X f x = pointsMap B S hS Y' g y') :
∃ x' : points B S hS X', pointsMap B S hS X' g' x' = x ∧
pointsMap B S hS X' f' x' = y' ∧
(∀ d : ℕ∞, HasFiberLocalRingDimension d B S hS hX hY f x ↔
HasFiberLocalRingDimension d B S hS hX' hY' f' x') ∧
(∀ r : ℕ∞, HasTranscendenceDegreeAt B S hS f x r ↔
HasTranscendenceDegreeAt B S hS f' x' r)
AlgebraicGeometry.Space.hasRelativeDimensionAt_iff_of_isPullback', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/RelativeDimensionBaseChange.lean, line 167. The attribute's comment: “part (1)”.
In a cartesian square of algebraic spaces over
Swithflocally of finite type, the relative dimension of the base change offat a point of its source is the relative dimension offat the image of that point.The square is the one with
poverfandqoverg, sop : W ⟶ Zis the base change off : X ⟶ Yandq : W ⟶ Xis the projection. OnlyX,YandZare assumed to be algebraic spaces.
theorem hasRelativeDimensionAt_iff_of_isPullback' (d : ℕ∞)
{W X Z Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
{p : W ⟶ Z} {q : W ⟶ X} {g : Z ⟶ Y} {f : X ⟶ Y} (sq : IsPullback p q g f)
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (hf : IsLocallyOfFiniteType B S hS f)
(x' : points B S hS W) :
HasRelativeDimensionAt d B S hS p x' ↔
HasRelativeDimensionAt d B S hS f (pointsMap B S hS W q x')
Tag 04NT, a lemma
Tag 04NT in the Stacks Project.
AlgebraicGeometry.Space.isOpen_setOf_hasRelativeDimensionAt_le, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/RelativeDimensionOpenness.lean, line 55.
For a morphism of algebraic spaces over
Swhich is locally of finite type, the set of points of the source at which the relative dimension is at mostnis open.
theorem isOpen_setOf_hasRelativeDimensionAt_le (hF : IsAlgebraicSpace B S hS F)
(hG : IsAlgebraicSpace B S hS G) (f : F ⟶ G) (hf : IsLocallyOfFiniteType B S hS f)
(n : ℕ) :
IsOpen {x : points B S hS F |
∃ d : ℕ∞, d ≤ (n : ℕ∞) ∧ HasRelativeDimensionAt d B S hS f x}
Tag 04NU, a lemma
Tag 04NU in the Stacks Project.
AlgebraicGeometry.Space.isRetrocompact_setOf_exists_hasRelativeDimensionAt_le, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/FibreDimension.lean, line 1170.
Stacks 04NU. For a morphism of algebraic spaces over
Swhich is locally of finite presentation and a natural numbern, the open set of Stacks 04NT — the points of the source at which the relative dimension is at mostn— is retrocompact in the point space of Tag 03BU.As for Stacks 04NT, a surjective étale chart
aof the source lifted from an atlas of the target reads the locus, point by point, as the bounded-fibre-dimension locusWₙof the induced morphism of schemes, which is retrocompact by Stacks 02G0. Points of a represented presheaf are homeomorphic to points of the representing scheme (Tag 03BX), so the preimage of the locus under|a|is retrocompact; transporting that to the locus itself uses that|a|is a continuous open surjection: a compact openKof the target is covered by the images of the preimages of finitely many affine opens of the chart contained in the open|a| ⁻¹' K, and on each of them the intersection with the locus is the image of a compact set.
theorem isRetrocompact_setOf_exists_hasRelativeDimensionAt_le (hF : IsAlgebraicSpace B S hS F)
(hG : IsAlgebraicSpace B S hS G) (f : F ⟶ G)
(hf : IsLocallyOfFinitePresentation B S hS f) (n : ℕ) :
IsRetrocompact {x : points B S hS F |
∃ d : ℕ∞, d ≤ (n : ℕ∞) ∧ HasRelativeDimensionAt d B S hS f x}
Tag 04NV, a lemma
Tag 04NV in the Stacks Project.
AlgebraicGeometry.Space.isLocallyQuasiFinite_iff_forall_hasRelativeDimensionAt_zero, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/RelativeDimensionQuasiFinite.lean, line 60.
A morphism
f : F ⟶ Gof presheaves overSon the big fppf site which is locally of finite type is locally quasi-finite exactly when it has relative dimension0at every point of its source. In particular this holds for a morphism of algebraic spaces overS.
theorem isLocallyQuasiFinite_iff_forall_hasRelativeDimensionAt_zero (f : F ⟶ G)
(hf : IsLocallyOfFiniteType B S hS f) :
IsLocallyQuasiFinite B S hS f ↔
∀ x : points B S hS F, HasRelativeDimensionAt 0 B S hS f x
Tag 04NW, a lemma
Tag 04NW in the Stacks Project.
AlgebraicGeometry.Space.locallyQuasiFinitePart, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/FibreDimension.lean, line 1275. The attribute's comment: “the canonical open subspace”.
Stacks 04NW, the canonical open subspace. The open subspace of the source of a morphism of algebraic spaces over
Swhich is locally of finite type cut out by the points of relative dimension0; it is an open subspace by Stacks 04NT and Stacks 03BZ.
noncomputable def locallyQuasiFinitePart (hF : IsAlgebraicSpace B S hS F)
(hG : IsAlgebraicSpace B S hS G) (f : F ⟶ G) (hf : IsLocallyOfFiniteType B S hS f) :
{U : Subfunctor F // IsOpenSubspace B S hS U}
AlgebraicGeometry.Space.mem_range_pointsMap_locallyQuasiFinitePart_iff, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/FibreDimension.lean, line 1286. The attribute's comment: “the points of the canonical open subspace”.
Stacks 04NW, the points of the canonical open subspace. A point of the source lies in the point set of
AlgebraicGeometry.Space.locallyQuasiFinitePartexactly when the relative dimension there is0.
theorem mem_range_pointsMap_locallyQuasiFinitePart_iff (hF : IsAlgebraicSpace B S hS F)
(hG : IsAlgebraicSpace B S hS G) (f : F ⟶ G) (hf : IsLocallyOfFiniteType B S hS f)
(x : points B S hS F) :
x ∈ Set.range (pointsMap B S hS (locallyQuasiFinitePart B S hS hF hG f hf).1.toFunctor
(locallyQuasiFinitePart B S hS hF hG f hf).1.ι) ↔
HasRelativeDimensionAt 0 B S hS f x
AlgebraicGeometry.Space.isLocallyQuasiFinite_locallyQuasiFinitePart, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/FibreDimension.lean, line 1310. The attribute's comment: “local quasi-finiteness of the restriction”.
Stacks 04NW, local quasi-finiteness of the restriction. The restriction of the morphism to
AlgebraicGeometry.Space.locallyQuasiFinitePartis locally quasi-finite.Every point of the open subspace has relative dimension
0for the restricted morphism, because relative dimension is unchanged by restricting the source to an open subspace, so this is Stacks 04NV for the restriction.
theorem isLocallyQuasiFinite_locallyQuasiFinitePart (hF : IsAlgebraicSpace B S hS F)
(hG : IsAlgebraicSpace B S hS G) (f : F ⟶ G) (hf : IsLocallyOfFiniteType B S hS f) :
IsLocallyQuasiFinite B S hS ((locallyQuasiFinitePart B S hS hF hG f hf).1.ι ≫ f)
AlgebraicGeometry.Space.exists_one_le_hasRelativeDimensionAt_of_not_mem_locallyQuasiFinitePart, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/FibreDimension.lean, line 1327. The attribute's comment: “positive relative dimension outside the canonical open subspace”.
Stacks 04NW, positive relative dimension outside the canonical open subspace. At a point of the source which is not in the point set of
AlgebraicGeometry.Space.locallyQuasiFinitePartthe relative dimension is at least1: a relative dimension exists there, and were it0the point would lie in that point set.
theorem exists_one_le_hasRelativeDimensionAt_of_not_mem_locallyQuasiFinitePart
(hF : IsAlgebraicSpace B S hS F) (hG : IsAlgebraicSpace B S hS G) (f : F ⟶ G)
(hf : IsLocallyOfFiniteType B S hS f) (x : points B S hS F)
(hx : x ∉ Set.range (pointsMap B S hS
(locallyQuasiFinitePart B S hS hF hG f hf).1.toFunctor
(locallyQuasiFinitePart B S hS hF hG f hf).1.ι)) :
∃ d : ℕ∞, 1 ≤ d ∧ HasRelativeDimensionAt d B S hS f x
AlgebraicGeometry.Space.le_locallyQuasiFinitePart, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/FibreDimension.lean, line 1344. The attribute's comment: “maximality of the canonical open subspace”.
Stacks 04NW, maximality. Every open subspace of the source over which the morphism is locally quasi-finite is contained in
AlgebraicGeometry.Space.locallyQuasiFinitePart; together withAlgebraicGeometry.Space.isLocallyQuasiFinite_locallyQuasiFinitePartthis is what makes it canonical.
theorem le_locallyQuasiFinitePart (hF : IsAlgebraicSpace B S hS F)
(hG : IsAlgebraicSpace B S hS G) (f : F ⟶ G) (hf : IsLocallyOfFiniteType B S hS f)
(U : {U : Subfunctor F // IsOpenSubspace B S hS U})
(hU : IsLocallyQuasiFinite B S hS (U.1.ι ≫ f)) :
U ≤ locallyQuasiFinitePart B S hS hF hG f hf
AlgebraicGeometry.Space.locallyQuasiFinitePart_preimage_of_isPullback, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/FibreDimension.lean, line 1371. The attribute's comment: “compatibility with arbitrary base change”. References: SGA 3 V (7.4), “more general”.
Stacks 04NW, compatibility with arbitrary base change. In a cartesian square of algebraic spaces over
Swhose right vertical arrow is locally of finite type, the base change is locally of finite type and its locally quasi-finite part is the inverse image of the locally quasi-finite part of the morphism.On points both sides are the relative-dimension-zero locus, and relative dimension at a point is invariant under base change by part (1) of Stacks 04NS.
theorem locallyQuasiFinitePart_preimage_of_isPullback
{X' X Y' Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
{g' : X' ⟶ X} {f' : X' ⟶ Y'} {f : X ⟶ Y} {g : Y' ⟶ Y} (sq : IsPullback g' f' f g)
(hX' : IsAlgebraicSpace B S hS X') (hX : IsAlgebraicSpace B S hS X)
(hY' : IsAlgebraicSpace B S hS Y') (hY : IsAlgebraicSpace B S hS Y)
(hf : IsLocallyOfFiniteType B S hS f) :
∃ hf' : IsLocallyOfFiniteType B S hS f',
(locallyQuasiFinitePart B S hS hX' hY' f' hf').1 =
(locallyQuasiFinitePart B S hS hX hY f hf).1.preimage g'
AlgebraicGeometry.Space.isOpenSubspace_relativeDimensionZeroLocus, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/RelativeDimensionZeroLocus.lean, line 110. The attribute's comment: “the canonical open subspace”.
For a morphism of algebraic spaces over
Swhich is locally of finite type, the locus where the relative dimension is zero is an open subspace of the source.
theorem isOpenSubspace_relativeDimensionZeroLocus (hF : IsAlgebraicSpace B S hS F)
(hG : IsAlgebraicSpace B S hS G) (f : F ⟶ G) (hf : IsLocallyOfFiniteType B S hS f) :
IsOpenSubspace B S hS (relativeDimensionZeroLocus B S hS f)
AlgebraicGeometry.Space.isLocallyQuasiFinite_relativeDimensionZeroLocus, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/RelativeDimensionZeroLocus.lean, line 128. The attribute's comment: “local quasi-finiteness of the restriction”. References: EGA III (4.4.12), “partial”.
A morphism of algebraic spaces over
Swhich is locally of finite type is locally quasi-finite on the open subspace of its source where its relative dimension is zero.
theorem isLocallyQuasiFinite_relativeDimensionZeroLocus (hF : IsAlgebraicSpace B S hS F)
(hG : IsAlgebraicSpace B S hS G) (f : F ⟶ G) (hf : IsLocallyOfFiniteType B S hS f) :
IsLocallyQuasiFinite B S hS ((relativeDimensionZeroLocus B S hS f).ι ≫ f)
AlgebraicGeometry.Space.one_le_of_hasRelativeDimensionAt_of_notMem_relativeDimensionZeroLocus, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/RelativeDimensionZeroLocus.lean, line 143. The attribute's comment: “relative dimension at least one outside the subspace”.
At a point of the source which is not in the relative-dimension-zero locus, every value of the relative dimension of the morphism is at least
1.
theorem one_le_of_hasRelativeDimensionAt_of_notMem_relativeDimensionZeroLocus (f : F ⟶ G)
(x : points B S hS F)
(hx : x ∉ Set.range (pointsMap B S hS (relativeDimensionZeroLocus B S hS f).toFunctor
(relativeDimensionZeroLocus B S hS f).ι))
(d : ℕ∞) (hd : HasRelativeDimensionAt d B S hS f x) : 1 ≤ d
Tag 06LS, a lemma
Tag 06LS in the Stacks Project.
AlgebraicGeometry.Space.isQuasiFiniteAt_of_dimensionAtPoint_fiber_eq_zero, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/FibreDimension.lean, line 1470.
Stacks 06LS. Let
f : X ⟶ Ybe a morphism of algebraic spaces overSwhich is locally of finite type, letpbe a field-valued point ofY— a morphismSpec k ⟶ Yfrom the spectrum of a field overS— and letzbe a point of the fibreX ×_Y Spec kat which that fibre has dimension0in the sense of Stacks 04N5. Thenfis quasi-finite at the image ofz: after replacingXby an open subspace containing that image,fis locally quasi-finite.
theorem isQuasiFiniteAt_of_dimensionAtPoint_fiber_eq_zero (hX : IsAlgebraicSpace B S hS F)
(hY : IsAlgebraicSpace B S hS G) (f : F ⟶ G) (hf : IsLocallyOfFiniteType B S hS f)
(p : FieldValuedPoint B S hS G)
(z : points B S hS (pullback f (yonedaEquiv.symm p.value)))
(hz : dimensionAtPoint B S hS (pullback f (yonedaEquiv.symm p.value))
(isAlgebraicSpace_pullback B S hS f (yonedaEquiv.symm p.value) hX
(isAlgebraicSpace_yoneda B S hS (p.siteObject B S hS G)) hY) z = 0) :
IsQuasiFiniteAt B S hS f
(pointsMap B S hS (pullback f (yonedaEquiv.symm p.value))
(pullback.fst f (yonedaEquiv.symm p.value)) z)
Sources
Section67.35 The dimension formula#
Section 67.35 of the Stacks Project, Tag 0BAW. 2 tags here are carried by 4 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0BAX, a lemma
Tag 0BAX in the Stacks Project.
AlgebraicGeometry.Space.finite_zeroDimensionalSpecializations, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/ConstructibleSets.lean, line 463. The attribute's comment: “finiteness of the family entering the maximum”. References: EGA IV (13.2.6), “more general”.
Stacks 0BAX, finiteness of the family entering the maximum. Under the hypotheses of the dimension formula only finitely many codimension-zero points of the source specialize to a given point.
The source is locally Noetherian by Stacks 04ZK, hence has locally finite irreducible components by Stacks 0GMB, so every quasi-compact algebraic space étale over it has finitely many codimension-zero points by Stacks 0BB1. An affine étale chart through the point is such a space, its image on points is open by Stacks 03BX and therefore contains every point specializing to the given one, and codimension zero is étale-invariant by Stacks 0A4H.
theorem finite_zeroDimensionalSpecializations (f : X ⟶ Y)
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hNoeth : HasEtaleLocalProperty B S hS Y (fun T : Scheme.{u} => IsLocallyNoetherian T))
(hf : IsLocallyOfFiniteType B S hS f) (x : points B S hS X) :
{ξ : points B S hS X | x ∈ closure {ξ} ∧ localRingDimension B S hS ξ = 0}.Finite
AlgebraicGeometry.Space.exists_genericResidueFieldTranscendenceDegreeAt_eq, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/ConstructibleSets.lean, line 520. The attribute's comment: “attainment of the maximum”.
Stacks 0BAX, attainment of the maximum. Under the hypotheses of the dimension formula the supremum defining the correction term is attained, so it is a maximum.
The family is finite by
AlgebraicGeometry.Space.finite_zeroDimensionalSpecializations, and it is nonempty because the generic point of an irreducible component of an étale chart through the chosen point maps to a codimension-zero point specializing to it (Stacks 0BAQ).
theorem exists_genericResidueFieldTranscendenceDegreeAt_eq (f : X ⟶ Y)
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hNoeth : HasEtaleLocalProperty B S hS Y (fun T : Scheme.{u} => IsLocallyNoetherian T))
(hf : IsLocallyOfFiniteType B S hS f) (x : points B S hS X) :
∃ ξ : {ξ : points B S hS X // x ∈ closure {ξ} ∧ localRingDimension B S hS ξ = 0},
genericResidueFieldTranscendenceDegreeAt B S hS f x =
residueFieldTranscendenceDegreeAt B S hS f ξ.1
AlgebraicGeometry.Space.localRingDimension_add_residueFieldTranscendenceDegree_le, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/ConstructibleSets.lean, line 594. The attribute's comment: “dimension inequality”. References: EGA IV (5.6.5), “more general”.
Stacks 0BAX, the dimension inequality. For a morphism of algebraic spaces over
Slocally of finite type with locally Noetherian target, the dimension of the local ring at a point plus the residue-field transcendence degree there is at most the dimension of the local ring at the image point plus the largest residue-field transcendence degree at a codimension-zero point specializing to the given one.Everything is read on one pointed étale chart of Stacks 04NC: the two local dimensions are the Krull dimensions of the two chart stalks by Stacks 0BAM, the two residue-field degrees are those of the morphism of charts by Stacks 04NK, and the inequality between them is the dimension formula for schemes, Stacks 0BAE. The chart's own maximum is bounded by the one in the statement because each generic point of the chart through the chart point maps to a codimension-zero point of the source specializing to the given one, by Stacks 0BAQ and Stacks 0A4H.
theorem localRingDimension_add_residueFieldTranscendenceDegree_le (f : X ⟶ Y)
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hNoeth : HasEtaleLocalProperty B S hS Y (fun T : Scheme.{u} => IsLocallyNoetherian T))
(hf : IsLocallyOfFiniteType B S hS f) (x : points B S hS X) :
(localRingDimension B S hS x : WithBot ℕ∞) +
(residueFieldTranscendenceDegreeAt B S hS f x : WithBot ℕ∞) ≤
(localRingDimension B S hS (pointsMap B S hS X f x) : WithBot ℕ∞) +
(genericResidueFieldTranscendenceDegreeAt B S hS f x : WithBot ℕ∞)
Tag 0BAY, a lemma
Tag 0BAY in the Stacks Project.
AlgebraicGeometry.Space.dimension_le_add_iSup_residueFieldTranscendenceDegree, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/ConstructibleSets.lean, line 677.
Stacks 0BAY. For a morphism of algebraic spaces over
Slocally of finite type with locally Noetherian target, the dimension of the source is at most the dimension of the target plus the supremum of the residue-field transcendence degrees at the codimension-zero points of the source.Both dimensions are suprema of local-ring dimensions by Stacks 0BAN, and at each point the pointwise inequality is Stacks 0BAX, whose correction term is attained at a codimension-zero point and so is bounded by the supremum over all of them.
theorem dimension_le_add_iSup_residueFieldTranscendenceDegree (f : X ⟶ Y)
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hNoeth : HasEtaleLocalProperty B S hS Y (fun T : Scheme.{u} => IsLocallyNoetherian T))
(hf : IsLocallyOfFiniteType B S hS f) :
dimension B S hS X hX ≤ dimension B S hS Y hY +
((⨆ ξ : {ξ : points B S hS X // localRingDimension B S hS ξ = 0},
residueFieldTranscendenceDegreeAt B S hS f ξ.1 : ℕ∞) : WithBot ℕ∞)
Sources
Section67.36 Syntomic morphisms#
Section 67.36 of the Stacks Project, Tag 03Z6. 7 tags here are carried by 8 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 03Z7, a definition
Tag 03Z7 in the Stacks Project.
AlgebraicGeometry.Space.IsSyntomic, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Syntomic.lean, line 59. The attribute's comment: “part (1): syntomic morphisms”.
Stacks 03Z7, part (1). A morphism of algebraic spaces over
Sis syntomic when the scheme morphism underlying every commuting square of étale scheme charts of it is syntomic.
abbrev IsSyntomic (f : X ⟶ Y) : Prop
AlgebraicGeometry.Space.IsSyntomicAt, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Syntomic.lean, line 67. The attribute's comment: “part (2): syntomic at a point”.
Stacks 03Z7, part (2). A morphism of algebraic spaces over
Sis syntomic at a pointxof its source when it is syntomic on some open subspace of the source having a point overx.
abbrev IsSyntomicAt (f : X ⟶ Y) (x : points B S hS X) : Prop
Tag 03Z8, a lemma
Tag 03Z8 in the Stacks Project.
AlgebraicGeometry.Space.isSyntomic_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Syntomic.lean, line 162.
Stacks 03Z8. The composite of two syntomic morphisms of algebraic spaces over
Sis syntomic.Syntomicity of scheme morphisms is stable under composition ([Stacks Project, Tag 01UH]) and is étale local on the source and target (Tag 04R3), so this is the instance of [Stacks Project, Tag 0AML] at that property.
theorem isSyntomic_comp
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (g : Y ⟶ Z)
(hf : IsSyntomic B S hS f) (hg : IsSyntomic B S hS g) :
IsSyntomic B S hS (f ≫ g)
Tag 03Z9, a lemma
Tag 03Z9 in the Stacks Project.
AlgebraicGeometry.Space.isSyntomic_isStableUnderBaseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Syntomic.lean, line 178.
Stacks 03Z9. Syntomic morphisms of algebraic spaces over
Sare stable under base change.Syntomicity of scheme morphisms is stable under base change ([Stacks Project, Tag 01UI]) and is étale local on the source and target (Tag 04R3), so this is the instance of [Stacks Project, Tag 0AMM] at that property.
theorem isSyntomic_isStableUnderBaseChange :
MorphismProperty.IsStableUnderBaseChange
(fun ⦃F G : AlgebraicSpaces B S hS⦄ (f : F ⟶ G) => IsSyntomic B S hS f.hom)
Tag 03ZA, a lemma
Tag 03ZA in the Stacks Project.
AlgebraicGeometry.Space.isSyntomic_tfae, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SyntomicTfae.lean, line 92.
Stacks 03ZA. Nine criteria for a morphism of algebraic spaces over
Sto be syntomic: pointwise syntomicity, syntomicity of every base change to a scheme or to an affine scheme or to one surjective étale chart of the target, syntomicity of the composite with one surjective étale chart of the source, syntomicity of the morphism of schemes in every — or in one surjective — commuting square of étale charts, or over a pair of Zariski coverings.Syntomicity of morphisms of schemes is étale local on the source and target (Tag 04R3), stable under composition ([Stacks Project, Tag 01UH]) and under base change ([Stacks Project, Tag 01UI]), and implied by étaleness ([Stacks Project, Tag 01VD]), so this is the instance of
AlgebraicGeometry.Space.holdsOnEveryEtaleChart_tfae— Tag 03MM for an arbitrary such property — at that property. Condition (2) isAlgebraicGeometry.Space.IsSyntomicAt, which is by definition condition (2) of that theorem.
theorem isSyntomic_tfae (hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(f : X ⟶ Y) :
List.TFAE [
IsSyntomic B S hS f,
∀ x : points B S hS X, IsSyntomicAt B S hS f x,
∀ (Z : BigFppfOver B S hS) (g : yoneda.obj Z ⟶ Y),
IsSyntomic B S hS (pullback.fst g f),
∀ (Z : BigFppfOver B S hS) (g : yoneda.obj Z ⟶ Y),
IsAffine ((BigFppfOver.toScheme B S hS).obj Z) → IsSyntomic B S hS (pullback.fst g f),
∃ (V : BigFppfOver B S hS) (g : yoneda.obj V ⟶ Y),
IsSurjective B S hS g ∧ IsEtale B S hS g ∧ IsSyntomic B S hS (pullback.fst g f),
∃ (U : BigFppfOver B S hS) (p : yoneda.obj U ⟶ X),
IsSurjective B S hS p ∧ IsEtale B S hS p ∧ IsSyntomic B S hS (p ≫ f),
∀ (U V : BigFppfOver B S hS) (p : yoneda.obj U ⟶ X) (q : yoneda.obj V ⟶ Y) (a : U ⟶ V),
IsEtale B S hS p → IsEtale B S hS q → p ≫ f = yoneda.map a ≫ q →
IsSyntomic B S hS (yoneda.map a),
∃ (U V : BigFppfOver B S hS) (p : yoneda.obj U ⟶ X) (q : yoneda.obj V ⟶ Y) (a : U ⟶ V),
IsEtale B S hS p ∧ IsEtale B S hS q ∧ IsSurjective B S hS p ∧
p ≫ f = yoneda.map a ≫ q ∧ IsSyntomic B S hS (yoneda.map a),
∃ (I : Type u) (Yopen : I → Subfunctor Y) (J : I → Type u)
(Xopen : ∀ i, J i → Subfunctor (pullback f (Yopen i).ι)),
IsZariskiCover B S hS I Yopen ∧ (∀ i, IsZariskiCover B S hS (J i) (Xopen i)) ∧
∀ i j, IsSyntomic B S hS ((Xopen i j).ι ≫ pullback.snd f (Yopen i).ι)
]
Tag 0DEY, a lemma
Tag 0DEY in the Stacks Project.
AlgebraicGeometry.Space.isLocallyOfFinitePresentation_of_isSyntomic, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Syntomic.lean, line 128.
Stacks 0DEY. A syntomic morphism of algebraic spaces over
Sis locally of finite presentation.Both properties are the condition of Tag 03MJ on every commuting square of étale charts, so the statement is the scheme-level implication of [Stacks Project, Tag 01UK] quantified over the charts.
theorem isLocallyOfFinitePresentation_of_isSyntomic {f : X ⟶ Y}
(hf : IsSyntomic B S hS f) : IsLocallyOfFinitePresentation B S hS f
Tag 0DEZ, a lemma
Tag 0DEZ in the Stacks Project.
AlgebraicGeometry.Space.isFlat_of_isSyntomic, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Syntomic.lean, line 139.
Stacks 0DEZ. A syntomic morphism of algebraic spaces over
Sis flat.Both properties are the condition of Tag 03MJ on every commuting square of étale charts, so the statement is the scheme-level implication of [Stacks Project, Tag 01UL] quantified over the charts.
theorem isFlat_of_isSyntomic {f : X ⟶ Y} (hf : IsSyntomic B S hS f) : IsFlat B S hS f
Tag 0DF0, a lemma
Tag 0DF0 in the Stacks Project.
AlgebraicGeometry.Space.universallyOpen_of_isSyntomic, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Flat.lean, line 814.
A syntomic morphism of algebraic spaces over
Sis universally open in the sense of Stacks 03Z2.
theorem universallyOpen_of_isSyntomic
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y)
(hf : IsSyntomic B S hS f) : UniversallyOpen B S hS f
Sources
Section67.37 Smooth morphisms#
Section 67.37 of the Stacks Project, Tag 03ZB. 10 tags here are carried by 15 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 03ZC, a definition
Tag 03ZC in the Stacks Project.
AlgebraicGeometry.Space.IsSmooth, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Smooth.lean, line 43. The attribute's comment: “part (1): smooth morphisms”.
A morphism of algebraic spaces over
Sis smooth when the scheme morphism underlying every commuting square of étale scheme charts of it is smooth.
abbrev IsSmooth (f : X ⟶ Y) : Prop
AlgebraicGeometry.Space.IsSmoothAt, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Smooth.lean, line 50. The attribute's comment: “part (2): smooth at a point”.
A morphism of algebraic spaces over
Sis smooth at a pointxof its source when it is smooth on some open subspace of the source having a point overx.
abbrev IsSmoothAt (f : X ⟶ Y) (x : points B S hS X) : Prop
Tag 03ZD, a lemma
Tag 03ZD in the Stacks Project.
AlgebraicGeometry.Space.isSmooth_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SmoothMorphismProperty.lean, line 72. References: EGA IV (17.3.3), “more general”; EGA IV (6.8.3), “more general”.
Stacks 03ZD. The composite of two smooth morphisms of algebraic spaces over
Sis smooth: this is Stacks 0AML applied to the smooth property of morphisms of schemes, which is étale local on the source and target and stable under composition.
theorem isSmooth_comp {X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (g : Y ⟶ Z)
(hf : IsSmooth B S hS f) (hg : IsSmooth B S hS g) :
IsSmooth B S hS (f ≫ g)
Tag 03ZE, a lemma
Tag 03ZE in the Stacks Project.
AlgebraicGeometry.Space.isSmooth_isStableUnderBaseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Descent/EtaleLocal/SmoothLocalAtSource.lean, line 119. References: SGA 1 II (1.3), “(ii)”.
Stacks Project, Tag 03ZE. Smoothness of morphisms of algebraic spaces over
Sis stable under base change.
theorem isSmooth_isStableUnderBaseChange :
MorphismProperty.IsStableUnderBaseChange
(fun ⦃F G : AlgebraicSpaces B S hS⦄ (f : F ⟶ G) => IsSmooth B S hS f.hom)
Tag 03ZF, a lemma
Tag 03ZF in the Stacks Project.
AlgebraicGeometry.Space.isSmooth_tfae, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SmoothTfae.lean, line 479.
The pointwise, scheme-local, étale-local, and Zariski-local criteria for smoothness of a morphism of algebraic spaces.
theorem isSmooth_tfae
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y) :
List.TFAE [
IsSmooth B S hS f,
(∀ x : points B S hS X, IsSmoothAt B S hS f x),
(∀ (Z : BigFppfOver B S hS) (g : yoneda.obj Z ⟶ Y),
IsSmooth B S hS (pullback.snd f g)),
(∀ (Z : BigFppfOver B S hS) (g : yoneda.obj Z ⟶ Y),
IsAffine ((BigFppfOver.toScheme B S hS).obj Z) →
IsSmooth B S hS (pullback.snd f g)),
(∃ (V : BigFppfOver B S hS) (g : yoneda.obj V ⟶ Y),
(MorphismProperty.inverseImage (@Surjective.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf g ∧
(MorphismProperty.inverseImage (@Etale.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf g ∧
IsSmooth B S hS (pullback.snd f g)),
(∃ (U : BigFppfOver B S hS) (p : yoneda.obj U ⟶ X),
(MorphismProperty.inverseImage (@Surjective.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf p ∧
(MorphismProperty.inverseImage (@Etale.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf p ∧
IsSmooth B S hS (p ≫ f)),
HoldsOnEveryEtaleChart B S hS
(@Smooth.{u} : MorphismProperty Scheme.{u}) f,
HoldsOnSurjectiveEtaleChart B S hS
(@Smooth.{u} : MorphismProperty Scheme.{u}) f,
(∃ (I : Type u) (V : I → Subfunctor Y),
IsZariskiCover B S hS I V ∧
∀ i, ∃ (J : Type u)
(U : J → Subfunctor (pullback f (V i).ι)),
IsZariskiCover B S hS J U ∧
∀ j, IsSmooth B S hS
((U j).ι ≫ pullback.snd f (V i).ι))
]
Tag 04AJ, a lemma
Tag 04AJ in the Stacks Project.
AlgebraicGeometry.Space.isLocallyOfFinitePresentation_of_isSmooth, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteTypeProperties.lean, line 94.
Stacks 04AJ. A smooth morphism of algebraic spaces over
Sis locally of finite presentation.
theorem isLocallyOfFinitePresentation_of_isSmooth
{F G : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} {f : F ⟶ G}
(hf : IsSmooth B S hS f) :
IsLocallyOfFinitePresentation B S hS f
Tag 06MH, a lemma
Tag 06MH in the Stacks Project.
AlgebraicGeometry.Space.isLocallyOfFiniteType_of_isSmooth, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteTypeProperties.lean, line 125.
Stacks 06MH. A smooth morphism of algebraic spaces over
Sis locally of finite type.
theorem isLocallyOfFiniteType_of_isSmooth
{F G : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} {f : F ⟶ G}
(hf : IsSmooth B S hS f) :
IsLocallyOfFiniteType B S hS f
Tag 04TA, a lemma
Tag 04TA in the Stacks Project.
AlgebraicGeometry.Space.isFlat_of_isSmooth, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SmoothFlat.lean, line 48.
Stacks 04TA. A smooth morphism of algebraic spaces over
Sis flat: on each commuting square of étale scheme charts the underlying scheme morphism is smooth, hence flat.
theorem isFlat_of_isSmooth
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(f : X ⟶ Y) (hf : IsSmooth B S hS f) :
IsFlat B S hS f
Tag 06CP, a lemma
Tag 06CP in the Stacks Project.
AlgebraicGeometry.Space.isSyntomic_of_isSmooth, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Syntomic.lean, line 190.
Stacks 06CP. A smooth morphism of algebraic spaces over
Sis syntomic.On each commuting square of étale charts the underlying morphism of schemes is smooth, hence syntomic by
AlgebraicGeometry.syntomic_of_smooth, which is Stacks 01VD.
theorem isSyntomic_of_isSmooth (f : X ⟶ Y) (hf : IsSmooth B S hS f) :
IsSyntomic B S hS f
Tag 0DZI, a lemma
Tag 0DZI in the Stacks Project.
AlgebraicGeometry.Space.le_maximalSmoothOpen, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Smooth.lean, line 271. The attribute's comment: “maximality of the smooth locus”.
Stacks 0DZI, maximality. Every open subspace on which
fis smooth is contained in the smooth locus: it is a member of the family the smooth locus is the supremum of.
theorem le_maximalSmoothOpen (f : X ⟶ Y) {U : Subfunctor X}
(hU : IsOpenSubspace B S hS U) (hUf : IsSmooth B S hS (U.ι ≫ f)) :
U ≤ maximalSmoothOpen B S hS f
AlgebraicGeometry.Space.isOpenSubspace_maximalSmoothOpen, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Smooth.lean, line 411. The attribute's comment: “the smooth locus is an open subspace”.
Stacks 0DZI, openness. The smooth locus of a morphism of algebraic spaces over
Sis an open subspace.
theorem isOpenSubspace_maximalSmoothOpen (hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y) :
IsOpenSubspace B S hS (maximalSmoothOpen B S hS f)
AlgebraicGeometry.Space.isSmooth_maximalSmoothOpen, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Smooth.lean, line 419. The attribute's comment: “the morphism is smooth on its smooth locus”.
Stacks 0DZI, smoothness on the open. A morphism of algebraic spaces over
Sis smooth on its smooth locus.
theorem isSmooth_maximalSmoothOpen (hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y) :
IsSmooth B S hS ((maximalSmoothOpen B S hS f).ι ≫ f)
AlgebraicGeometry.Space.maximalSmoothOpen_eq_preimage_of_isFlat_isLocallyOfFinitePresentation, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Smooth.lean, line 738. The attribute's comment: “part (1): base change by a flat morphism locally of finite presentation”. References: EGA IV (17.7.4), “more general”.
Stacks 0DZI, part (1). Formation of the smooth locus commutes with base change by a morphism which is flat and locally of finite presentation.
theorem maximalSmoothOpen_eq_preimage_of_isFlat_isLocallyOfFinitePresentation
(sq : IsPullback g' f' f g) (hgflat : IsFlat B S hS g.hom)
(hglfp : IsLocallyOfFinitePresentation B S hS g.hom) :
maximalSmoothOpen B S hS f'.hom = (maximalSmoothOpen B S hS f.hom).preimage g'.hom
AlgebraicGeometry.Space.maximalSmoothOpen_eq_preimage_of_isLocallyOfFinitePresentation_isFlat, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Smooth.lean, line 749. The attribute's comment: “part (2): flat base change of a morphism locally of finite presentation”. References: EGA IV (17.7.4), “(v), special case”.
Stacks 0DZI, part (2). For a morphism locally of finite presentation, formation of the smooth locus commutes with every flat base change.
theorem maximalSmoothOpen_eq_preimage_of_isLocallyOfFinitePresentation_isFlat
(sq : IsPullback g' f' f g) (hflfp : IsLocallyOfFinitePresentation B S hS f.hom)
(hgflat : IsFlat B S hS g.hom) :
maximalSmoothOpen B S hS f'.hom = (maximalSmoothOpen B S hS f.hom).preimage g'.hom
Tag 0AFI, a lemma
Tag 0AFI in the Stacks Project.
AlgebraicGeometry.Space.dimensionAtPoint_eq_add_of_isSmooth, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/SmoothDimensionFormula.lean, line 70.
Stacks 0AFI. Let
f : X ⟶ Ybe a smooth morphism of locally Noetherian algebraic spaces overS. For every pointxofXwith imageyinYwe havedim_x(X) = dim_y(Y) + dim_x(X_y), wheredim_x(X_y)is the relative dimensiondoffatxin the sense of Tag 04NM.
public theorem dimensionAtPoint_eq_add_of_isSmooth
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(_hNX : HasEtaleLocalProperty B S hS X (fun Z : Scheme.{u} => IsLocallyNoetherian Z))
(hNY : HasEtaleLocalProperty B S hS Y (fun Z : Scheme.{u} => IsLocallyNoetherian Z))
(f : X ⟶ Y) (hf : IsSmooth B S hS f) {d : ℕ∞} (x : points B S hS X)
(hd : HasRelativeDimensionAt d B S hS f x) :
dimensionAtPoint B S hS X hX x =
dimensionAtPoint B S hS Y hY (pointsMap B S hS X f x) + (d : WithBot ℕ∞)
Sources
Section67.38 Unramified morphisms#
Section 67.38 of the Stacks Project, Tag 03ZG. 11 tags here are carried by 20 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 03ZH, a definition
Tag 03ZH in the Stacks Project.
AlgebraicGeometry.Space.IsUnramified, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Unramified.lean, line 124. The attribute's comment: “part (1): unramified morphisms”.
Stacks 03ZH, part (1). A morphism of algebraic spaces over
Sis unramified when the scheme morphism in every commuting square of étale scheme charts is unramified.
abbrev IsUnramified (f : X ⟶ Y) : Prop
AlgebraicGeometry.Space.IsGUnramified, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Unramified.lean, line 131. The attribute's comment: “part (3): G-unramified morphisms”.
Stacks 03ZH, part (3). A morphism of algebraic spaces over
Sis G-unramified when the scheme morphism in every commuting square of étale scheme charts is G-unramified.
abbrev IsGUnramified (f : X ⟶ Y) : Prop
AlgebraicGeometry.Space.IsUnramifiedAt, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Unramified.lean, line 139. The attribute's comment: “part (2): unramified at a point”.
Stacks 03ZH, part (2). A morphism of algebraic spaces over
Sis unramified at a pointxof its source when it is unramified on some open subspace of the source having a point overx.
abbrev IsUnramifiedAt (f : X ⟶ Y) (x : points B S hS X) : Prop
AlgebraicGeometry.Space.IsGUnramifiedAt, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Unramified.lean, line 148. The attribute's comment: “part (4): G-unramified at a point”.
Stacks 03ZH, part (4). A morphism of algebraic spaces over
Sis G-unramified at a pointxof its source when it is G-unramified on some open subspace of the source having a point overx.
abbrev IsGUnramifiedAt (f : X ⟶ Y) (x : points B S hS X) : Prop
Tag 04G1, a lemma
Tag 04G1 in the Stacks Project.
AlgebraicGeometry.Space.isGUnramified_iff_isUnramified_and_isLocallyOfFinitePresentation, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Unramified.lean, line 274.
Stacks 04G1. A morphism of algebraic spaces over
Sis G-unramified exactly when it is unramified and locally of finite presentation.All three properties are conditions on every commuting square of étale charts, so the statement is the scheme-level equivalence
AlgebraicGeometry.gUnramified_iff_unramified_and_locallyOfFinitePresentationquantified over the charts, together with the distribution of a universal quantifier over a conjunction.
theorem isGUnramified_iff_isUnramified_and_isLocallyOfFinitePresentation (f : X ⟶ Y) :
IsGUnramified B S hS f ↔
(IsUnramified B S hS f ∧ IsLocallyOfFinitePresentation B S hS f)
Tag 03ZI, a lemma
Tag 03ZI in the Stacks Project.
AlgebraicGeometry.Space.isUnramified_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Unramified.lean, line 165.
Stacks 03ZI. The composite of two unramified morphisms of algebraic spaces over
Sis unramified.Unramifiedness of scheme morphisms is étale local on the source and target and stable under composition, so this is the instance of [Stacks Project, Tag 0AML] at that property.
theorem isUnramified_comp (hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (g : Y ⟶ Z)
(hf : IsUnramified B S hS f) (hg : IsUnramified B S hS g) :
IsUnramified B S hS (f ≫ g)
Tag 03ZJ, a lemma
Tag 03ZJ in the Stacks Project.
AlgebraicGeometry.Space.isUnramified_isStableUnderBaseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Unramified.lean, line 188. References: SGA 1 I (3.5), “(iii)”.
Stacks 03ZJ. Unramified morphisms of algebraic spaces over
Sare stable under base change.Unramifiedness of scheme morphisms is étale local on the source and target and stable under base change, so this is the instance of [Stacks Project, Tag 0AMM] at that property.
theorem isUnramified_isStableUnderBaseChange :
MorphismProperty.IsStableUnderBaseChange
(fun ⦃F G : AlgebraicSpaces B S hS⦄ (f : F ⟶ G) => IsUnramified B S hS f.hom)
Tag 03ZK, a lemma
Tag 03ZK in the Stacks Project.
AlgebraicGeometry.Space.isUnramified_tfae, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Unramified.lean, line 578.
Stacks 03ZK. Nine criteria for a morphism of algebraic spaces over
Sto be unramified: pointwise unramifiedness, unramifiedness of every base change to a scheme or to an affine scheme or to one surjective étale chart of the target, unramifiedness of the composite with one surjective étale chart of the source, unramifiedness of the morphism of schemes in every — or in one surjective — commuting square of étale charts, or over a pair of Zariski coverings.Unramifiedness of morphisms of schemes is étale local on the source and target ([Stacks Project, Tag 04R3]), stable under composition ([Stacks Project, Tag 02G9]) and under base change ([Stacks Project, Tag 02GA]), and implied by étaleness, so this is the instance of
AlgebraicGeometry.Space.holdsOnEveryEtaleChart_tfae— Stacks 03MM for an arbitrary such property — at that property. Condition (2) isAlgebraicGeometry.Space.IsUnramifiedAt, which is by definition condition (2) of that theorem.
theorem isUnramified_tfae (hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(f : X ⟶ Y) :
List.TFAE [
IsUnramified B S hS f,
∀ x : points B S hS X, IsUnramifiedAt B S hS f x,
∀ (Z : BigFppfOver B S hS) (g : yoneda.obj Z ⟶ Y),
IsUnramified B S hS (pullback.fst g f),
∀ (Z : BigFppfOver B S hS) (g : yoneda.obj Z ⟶ Y),
IsAffine ((BigFppfOver.toScheme B S hS).obj Z) → IsUnramified B S hS (pullback.fst g f),
∃ (V : BigFppfOver B S hS) (g : yoneda.obj V ⟶ Y),
IsSurjective B S hS g ∧ IsEtale B S hS g ∧ IsUnramified B S hS (pullback.fst g f),
∃ (U : BigFppfOver B S hS) (p : yoneda.obj U ⟶ X),
IsSurjective B S hS p ∧ IsEtale B S hS p ∧ IsUnramified B S hS (p ≫ f),
∀ (U V : BigFppfOver B S hS) (p : yoneda.obj U ⟶ X) (q : yoneda.obj V ⟶ Y) (a : U ⟶ V),
IsEtale B S hS p → IsEtale B S hS q → p ≫ f = yoneda.map a ≫ q →
IsUnramified B S hS (yoneda.map a),
∃ (U V : BigFppfOver B S hS) (p : yoneda.obj U ⟶ X) (q : yoneda.obj V ⟶ Y) (a : U ⟶ V),
IsEtale B S hS p ∧ IsEtale B S hS q ∧ IsSurjective B S hS p ∧
p ≫ f = yoneda.map a ≫ q ∧ IsUnramified B S hS (yoneda.map a),
∃ (I : Type u) (Yopen : I → Subfunctor Y) (J : I → Type u)
(Xopen : ∀ i, J i → Subfunctor (pullback f (Yopen i).ι)),
IsZariskiCover B S hS I Yopen ∧ (∀ i, IsZariskiCover B S hS (J i) (Xopen i)) ∧
∀ i j, IsUnramified B S hS ((Xopen i j).ι ≫ pullback.snd f (Yopen i).ι)
]
Tag 05VZ, a lemma
Tag 05VZ in the Stacks Project.
AlgebraicGeometry.Space.isLocallyOfFiniteType_of_isUnramified, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Unramified.lean, line 194.
Stacks 05VZ. An unramified morphism of algebraic spaces is locally of finite type. In every étale chart the underlying scheme morphism is unramified, hence locally of finite type by
AlgebraicGeometry.locallyOfFiniteType_of_unramified.This is also the local-finite-type half of the implication (1) ⇒ (3) of [Stacks Project, Tag 05W6].
theorem isLocallyOfFiniteType_of_isUnramified {f : X ⟶ Y} (hf : IsUnramified B S hS f) :
IsLocallyOfFiniteType B S hS f
Tag 05W0, a lemma
Tag 05W0 in the Stacks Project.
AlgebraicGeometry.Space.isQuasiFiniteAt_of_isUnramifiedAt, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Unramified.lean, line 295. The attribute's comment: “pointwise statement”.
Stacks 05W0, the pointwise statement: a morphism of algebraic spaces over
Swhich is unramified at a point of its source is quasi-finite at that point.The open subspace witnessing unramifiedness at the point witnesses quasi-finiteness there, by the global statement applied to the restriction of the morphism.
theorem isQuasiFiniteAt_of_isUnramifiedAt {f : X ⟶ Y} {x : points B S hS X}
(hf : IsUnramifiedAt B S hS f x) : IsQuasiFiniteAt B S hS f x
AlgebraicGeometry.Space.isLocallyQuasiFinite_of_isUnramified, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/UnramifiedQuasiFinite.lean, line 67. The attribute's comment: “global consequence”. References: EGA IV (17.4.3).
Stacks 05W0, the global consequence. An unramified morphism of algebraic spaces over
Sis locally quasi-finite: on every commuting square of étale scheme charts the induced scheme morphism is unramified, hence locally of finite type and locally quasi-finite.
theorem isLocallyQuasiFinite_of_isUnramified {X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(f : X ⟶ Y) (h : IsUnramified B S hS f) :
IsLocallyQuasiFinite B S hS f
AlgebraicGeometry.Space.isLocallyQuasiFinite_of_isUnramified, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/UnramifiedQuasiFinite.lean, line 67. The attribute's comment: “an unramified morphism is locally quasi-finite”. References: EGA IV (17.4.3).
Stacks 05W0, the global consequence. An unramified morphism of algebraic spaces over
Sis locally quasi-finite: on every commuting square of étale scheme charts the induced scheme morphism is unramified, hence locally of finite type and locally quasi-finite.
theorem isLocallyQuasiFinite_of_isUnramified {X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(f : X ⟶ Y) (h : IsUnramified B S hS f) :
IsLocallyQuasiFinite B S hS f
Tag 06CQ, a lemma
Tag 06CQ in the Stacks Project.
AlgebraicGeometry.Space.isUnramified_of_isImmersion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Unramified.lean, line 232.
Stacks 06CQ. An immersion of algebraic spaces over
Sis unramified.An immersion is representable, so an atlas
bof the target pulls back to a surjective étale chartaof the source over an immersionαof schemes;αis unramified, and that one surjective étale square suffices by [Stacks Project, Tag 03MJ].
theorem isUnramified_of_isImmersion (hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y) {f : X ⟶ Y} (hf : IsImmersion B S hS f) :
IsUnramified B S hS f
Tag 05W1, a lemma
Tag 05W1 in the Stacks Project.
AlgebraicGeometry.Space.isUnramified_of_isOpenImmersion_pullbackDiagonal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Unramified.lean, line 515. The attribute's comment: “part (2)”.
Stacks 05W1, part (2). A morphism of algebraic spaces over
Swhich is locally of finite type and whose relative diagonal is an open immersion is unramified.On a commuting square of surjective étale charts the relative diagonal of the morphism
αof the site sits over the relative diagonal off, which is étale after every represented base change because it is an open immersion after every such base change. Both legs of that square are therefore étale, so the relative diagonal ofαis étale by [Stacks Project, Tag 03FV]; it is also a split monomorphism, hence universally injective, so it is an open immersion by [Stacks Project, Tag 02LC]. Nowαis unramified by [Stacks Project, Tag 02GE], and one surjective étale square suffices by [Stacks Project, Tag 03MJ].
theorem isUnramified_of_isOpenImmersion_pullbackDiagonal (hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y) (hft : IsLocallyOfFiniteType B S hS f)
(hdiag : IsOpenImmersion B S hS (pullback.diagonal f)) :
IsUnramified B S hS f
AlgebraicGeometry.Space.isOpenImmersion_diagonal_of_isUnramified, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/UnramifiedDiagonal.lean, line 487. The attribute's comment: “part (1)”. References: EGA IV (17.4.2), “a) ⇒ b)”; SGA 1 I (3.4), “diagonal case (g = id)”; SGA 3 XI (1.3), “more general”.
Stacks 05W1, part (1). The relative diagonal of an unramified morphism of algebraic spaces over
Sis an open immersion.Each represented base change of the relative diagonal is a monomorphism of schemes, because the relative diagonal is a base change of the absolute diagonal of the source (
AlgebraicGeometry.isPullback_pullbackDiagonal_diag) and the absolute diagonal of an algebraic space is a monomorphism after every represented base change (AlgebraicGeometry.Space.monomorphisms_diag_of_representable, part (2) of [Stacks Project, Tag 02X4]). It is moreover étale, which isAlgebraicGeometry.Space.presheaf_etale_diagonal_of_isUnramified. A morphism of schemes which is étale and universally injective — in particular one which is étale and a monomorphism — is an open immersion by [Stacks Project, Tag 025G].
theorem isOpenImmersion_diagonal_of_isUnramified
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y)
(hf : IsUnramified B S hS f) :
IsOpenImmersion B S hS (pullback.diagonal f)
AlgebraicGeometry.Space.isUnramified_of_isOpenImmersion_diagonal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/UnramifiedDiagonal.lean, line 524. The attribute's comment: “part (2)”. References: EGA IV (17.4.2), “b) ⇒ a)”; SGA 3 XI (1.3), “more general”.
Stacks 05W1, part (2). A morphism of algebraic spaces over
Swhich is locally of finite type and whose relative diagonal is an open immersion is unramified.Let
a : h_U ⟶ X,b : h_V ⟶ Ybe étale charts overh : U ⟶ V, and letp : h_U ⟶ X ×_Y h_Vbe the induced morphism. The morphismpis representable, becausepcomposed with the base changeX ×_Y h_V ⟶ Xofbis the representableaand representability cancels (CategoryTheory.Functor.relativelyRepresentable.hasOfPostcompProperty, [Stacks Project, Tag 05L9]). Its kernel pairRis, byCategoryTheory.Limits.isPullback_kernelPair_diagonal, a base change of the relative diagonal off, soR ⟶ U ×_V Uis an open immersion by hypothesis.The relative diagonal
U ⟶ U ×_V Ufactors throughRby a sectionσof its first projection, and it remains to see thatσis an open immersion. The relative diagonald : U ⟶ R_aofpover the kernel pairR_aofais one: it is a section of the étale first projection ofR_a, hence étale byAlgebraicGeometry.Etale.of_comp, and a split monomorphism, hence an open immersion by [Stacks Project, Tag 025G]. The comparisone : R ⟶ R_ais a monomorphism because the two projections ofRare jointly monic, andσis the base change ofdalonge— the square𝟙, σ, d, eis cartesian becauseeis a monomorphism. Composing the two open immersions and transporting along the comparison of the fibre product ofhwith itself in the site and in schemes gives that the diagonal of the scheme morphism is an open immersion, and part (2) of [Stacks Project, Tag 02GE] concludes.
theorem isUnramified_of_isOpenImmersion_diagonal (f : X ⟶ Y)
(hft : IsLocallyOfFiniteType B S hS f)
(hoi : IsOpenImmersion B S hS (pullback.diagonal f)) :
IsUnramified B S hS f
Tag 05W2, a lemma
Tag 05W2 in the Stacks Project.
AlgebraicGeometry.Space.unramifiedLocus, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Unramified.lean, line 644. The attribute's comment: “part (1): the open unramified locus”.
Stacks 05W2, part (1). The open subspace of the source of a morphism of algebraic spaces over
Scut out by the points at which the morphism is unramified.Openness of that set of points is
AlgebraicGeometry.Space.isOpen_setOf_isUnramifiedAt, and the open subspace realizing it is produced by the correspondence of part (1) of [Stacks Project, Tag 03BZ] between the open subspaces of an algebraic space and the open subsets of its point space. No finiteness hypothesis is needed, because unramifiedness at a point is stated as the existence of an open subspace on which the morphism is unramified; the source's local-finite-type assumption is only used for its part (2).
noncomputable def unramifiedLocus (hX : IsAlgebraicSpace B S hS X) (f : X ⟶ Y) :
{U : Subfunctor X // IsOpenSubspace B S hS U}
AlgebraicGeometry.Space.range_pointsMap_unramifiedLocus, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Unramified.lean, line 652. The attribute's comment: “part (1): the points of the open unramified locus”.
Stacks 05W2, part (1). The points of
AlgebraicGeometry.Space.unramifiedLocusare exactly the points at which the morphism is unramified.
theorem range_pointsMap_unramifiedLocus (hX : IsAlgebraicSpace B S hS X) (f : X ⟶ Y) :
Set.range (pointsMap B S hS (unramifiedLocus B S hS hX f).1.toFunctor
(unramifiedLocus B S hS hX f).1.ι) =
{x : points B S hS X | IsUnramifiedAt B S hS f x}
AlgebraicGeometry.Space.isUnramifiedAt_iff_of_isPullback, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/UnramifiedLocusOnBase.lean, line 212. The attribute's comment: “part (2): base-change invariance of the unramified locus, pointwise”.
Part (2) of Stacks 05W2, read at a point. In a cartesian square of algebraic spaces over
Swhose right vertical arrowfis locally of finite type, the base changef'is unramified at a pointx'of its source exactly whenfis unramified at the image ofx'; that is, forming the unramified locus commutes with base change.Read on the compatible pointed charts of
AlgebraicGeometry.Space.exists_etaleChartAtPoint_pair_of_isPullback, each side is unramifiedness of a morphism of schemes at corresponding points of a cartesian square of schemes whose right vertical arrow is locally of finite type.The source assumes all four corners of the square algebraic; only the three producing the charts and the source of the base change are needed, the latter merely to read unramifiedness at a point of it off a single chart.
theorem isUnramifiedAt_iff_of_isPullback {X' X Y' Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
{g' : X' ⟶ X} {f' : X' ⟶ Y'} {f : X ⟶ Y} {g : Y' ⟶ Y} (sq : IsPullback g' f' f g)
(hX' : IsAlgebraicSpace B S hS X') (hX : IsAlgebraicSpace B S hS X)
(hY' : IsAlgebraicSpace B S hS Y') (hY : IsAlgebraicSpace B S hS Y)
(hf : IsLocallyOfFiniteType B S hS f) (x' : points B S hS X') :
IsUnramifiedAt B S hS f (pointsMap B S hS X' g' x') ↔ IsUnramifiedAt B S hS f' x'
Tag 06G6, a lemma
Tag 06G6 in the Stacks Project.
AlgebraicGeometry.Space.isUnramified_of_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Unramified.lean, line 203.
Stacks 06G6. If a composite of morphisms of algebraic spaces over
Sis unramified, then so is its first factor.Lift a surjective étale atlas of
Zthroughgand the resulting chart ofYthroughf, by [Stacks Project, Tag 02X1]. The scheme morphism on top of the outer square is unramified by hypothesis, hence so is its first factor by [Stacks Project, Tag 02GG]; that is one surjective étale square forf, which suffices by [Stacks Project, Tag 03MJ].
theorem isUnramified_of_comp (hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (g : Y ⟶ Z)
(hfg : IsUnramified B S hS (f ≫ g)) : IsUnramified B S hS f
Sources
Section67.39 Étale morphisms#
Section 67.39 of the Stacks Project, Tag 03XS. 12 tags here are carried by 13 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 04RH, a definition
Tag 04RH in the Stacks Project.
AlgebraicGeometry.Space.IsEtaleAt, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/EtaleAtPoint.lean, line 41.
A morphism of algebraic spaces is étale at a point if it is étale on an open subspace containing that point.
abbrev IsEtaleAt (B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (f : X ⟶ Y)
(x : points B S hS X) : Prop
Tag 03XT, a lemma
Tag 03XT in the Stacks Project.
AlgebraicGeometry.Space.isEtale_local_tfae, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/EtaleLocalTfae.lean, line 128.
Stacks 03XT. Nine equivalent criteria for a morphism
f : X ⟶ Yof algebraic spaces overSto be étale:fis étale;fis étale at every point of|X|; the base change offto every scheme is étale; the base change offto every affine scheme is étale; the base change offto one surjective étale scheme chart ofYis étale; the composite offwith one surjective étale scheme chart ofXis étale; in every commuting square of étale scheme charts offthe morphism of schemes between the charts is étale; there is one such square with surjective chart of the source; and there are Zariski coveringsY = ⋃ Yᵢandf⁻¹(Yᵢ) = ⋃ Xᵢⱼwith everyXᵢⱼ ⟶ Yᵢétale.
theorem isEtale_local_tfae
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y) :
List.TFAE [
IsEtale B S hS f,
∀ x : points B S hS X, IsEtaleAt B S hS f x,
∀ (Z : BigFppfOver B S hS) (g : yoneda.obj Z ⟶ Y),
IsEtale B S hS (pullback.snd f g),
∀ (Z : BigFppfOver B S hS) (g : yoneda.obj Z ⟶ Y),
IsAffine ((BigFppfOver.toScheme B S hS).obj Z) →
IsEtale B S hS (pullback.snd f g),
∃ (V : BigFppfOver B S hS) (g : yoneda.obj V ⟶ Y),
IsSurjective B S hS g ∧ IsEtale B S hS g ∧ IsEtale B S hS (pullback.snd f g),
∃ (U : BigFppfOver B S hS) (p : yoneda.obj U ⟶ X),
IsSurjective B S hS p ∧ IsEtale B S hS p ∧ IsEtale B S hS (p ≫ f),
∀ (U V : BigFppfOver B S hS) (p : yoneda.obj U ⟶ X) (q : yoneda.obj V ⟶ Y) (a : U ⟶ V),
IsEtale B S hS p → IsEtale B S hS q → p ≫ f = yoneda.map a ≫ q →
AlgebraicGeometry.Etale ((BigFppfOver.toScheme B S hS).map a),
∃ (U V : BigFppfOver B S hS) (p : yoneda.obj U ⟶ X) (q : yoneda.obj V ⟶ Y) (a : U ⟶ V),
IsEtale B S hS p ∧ IsEtale B S hS q ∧ IsSurjective B S hS p ∧
p ≫ f = yoneda.map a ≫ q ∧
AlgebraicGeometry.Etale ((BigFppfOver.toScheme B S hS).map a),
∃ (I : Type u) (Yopen : I → Subfunctor Y) (J : I → Type u)
(Xopen : ∀ i, J i → Subfunctor (pullback f (Yopen i).ι)),
IsZariskiCover B S hS I Yopen ∧ (∀ i, IsZariskiCover B S hS (J i) (Xopen i)) ∧
∀ i j, IsEtale B S hS ((Xopen i j).ι ≫ pullback.snd f (Yopen i).ι)
]
Tag 0465, a lemma
Tag 0465 in the Stacks Project.
AlgebraicGeometry.Space.isEtale_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/EtaleMorphisms.lean, line 75. The attribute's comment: “the composition of two etale morphisms of algebraic spaces is etale”.
The composite of two étale morphisms of presheaves on the big fppf site of
Sis étale.
theorem isEtale_comp {F G H : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} {f : F ⟶ G} {g : G ⟶ H}
(hf : IsEtale B S hS f) (hg : IsEtale B S hS g) : IsEtale B S hS (f ≫ g)
Tag 0466, a lemma
Tag 0466 in the Stacks Project.
AlgebraicGeometry.Space.isEtale_of_isPullback, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/EtaleMorphisms.lean, line 254. The attribute's comment: “the base change of an étale morphism of algebraic spaces is étale”. References: SGA 1 IX (1.3).
A base change of an étale morphism of algebraic spaces over
Sis étale.
theorem isEtale_of_isPullback {X' X Z Y : AlgebraicSpaces B S hS}
(p : X' ⟶ X) (f' : X' ⟶ Z) (f : X ⟶ Y) (g : Z ⟶ Y)
(h : IsPullback p f' f g) (hf : IsEtale B S hS f.hom) :
IsEtale B S hS f'.hom
Tag 03XU, a lemma
Tag 03XU in the Stacks Project.
AlgebraicGeometry.Space.isLocallyQuasiFinite_of_isEtale, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/QuasiFinite.lean, line 454.
Stacks 03XU. An étale morphism of algebraic spaces over
Sis locally quasi-finite: an étale morphism of schemes is locally of finite type and locally quasi-finite (Stacks 03II).Only the target has to be an algebraic space, where the source requires both.
theorem isLocallyQuasiFinite_of_isEtale
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (hY : IsAlgebraicSpace B S hS Y)
{f : X ⟶ Y} (hf : IsEtale B S hS f) :
IsLocallyQuasiFinite B S hS f
Tag 04XX, a lemma
Tag 04XX in the Stacks Project.
AlgebraicGeometry.Space.isSmooth_of_isEtale, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SmoothAtlas.lean, line 124.
Stacks 04XX. An étale morphism of algebraic spaces over
Sis smooth: an étale morphism of schemes is smooth.
theorem isSmooth_of_isEtale
{F G : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (hG : IsAlgebraicSpace B S hS G)
{f : F ⟶ G} (hf : IsEtale B S hS f) :
IsSmooth B S hS f
Tag 0467, a lemma
Tag 0467 in the Stacks Project.
AlgebraicGeometry.Space.isFlat_of_isEtale, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SmoothAtlas.lean, line 139.
Stacks 0467. An étale morphism of algebraic spaces over
Sis flat: in every commuting square of étale charts the chart morphism of schemes is étale, by cancellation (AlgebraicGeometry.Space.etale_of_comp_etale_chart), and an étale morphism of schemes is flat.Nothing is asked of the target.
theorem isFlat_of_isEtale {F G : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} {f : F ⟶ G}
(hf : IsEtale B S hS f) : IsFlat B S hS f
Tag 0468, a lemma
Tag 0468 in the Stacks Project.
AlgebraicGeometry.Space.isLocallyOfFinitePresentation_of_isEtale, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SmoothAtlas.lean, line 152.
Stacks 0468. An étale morphism of algebraic spaces over
Sis locally of finite presentation: the chart morphism of schemes in every commuting square of étale charts is étale, hence locally of finite presentation.Nothing is asked of the target.
theorem isLocallyOfFinitePresentation_of_isEtale
{F G : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} {f : F ⟶ G} (hf : IsEtale B S hS f) :
IsLocallyOfFinitePresentation B S hS f
Tag 06LT, a lemma
Tag 06LT in the Stacks Project.
AlgebraicGeometry.Space.isLocallyOfFiniteType_of_isEtale', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteTypePermanence.lean, line 45.
An étale morphism of presheaves on the big fppf site of
Sis locally of finite type; neither the source nor the target has to be an algebraic space.
theorem isLocallyOfFiniteType_of_isEtale' (f : F ⟶ G) (hf : IsEtale B S hS f) :
IsLocallyOfFiniteType B S hS f
AlgebraicGeometry.Space.isLocallyOfFiniteType_of_isEtale, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/QuasiFinite.lean, line 441.
Stacks 06LT. An étale morphism of algebraic spaces over
Sis locally of finite type: an étale morphism of schemes is.Only the target has to be an algebraic space, where the source requires both.
theorem isLocallyOfFiniteType_of_isEtale
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (hY : IsAlgebraicSpace B S hS Y)
{f : X ⟶ Y} (hf : IsEtale B S hS f) :
IsLocallyOfFiniteType B S hS f
Tag 06CR, a lemma
Tag 06CR in the Stacks Project.
AlgebraicGeometry.Space.isUnramified_of_isEtale, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Etale.lean, line 88.
Stacks 06CR. An étale morphism of algebraic spaces over
Sis unramified.In a commuting square of étale charts of
fthe morphism of schemes on top is étale, hence formally unramified and locally of finite type, hence unramified by [Stacks Project, Tag 02HE]. Nothing is asked of the target.
theorem isUnramified_of_isEtale {f : X ⟶ Y} (hf : IsEtale B S hS f) :
IsUnramified B S hS f
Tag 05W3, a lemma
Tag 05W3 in the Stacks Project.
AlgebraicGeometry.Space.isEtale_of_isEtale_over, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/EtaleMorphisms.lean, line 378. The attribute's comment: “a morphism over Z between algebraic spaces étale over Z is étale”.
A morphism between two algebraic spaces which are étale over a common algebraic space is itself étale.
theorem isEtale_of_isEtale_over {F G H : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hF : IsAlgebraicSpace B S hS F) (hG : IsAlgebraicSpace B S hS G)
(_hH : IsAlgebraicSpace B S hS H) (f : F ⟶ G) (g : F ⟶ H) (h : G ⟶ H)
(hg : IsEtale B S hS g) (hh : IsEtale B S hS h) (hfg : f ≫ h = g) :
IsEtale B S hS f
Tag 06LU, a lemma
Tag 06LU in the Stacks Project.
AlgebraicGeometry.Space.isEtale_of_isFlat_of_isUnramified, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Etale.lean, line 106.
Stacks 06LU. A morphism of algebraic spaces over
Swhich is locally of finite presentation, flat and unramified is étale.Lift an atlas
qof the target throughfby [Stacks Project, Tag 02X1] to a surjective étale chartpof the source over a morphismαof the site. The three hypotheses, read on that one square, say that the scheme morphism underlyingαis locally of finite presentation, flat and unramified, hence formally unramified by [Stacks Project, Tag 02HE] and therefore étale. One such square suffices by condition (4) of [Stacks Project, Tag 03FS].
theorem isEtale_of_isFlat_of_isUnramified (hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y)
(hlfp : IsLocallyOfFinitePresentation B S hS f) (hflat : IsFlat B S hS f)
(hunr : IsUnramified B S hS f) :
IsEtale B S hS f
Sources
Section67.40 Proper morphisms#
Section 67.40 of the Stacks Project, Tag 03ZL. 9 tags here are carried by 16 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 03ZM, a definition
Tag 03ZM in the Stacks Project.
AlgebraicGeometry.Space.isProperULift_whiskerRight_iff, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/LargeValuedProperTransfer.lean, line 134. The attribute's comment: “for a universe lift”.
Stacks 03ZM for a universe lift. The universe lift of a morphism of presheaves of
Type uon the big fppf site ofSis proper — separated, of finite type and universally closed — exactly when the morphism is.Each conjunct transfers separately: separatedness by
AlgebraicGeometry.Space.isSeparatedULift_whiskerRight_iff, being of finite type byAlgebraicGeometry.Space.isFiniteTypeULift_whiskerRight_iffand universal closedness byAlgebraicGeometry.Space.universallyClosedULift_whiskerRight_iff.
theorem isProperULift_whiskerRight_iff {F G : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (q : F ⟶ G) :
IsProperULift.{w} B S hS (Functor.whiskerRight q uliftFunctor.{w}) ↔
IsProper B S hS q
AlgebraicGeometry.Space.IsProper, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/UniversallyClosed.lean, line 132.
A morphism of algebraic spaces over
Sis proper when it is separated, of finite type and universally closed.
abbrev IsProper (f : F ⟶ G) : Prop
Tag 083R, a lemma
Tag 083R in the Stacks Project.
AlgebraicGeometry.Space.isProper_tfae, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/ProperCriteria.lean, line 162.
Stacks 083R. For a morphism
f : X ⟶ Yof algebraic spaces overSthe following are equivalent:fis proper; the base change offalong every morphism toYfrom a presheaf represented by an object of the site is proper; the same for the objects with affine underlying scheme; the base change offalong some surjective étale morphism toYfrom a represented presheaf is proper; and there is a Zariski covering ofYalong each member of which the base change offis proper.
theorem isProper_tfae (hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(f : X ⟶ Y) :
List.TFAE
[IsProper B S hS f,
∀ (W : BigFppfOver B S hS) (g : yoneda.obj W ⟶ Y),
IsProper B S hS (pullback.fst g f),
∀ (W : BigFppfOver B S hS) (g : yoneda.obj W ⟶ Y),
IsAffine ((BigFppfOver.toScheme B S hS).obj W) →
IsProper B S hS (pullback.fst g f),
∃ (V : BigFppfOver B S hS) (g : yoneda.obj V ⟶ Y),
IsSurjective B S hS g ∧ IsEtale B S hS g ∧
IsProper B S hS (pullback.fst g f),
∃ (I : Type u) (U : I → Subfunctor Y) (_ : IsZariskiCover B S hS I U),
∀ i, IsProper B S hS (pullback.fst (U i).ι f)]
Tag 04WP, a lemma
Tag 04WP in the Stacks Project.
AlgebraicGeometry.Space.isProper_isStableUnderBaseChange, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/ProperBaseChange.lean, line 164.
Properness of morphisms of algebraic spaces over
Sis stable under base change.
instance isProper_isStableUnderBaseChange :
MorphismProperty.IsStableUnderBaseChange
(fun ⦃F G : AlgebraicSpaces B S hS⦄ (f : F ⟶ G) => IsProper B S hS f.hom)
Tag 04XY, a lemma
Tag 04XY in the Stacks Project.
AlgebraicGeometry.Space.isProper_comp', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/ProperPermanence.lean, line 81.
Stacks 04XY. The composite of two proper morphisms of algebraic spaces over
Sis proper: each of the three conjuncts of properness is stable under composition.Algebraicity of the source is not needed and is not assumed, which is what distinguishes this from
AlgebraicGeometry.Space.isProper_comp. None of the three conjuncts asks for it: separatedness is a condition on a relative diagonal, and the quantifiers ofAlgebraicGeometry.Space.IsQuasiCompactandAlgebraicGeometry.Space.UniversallyClosedreach only the intermediate and final spaces.
theorem isProper_comp' (f : X ⟶ Y) (g : Y ⟶ Z)
(hY : IsAlgebraicSpace B S hS Y) (hZ : IsAlgebraicSpace B S hS Z)
(hf : IsProper B S hS f) (hg : IsProper B S hS g) :
IsProper B S hS (f ≫ g)
Tag 04XZ, a lemma
Tag 04XZ in the Stacks Project.
AlgebraicGeometry.Space.isProper_of_isClosedImmersion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/ProperClosedImmersion.lean, line 202.
Stacks 04XZ. A closed immersion of algebraic spaces over
Sis proper.
theorem isProper_of_isClosedImmersion
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(f : X ⟶ Y) (hf : IsClosedImmersion B S hS f) :
IsProper B S hS f
Tag 04NX, a lemma
Tag 04NX in the Stacks Project.
AlgebraicGeometry.Space.isProper_of_comp_of_isSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SeparationCancellation.lean, line 120. The attribute's comment: “part (2): properness”.
Stacks 04NX, part (2). If a composite of morphisms of algebraic spaces over
Sis proper and its second factor is separated, then its first factor is proper.Properness is separatedness, finite type and universal closedness (Stacks 03ZM). The first cancels by Stacks 03KR and the universal closedness by part (1) of Stacks 04NX; finite type is local finite type, which cancels by Stacks 0462, together with quasi-compactness, which cancels by Stacks 03KS against a quasi-separated second factor — and the second factor is quasi-separated, being separated (Stacks 03KK).
theorem isProper_of_comp_of_isSeparated {X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (g : Y ⟶ Z)
(hfg : IsProper B S hS (f ≫ g)) (hg : IsSeparated B S hS g) :
IsProper B S hS f
AlgebraicGeometry.Space.universallyClosed_of_comp_of_isSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/UniversallyClosedPermanence.lean, line 67. The attribute's comment: “part (1): universal closedness”. References: EGA II (5.4.9), “5.4.3 univ. closed”.
Stacks 04NX, part (1). Let
X ⟶ Y ⟶ Zbe morphisms of algebraic spaces overS. If the compositeX ⟶ Zis universally closed andY ⟶ Zis separated, thenX ⟶ Yis universally closed.
theorem universallyClosed_of_comp_of_isSeparated {X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (g : Y ⟶ Z)
(hfg : UniversallyClosed B S hS (f ≫ g)) (hg : IsSeparated B S hS g) :
UniversallyClosed B S hS f
AlgebraicGeometry.Space.isClosed_range_of_comp_of_isSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/UniversallyClosedPermanence.lean, line 91. The attribute's comment: “part (1): closed image”.
Stacks 04NX, part (1). Under the hypotheses of
AlgebraicGeometry.Space.universallyClosed_of_comp_of_isSeparated, the image of|X|in|Y|is closed.
theorem isClosed_range_of_comp_of_isSeparated {X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (g : Y ⟶ Z)
(hfg : UniversallyClosed B S hS (f ≫ g)) (hg : IsSeparated B S hS g) :
_root_.IsClosed (Set.range (pointsMap B S hS X f))
Tag 08AJ, a lemma
Tag 08AJ in the Stacks Project.
AlgebraicGeometry.Space.universallyClosed_of_isSurjective_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Proper.lean, line 120. The attribute's comment: “universally closed image”.
Stacks 08AJ, universally closed image. Let
X ⟶ Y ⟶ Tbe morphisms of algebraic spaces overS. IfXis universally closed overTandX ⟶ Yis surjective, thenYis universally closed overT.
theorem universallyClosed_of_isSurjective_comp
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hT : IsAlgebraicSpace B S hS T) (f : X ⟶ Y) (q : Y ⟶ T)
(hfq : UniversallyClosed B S hS (f ≫ q)) (hf : IsSurjective B S hS f) :
UniversallyClosed B S hS q
AlgebraicGeometry.Space.isProper_of_isSurjective_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Proper.lean, line 160. The attribute's comment: “properness of the image”.
Stacks 08AJ, properness of the image. Let
X ⟶ Y ⟶ Tbe morphisms of algebraic spaces overS. IfXis universally closed overT, the morphismX ⟶ Yis surjective andYis separated and of finite type overT, thenYis proper overT.
theorem isProper_of_isSurjective_comp
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hT : IsAlgebraicSpace B S hS T) (f : X ⟶ Y) (q : Y ⟶ T)
(hfq : UniversallyClosed B S hS (f ≫ q)) (hf : IsSurjective B S hS f)
(hsep : IsSeparated B S hS q) (hft : IsFiniteType B S hS q) :
IsProper B S hS q
AlgebraicGeometry.Space.universallyClosed_of_isSurjective, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/UniversallyClosedImage.lean, line 105. The attribute's comment: “first assertion: universal closedness”.
Stacks 08AJ, first assertion. Let
p : X ⟶ Zandq : Y ⟶ Zbe morphisms of algebraic spaces overSand letf : X ⟶ Ybe a morphism overZ. Ifpis universally closed andfis surjective, thenqis universally closed.A base change
T ×_Z Y ⟶ Tofqis, after the pasting isomorphism(T ×_Z Y) ×_Y X ≅ T ×_Z X, preceded by the base change off, which is surjective on points by Stacks 03MH; the composite is the base changeT ×_Z X ⟶ Tofp, closed by hypothesis.
theorem universallyClosed_of_isSurjective {X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(_hX : IsAlgebraicSpace B S hS X) (_hY : IsAlgebraicSpace B S hS Y)
(_hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (p : X ⟶ Z) (q : Y ⟶ Z)
(hcomm : f ≫ q = p) (hf : IsSurjective B S hS f)
(hp : UniversallyClosed B S hS p) :
UniversallyClosed B S hS q
AlgebraicGeometry.Space.isProper_of_isSurjective, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/UniversallyClosedImage.lean, line 124. The attribute's comment: “second assertion: properness”.
Stacks 08AJ, second assertion. In the situation of
AlgebraicGeometry.Space.universallyClosed_of_isSurjective, if moreoverqis separated and of finite type, thenqis proper.
theorem isProper_of_isSurjective {X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (p : X ⟶ Z) (q : Y ⟶ Z)
(hcomm : f ≫ q = p) (hf : IsSurjective B S hS f)
(hp : UniversallyClosed B S hS p)
(hsep : IsSeparated B S hS q) (hft : IsFiniteType B S hS q) :
IsProper B S hS q
Tag 0AGD, a lemma
Tag 0AGD in the Stacks Project.
AlgebraicGeometry.Space.isSurjective_toSchemeTheoreticImage_of_isProper, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/ProperSchemeTheoreticImage.lean, line 106. The attribute's comment: “second assertion: surjectivity onto the scheme-theoretic image”.
Stacks 0AGD, second assertion. Let
h : X ⟶ Y,f : X ⟶ Tandg : Y ⟶ Tbe morphisms of algebraic spaces overSwithh ≫ g = f. Iffis proper andgis separated, then the morphism fromXto the scheme-theoretic image ofhis surjective.The image of
|X|in|Z|is dense, by part (4) of Stacks 082Z,hbeing quasi-compact by Stacks 03KS; and it is closed, being the preimage along the continuous injection|Z| → |Y|of the image of|X|in|Y|, which is closed by part (1) of Stacks 04NX.
theorem isSurjective_toSchemeTheoreticImage_of_isProper
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hT : IsAlgebraicSpace B S hS T) (h : X ⟶ Y) (f : X ⟶ T) (g : Y ⟶ T)
(hcomm : h ≫ g = f) (hf : IsProper B S hS f) (hg : IsSeparated B S hS g) :
IsSurjective B S hS (toSchemeTheoreticImage B S hS h)
AlgebraicGeometry.Space.isProper_schemeTheoreticImageSubfunctor_inclusion_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/ProperSchemeTheoreticImage.lean, line 149. The attribute's comment: “first assertion: the scheme-theoretic image is proper over the base”.
Stacks 0AGD, first assertion. Let
h : X ⟶ Y,f : X ⟶ Tandg : Y ⟶ Tbe morphisms of algebraic spaces overSwithh ≫ g = f. Iffis proper andgis separated and locally of finite type, then the scheme-theoretic image ofhis proper overT.The scheme-theoretic image is a closed subspace of
Y(Stacks 082X), so its structure morphism overTis separated by Stacks 04CH and Stacks 03KQ, and locally of finite type by Stacks 03XG; it is quasi-compact by part (2) of Stacks 040W,X ⟶ Tbeing quasi-compact andXsurjecting onto the image byAlgebraicGeometry.Space.isSurjective_toSchemeTheoreticImage_of_isProper. Properness is then the second assertion of Stacks 08AJ,fbeing universally closed.
theorem isProper_schemeTheoreticImageSubfunctor_inclusion_comp
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hT : IsAlgebraicSpace B S hS T) (h : X ⟶ Y) (f : X ⟶ T) (g : Y ⟶ T)
(hcomm : h ≫ g = f) (hf : IsProper B S hS f) (hg : IsSeparated B S hS g)
(hgft : IsLocallyOfFiniteType B S hS g) :
IsProper B S hS ((schemeTheoreticImageSubfunctor B S hS h).ι ≫ g)
Tag 04Y0, a lemma
Tag 04Y0 in the Stacks Project.
AlgebraicGeometry.Space.isSeparated_tfae_diagonal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/DiagonalProperTFAE.lean, line 49.
For a morphism of algebraic spaces over
Sthe following are equivalent: it is separated; its relative diagonal is universally closed; its relative diagonal is proper.
theorem isSeparated_tfae_diagonal (f : X ⟶ Y) (hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y) :
List.TFAE [IsSeparated B S hS f,
UniversallyClosed B S hS (pullback.diagonal f),
IsProper B S hS (pullback.diagonal f)]
Sources
Section67.41 Valuative criteria#
Section 67.41 of the Stacks Project, Tag 03IW. 8 tags here are carried by 22 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 03IX, a definition
Tag 03IX in the Stacks Project.
AlgebraicGeometry.Space.ValuativeCriterion.Uniqueness, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Valuative/Criterion.lean, line 173. The attribute's comment: “uniqueness”.
There is at most one extension of a compatible generic point to any valuation ring.
public def Uniqueness (f : X ⟶ Y) : Prop
AlgebraicGeometry.Space.ValuativeCriterion.Existence, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Valuative/Criterion.lean, line 178. The attribute's comment: “existence”.
A compatible generic point extends after a field extension and passage to a dominating valuation ring.
public def Existence (f : X ⟶ Y) : Prop
AlgebraicGeometry.Space.ValuativeCriterion, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Valuative/Criterion.lean, line 192. The attribute's comment: “both parts”.
A morphism satisfies both parts of the valuative criterion.
public abbrev ValuativeCriterion
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (f : X ⟶ Y) : Prop
Tag 03K8, a lemma
Tag 03K8 in the Stacks Project.
AlgebraicGeometry.Space.valuativeCriterion_existence_iff_lift, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Valuative/Representable.lean, line 255.
For a representable morphism, a lift after a dominating extension exists exactly when every valuative square has a lift before extension.
public theorem valuativeCriterion_existence_iff_lift
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(f : X ⟶ Y) (hf : yoneda.relativelyRepresentable f) :
ValuativeCriterion.Existence f ↔
(∀ q : ValuativeSquare f, Nonempty q.Lift)
Tag 03KH, a lemma
Tag 03KH in the Stacks Project.
AlgebraicGeometry.Space.valuativeCriterion_existence_iff_finiteSeparable, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Valuative/FiniteSeparable.lean, line 614.
Allowing arbitrary field extensions in the existence valuative criterion is equivalent to allowing only finite separable ones.
public theorem valuativeCriterion_existence_iff_finiteSeparable
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y) :
ValuativeCriterion.Existence f ↔ ExistenceFiniteSeparable f
Tag 0ARH, a lemma
Tag 0ARH in the Stacks Project.
AlgebraicGeometry.Space.exists_lift_of_dominatingExtension, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Valuative/PushDownSolution.lean, line 319.
A lift of a dominating extension of a valuative square for a separated morphism of algebraic spaces descends to a lift of the square itself. The extension
K'/Kof fraction fields is arbitrary: no finiteness or separability condition is imposed on it.The descent step needs the sheaf condition for the single faithfully flat covering
Spec A' ⟶ Spec A; it is supplied by the fpqc sheaf conditionAlgebraicGeometry.IsAlgebraicSpace.isSheaf_fpqcforX, which is Stacks 0APL.
public theorem exists_lift_of_dominatingExtension
(hX : AlgebraicGeometry.IsAlgebraicSpace B S hS X)
(hY : AlgebraicGeometry.IsAlgebraicSpace B S hS Y)
(hf : AlgebraicGeometry.Space.IsSeparated B S hS f)
(q : ValuativeSquare f) (e : q.DominatingExtension)
(he : Nonempty e.square.Lift) :
Nonempty q.Lift
Tag 0A3W, a lemma
Tag 0A3W in the Stacks Project.
AlgebraicGeometry.Space.valuativeCriterion_existence_iff_lift_of_isSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Valuative/PushDownSolution.lean, line 761.
For a separated morphism of algebraic spaces, allowing a dominating extension of the valuation ring does not change the existence half of the valuative criterion: the criterion holds exactly when every valuative square already has a lift over the original valuation ring.
public theorem valuativeCriterion_existence_iff_lift_of_isSeparated
(hX : AlgebraicGeometry.IsAlgebraicSpace B S hS X)
(hY : AlgebraicGeometry.IsAlgebraicSpace B S hS Y)
(hf : AlgebraicGeometry.Space.IsSeparated B S hS f) :
ValuativeCriterion.Existence f ↔ ∀ q : ValuativeSquare f, Nonempty q.Lift
Tag 03KI, an example
Tag 03KI in the Stacks Project.
AlgebraicGeometry.TwistedDoubledOrigin.universallyClosed_surjective_specMap_algebraMap, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/TwistedDoubledOriginUniversallyClosed.lean, line 124. The attribute's comment: “Spec(k') → Spec(k) is universally closed and surjective”.
Stacks 03KI, the morphism
Spec k' ⟶ Spec k. For a finite extensionk'/kof fields, the morphismSpec k' ⟶ Spec kis universally closed, being finite, and surjective, its target being a single point.
theorem universallyClosed_surjective_specMap_algebraMap [FiniteDimensional k K] :
UniversallyClosed (Spec.map (CommRingCat.ofHom (algebraMap k K))) ∧
Surjective (Spec.map (CommRingCat.ofHom (algebraMap k K)))
AlgebraicGeometry.TwistedDoubledOrigin.isQuasiCompact_quotientBaseMap, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/TwistedDoubledOriginUniversallyClosed.lean, line 218. The attribute's comment: “π is quasi-compact”.
Stacks 03KI, the quasi-compactness clause. The structure morphism
π : X ⟶ S = 𝔸¹_kof the Galois twist of the affine line with zero doubled is quasi-compact.The quotient is a quasi-compact algebraic space, its chart being the affine line over
k', and the base is quasi-separated, being affine; so part (1) of Stacks 073B applies.
theorem isQuasiCompact_quotientBaseMap :
Space.IsQuasiCompact B (base k) hS (quotientBaseMap k K hdegree σ hσ B hS)
AlgebraicGeometry.TwistedDoubledOrigin.universallyClosed_quotientBaseMap, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/TwistedDoubledOriginUniversallyClosed.lean, line 289. The attribute's comment: “π is universally closed”.
Stacks 03KI, the universal closedness clause. The structure morphism
π : X ⟶ S = 𝔸¹_kof the Galois twist of the affine line with zero doubled is universally closed.The chart
U = Spec k'[x] ⟶ Xis surjective andU ⟶ Sis universally closed, being finite, so Stacks 08AJ pushes universal closedness down toπ.
theorem universallyClosed_quotientBaseMap :
Space.UniversallyClosed B (base k) hS (quotientBaseMap k K hdegree σ hσ B hS)
AlgebraicGeometry.TwistedDoubledOrigin.universallyClosed_doubledProjOver, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/TwistedDoubledOriginUniversallyClosed.lean, line 314. The attribute's comment: “the affine line with zero doubled is universally closed over the affine line”.
Stacks 03KI, the affine line with zero doubled. The affine line over
k'with zero doubled is universally closed over the affine line overk'.The two copies of the affine line cover it, and their union maps to the affine line by the codiagonal, which is finite; so Mathlib's descent of universal closedness along a surjection applies.
theorem universallyClosed_doubledProjOver : UniversallyClosed (doubledProjOver k K).left
AlgebraicGeometry.TwistedDoubledOrigin.exists_isIso_baseChangePresheaf_comp_doubledProjOver, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/TwistedDoubledOriginUniversallyClosed.lean, line 346. The attribute's comment: “after base change by Spec(k') → Spec(k), π is the affine line with zero doubled over the affine line”.
Stacks 03KI, the base change to
k'. After base change alongU = S ×_{Spec k} Spec k' = 𝔸¹_{k'} ⟶ S, the structure morphismπis identified with the morphism from the affine line overk'with zero doubled to the affine line overk': the base changeU ×_S Xis isomorphic to the functor of points of the glued scheme, compatibly with the projections toU.The isomorphism is the one of part (6) of Stacks 03FN; both it and the projections are determined on the self-product
U ×_S U, where both projections are the first one.
theorem exists_isIso_baseChangePresheaf_comp_doubledProjOver :
∃ χ : baseChangePresheaf k K B hS hdegree σ hσ ⟶
(pointsFunctor k B hS).obj (doubledOverBase k K),
IsIso χ ∧ χ ≫ (pointsFunctor k B hS).map (doubledProjOver k K) =
pullback.fst (pointsCoverToBase k K B hS) (quotientBaseMap k K hdegree σ hσ B hS)
AlgebraicGeometry.TwistedDoubledOrigin.exists_mono_isPullback_zeroFibre, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/TwistedDoubledOriginUniversallyClosed.lean, line 443. The attribute's comment: “the point of X above 0 corresponds to a monomorphism Spec(k') → X”.
Stacks 03KI, the point above the origin. The point of
Xabove0 ∈ 𝔸¹_kis a monomorphismSpec k' ⟶ X: there is a monomorphism from the functor of points ofSpec k'intoXwhose square over the originSpec k ⟶ 𝔸¹_kis Cartesian, soSpec k'is the whole fibre ofπover the origin.The fibre is computed in
AlgebraicGeometry.TwistedDoubledOrigin.twistedRelationQuotient_zeroFibre; its map toXis a monomorphism because the origin is a monomorphism into the base.
theorem exists_mono_isPullback_zeroFibre :
∃ m : (pointsFunctor k B hS).obj (zeroCoverOverBase k K) ⟶
(quadraticGaloisTwistedDoubledOrigin k K hdegree σ hσ B hS).obj,
Mono m ∧ IsPullback m ((pointsFunctor k B hS).map (zeroCoverToZeroBase k K))
(quotientBaseMap k K hdegree σ hσ B hS)
((pointsFunctor k B hS).map (zeroBaseToBase k))
AlgebraicGeometry.TwistedDoubledOrigin.formalDiskValuativeSquare, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/TwistedDoubledOriginUniversallyClosed.lean, line 538. The attribute's comment: “the solid square of the displayed diagram, over the valuation ring k⟦x⟧”.
Stacks 03KI, the solid square. The square displayed in the example: its valuation ring is the ring
k⟦x⟧of formal power series, its fraction field the fieldk((x))of Laurent series, its structure morphism over the base the coordinate mapSpec k⟦x⟧ ⟶ 𝔸¹_kofAlgebraicGeometry.TwistedDoubledOrigin.formalDiskBaseMap, and its top edge the pointSpec k((x)) ⟶ XofAlgebraicGeometry.TwistedDoubledOrigin.laurentGenericPoint.Only the top edge carries content: the target of
πis the terminal presheaf, so the edge of the square into it, and the commutativity of the square, are the only ones there are.
def formalDiskValuativeSquare :
Space.ValuativeSquare (quotientBaseMap k K hdegree σ hσ B hS)
AlgebraicGeometry.TwistedDoubledOrigin.isEmpty_lift_formalDiskValuativeSquare, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/TwistedDoubledOriginUniversallyClosed.lean, line 555. The attribute's comment: “there cannot exist a dotted arrow”.
Stacks 03KI, the missing dotted arrow. The square of the example has no dotted arrow: a dotted arrow is in particular a point of the quotient over the formal disc, and there is none, the point of
Xabove the origin beingSpec k', which has nok-point.
theorem isEmpty_lift_formalDiskValuativeSquare :
IsEmpty (formalDiskValuativeSquare k K B hS hdegree σ hσ).Lift
AlgebraicGeometry.TwistedDoubledOrigin.existenceFiniteSeparable_and_not_forall_nonempty_lift, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/TwistedDoubledOriginUniversallyClosed.lean, line 568. The attribute's comment: “a finite separable field extension is needed in general”.
Stacks 03KI, a finite separable extension is needed. The structure morphism
πsatisfies the existence part of the valuative criterion when the fraction field may be replaced by a finite separable extension, but not when it may not be extended at all.The first half is Stacks 0A3X, part (1), for the quasi-separated (Stacks 03FN, part (5)) and universally closed morphism
π, refined by Stacks 03KH; the second is the square of the example overk⟦x⟧.
theorem existenceFiniteSeparable_and_not_forall_nonempty_lift :
Space.ExistenceFiniteSeparable (quotientBaseMap k K hdegree σ hσ B hS) ∧
¬ ∀ q : Space.ValuativeSquare (quotientBaseMap k K hdegree σ hσ B hS), Nonempty q.Lift
AlgebraicGeometry.TwistedDoubledOrigin.quotientBaseMap_example, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/TwistedDoubledOriginUniversallyClosed.lean, line 599. The attribute's comment: “all the assertions of the example together”.
Stacks 03KI. Let
k'/kbe a degree two Galois extension and letXbe the Galois twist of the affine line with zero doubled, the algebraic space of Stacks 03FN overS = 𝔸¹_k, with structure morphismπ : X ⟶ S. Then:
πis quasi-compact and universally closed;- after base change along
𝔸¹_{k'} = S ×_{Spec k} Spec k' ⟶ S,πis identified with the affine line overk'with zero doubled over the affine line overk', which is universally closed;Spec k' ⟶ Spec kis universally closed and surjective;- the point of
Xabove the origin is a monomorphismSpec k' ⟶ X, the whole fibre ofπthere;- the formal disc
Spec k⟦x⟧overScarries no point ofX, so the square of the example (AlgebraicGeometry.TwistedDoubledOrigin.formalDiskValuativeSquare) has no dotted arrow;πsatisfies the existence part of the valuative criterion with finite separable extensions of the fraction field, but not without extending it.
theorem quotientBaseMap_example :
Space.IsQuasiCompact B (base k) hS (quotientBaseMap k K hdegree σ hσ B hS) ∧
Space.UniversallyClosed B (base k) hS (quotientBaseMap k K hdegree σ hσ B hS) ∧
(∃ χ : baseChangePresheaf k K B hS hdegree σ hσ ⟶
(pointsFunctor k B hS).obj (doubledOverBase k K),
IsIso χ ∧ χ ≫ (pointsFunctor k B hS).map (doubledProjOver k K) =
pullback.fst (pointsCoverToBase k K B hS) (quotientBaseMap k K hdegree σ hσ B hS)) ∧
UniversallyClosed (doubledProjOver k K).left ∧
(UniversallyClosed (Spec.map (CommRingCat.ofHom (algebraMap k K))) ∧
Surjective (Spec.map (CommRingCat.ofHom (algebraMap k K)))) ∧
(∃ m : (pointsFunctor k B hS).obj (zeroCoverOverBase k K) ⟶
(quadraticGaloisTwistedDoubledOrigin k K hdegree σ hσ B hS).obj,
Mono m ∧ IsPullback m ((pointsFunctor k B hS).map (zeroCoverToZeroBase k K))
(quotientBaseMap k K hdegree σ hσ B hS)
((pointsFunctor k B hS).map (zeroBaseToBase k))) ∧
¬ Nonempty
(yoneda.obj (siteObject B (base k) hS (contains_powerSeries k B hS)
(formalDiskBaseMap k)) ⟶
(quadraticGaloisTwistedDoubledOrigin k K hdegree σ hσ B hS).obj) ∧
IsEmpty (formalDiskValuativeSquare k K B hS hdegree σ hσ).Lift ∧
Space.ExistenceFiniteSeparable (quotientBaseMap k K hdegree σ hσ B hS) ∧
¬ ∀ q : Space.ValuativeSquare (quotientBaseMap k K hdegree σ hσ B hS), Nonempty q.Lift
AlgebraicGeometry.TwistedDoubledOrigin.not_nonempty_hom_formalDisk, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/TwistedDoubledOriginValuativeLift.lean, line 129. The attribute's comment: “no_unextended_lift”.
Stacks 03KI, third assertion of the example. For a quadratic Galois extension
K/k, the formal disc overkhas no point of the quadratic Galois twisted doubled origin lying overAlgebraicGeometry.TwistedDoubledOrigin.formalDiskBaseMap.So the solid valuative square over the valuation ring
k⟦x⟧whose bottom edge is that coordinate map admits no dotted arrow, and a fortiori none compatible with the generic point coming from the isomorphism of Stacks 03FN away from the origin: a finite separable extension of the fraction field is genuinely needed in the existence part of Stacks 03IX.
theorem not_nonempty_hom_formalDisk
[FiniteDimensional k K] [IsGalois k K] (hdegree : Module.finrank k K = 2)
(σ : K ≃ₐ[k] K) (hσ : σ ≠ 1) (B : BigFppfSite.{u}) (hS : B.Contains (base k))
(hDisk : B.Contains (Spec (.of (PowerSeries k))))
[HasSheafify (BigFppfOver.topology B (base k) hS) (Type u)] :
¬ Nonempty
(yoneda.obj (siteObject B (base k) hS hDisk (formalDiskBaseMap k)) ⟶
(quadraticGaloisTwistedDoubledOrigin k K hdegree σ hσ B hS).obj)
Tag 03IY, a lemma
Tag 03IY in the Stacks Project.
AlgebraicGeometry.Space.valuativeCriterion_uniqueness_of_isPullback, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/ValuativeCriteria.lean, line 219. The attribute's comment: “uniqueness part”.
Stacks 03IY, uniqueness part. The base change of a morphism of algebraic spaces satisfying the uniqueness part of the valuative criterion satisfies it again.
Two lifts of a valuative square for the base change
bagree after composing witha, by uniqueness forpapplied to the induced valuative square, and after composing withb, because both are lifts; so they agree.
theorem valuativeCriterion_uniqueness_of_isPullback
{F G F' G' : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
{a : F ⟶ F'} {b : F ⟶ G} {p : F' ⟶ G'} {q : G ⟶ G'} (sq : IsPullback a b p q)
(hp : ValuativeCriterion.Uniqueness p) : ValuativeCriterion.Uniqueness b
AlgebraicGeometry.Space.valuativeCriterion_existence_of_isPullback, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/ValuativeCriteria.lean, line 243. The attribute's comment: “existence part”.
Stacks 03IY, existence part. The base change of a morphism of algebraic spaces satisfying the existence part of the valuative criterion satisfies it again.
A valuative square for the base change
binduces one forp; a dominating extension and a lift there, together with the bottom edge pushed along the extension, define a map into the fibre product by the universal property of the cartesian square, and that map is a lift of the dominating extension of the original square.
theorem valuativeCriterion_existence_of_isPullback
{F G F' G' : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
{a : F ⟶ F'} {b : F ⟶ G} {p : F' ⟶ G'} {q : G ⟶ G'} (sq : IsPullback a b p q)
(hp : ValuativeCriterion.Existence p) : ValuativeCriterion.Existence b
Tag 03IZ, a lemma
Tag 03IZ in the Stacks Project.
AlgebraicGeometry.Space.valuativeCriterionExistence_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Valuative/Composition.lean, line 68. The attribute's comment: “composition_valuative_existence”.
The existence part of the valuative criterion is preserved under composition.
public theorem valuativeCriterionExistence_comp
(f : X ⟶ Y) (g : Y ⟶ Z)
(hf : ValuativeCriterion.Existence f)
(hg : ValuativeCriterion.Existence g) :
ValuativeCriterion.Existence (f ≫ g)
AlgebraicGeometry.Space.valuativeCriterion_uniqueness_comp, a lemma in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Valuative/Composition.lean, line 130. The attribute's comment: “composition_valuative_uniqueness”.
Uniqueness of lifts in valuative squares is stable under composition.
public lemma valuativeCriterion_uniqueness_comp (f : X ⟶ Y) (g : Y ⟶ Z)
(hf : ValuativeCriterion.Uniqueness f)
(hg : ValuativeCriterion.Uniqueness g) :
ValuativeCriterion.Uniqueness (f ≫ g)
Sources
Section67.42 Valuative criterion for universal closedness#
Section 67.42 of the Stacks Project, Tag 03K9. 5 tags here are carried by 7 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 03KA, a lemma
Tag 03KA in the Stacks Project.
AlgebraicGeometry.Space.universallyClosed_of_isQuasiCompact_of_valuativeCriterion_existence, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/ValuativeCriteria.lean, line 769.
Stacks 03KA. A quasi-compact morphism of algebraic spaces over
Swhich satisfies the existence part of the valuative criterion is universally closed.By Stacks 03IT it is enough to check that the base change along every morphism from a represented presheaf with affine scheme is closed on points; such a base change is again quasi-compact (Stacks 03HF) and again satisfies the existence part (Stacks 03IY), so
isClosedMap_pointsMap_of_isAffine_targetapplies.
theorem universallyClosed_of_isQuasiCompact_of_valuativeCriterion_existence
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y)
(hf : IsQuasiCompact B S hS f) (hval : ValuativeCriterion.Existence f) :
UniversallyClosed B S hS f
Tag 0A3X, a lemma
Tag 0A3X in the Stacks Project.
AlgebraicGeometry.Space.valuativeCriterion_existence_of_isQuasiSeparated_of_universallyClosed, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/ValuativeCriteria.lean, line 827. The attribute's comment: “part (1)”.
Stacks 0A3X, part (1). A quasi-separated universally closed morphism of algebraic spaces over
Ssatisfies the existence part of the valuative criterion.A valuative square for
fpresents the generic point of its valuation ringAas a point of the base changeP = X ×_Y Spec A, through a sectiong : Spec K ⟶ P. Quasi-separatedness ofP ⟶ Spec Amakesgquasi-compact (Stacks 03KS), the morphismSpec K ⟶ Spec Abeing affine, so the points of the scheme-theoretic imageZ ⊆ Pofgare the closure of the image ofg(Stacks 082Z). Universal closedness makes the image of that closed set in|Spec A|closed, and it contains the generic point, hence everything; so some point of|Z|lies over the closed point ofSpec A. Stacks 089B realizes that point by a valuation ringA'with fraction fieldK'and a squareSpec K' ⟶ Spec K,Spec A' ⟶ Z; composing withZ ⟶ P ⟶ Xgives the lift, andA'dominatesAbecause the closed point ofSpec A'maps to the closed point ofSpec A.
theorem valuativeCriterion_existence_of_isQuasiSeparated_of_universallyClosed
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y)
(hqs : IsQuasiSeparated B S hS f) (huc : UniversallyClosed B S hS f) :
ValuativeCriterion.Existence f
AlgebraicGeometry.Space.universallyClosed_iff_valuativeCriterion_existence_of_isQuasiCompact_of_isQuasiSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/ValuativeCriteria.lean, line 1025. The attribute's comment: “part (2)”.
Stacks 0A3X, part (2). A quasi-compact quasi-separated morphism of algebraic spaces over
Sis universally closed exactly when it satisfies the existence part of the valuative criterion.One direction is Stacks 03KA, the other is part (1).
theorem universallyClosed_iff_valuativeCriterion_existence_of_isQuasiCompact_of_isQuasiSeparated
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y)
(hqc : IsQuasiCompact B S hS f) (hqs : IsQuasiSeparated B S hS f) :
UniversallyClosed B S hS f ↔ ValuativeCriterion.Existence f
Tag 0A3Y, a lemma
Tag 0A3Y in the Stacks Project.
AlgebraicGeometry.Space.universallyClosed_tfae_of_isQuasiCompact_of_isSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Valuative/UniversallyClosedValuative.lean, line 46.
For a quasi-compact separated morphism
f : X ⟶ Yof algebraic spaces overS, universal closedness, the existence part of the valuative criterion of Stacks 03IX, and the existence of a lift in every valuative square forfover the valuation ring itself are equivalent.
public theorem universallyClosed_tfae_of_isQuasiCompact_of_isSeparated
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y)
(hqc : IsQuasiCompact B S hS f) (hsep : IsSeparated B S hS f) :
List.TFAE
[UniversallyClosed B S hS f,
ValuativeCriterion.Existence f,
∀ q : ValuativeSquare f, Nonempty q.Lift]
Tag 089F, a lemma
Tag 089F in the Stacks Project.
AlgebraicGeometry.Space.exists_valuationRing_extension_lift_of_isFlat, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/ValuativeCriteria.lean, line 1189.
Stacks 089F. Let
f : X ⟶ Ybe a flat morphism of algebraic spaces overSand letSpec A ⟶ Ybe a morphism withAa valuation ring. If the closed point ofSpec Amaps to a point of|Y|in the image of|X| → |Y|, then there is an extension of valuation ringsA ⟶ A'and a commutative square filling inSpec A' ⟶ XoverSpec A ⟶ Y.The point of
|X|above the closed point is produced by a chartU ⟶ X ×_Y Spec Aof the fibre product (Stacks 03H4, 03H5). The chart is flat overSpec Abecause flatness is stable under base change (Stacks 03MO) and may be read on étale charts, so the induced homomorphismA ⟶ 𝒪_{U, u}is flat and local, hence faithfully flat; a prime of the stalk contracting to the zero ideal ofAtherefore exists, and factoring the resulting map to its fraction field through a valuation subring givesA'.
theorem exists_valuationRing_extension_lift_of_isFlat
(A : Type u) [CommRing A] [IsDomain A] [ValuationRing A]
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(f : X ⟶ Y) (hf : IsFlat B S hS f)
(V : BigFppfOver B S hS)
(e : (BigFppfOver.toScheme B S hS).obj V ≅ Spec (.of A))
(g : yoneda.obj V ⟶ Y)
(p : FieldValuedPoint B S hS (yoneda.obj V))
(hp : e.hom ((BigFppfOver.toScheme B S hS).map p.value
(IsLocalRing.closedPoint p.carrier)) = IsLocalRing.closedPoint A)
(himage : ∃ x : points B S hS X, pointsMap B S hS X f x =
pointsMap B S hS (yoneda.obj V) g (p.class B S hS (yoneda.obj V))) :
∃ (A' : Type u) (_ : CommRing A') (_ : IsDomain A') (_ : ValuationRing A') (ι : A →+* A'),
ValuationRing.IsExtension ι ∧
∃ (V' : BigFppfOver B S hS)
(e' : (BigFppfOver.toScheme B S hS).obj V' ≅ Spec (.of A'))
(j : V' ⟶ V) (lift : yoneda.obj V' ⟶ X),
(BigFppfOver.toScheme B S hS).map j ≫ e.hom =
e'.hom ≫ Spec.map (CommRingCat.ofHom ι) ∧
lift ≫ f = yoneda.map j ≫ g
Tag 089G, a lemma
Tag 089G in the Stacks Project.
AlgebraicGeometry.Space.universallyClosed_of_refinedValuativeCriterion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/RefinedValuativeCriterion.lean, line 1808. The attribute's comment: “universally closed conclusion”.
The refined valuative criterion makes
funiversally closed when the quasi-compact maphhas dense image.
public theorem universallyClosed_of_refinedValuativeCriterion
(B : AlgebraicGeometry.BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{U X Y : (AlgebraicGeometry.BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hU : AlgebraicGeometry.IsAlgebraicSpace B S hS U)
(hX : AlgebraicGeometry.IsAlgebraicSpace B S hS X)
(hY : AlgebraicGeometry.IsAlgebraicSpace B S hS Y)
(h : U ⟶ X) (f : X ⟶ Y)
(hf : AlgebraicGeometry.Space.IsQuasiCompact B S hS f)
(hh : AlgebraicGeometry.Space.IsQuasiCompact B S hS h)
(hdense : letI : TopologicalSpace (AlgebraicGeometry.Space.points B S hS X) :=
pointTopology B S hS X
DenseRange (pointsMap B S hS U h))
(hunique : ∀ (q : ValuativeSquare f)
(g : yoneda.obj (siteObject B S hS q.field_mem
(Spec.map (CommRingCat.ofHom (algebraMap q.R q.K)) ≫ q.base)) ⟶ U),
g ≫ h = q.generic → Subsingleton q.Lift)
(hexists : ∀ (q : ValuativeSquare f)
(g : yoneda.obj (siteObject B S hS q.field_mem
(Spec.map (CommRingCat.ofHom (algebraMap q.R q.K)) ≫ q.base)) ⟶ U),
g ≫ h = q.generic →
∃ e : q.DominatingExtension, Nonempty e.square.Lift) :
UniversallyClosed B S hS f
AlgebraicGeometry.Space.isSeparated_of_refinedValuativeCriterion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/RefinedValuativeCriterion.lean, line 1982. The attribute's comment: “separated conclusion”.
With quasi-separatedness, the same refined valuative criterion makes
fseparated.
public theorem isSeparated_of_refinedValuativeCriterion
(B : AlgebraicGeometry.BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{U X Y : (AlgebraicGeometry.BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hU : AlgebraicGeometry.IsAlgebraicSpace B S hS U)
(hX : AlgebraicGeometry.IsAlgebraicSpace B S hS X)
(hY : AlgebraicGeometry.IsAlgebraicSpace B S hS Y)
(h : U ⟶ X) (f : X ⟶ Y)
(hf : AlgebraicGeometry.Space.IsQuasiCompact B S hS f)
(hh : AlgebraicGeometry.Space.IsQuasiCompact B S hS h)
(hqs : AlgebraicGeometry.Space.IsQuasiSeparated B S hS f)
(hdense : letI : TopologicalSpace (AlgebraicGeometry.Space.points B S hS X) :=
pointTopology B S hS X
DenseRange (pointsMap B S hS U h))
(hunique : ∀ (q : ValuativeSquare f)
(g : yoneda.obj (siteObject B S hS q.field_mem
(Spec.map (CommRingCat.ofHom (algebraMap q.R q.K)) ≫ q.base)) ⟶ U),
g ≫ h = q.generic → Subsingleton q.Lift)
(hexists : ∀ (q : ValuativeSquare f)
(g : yoneda.obj (siteObject B S hS q.field_mem
(Spec.map (CommRingCat.ofHom (algebraMap q.R q.K)) ≫ q.base)) ⟶ U),
g ≫ h = q.generic →
∃ e : q.DominatingExtension, Nonempty e.square.Lift) :
AlgebraicGeometry.Space.IsSeparated B S hS f
Sources
Section67.43 Valuative criterion of separatedness#
Section 67.43 of the Stacks Project, Tag 03KT. 3 tags here are carried by 3 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 03KU, a lemma
Tag 03KU in the Stacks Project.
AlgebraicGeometry.Space.valuativeCriterion_uniqueness_of_isSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/ValuativeCriteria.lean, line 292. References: EGA II (7.3.2), “more general”.
Stacks 03KU. A separated morphism of algebraic spaces satisfies the uniqueness part of the valuative criterion.
Two lifts of a valuative square assemble into a morphism
Spec R ⟶ X ×_Y X; the base change of the relative diagonal along it is a closed immersion of schemes which is surjective on global sections, because the generic point ofSpec Rlifts through it, hence an isomorphism. The two lifts therefore agree.
theorem valuativeCriterion_uniqueness_of_isSeparated (f : X ⟶ Y)
(hf : IsSeparated B S hS f) : ValuativeCriterion.Uniqueness f
Tag 03KV, a lemma
Tag 03KV in the Stacks Project.
AlgebraicGeometry.Space.isSeparated_of_isQuasiSeparated_of_valuativeCriterion_uniqueness, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/ValuativeCriteria.lean, line 1099.
Stacks 03KV. A quasi-separated morphism of algebraic spaces over
Swhich satisfies the uniqueness part of the valuative criterion is separated.Quasi-separatedness is quasi-compactness of the relative diagonal, and the diagonal satisfies the existence part of the criterion, so by Stacks 03KA it is universally closed. Being also separated, locally of finite type and locally quasi-finite (Stacks 03HK), every represented base change of it is a proper locally quasi-finite morphism of schemes, hence finite; being in addition a monomorphism, it is a closed immersion.
theorem isSeparated_of_isQuasiSeparated_of_valuativeCriterion_uniqueness
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y)
(hqs : IsQuasiSeparated B S hS f) (hu : ValuativeCriterion.Uniqueness f) :
IsSeparated B S hS f
Tag 0A3Z, a lemma
Tag 0A3Z in the Stacks Project.
AlgebraicGeometry.Space.isSeparated_and_universallyClosed_tfae_of_isQuasiCompact_of_isQuasiSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Valuative/SeparatedUniversallyClosed.lean, line 49.
For a quasi-compact and quasi-separated morphism
f : X ⟶ Yof algebraic spaces overS, being separated and universally closed, satisfying the valuative criterion of Stacks 03IX, and having exactly one dotted arrow in every valuative square over the given valuation ring are equivalent.
public theorem isSeparated_and_universallyClosed_tfae_of_isQuasiCompact_of_isQuasiSeparated
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y)
(hqc : IsQuasiCompact B S hS f) (hqs : IsQuasiSeparated B S hS f) :
List.TFAE
[IsSeparated B S hS f ∧ UniversallyClosed B S hS f,
ValuativeCriterion f,
∀ q : ValuativeSquare f, Nonempty q.Lift ∧ Subsingleton q.Lift]
Sources
Section67.44 Valuative criterion of properness#
Section 67.44 of the Stacks Project, Tag 0CKZ. 1 tag here is carried by 3 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0A40, a lemma
Tag 0A40 in the Stacks Project.
AlgebraicGeometry.Space.isProper_tfae_of_isFiniteType_of_isQuasiSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Valuative/Properness.lean, line 54.
For a morphism
f : X ⟶ Yof algebraic spaces overSwhich is of finite type and quasi-separated, being proper, satisfying the valuative criterion of Stacks 03IX, and having exactly one dotted arrow in every valuative square over the given valuation ring are equivalent.
public theorem isProper_tfae_of_isFiniteType_of_isQuasiSeparated
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y)
(hft : IsFiniteType B S hS f) (hqs : IsQuasiSeparated B S hS f) :
List.TFAE
[IsProper B S hS f,
ValuativeCriterion f,
∀ q : ValuativeSquare f, Nonempty q.Lift ∧ Subsingleton q.Lift]
AlgebraicGeometry.Space.isProper_iff_valuativeCriterion_of_isFiniteType_of_isQuasiSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Valuative/Properness.lean, line 72. The attribute's comment: “conditions (1) and (2)”.
A morphism of algebraic spaces over
Swhich is of finite type and quasi-separated is proper exactly when it satisfies the valuative criterion of Stacks 03IX.
public theorem isProper_iff_valuativeCriterion_of_isFiniteType_of_isQuasiSeparated
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y)
(hft : IsFiniteType B S hS f) (hqs : IsQuasiSeparated B S hS f) :
IsProper B S hS f ↔ ValuativeCriterion f
AlgebraicGeometry.Space.isProper_iff_forall_unique_lift_of_isFiniteType_of_isQuasiSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Valuative/Properness.lean, line 82. The attribute's comment: “conditions (1) and (3)”.
A morphism of algebraic spaces over
Swhich is of finite type and quasi-separated is proper exactly when every valuative square for it has exactly one dotted arrow over the given valuation ring, which is the valuative criterion of Schemes, Stacks 01KD.
public theorem isProper_iff_forall_unique_lift_of_isFiniteType_of_isQuasiSeparated
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y)
(hft : IsFiniteType B S hS f) (hqs : IsQuasiSeparated B S hS f) :
IsProper B S hS f ↔ ∀ q : ValuativeSquare f, Nonempty q.Lift ∧ Subsingleton q.Lift
Sources
Section67.45 Integral and finite morphisms#
Section 67.45 of the Stacks Project, Tag 03ZN. 12 tags here are carried by 28 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 03ZO, a lemma
Tag 03ZO in the Stacks Project.
AlgebraicGeometry.Space.isIntegralHom_iff_representable, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/IntegralFiniteTfae.lean, line 213. The attribute's comment: “integral case: the affine test criterion for a representable morphism”.
A morphism of algebraic spaces over
Sis integral in the sense of Stacks 03ZP exactly when it is relatively representable and all of its represented base changes are integral morphisms of schemes.
theorem isIntegralHom_iff_representable {X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (f : X ⟶ Y)
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) :
IsIntegralHom B S hS f ↔
(yoneda.relativelyRepresentable f ∧
(MorphismProperty.inverseImage
(@_root_.AlgebraicGeometry.IsIntegralHom.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf f)
AlgebraicGeometry.Space.isFinite_iff_representable, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/IntegralFiniteTfae.lean, line 229. The attribute's comment: “finite case: the affine test criterion for a representable morphism”.
A morphism of algebraic spaces over
Sis finite in the sense of Stacks 03ZP exactly when it is relatively representable and all of its represented base changes are finite morphisms of schemes.
theorem isFinite_iff_representable {X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (f : X ⟶ Y)
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) :
IsFinite B S hS f ↔
(yoneda.relativelyRepresentable f ∧
(MorphismProperty.inverseImage
(@_root_.AlgebraicGeometry.IsFinite.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf f)
Tag 03ZP, a definition
Tag 03ZP in the Stacks Project.
AlgebraicGeometry.Space.IsFinite, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Finite.lean, line 49. The attribute's comment: “finite_morphism”.
A morphism of algebraic spaces over
Sis finite when, for every objectUof the big fppf site with affine underlying scheme and every morphismξfromyoneda.obj Uto the target, the base change offalongξis represented by an objectVof the site with affine underlying scheme whose projection toUis a finite morphism of schemes.
abbrev IsFinite (B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (f : X ⟶ Y) : Prop
AlgebraicGeometry.Space.IsIntegralHom, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Finite.lean, line 65. The attribute's comment: “integral_morphism”.
A morphism of algebraic spaces over
Sis integral when, for every objectZof the big fppf site with affine underlying scheme and every morphismgfromyoneda.obj Zto the target, the base change offalonggis represented by an objectWof the site with affine underlying scheme whose projection toZis an integral morphism of schemes.
abbrev IsIntegralHom (B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{F G : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (f : F ⟶ G) : Prop
Tag 03ZQ, a lemma
Tag 03ZQ in the Stacks Project.
AlgebraicGeometry.Space.isIntegralHom_of_surjectiveEtaleChart, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/IntegralFiniteEtaleLocal.lean, line 102. The attribute's comment: “integral: condition (3)”.
Stacks 03ZQ for integral morphisms, condition (3) implies condition (2). A morphism of algebraic spaces over
Swhose base change along some surjective étale morphism from a scheme is integral is itself integral.
theorem isIntegralHom_of_surjectiveEtaleChart (hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y) {U : BigFppfOver B S hS}
{q : yoneda.obj U ⟶ Y} (hqs : IsSurjective B S hS q) (hqe : IsEtale B S hS q)
(hbase : IsIntegralHom B S hS (pullback.snd f q)) :
IsIntegralHom B S hS f
AlgebraicGeometry.Space.isFinite_of_surjectiveEtaleChart, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/IntegralFiniteEtaleLocal.lean, line 120. The attribute's comment: “finite: condition (3)”.
Stacks 03ZQ for finite morphisms, condition (3) implies condition (2). A morphism of algebraic spaces over
Swhose base change along some surjective étale morphism from a scheme is finite is itself finite.
theorem isFinite_of_surjectiveEtaleChart (hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y) {U : BigFppfOver B S hS}
{q : yoneda.obj U ⟶ Y} (hqs : IsSurjective B S hS q) (hqe : IsEtale B S hS q)
(hbase : IsFinite B S hS (pullback.snd f q)) :
IsFinite B S hS f
AlgebraicGeometry.Space.isIntegralHom_iff_etaleLocal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/IntegralFiniteEtaleLocal.lean, line 174. The attribute's comment: “integral: conditions (2) and (3)”.
Stacks 03ZQ for integral morphisms, conditions (2) and (3). A morphism of algebraic spaces over
Sis integral in the sense of Stacks 03ZP exactly when there is one surjective étale morphism from a representable presheaf onto its target along which its base change is integral.
theorem isIntegralHom_iff_etaleLocal (f : X ⟶ Y)
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) :
IsIntegralHom B S hS f ↔
∃ (U : BigFppfOver B S hS) (g : yoneda.obj U ⟶ Y),
(MorphismProperty.inverseImage
(@Surjective.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf g ∧
(MorphismProperty.inverseImage
(@Etale.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf g ∧
IsIntegralHom B S hS (pullback.snd f g)
AlgebraicGeometry.Space.isFinite_iff_etaleLocal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/IntegralFiniteEtaleLocal.lean, line 196. The attribute's comment: “finite: conditions (2) and (3)”.
Stacks 03ZQ for finite morphisms, conditions (2) and (3). A morphism of algebraic spaces over
Sis finite in the sense of Stacks 03ZP exactly when there is one surjective étale morphism from a representable presheaf onto its target along which its base change is finite.
theorem isFinite_iff_etaleLocal (f : X ⟶ Y)
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) :
IsFinite B S hS f ↔
∃ (U : BigFppfOver B S hS) (g : yoneda.obj U ⟶ Y),
(MorphismProperty.inverseImage
(@Surjective.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf g ∧
(MorphismProperty.inverseImage
(@Etale.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf g ∧
IsFinite B S hS (pullback.snd f g)
AlgebraicGeometry.Space.isIntegralHom_iff_representable, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/IntegralFiniteTfae.lean, line 213. The attribute's comment: “integral: conditions (1) and (2)”.
A morphism of algebraic spaces over
Sis integral in the sense of Stacks 03ZP exactly when it is relatively representable and all of its represented base changes are integral morphisms of schemes.
theorem isIntegralHom_iff_representable {X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (f : X ⟶ Y)
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) :
IsIntegralHom B S hS f ↔
(yoneda.relativelyRepresentable f ∧
(MorphismProperty.inverseImage
(@_root_.AlgebraicGeometry.IsIntegralHom.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf f)
AlgebraicGeometry.Space.isFinite_iff_representable, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/IntegralFiniteTfae.lean, line 229. The attribute's comment: “finite: conditions (1) and (2)”.
A morphism of algebraic spaces over
Sis finite in the sense of Stacks 03ZP exactly when it is relatively representable and all of its represented base changes are finite morphisms of schemes.
theorem isFinite_iff_representable {X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (f : X ⟶ Y)
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) :
IsFinite B S hS f ↔
(yoneda.relativelyRepresentable f ∧
(MorphismProperty.inverseImage
(@_root_.AlgebraicGeometry.IsFinite.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf f)
AlgebraicGeometry.Space.isIntegralHom_iff_zariskiCover, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/IntegralFiniteTfae.lean, line 243. The attribute's comment: “integral: conditions (2) and (4)”.
A morphism of algebraic spaces over
Sis integral in the sense of Stacks 03ZP exactly when there is a Zariski covering of its target over whose members its base changes are integral.
theorem isIntegralHom_iff_zariskiCover {X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (f : X ⟶ Y)
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) :
IsIntegralHom B S hS f ↔
∃ (I : Type u) (U : I → Subfunctor Y),
IsZariskiCover B S hS I U ∧
∀ i, IsIntegralHom B S hS (Limits.pullback.snd f (U i).ι)
AlgebraicGeometry.Space.isFinite_iff_zariskiCover, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/IntegralFiniteTfae.lean, line 256. The attribute's comment: “finite: conditions (2) and (4)”.
A morphism of algebraic spaces over
Sis finite in the sense of Stacks 03ZP exactly when there is a Zariski covering of its target over whose members its base changes are finite.
theorem isFinite_iff_zariskiCover {X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (f : X ⟶ Y)
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) :
IsFinite B S hS f ↔
∃ (I : Type u) (U : I → Subfunctor Y),
IsZariskiCover B S hS I U ∧
∀ i, IsFinite B S hS (Limits.pullback.snd f (U i).ι)
AlgebraicGeometry.Space.isIntegralHom_iff_etaleChart, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Normalization.lean, line 512. The attribute's comment: “integral: conditions (2) and (3)”.
A morphism of algebraic spaces over
Sis integral exactly when its base change along some surjective étale morphism from a representable presheaf onto its target is integral.
theorem isIntegralHom_iff_etaleChart {X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (f : X ⟶ Y)
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) :
IsIntegralHom B S hS f ↔
∃ (V : BigFppfOver B S hS) (g : yoneda.obj V ⟶ Y),
(MorphismProperty.inverseImage
(@AlgebraicGeometry.Surjective.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf g ∧
(MorphismProperty.inverseImage
(@AlgebraicGeometry.Etale.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf g ∧
IsIntegralHom B S hS (pullback.snd f g)
AlgebraicGeometry.Space.isFinite_iff_etaleChart, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Normalization.lean, line 534. The attribute's comment: “finite: conditions (2) and (3)”.
A morphism of algebraic spaces over
Sis finite exactly when its base change along some surjective étale morphism from a representable presheaf onto its target is finite.
theorem isFinite_iff_etaleChart {X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (f : X ⟶ Y)
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) :
IsFinite B S hS f ↔
∃ (V : BigFppfOver B S hS) (g : yoneda.obj V ⟶ Y),
(MorphismProperty.inverseImage
(@AlgebraicGeometry.Surjective.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf g ∧
(MorphismProperty.inverseImage
(@AlgebraicGeometry.Etale.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf g ∧
IsFinite B S hS (pullback.snd f g)
Tag 03ZR, a lemma
Tag 03ZR in the Stacks Project.
AlgebraicGeometry.Space.isIntegralHom_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Finite.lean, line 130. The attribute's comment: “integral”. References: EGA II (6.1.5), “(ii) integral”.
The composite of two integral morphisms of algebraic spaces over
Sis integral.
theorem isIntegralHom_comp {f : X ⟶ Y} {g : Y ⟶ Z}
(hf : IsIntegralHom B S hS f) (hg : IsIntegralHom B S hS g) :
IsIntegralHom B S hS (f ≫ g)
AlgebraicGeometry.Space.isFinite_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Finite.lean, line 142. The attribute's comment: “finite”. References: EGA II (6.1.5), “(ii) finite”.
The composite of two finite morphisms of algebraic spaces over
Sis finite.
theorem isFinite_comp {f : X ⟶ Y} {g : Y ⟶ Z}
(hf : IsFinite B S hS f) (hg : IsFinite B S hS g) :
IsFinite B S hS (f ≫ g)
Tag 03ZS, a lemma
Tag 03ZS in the Stacks Project.
AlgebraicGeometry.Space.isIntegralHom_of_isPullback, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/IntegralFinite.lean, line 86. The attribute's comment: “integral”.
A base change of an integral morphism of algebraic spaces over
Sis integral: iff'sits in a Cartesian square overf, thenf'is integral as soon asfis.
theorem isIntegralHom_of_isPullback {X' Y' : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} {f : X ⟶ Y}
{g : Y' ⟶ Y} {k : X' ⟶ X} {f' : X' ⟶ Y'} (sq : IsPullback k f' f g)
(hf : IsIntegralHom B S hS f) : IsIntegralHom B S hS f'
AlgebraicGeometry.Space.isFinite_of_isPullback, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/IntegralFinite.lean, line 93. The attribute's comment: “finite”.
A base change of a finite morphism of algebraic spaces over
Sis finite.
theorem isFinite_of_isPullback {X' Y' : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} {f : X ⟶ Y}
{g : Y' ⟶ Y} {k : X' ⟶ X} {f' : X' ⟶ Y'} (sq : IsPullback k f' f g)
(hf : IsFinite B S hS f) : IsFinite B S hS f'
Tag 0414, a lemma
Tag 0414 in the Stacks Project.
AlgebraicGeometry.Space.IsFinite.isIntegralHom, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/IntegralUniversallyClosed.lean, line 94. The attribute's comment: “first assertion: a finite morphism is integral”.
A finite morphism of algebraic spaces is integral.
theorem IsFinite.isIntegralHom {X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} {f : X ⟶ Y}
(hf : IsFinite B S hS f) : IsIntegralHom B S hS f
AlgebraicGeometry.Space.isFinite_of_isIntegralHom_of_isLocallyOfFiniteType, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/IntegralUniversallyClosed.lean, line 102. The attribute's comment: “second assertion: an integral morphism locally of finite type is finite”.
An integral morphism of algebraic spaces which is locally of finite type is finite.
theorem isFinite_of_isIntegralHom_of_isLocallyOfFiniteType
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (f : X ⟶ Y)
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hf : IsIntegralHom B S hS f) (hft : IsLocallyOfFiniteType B S hS f) :
IsFinite B S hS f
Tag 0415, a lemma
Tag 0415 in the Stacks Project.
AlgebraicGeometry.Space.isIntegralHom_iff_isAffineHom_and_universallyClosed, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/IntegralUniversallyClosed.lean, line 153. References: EGA IV (18.12.8), “more general”; EGA II (6.1.10).
A morphism of algebraic spaces over
Sis integral if and only if it is affine and universally closed.
theorem isIntegralHom_iff_isAffineHom_and_universallyClosed
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y) :
IsIntegralHom B S hS f ↔
IsAffineHom B S hS f ∧ UniversallyClosed B S hS f
Tag 04NY, a lemma
Tag 04NY in the Stacks Project.
AlgebraicGeometry.Space.isQuasiFinite_of_isFinite, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/IntegralFinite.lean, line 139.
A finite morphism of algebraic spaces over
Sis quasi-finite.
theorem isQuasiFinite_of_isFinite (f : X ⟶ Y) (hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y) (hf : IsFinite B S hS f) :
IsQuasiFinite B S hS f
Tag 04NZ, a lemma
Tag 04NZ in the Stacks Project.
AlgebraicGeometry.Space.isFinite_iff_isAffineHom_and_isProper, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteAffineProper.lean, line 130. References: EGA III (4.4.2), “a) <=> b)”.
A morphism of algebraic spaces over
Sis finite exactly when it is affine and proper.
theorem isFinite_iff_isAffineHom_and_isProper {X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y) :
IsFinite B S hS f ↔ IsAffineHom B S hS f ∧ IsProper B S hS f
Tag 081Y, a lemma
Tag 081Y in the Stacks Project.
AlgebraicGeometry.Space.isFinite_of_isClosedImmersion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/ClosedImmersions.lean, line 103. The attribute's comment: “finite”. References: EGA II (6.1.5), “(i) finite”.
A closed immersion of algebraic spaces is finite.
theorem isFinite_of_isClosedImmersion
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (f : X ⟶ Y)
(hf : IsClosedImmersion B S hS f) :
IsFinite B S hS f
AlgebraicGeometry.Space.isIntegralHom_of_isClosedImmersion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/ClosedImmersions.lean, line 114. The attribute's comment: “integral”. References: EGA II (6.1.5), “(i) integral”.
A closed immersion of algebraic spaces is integral.
theorem isIntegralHom_of_isClosedImmersion
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (f : X ⟶ Y)
(hf : IsClosedImmersion B S hS f) :
IsIntegralHom B S hS f
Tag 0CZ2, a lemma
Tag 0CZ2 in the Stacks Project.
AlgebraicGeometry.Space.isFinite_coproduct, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/IntegralFinite.lean, line 173.
Let
F i ⟶ Y, foriin a finite index type, be finite morphisms of algebraic spaces overS, and letGbe their coproduct as a sheaf of sets on the big fppf site ofS, given by a colimit cofan. Then the induced morphismG ⟶ Yis finite.
theorem isFinite_coproduct {I : Type v} [Finite I]
(F : I → (BigFppfOver B S hS)ᵒᵖ ⥤ Type u)
(hF : ∀ i, IsAlgebraicSpace B S hS (F i)) (hY : IsAlgebraicSpace B S hS Y)
(G : Sheaf (BigFppfOver.topology B S hS) (Type u))
(ι : ∀ i, (⟨F i, (hF i).isSheaf⟩ :
Sheaf (BigFppfOver.topology B S hS) (Type u)) ⟶ G)
(hG : IsColimit (Cofan.mk G ι))
(fᵢ : ∀ i, F i ⟶ Y) (f : G.obj ⟶ Y) (hf : ∀ i, (ι i).hom ≫ f = fᵢ i)
(hfin : ∀ i, IsFinite B S hS (fᵢ i)) :
IsFinite B S hS f
Tag 081Z, a lemma
Tag 081Z in the Stacks Project.
AlgebraicGeometry.Space.isIntegralHom_of_comp_of_isSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/IntegralFinite.lean, line 116. The attribute's comment: “part (2): integral”. References: EGA II (6.1.5), “(v) integral”.
If a composite of morphisms of algebraic spaces over
Sis integral and its second leg is separated, then its first leg is integral.
theorem isIntegralHom_of_comp_of_isSeparated (f : X ⟶ Y) (g : Y ⟶ Z)
(hfg : IsIntegralHom B S hS (f ≫ g)) (hg : IsSeparated B S hS g) :
IsIntegralHom B S hS f
AlgebraicGeometry.Space.isFinite_of_comp_of_isSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/IntegralFinite.lean, line 127. The attribute's comment: “part (1): finite”. References: EGA II (6.1.5), “(v) finite”.
If a composite of morphisms of algebraic spaces over
Sis finite and its second leg is separated, then its first leg is finite.
theorem isFinite_of_comp_of_isSeparated (f : X ⟶ Y) (g : Y ⟶ Z)
(hfg : IsFinite B S hS (f ≫ g)) (hg : IsSeparated B S hS g) :
IsFinite B S hS f
Sources
Section67.46 Finite locally free morphisms#
Section 67.46 of the Stacks Project, Tag 03ZT. 6 tags here are carried by 17 declarations of the repository (all in StacksFrontier) and 1 registered declaration, quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 03ZU, a lemma
Tag 03ZU in the Stacks Project.
AlgebraicGeometry.Space.presheaf_of_isFiniteLocallyFree, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/ChartComparisonAssembly.lean, line 255. The attribute's comment: “the only if direction: finite locally free in the sense of 03ZV implies every represented base change is a finite locally free morphism of schemes”.
Stacks 03ZU, the "only if" direction. A representable morphism
f : X ⟶ Yof algebraic spaces overSwhich is finite locally free in the sense of Stacks 03ZV — affine withf_*𝒪_Xa finite locally free𝒪_Y-module — is finite locally free in the sense of Section 03HA: every represented base change offis a finite locally free morphism of schemes.This is
AlgebraicGeometry.Space.presheaf_of_isFiniteLocallyFree_of_chartComparison_atwith its hypothesishcrossdischarged byAlgebraicGeometry.Space.isFiniteLocallyFree_baseChangeChartHom_of_isFiniteLocallyFreeOnSite, at an étale chart whose structure morphism is surjective on points; one exists byAlgebraicGeometry.Space.exists_surjective_smallEtale_chart. The affineness that the chart comparison consumes is the first conjunct of Stacks 03ZV, so nothing is assumed beyond it.
theorem presheaf_of_isFiniteLocallyFree (f : X ⟶ Y)
(hrep : yoneda.relativelyRepresentable f.hom) (h : IsFiniteLocallyFree B S hS f) :
(MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf f.hom
AlgebraicGeometry.Space.presheaf_iff_isFiniteLocallyFree_iff_chartComparison, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteLocallyFreeRepresentable.lean, line 256. The attribute's comment: “the reduction of the biconditional to the chart comparison: proved unconditionally, that f is finite locally free in the sense of Section 03HA if and only if it is affine with finite locally free pushforward, holds exactly when the chart comparison holds at a surjective etale chart. The biconditional itself is AlgebraicGeometry.Space .presheaf_iff_isFiniteLocallyFree, which discharges that chart comparison”.
The equivalence of Stacks 03ZU for a morphism is equivalent to the chart comparison for that morphism. For a representable
f : X ⟶ Yand an étale chartVofYwhose structure morphism is surjective on points, the assertion of Stacks 03ZU forfholds exactly when the scheme-level finite local freeness of the base change offoverVagrees with affineness offtogether with finite local freeness of the restriction off_*𝒪_Xto the slice atV.This statement carries no hypothesis. It says that the chart comparison is not merely one sufficient input for Stacks 03ZU but is equivalent to it, so that nothing is lost by reducing the tag to a statement at a single chart. Affineness appears on the right-hand side because the module conjunct alone does not bound the morphism; it cannot be dropped, as the implementation notes record.
Its
@[stacks 03ZU]attribute is clause-labelled for the reduction alone: it is an equivalence between Stacks 03ZU and a chart statement, not Stacks 03ZU. The chart statement is proved, and with it the biconditional, inStacksFrontier.AlgebraicGeometry.Spaces.FiniteLocallyFreeRepresentableChart.
theorem presheaf_iff_isFiniteLocallyFree_iff_chartComparison (f : X ⟶ Y)
(hf : yoneda.relativelyRepresentable f.hom)
(V : (smallEtaleRingedSite B S hS Y.1 Y.2).C) (hV : IsSurjective B S hS V.1.hom) :
(((MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf f.hom ↔
IsFiniteLocallyFree B S hS f) ↔
(Stacks.Morphisms.IsFiniteLocallyFree
((BigFppfOver.toScheme B S hS).map (hf.snd V.1.hom)) ↔
(IsAffineHom B S hS f.hom ∧
SheafOfModules.IsFiniteLocallyFreeOnSite
(R := (Stacks.SheafOfModules.Tensor.ringSheaf
(smallEtaleRingedSite B S hS Y.1 Y.2).O).over V)
((pushforwardStructureModule B S hS f).over V))))
AlgebraicGeometry.Space.presheaf_iff_isFiniteLocallyFree, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteLocallyFreeRepresentableChart.lean, line 136.
Let
Sbe a scheme and letf : X ⟶ Ybe a representable morphism of algebraic spaces overS. Thenfis finite locally free in the sense of Section 03HA — every represented base change offis a finite locally free morphism of schemes — if and only iffis affine and the sheaff_*𝒪_Xis a finite locally free𝒪_Y-module, which is the definition of Stacks 03ZV,AlgebraicGeometry.Space.IsFiniteLocallyFree.
theorem presheaf_iff_isFiniteLocallyFree (f : X ⟶ Y)
(hf : yoneda.relativelyRepresentable f.hom) :
(MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf f.hom ↔
IsFiniteLocallyFree B S hS f
Declarations registered for the tag:
AlgebraicGeometry.Space.isFiniteLocallyFree_presheaf_iff_isFiniteLocallyFree, declared in the repository, registered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/Spaces/FiniteLocallyFreeRepresentableIff.lean, line 167 (StacksFrontier).
Tag 03ZV, a definition
Tag 03ZV in the Stacks Project.
AlgebraicGeometry.Space.IsFiniteLocallyFree, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteLocallyFree.lean, line 88. The attribute's comment: “finite locally free”.
Stacks 03ZV. A morphism of algebraic spaces is finite locally free when it is affine and the direct image of the structure sheaf of its source is a finite locally free module on the small étale ringed site of its target.
noncomputable abbrev IsFiniteLocallyFree (f : X ⟶ Y) : Prop
AlgebraicGeometry.Space.IsFiniteLocallyFreeOfRank, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteLocallyFree.lean, line 95. The attribute's comment: “rank or degree”.
Stacks 03ZV. A finite locally free morphism of algebraic spaces has rank (or degree)
rwhen the direct image of the structure sheaf of its source has rankr.
noncomputable abbrev IsFiniteLocallyFreeOfRank (f : X ⟶ Y) (r : ℕ) : Prop
Tag 03ZW, a lemma
Tag 03ZW in the Stacks Project.
AlgebraicGeometry.Space.isFiniteLocallyFree_presheaf_iff_isFiniteLocallyFree, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteLocallyFreeCondition2.lean, line 125. The attribute's comment: “conditions (1) and (2)”.
Stacks 03ZW, conditions (1) and (2). A morphism of algebraic spaces over
Sis representable with every represented base change a finite locally free morphism of schemes exactly when it is finite locally free in the sense of Stacks 03ZV.No representability hypothesis is imposed, which is what distinguishes this from Stacks 03ZU,
AlgebraicGeometry.Space.presheaf_iff_isFiniteLocallyFree: from condition (1) representability isCategoryTheory.MorphismProperty.relative.rep, and from condition (2) it isAlgebraicGeometry.Space.relativelyRepresentable_of_isFiniteLocallyFree.
theorem isFiniteLocallyFree_presheaf_iff_isFiniteLocallyFree (f : X ⟶ Y) :
(MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf f.hom ↔
IsFiniteLocallyFree B S hS f
AlgebraicGeometry.Space.isFiniteLocallyFree_iff_exists_etaleChart, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteLocallyFreeCondition2.lean, line 143. The attribute's comment: “conditions (2) and (3)”.
Stacks 03ZW, conditions (2) and (3). A morphism of algebraic spaces over
Sis finite locally free in the sense of Stacks 03ZV exactly when there is one surjective étale morphism from a representable presheaf onto its target along which its base change is representable and finite locally free.This is
AlgebraicGeometry.Space.isFiniteLocallyFree_presheaf_iff_isFiniteLocallyFreecomposed withAlgebraicGeometry.Space.isFiniteLocallyFree_presheaf_iff_exists_etaleChart, conditions (1) and (3).
theorem isFiniteLocallyFree_iff_exists_etaleChart (f : X ⟶ Y) :
IsFiniteLocallyFree B S hS f ↔
∃ (V : BigFppfOver B S hS) (g : yoneda.obj V ⟶ Y.1),
(MorphismProperty.inverseImage (@Surjective.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf g ∧
(MorphismProperty.inverseImage (@Etale.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf g ∧
(MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf (pullback.snd f.hom g)
AlgebraicGeometry.Space.isFiniteLocallyFree_iff_exists_zariskiCover, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteLocallyFreeCondition2.lean, line 164. The attribute's comment: “conditions (2) and (4)”.
Stacks 03ZW, conditions (2) and (4). A morphism of algebraic spaces over
Sis finite locally free in the sense of Stacks 03ZV exactly when there is a Zariski coveringY = ⋃ Yᵢof its target such that eachf⁻¹(Yᵢ) ⟶ Yᵢis representable and finite locally free.This is
AlgebraicGeometry.Space.isFiniteLocallyFree_presheaf_iff_isFiniteLocallyFreecomposed withAlgebraicGeometry.Space.isFiniteLocallyFree_presheaf_iff_exists_zariskiCover, conditions (1) and (4).
theorem isFiniteLocallyFree_iff_exists_zariskiCover (f : X ⟶ Y) :
IsFiniteLocallyFree B S hS f ↔
∃ (I : Type u) (U : I → Subfunctor Y.1),
IsZariskiCover B S hS I U ∧
∀ i, (MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf (pullback.snd f.hom (U i).ι)
AlgebraicGeometry.Space.isFiniteLocallyFree_tfae, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteLocallyFreeCondition2.lean, line 193.
Stacks 03ZW. For a morphism
f : X ⟶ Yof algebraic spaces overSthe following are equivalent:
fis representable and finite locally free, i.e. every represented base change offis a finite locally free morphism of schemes;fis finite locally free in the sense of Stacks 03ZV: affine, withf_*𝒪_Xa finite locally free𝒪_Y-module;- there exists a scheme
Vand a surjective étale morphismV ⟶ Ysuch thatV ×_Y X ⟶ Vis (representable and) finite locally free;- there exists a Zariski covering
Y = ⋃ Yᵢsuch that eachf⁻¹(Yᵢ) ⟶ Yᵢis (representable and) finite locally free.Assembled from the pairwise equivalences
AlgebraicGeometry.Space.isFiniteLocallyFree_presheaf_iff_isFiniteLocallyFree,AlgebraicGeometry.Space.isFiniteLocallyFree_iff_exists_etaleChartandAlgebraicGeometry.Space.isFiniteLocallyFree_iff_exists_zariskiCover.
theorem isFiniteLocallyFree_tfae (f : X ⟶ Y) :
List.TFAE
[(MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf f.hom,
IsFiniteLocallyFree B S hS f,
∃ (V : BigFppfOver B S hS) (g : yoneda.obj V ⟶ Y.1),
(MorphismProperty.inverseImage (@Surjective.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf g ∧
(MorphismProperty.inverseImage (@Etale.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf g ∧
(MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf (pullback.snd f.hom g),
∃ (I : Type u) (U : I → Subfunctor Y.1),
IsZariskiCover B S hS I U ∧
∀ i, (MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf (pullback.snd f.hom (U i).ι)]
AlgebraicGeometry.Space.isFiniteLocallyFree_presheaf_iff_exists_etaleChart, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteLocallyFreeEtaleLocal.lean, line 292. The attribute's comment: “conditions (1) and (3)”.
Stacks 03ZW, conditions (1) and (3). A morphism of algebraic spaces over
Sis representable and finite locally free exactly when there is one surjective étale morphism from a representable presheaf onto its target along which its base change is representable and finite locally free.
theorem isFiniteLocallyFree_presheaf_iff_exists_etaleChart
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y) :
(MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf f ↔
∃ (V : BigFppfOver B S hS) (g : yoneda.obj V ⟶ Y),
(MorphismProperty.inverseImage (@Surjective.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf g ∧
(MorphismProperty.inverseImage (@Etale.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf g ∧
(MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf (pullback.snd f g)
AlgebraicGeometry.Space.isFiniteLocallyFree_presheaf_iff_exists_zariskiCover, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteLocallyFreeZariskiCover.lean, line 64. The attribute's comment: “conditions (1) and (4)”.
Stacks 03ZW, conditions (1) and (4). A morphism of algebraic spaces over
Sis representable and finite locally free exactly when there is a Zariski coveringY = ⋃ Yᵢof its target such that eachf⁻¹(Yᵢ) ⟶ Yᵢis.This is the equivalence the source obtains from the fact that being finite locally free is Zariski local on the target, which it notes is a weakening of the fpqc locality established along the way to conditions (1) and (3). Here it is
AlgebraicGeometry.Space.presheaf_tfae— Stacks 03M4 for an arbitrary property of scheme morphisms Zariski local at the target — instantiated at finite local freeness: the restrictionf⁻¹(Yᵢ) ⟶ Yᵢis read, as the source reads it, as the base change offalong the inclusion of the open subspaceYᵢ, and both sides are read in the representable sense of condition (1).
theorem isFiniteLocallyFree_presheaf_iff_exists_zariskiCover
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y) :
(MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf f ↔
∃ (I : Type u) (U : I → Subfunctor Y),
IsZariskiCover B S hS I U ∧
∀ i, (MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf (pullback.snd f (U i).ι)
Tag 03ZX, a lemma
Tag 03ZX in the Stacks Project.
AlgebraicGeometry.Space.isFiniteLocallyFree_presheaf_isStableUnderComposition, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteLocallyFreeComp.lean, line 70. The attribute's comment: “stability under composition”.
Being representable and finite locally free is a composition-stable class of morphisms of presheaves on the big fppf site of
S.
instance isFiniteLocallyFree_presheaf_isStableUnderComposition :
(MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf.IsStableUnderComposition
AlgebraicGeometry.Space.isFiniteLocallyFree_presheaf_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteLocallyFreeComp.lean, line 79.
The composition of representable finite locally free morphisms of algebraic spaces over
Sis representable and finite locally free.
theorem isFiniteLocallyFree_presheaf_comp
{X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (f : X ⟶ Y) (g : Y ⟶ Z)
(hf : (MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf f)
(hg : (MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf g) :
(MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf (f ≫ g)
Tag 03ZY, a lemma
Tag 03ZY in the Stacks Project.
AlgebraicGeometry.Space.isFiniteLocallyFree_presheaf_isStableUnderBaseChange, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteLocallyFreeBaseChange.lean, line 110. The attribute's comment: “stability under base change”.
Stacks 03ZY. Being representable and finite locally free is a base-change stable class of morphisms of presheaves on the big fppf site of
S.
instance isFiniteLocallyFree_presheaf_isStableUnderBaseChange :
(MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf.IsStableUnderBaseChange
AlgebraicGeometry.Space.isFiniteLocallyFree_presheaf_of_isPullback, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteLocallyFreeBaseChange.lean, line 120.
Stacks 03ZY. A base change of a representable finite locally free morphism of algebraic spaces over
Sis representable and finite locally free: iff'sits in a Cartesian square overf, thenf'is finite locally free as soon asfis.
theorem isFiniteLocallyFree_presheaf_of_isPullback
{X Y X' Y' : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
{f : X ⟶ Y} {g : Y' ⟶ Y} {k : X' ⟶ X} {f' : X' ⟶ Y'} (sq : IsPullback k f' f g)
(hf : (MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf f) :
(MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf f'
Tag 0416, a lemma
Tag 0416 in the Stacks Project.
AlgebraicGeometry.Space.isFiniteLocallyFree_presheaf_iff, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteLocallyFreeFiniteFlat.lean, line 174. The attribute's comment: “conditions (1) and (2), finite local freeness in the representable sense”.
Stacks 0416, conditions (1) and (2). A morphism of algebraic spaces over
Sis representable and finite locally free exactly when it is finite, flat and locally of finite presentation.Both sides are conditions on the represented base changes of the morphism, so this is the scheme-level equivalence Stacks 02KB applied to one represented base change at a time.
theorem isFiniteLocallyFree_presheaf_iff (hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y) :
(MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf f ↔
IsFinite B S hS f ∧ IsFlat B S hS f ∧ IsLocallyOfFinitePresentation B S hS f
AlgebraicGeometry.Space.isFiniteLocallyFree_presheaf_iff_of_isLocallyNoetherian, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteLocallyFreeFiniteFlat.lean, line 206. The attribute's comment: “condition (3) over a locally Noetherian target”.
Stacks 0416, condition (3). A morphism of algebraic spaces over
Swith locally Noetherian target is representable and finite locally free exactly when it is finite and flat.A finite morphism is locally of finite type, hence locally of finite presentation over a locally Noetherian target by Stacks 06G4, part (1), so the finite presentation condition of conditions (1) and (2) is automatic.
theorem isFiniteLocallyFree_presheaf_iff_of_isLocallyNoetherian
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) (f : X ⟶ Y)
(hN : HasEtaleLocalProperty B S hS Y (fun T : Scheme.{u} => IsLocallyNoetherian T)) :
(MorphismProperty.inverseImage
(@Stacks.Morphisms.IsFiniteLocallyFree.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf f ↔
IsFinite B S hS f ∧ IsFlat B S hS f
Sources
Section67.47 Rational maps#
Section 67.47 of the Stacks Project, Tag 0EML. 8 tags here are carried by 12 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0EMM, a definition
Tag 0EMM in the Stacks Project.
AlgebraicGeometry.Space.PartialMap.Equivalent, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/RationalFunctions.lean, line 173. The attribute's comment: “part (1): equivalence of representatives”. References: EGA I (7.1.1), “equivalence definition”.
Two partial maps agree after restriction to a common dense open subspace.
def Equivalent (f g : PartialMap B S hS hX Y) : Prop
AlgebraicGeometry.Space.PartialMap.equivalence_equivalent, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/RationalFunctions.lean, line 186. The attribute's comment: “part (1): equivalence relation”. References: EGA I (7.1.1), “is an equivalence rel.”.
Stacks 0EMM, part (1). Agreement on a common dense open subspace is an equivalence relation.
Transitivity restricts to the dense open subspace common to the two witnesses, which exists by
AlgebraicGeometry.Space.exists_isDenseOpenSubspace_le.
theorem equivalence_equivalent :
Equivalence (Equivalent B S hS (X := X) (Y := Y) (hX := hX))
AlgebraicGeometry.Space.RationalMap, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/RationalFunctions.lean, line 214. The attribute's comment: “part (2): rational maps”. References: EGA I (7.1.2), “rational map”.
Stacks 0EMM, part (2). A rational map of algebraic spaces is a class of dense-open representatives.
def RationalMap (hX : IsAlgebraicSpace B S hS X)
(Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u) : Type _
AlgebraicGeometry.Space.RationalMap.IsOver, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/RationalFunctions.lean, line 250. The attribute's comment: “part (3): relative rational maps”.
Stacks 0EMM, part (3). A rational map is over another algebraic space if one representative is.
abbrev IsOver {T : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (xToT : X ⟶ T) (yToT : Y ⟶ T)
(φ : RationalMap B S hS hX Y) : Prop
Tag 0EMN, a definition
Tag 0EMN in the Stacks Project.
AlgebraicGeometry.Space.rationalFunctions, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/RationalFunctions.lean, line 490. The attribute's comment: “rational functions as rational maps to the relative affine line”.
A rational function is a rational map to the relative affine line.
noncomputable abbrev rationalFunctions (hX : IsAlgebraicSpace B S hS X) : Type (u + 1)
Tag 0EMP, a definition
Tag 0EMP in the Stacks Project.
AlgebraicGeometry.Space.rationalFunctionsRing, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/RationalFunctions.lean, line 499.
Stacks 0EMP. Pointwise ring operations on common dense-open representatives determine the commutative ring structure on rational functions.
The ring is the direct limit of the rings of sections over the dense open subspaces, which is a directed system because two dense open subspaces contain a common one.
theorem rationalFunctionsRing (hX : IsAlgebraicSpace B S hS X) :
∃ R : CommRing (rationalFunctions B S hS hX),
letI := R
(∀ (U : Subfunctor X) (hU : IsDenseOpenSubspace B S hS hX U)
(f g : U.toFunctor ⟶ affineLineFunctor B S hS),
∃ a m : U.toFunctor ⟶ affineLineFunctor B S hS,
(∀ T x, affineLineCoordinate B S hS T (a.app T x) =
affineLineCoordinate B S hS T (f.app T x) +
affineLineCoordinate B S hS T (g.app T x)) ∧
(∀ T x, affineLineCoordinate B S hS T (m.app T x) =
affineLineCoordinate B S hS T (f.app T x) *
affineLineCoordinate B S hS T (g.app T x)) ∧
(PartialMap.toRationalMap B S hS
(⟨U, hU, a⟩ : PartialMap B S hS hX (affineLineFunctor B S hS)) =
PartialMap.toRationalMap B S hS
(⟨U, hU, f⟩ : PartialMap B S hS hX (affineLineFunctor B S hS)) +
PartialMap.toRationalMap B S hS
(⟨U, hU, g⟩ : PartialMap B S hS hX (affineLineFunctor B S hS))) ∧
(PartialMap.toRationalMap B S hS
(⟨U, hU, m⟩ : PartialMap B S hS hX (affineLineFunctor B S hS)) =
PartialMap.toRationalMap B S hS
(⟨U, hU, f⟩ : PartialMap B S hS hX (affineLineFunctor B S hS)) *
PartialMap.toRationalMap B S hS
(⟨U, hU, g⟩ : PartialMap B S hS hX (affineLineFunctor B S hS)))) ∧
(∀ (U : Subfunctor X) (hU : IsDenseOpenSubspace B S hS hX U),
∃ z o : U.toFunctor ⟶ affineLineFunctor B S hS,
(∀ T x, affineLineCoordinate B S hS T (z.app T x) = 0) ∧
(∀ T x, affineLineCoordinate B S hS T (o.app T x) = 1) ∧
(PartialMap.toRationalMap B S hS
(⟨U, hU, z⟩ : PartialMap B S hS hX (affineLineFunctor B S hS)) = 0) ∧
(PartialMap.toRationalMap B S hS
(⟨U, hU, o⟩ : PartialMap B S hS hX (affineLineFunctor B S hS)) = 1)) ∧
(∀ (U : Subfunctor X) (hU : IsDenseOpenSubspace B S hS hX U)
(f : U.toFunctor ⟶ affineLineFunctor B S hS),
∃ n : U.toFunctor ⟶ affineLineFunctor B S hS,
(∀ T x, affineLineCoordinate B S hS T (n.app T x) =
-affineLineCoordinate B S hS T (f.app T x)) ∧
(PartialMap.toRationalMap B S hS
(⟨U, hU, n⟩ : PartialMap B S hS hX (affineLineFunctor B S hS)) =
-PartialMap.toRationalMap B S hS
(⟨U, hU, f⟩ : PartialMap B S hS hX (affineLineFunctor B S hS))))
Tag 0EMQ, a definition
Tag 0EMQ in the Stacks Project.
AlgebraicGeometry.Space.RationalMap.IsDefinedAt, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/RationalMaps.lean, line 211. The attribute's comment: “defined at a point”. References: EGA I (7.2.1), “defined at a point”; EGA IV (20.2.3), “defined at a point”.
A rational map is defined at a point of its source when it has a representative whose domain contains that point.
abbrev IsDefinedAt (φ : RationalMap B S hS hX Y) (x : points B S hS X) : Prop
AlgebraicGeometry.Space.RationalMap.domainOfDefinition, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/RationalMaps.lean, line 219. The attribute's comment: “domain of definition”. References: EGA I (7.2.1), “domain of definition”; EGA IV (20.2.3), “dom(ω)”.
The domain of definition of a rational map is the set of points at which it is defined.
abbrev domainOfDefinition (φ : RationalMap B S hS hX Y) : Set (points B S hS X)
Tag 0EMR, a lemma
Tag 0EMR in the Stacks Project.
AlgebraicGeometry.Space.existsUnique_hom_of_eq_domainOfDefinition, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/RationalMapDomainOfDefinition.lean, line 401. References: EGA I (7.2.2).
Stacks 0EMR. Let
Xbe a reduced algebraic space overSand letYbe an algebraic space separated overS. A rational map fromXtoYis represented by exactly one morphism on the open subspace ofXwhose point set is its domain of definition.
theorem existsUnique_hom_of_eq_domainOfDefinition
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hXred : HasEtaleLocalProperty B S hS X (fun T : Scheme.{u} => IsReduced T))
(hYsep : IsSeparatedOver B S hS Y)
(φ : RationalMap B S hS hX Y)
(U : Subfunctor X) (hU : IsOpenSubspace B S hS U)
(hUdom : Set.range (pointsMap B S hS U.toFunctor U.ι) =
RationalMap.domainOfDefinition B S hS φ) :
∃! f : U.toFunctor ⟶ Y, ∃ hUd : IsDenseOpenSubspace B S hS hX U,
PartialMap.toRationalMap B S hS ⟨U, hUd, f⟩ = φ
Tag 0EMS, a definition
Tag 0EMS in the Stacks Project.
AlgebraicGeometry.Space.RationalMap.IsDominant, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/RationalMaps.lean, line 225.
A rational map is dominant when every one of its dense-open representatives is a dominant morphism.
abbrev IsDominant (φ : RationalMap B S hS hX Y) : Prop
Tag 0EMT, a definition
Tag 0EMT in the Stacks Project.
AlgebraicGeometry.Space.Birational, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/RationalMaps.lean, line 273.
Two algebraic spaces over
Swith irreducible point spaces are birational when they have mutually inverse dominant rational maps: two dominant rational maps whose composites agree with the respective identities on dense open subspaces.
abbrev Birational (hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(_hXirr : IrreducibleSpace (points B S hS X))
(_hYirr : IrreducibleSpace (points B S hS Y)) : Prop
Tag 0EMU, a lemma
Tag 0EMU in the Stacks Project.
AlgebraicGeometry.Space.birational_iff_exists_isOpenSubspace_iso, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/RationalMaps.lean, line 319.
Two algebraic spaces over
Swith irreducible point spaces are birational if and only if they contain nonempty open subspaces which are isomorphic as algebraic spaces overS.
theorem birational_iff_exists_isOpenSubspace_iso (hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y) (hXirr : IrreducibleSpace (points B S hS X))
(hYirr : IrreducibleSpace (points B S hS Y)) :
Birational B S hS hX hY hXirr hYirr ↔
∃ (U : Subfunctor X) (V : Subfunctor Y), IsOpenSubspace B S hS U ∧
IsOpenSubspace B S hS V ∧ Nonempty (points B S hS U.toFunctor) ∧
Nonempty (points B S hS V.toFunctor) ∧ Nonempty (U.toFunctor ≅ V.toFunctor)
Sources
Section67.48 Relative normalization of algebraic spaces#
Section 67.48 of the Stacks Project, Tag 0BAZ. 11 tags here are carried by 37 declarations of the repository (all in StacksFrontier) and 1 registered declaration, quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0820, a lemma
Tag 0820 in the Stacks Project.
AlgebraicGeometry.Space.AlgebraSheaf.range_integralClosureInclusion_app_eq_integralClosure', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/IntegralClosureQuasicoherent.lean, line 357. The attribute's comment: “the sections of the integral closure over an affine chart”.
The sections of the integral closure of the structure sheaf in a quasi-coherent algebra sheaf over an affine étale chart are the integral closure of the ring of functions on the chart in the sections of the algebra over it.
theorem range_integralClosureInclusion_app_eq_integralClosure'
(A : AlgebraSheaf.{u, u} B S hS F hF) (hA : A.IsQuasicoherent) (U : SmallEtale B S hS F)
(hU : IsAffine ((SmallEtale.toOver B S hS F ⋙ BigFppfOver.toScheme B S hS).obj U)) :
letI : Algebra ((structureSheaf B S hS F hF).obj.obj (op U))
(A.right.obj.obj (op U)) := (A.algebraMap (op U)).toAlgebra
Set.range (((integralClosureInclusion A).right.hom.app (op U)).hom) =
(integralClosure ((structureSheaf B S hS F hF).obj.obj (op U))
(A.right.obj.obj (op U)) : Set _)
AlgebraicGeometry.Space.AlgebraSheaf.isQuasicoherent_integralClosureSheaf, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/IntegralClosureQuasicoherent.lean, line 410. The attribute's comment: “quasi-coherence of the integral closure”.
Quasi-coherence of the integral closure. The integral closure of the structure sheaf in a quasi-coherent sheaf of
𝒪_F-algebras is again a quasi-coherent sheaf of𝒪_F-algebras.
theorem isQuasicoherent_integralClosureSheaf (A : AlgebraSheaf.{u, u} B S hS F hF)
(hA : A.IsQuasicoherent) : (integralClosureSheaf A).IsQuasicoherent
Tag 0821, a definition
Tag 0821 in the Stacks Project.
AlgebraicGeometry.Space.AlgebraSheaf.integralClosureSheaf, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/IntegralClosureSheaf.lean, line 356. The attribute's comment: “the integral closure of the structure sheaf in an algebra”.
The integral closure of the structure sheaf in an algebra sheaf. Its sections over a chart are the locally integral sections of
A, and the structure-algebra map is the one ofA, whose values are integral.This is the subalgebra of Stacks 0820 as data, which is what Stacks 0821 names; the two assertions the source makes about it are discussed in the implementation notes.
def integralClosureSheaf (A : AlgebraSheaf.{u, m} B S hS F hF) :
AlgebraSheaf.{u, m} B S hS F hF
AlgebraicGeometry.Space.AlgebraSheaf.integralClosureInclusion, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/IntegralClosureSheaf.lean, line 368. The attribute's comment: “the inclusion exhibiting the integral closure as a subalgebra”.
The inclusion of the integral closure into the algebra, as a morphism of algebra sheaves. On each chart it is the inclusion of the subring of locally integral sections. It is what makes the integral closure a subalgebra of
A, as Stacks 0821 names it.
def integralClosureInclusion (A : AlgebraSheaf.{u, m} B S hS F hF) :
integralClosureSheaf A ⟶ A
Tag 0822, a definition
Tag 0822 in the Stacks Project.
AlgebraicGeometry.Space.normalizationIn, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationIn.lean, line 115. The attribute's comment: “the normalization of X in Y”.
The normalization of
XinY. For a morphismf : Y ⟶ Xof algebraic spaces whose direct imagef_* 𝒪_Yis quasi-coherent, it is the relative spectrumν : X' = \underline{Spec}_X(𝒪') ⟶ Xof the integral closure𝒪'of𝒪_Xinf_* 𝒪_Y, regarded as an algebraic space affine overX.
def normalizationIn (f : Y ⟶ X)
(hqc' : (AlgebraSheaf.integralClosureSheaf
(pushforwardAlgebra B S hS (Over.mk f))).IsQuasicoherent) :
AffineOver B S hS X
AlgebraicGeometry.Space.toNormalizationIn, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationIn.lean, line 146. The attribute's comment: “the canonical factorization of f through the normalization”.
The canonical morphism
f' : Y ⟶ X'to the normalization ofXinY, as a morphism overX. It is the factorizationY ⟶ \underline{Spec}_X(f_* 𝒪_Y)of Stacks 081X followed by the morphism of relative spectra induced by the inclusion𝒪' ⊂ f_* 𝒪_Y.
def toNormalizationIn (f : Y ⟶ X)
(hqc : (pushforwardAlgebra B S hS (Over.mk f)).IsQuasicoherent)
(hqc' : (AlgebraSheaf.integralClosureSheaf
(pushforwardAlgebra B S hS (Over.mk f))).IsQuasicoherent)
(hid : pushforwardAlgebra B S hS (idAffineOver B S hS Y).obj ≅ unitAlgebra B S hS Y) :
Over.mk f ⟶ (normalizationIn B S hS E f hqc').obj
AlgebraicGeometry.Space.normalizationInQcqsHom, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInQcqs.lean, line 150. The attribute's comment: “the normalization ν : X' = Spec_X(𝒪') ⟶ X of X in Y, for f qcqs”.
The normalization morphism
ν : X' ⟶ XofXinY(Definition 0822), for a quasi-compact quasi-separatedf : Y ⟶ X. It is affine (AlgebraicGeometry.Space.isAffineHom_normalizationInQcqsHom) withν_* 𝒪_{X'}the integral closure𝒪'of𝒪_Xinf_* 𝒪_Y(AlgebraicGeometry.Space.normalizationInQcqsPushforwardIso), which is whatX' = \underline{Spec}_X(𝒪')means.
def normalizationInQcqsHom : normalizationInQcqs B S hS f hfqc hfqs ⟶ X
AlgebraicGeometry.Space.isAffineHom_normalizationInQcqsHom, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInQcqs.lean, line 155. The attribute's comment: “ν : X' ⟶ X is affine, X' being a relative spectrum over X”.
ν : X' ⟶ Xis affine.
theorem isAffineHom_normalizationInQcqsHom :
IsAffineHom B S hS (normalizationInQcqsHom B S hS f hfqc hfqs).hom
AlgebraicGeometry.Space.normalizationInQcqsPushforwardIso, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInQcqs.lean, line 163. The attribute's comment: “ν_* 𝒪_{X'} = 𝒪', i.e. X' = Spec_X(𝒪')”.
ν_* 𝒪_{X'} ≅ 𝒪': the direct image of the structure sheaf of the normalization is the integral closure of𝒪_Xinf_* 𝒪_Y, as sheaves of𝒪_X-algebras. With affineness ofνthis identifiesX'with\underline{Spec}_X(𝒪').
def normalizationInQcqsPushforwardIso :
pushforwardAlgebra B S hS (Over.mk (normalizationInQcqsHom B S hS f hfqc hfqs)) ≅
AlgebraSheaf.integralClosureSheaf (pushforwardAlgebra B S hS (Over.mk f))
AlgebraicGeometry.Space.toNormalizationInQcqs, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInQcqs.lean, line 306. The attribute's comment: “the canonical morphism f' : Y ⟶ X'”.
The canonical morphism
f' : Y ⟶ X'of Definition 0822: on aT-pointyofYit is the unique morphismT ⟶ X'overXinducingν_* 𝒪_{X'} ≅ 𝒪' ⊂ f_* 𝒪_Y ⟶ (f ∘ y)_* 𝒪_T.
def toNormalizationInQcqs : Y ⟶ normalizationInQcqs B S hS f hfqc hfqs
AlgebraicGeometry.Space.toNormalizationInQcqs_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInQcqs.lean, line 321. The attribute's comment: “the natural factorization Y ⟶ X' ⟶ X of f”.
The factorization of Definition 0822:
ν ∘ f' = f.
theorem toNormalizationInQcqs_comp :
toNormalizationInQcqs f hfqc hfqs ≫ normalizationInQcqsHom B S hS f hfqc hfqs = f
Tag 0ABP, a lemma
Tag 0ABP in the Stacks Project.
AlgebraicGeometry.Space.etaleAlgebraRestrictionIntegralClosureIso, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInComparison.lean, line 276. The attribute's comment: “part (1), étale base change: the integral closure of the structure sheaf in an algebra is unchanged by restriction along an étale morphism, which is the construction of the normalization commuting with étale base change. The geometric form, for the relative spectra, is normalizationInBaseChangeIso.”.
Stacks 0ABP, part (1), at the level of algebras. The integral closure of the structure sheaf in an algebra commutes with restriction along an étale morphism
g : W ⟶ X.This is the whole of the source's reason for part (1): the normalization of
XinYis the relative spectrum of the integral closure of𝒪_Xinf_* 𝒪_Y, and that construction is étale-local, hence "commutes with étale base change".
def etaleAlgebraRestrictionIntegralClosureIso (g : W ⟶ X) (hg : IsEtale B S hS g.hom)
(A : AlgebraSheaf.{u, m} B S hS X.1 X.2) :
(etaleAlgebraRestriction B S hS g hg).obj (AlgebraSheaf.integralClosureSheaf A) ≅
AlgebraSheaf.integralClosureSheaf ((etaleAlgebraRestriction B S hS g hg).obj A)
AlgebraicGeometry.Space.normalizationInBaseChangeIso, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInComparison.lean, line 373. The attribute's comment: “part (1), étale base change, in its geometric form. halg is the identification of the algebra pullback of Stacks 081V along an étale morphism with étale restriction and hbc is Stacks 03LX for the direct image of the structure sheaf, read as algebras; neither is part (1), and the module docstring records why each is carried. The content of part (1) is etaleAlgebraRestrictionIntegralClosureIso, which is unconditional.”.
Stacks 0ABP, part (1). For an étale morphism
g : W ⟶ Xthe fibre productW ×_X X'is the normalization ofWinW ×_X Y.The identification of the two algebras is étale-locality of the integral closure,
etaleAlgebraRestrictionIntegralClosureIso, together withhalgandhbc; the identification of the two relative spectra is the base-change clause of Stacks 081V.
def normalizationInBaseChangeIso {Y YW : AlgebraicSpaces B S hS}
(g : W ⟶ X) (hg : IsEtale B S hS g.hom) (f : Y ⟶ X) (p : YW ⟶ Y) (fW : YW ⟶ W)
(_sq : IsPullback p fW f g)
(hqc' : (AlgebraSheaf.integralClosureSheaf
(pushforwardAlgebra B S hS (Over.mk f))).IsQuasicoherent)
(hqcW' : (AlgebraSheaf.integralClosureSheaf
(pushforwardAlgebra B S hS (Over.mk fW))).IsQuasicoherent)
(halg : C.algebraPullback g ≅ etaleAlgebraRestriction.{u, u} B S hS g hg)
(hbc : (etaleAlgebraRestriction.{u, u} B S hS g hg).obj
(pushforwardAlgebra B S hS (Over.mk f)) ≅
pushforwardAlgebra B S hS (Over.mk fW)) :
(C.affineBaseChange g).obj (normalizationIn B S hS E f hqc') ≅
normalizationIn B S hS E fW hqcW'
AlgebraicGeometry.Space.normalizationInRepresentableIso, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInComparison.lean, line 420. The attribute's comment: “part (2), comparison with the normalization of schemes. Z is the scheme normalization AlgebraicGeometry.Scheme.Hom.normalization of Stacks 035E, read inside the site as an algebraic space affine over X, and hcmp identifies its direct image of the structure sheaf with the integral closure of 𝒪_X in f_* 𝒪_Y. That identification is the source's computation of ν⁻¹(U). It is not Descent, Proposition 03DX(2): that proposition for the small étale site of an algebraic space is available here, unconditionally, as AlgebraicGeometry.Space.isQuasicoherentOnSite_iff_isCartesianOnAffineCharts, and it compares the sections over two affine charts rather than computing the sections of the integral closure. The module docstring lists what hcmp still needs.”.
Stacks 0ABP, part (2). Let
XandYbe representable, byX₀andY₀, and letN₀represent the normalization of the schemeX₀in the schemeY₀of Stacks 035E. Then the normalizationX'ofXinYis representable byN₀.
def normalizationInRepresentableIso {Y : AlgebraicSpaces B S hS} (f : Y ⟶ X)
(hqc' : (AlgebraSheaf.integralClosureSheaf
(pushforwardAlgebra B S hS (Over.mk f))).IsQuasicoherent)
{X₀ Y₀ N₀ : BigFppfOver B S hS} (_eX : X.1 ≅ yoneda.obj X₀) (_eY : Y.1 ≅ yoneda.obj Y₀)
(f₀ : Y₀ ⟶ X₀) (_hf₀ : yoneda.map f₀ = _eY.inv ≫ f.hom ≫ _eX.hom)
[QuasiCompact ((BigFppfOver.toScheme B S hS).map f₀)]
[QuasiSeparated ((BigFppfOver.toScheme B S hS).map f₀)]
(_hN : (BigFppfOver.toScheme B S hS).obj N₀ ≅
((BigFppfOver.toScheme B S hS).map f₀).normalization)
(Z : AffineOver B S hS X) (eZ : Z.obj.left.1 ≅ yoneda.obj N₀)
(hcmp : pushforwardAlgebra B S hS Z.obj ≅
AlgebraSheaf.integralClosureSheaf (pushforwardAlgebra B S hS (Over.mk f))) :
(normalizationIn B S hS E f hqc').obj.left.1 ≅ yoneda.obj N₀
AlgebraicGeometry.Space.isRepresentable_normalizationIn, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInComparison.lean, line 440. The attribute's comment: “part (2), representability of the normalization. The hypotheses are those of normalizationInRepresentableIso.”.
Stacks 0ABP, part (2), representability. In the representable case the normalization
X'ofXinYis representable.
theorem isRepresentable_normalizationIn {Y : AlgebraicSpaces B S hS} (f : Y ⟶ X)
(hqc' : (AlgebraSheaf.integralClosureSheaf
(pushforwardAlgebra B S hS (Over.mk f))).IsQuasicoherent)
{X₀ Y₀ N₀ : BigFppfOver B S hS} (eX : X.1 ≅ yoneda.obj X₀) (eY : Y.1 ≅ yoneda.obj Y₀)
(f₀ : Y₀ ⟶ X₀) (hf₀ : yoneda.map f₀ = eY.inv ≫ f.hom ≫ eX.hom)
[QuasiCompact ((BigFppfOver.toScheme B S hS).map f₀)]
[QuasiSeparated ((BigFppfOver.toScheme B S hS).map f₀)]
(hN : (BigFppfOver.toScheme B S hS).obj N₀ ≅
((BigFppfOver.toScheme B S hS).map f₀).normalization)
(Z : AffineOver B S hS X) (eZ : Z.obj.left.1 ≅ yoneda.obj N₀)
(hcmp : pushforwardAlgebra B S hS Z.obj ≅
AlgebraSheaf.integralClosureSheaf (pushforwardAlgebra B S hS (Over.mk f))) :
(normalizationIn B S hS E f hqc').obj.left.1.IsRepresentable
AlgebraicGeometry.Space.isRelativeNormalization_normalizationInQcqs_etaleBaseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInQcqsComparison.lean, line 100. The attribute's comment: “part (1): for W ⟶ X étale, W ×_X X' is the normalization of W in W ×_X Y”.
Stacks 0ABP, part (1). Let
f : Y ⟶ Xbe a quasi-compact and quasi-separated morphism of algebraic spaces overS, with normalizationY ⟶ X' ⟶ X(Definition 0822), and letg : W ⟶ Xbe étale. LetP = W ×_X X'andY' = W ×_X Y, withf'_P : Y' ⟶ Pthe base change off' : Y ⟶ X'. ThenY' ⟶ P ⟶ Wis the normalization ofWinY': it has the universal property of Stacks 0823, and it is joined to the normalization ofWinY'of Definition 0822 by a unique isomorphism compatible with both factorizations.
theorem isRelativeNormalization_normalizationInQcqs_etaleBaseChange
{W P Y' : AlgebraicSpaces B S hS} (g : W ⟶ X) (hg : IsEtale B S hS g.hom)
(i : P ⟶ normalizationInQcqs B S hS f hfqc hfqs) (νP : P ⟶ W)
(hP : IsPullback i νP (normalizationInQcqsHom B S hS f hfqc hfqs) g)
(j : Y' ⟶ Y) (fW : Y' ⟶ W) (hY : IsPullback j fW f g) (f'P : Y' ⟶ P)
(h₁ : f'P ≫ i = j ≫ toNormalizationInQcqs f hfqc hfqs) (h₂ : f'P ≫ νP = fW) :
IsRelativeNormalization B S hS fW.hom νP.hom f'P.hom ∧
∃ (hWqc : IsQuasiCompact B S hS fW.hom) (hWqs : IsQuasiSeparated B S hS fW.hom),
∃! e : (normalizationInQcqs B S hS fW hWqc hWqs).1 ≅ P.1,
(toNormalizationInQcqs fW hWqc hWqs).hom ≫ e.hom = f'P.hom ∧
e.hom ≫ νP.hom = (normalizationInQcqsHom B S hS fW hWqc hWqs).hom
AlgebraicGeometry.Space.isRepresentable_normalizationInQcqs_and_iso_normalization, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInQcqsComparison.lean, line 158. The attribute's comment: “part (2): for X and Y representable, X' is representable and canonically isomorphic to the normalization of the scheme X in the scheme Y of 035E”.
Stacks 0ABP, part (2). Let
f : Y ⟶ Xbe a quasi-compact and quasi-separated morphism of algebraic spaces overSwithXandYrepresentable, by objectsX₀andY₀of the site, and letf₀ : Y₀ ⟶ X₀be the induced morphism. Then the normalizationX'ofXinY(Definition 0822) is representable, and canonically isomorphic to the normalization of the schemeX₀in the schemeY₀(Morphisms, Section 035E): there is an objectN₀of the site whose underlying scheme is that normalization, compatibly with both of its legs, and a unique isomorphismX' ≅ N₀compatible with both factorizations.
theorem isRepresentable_normalizationInQcqs_and_iso_normalization {X₀ Y₀ : BigFppfOver B S hS}
(eX : X.1 ≅ yoneda.obj X₀) (eY : Y.1 ≅ yoneda.obj Y₀) (f₀ : Y₀ ⟶ X₀)
(hf₀ : yoneda.map f₀ = eY.inv ≫ f.hom ≫ eX.hom) :
(normalizationInQcqs B S hS f hfqc hfqs).1.IsRepresentable ∧
∃ (_ : QuasiCompact ((BigFppfOver.toScheme B S hS).map f₀))
(_ : QuasiSeparated ((BigFppfOver.toScheme B S hS).map f₀))
(N₀ : BigFppfOver B S hS) (t : Y₀ ⟶ N₀) (ν₀ : N₀ ⟶ X₀)
(e : (BigFppfOver.toScheme B S hS).obj N₀ ≅
((BigFppfOver.toScheme B S hS).map f₀).normalization),
(BigFppfOver.toScheme B S hS).map t ≫ e.hom =
((BigFppfOver.toScheme B S hS).map f₀).toNormalization ∧
e.hom ≫ ((BigFppfOver.toScheme B S hS).map f₀).fromNormalization =
(BigFppfOver.toScheme B S hS).map ν₀ ∧
∃! φ : (normalizationInQcqs B S hS f hfqc hfqs).1 ≅ yoneda.obj N₀,
(toNormalizationInQcqs f hfqc hfqs).hom ≫ φ.hom = eY.hom ≫ yoneda.map t ∧
φ.hom ≫ yoneda.map ν₀ = (normalizationInQcqsHom B S hS f hfqc hfqs).hom ≫ eX.hom
Tag 0823, a lemma
Tag 0823 in the Stacks Project.
AlgebraicGeometry.Space.isIntegralHom_normalizationInQcqsHom, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInQcqsUniversalProperty.lean, line 90. The attribute's comment: “property (1): ν is integral”.
Stacks 0823, property (1): the normalization
ν : X' ⟶ Xis integral. It is the relative spectrum of the integral closure𝒪', an integral𝒪_X-algebra.
theorem isIntegralHom_normalizationInQcqsHom :
IsIntegralHom B S hS (normalizationInQcqsHom B S hS f hfqc hfqs).hom
AlgebraicGeometry.Space.isRelativeNormalization_normalizationInQcqs, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInQcqsUniversalProperty.lean, line 116. The attribute's comment: “properties (1) and (2) hold for the normalization f = ν ∘ f' of Stacks 0822”.
Stacks 0823, properties (1) and (2) for the normalization of Stacks 0822. Let
f : Y ⟶ Xbe a quasi-compact and quasi-separated morphism of algebraic spaces overS, andf = ν ∘ f'its factorization through the normalizationν : X' ⟶ XofXinY. Thenνis integral, and for every factorizationf = π ∘ gwithπ : Z ⟶ Xan integral morphism of algebraic spaces overSthere is a uniqueh : X' ⟶ Zwithh ∘ f' = gandπ ∘ h = ν.
theorem isRelativeNormalization_normalizationInQcqs :
IsRelativeNormalization B S hS f.hom (normalizationInQcqsHom B S hS f hfqc hfqs).hom
(toNormalizationInQcqs f hfqc hfqs).hom
AlgebraicGeometry.Space.isRelativeNormalization_iff_exists_iso_normalizationInQcqs, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInQcqsUniversalProperty.lean, line 168. The attribute's comment: “the factorization through the normalization is characterized by (1) and (2)”.
Stacks 0823: the normalization is characterized by properties (1) and (2). Let
f : Y ⟶ Xbe quasi-compact and quasi-separated. A factorizationf = ν'' ∘ f''offthrough an algebraic spaceX''has properties (1) and (2) —ν''integral, and every factorization offthrough an integral morphism receiving a unique compatible morphism fromX''— if and only if it is isomorphic to the factorizationf = ν ∘ f'through the normalization ofXinY; the isomorphism is then unique, byAlgebraicGeometry.Space.existsUnique_iso_normalizationInQcqs_of_isRelativeNormalization.
theorem isRelativeNormalization_iff_exists_iso_normalizationInQcqs
{X'' : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (hX'' : IsAlgebraicSpace B S hS X'')
(ν'' : X'' ⟶ X.1) (f'' : Y.1 ⟶ X'') :
IsRelativeNormalization B S hS f.hom ν'' f'' ↔
∃ e : (normalizationInQcqs B S hS f hfqc hfqs).1 ≅ X'',
(toNormalizationInQcqs f hfqc hfqs).hom ≫ e.hom = f'' ∧
e.hom ≫ ν'' = (normalizationInQcqsHom B S hS f hfqc hfqs).hom
AlgebraicGeometry.Space.isRelativeNormalization_comparison_normalizationInQcqs, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInQcqsUniversalProperty.lean, line 188. The attribute's comment: “moreover, in (2) the morphism h : X' ⟶ Z is the normalization of Z in Y”.
Stacks 0823, the final clause. Let
f : Y ⟶ Xbe quasi-compact and quasi-separated, letf = π ∘ gwithπ : Z ⟶ Xan integral morphism of algebraic spaces, and leth : X' ⟶ Zbe the morphism of property (2), soh ∘ f' = gandπ ∘ h = ν. Thenh : X' ⟶ Zis the normalization ofZinY: the factorizationg = h ∘ f'has properties (1) and (2) forg, and it is uniquely isomorphic to the factorization ofgthrough the normalization ofZinYof Stacks 0822,gbeing quasi-compact and quasi-separated.
theorem isRelativeNormalization_comparison_normalizationInQcqs {Z : AlgebraicSpaces B S hS}
(π : Z ⟶ X) (hπ : IsIntegralHom B S hS π.hom) (g : Y ⟶ Z) (hg : g ≫ π = f)
(h : normalizationInQcqs B S hS f hfqc hfqs ⟶ Z)
(hh : toNormalizationInQcqs f hfqc hfqs ≫ h = g)
(hhπ : h ≫ π = normalizationInQcqsHom B S hS f hfqc hfqs) :
IsRelativeNormalization B S hS g.hom h.hom (toNormalizationInQcqs f hfqc hfqs).hom ∧
∃ (hgqc : IsQuasiCompact B S hS g.hom) (hgqs : IsQuasiSeparated B S hS g.hom),
∃! e : (normalizationInQcqs B S hS g hgqc hgqs).1 ≅
(normalizationInQcqs B S hS f hfqc hfqs).1,
(toNormalizationInQcqs g hgqc hgqs).hom ≫ e.hom =
(toNormalizationInQcqs f hfqc hfqs).hom ∧
e.hom ≫ h.hom = (normalizationInQcqsHom B S hS g hgqc hgqs).hom
AlgebraicGeometry.Space.IsRelativeNormalization.existsUnique_iso, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInUniversalProperty.lean, line 165. The attribute's comment: “properties (1) and (2) characterize the factorization”.
Stacks 0823, the characterization. Two factorizations of
fthrough an integral morphism of algebraic spaces which both have the universal property are joined by a unique isomorphism compatible with the two factorizations and the two integral morphisms.
theorem existsUnique_iso {ν' : X'' ⟶ X} {f'' : Y ⟶ X''}
(h : IsRelativeNormalization B S hS f ν f')
(h' : IsRelativeNormalization B S hS f ν' f'')
(hX' : IsAlgebraicSpace B S hS X') (hX'' : IsAlgebraicSpace B S hS X'') :
∃! e : X' ≅ X'', f' ≫ e.hom = f'' ∧ e.hom ≫ ν' = ν
AlgebraicGeometry.Space.IsRelativeNormalization.comparison, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInUniversalProperty.lean, line 184. The attribute's comment: “moreover, the comparison morphism is the normalization of Z in Y”.
Stacks 0823, the final clause. Let
f = π ∘ gbe a factorization offthrough an integral morphismπ : Z ⟶ X, and letk : X' ⟶ Zbe the comparison morphism supplied by the universal property. ThenkexhibitsX'as the normalization ofZinY.
theorem comparison {Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(h : IsRelativeNormalization B S hS f ν f')
(hX : IsAlgebraicSpace B S hS X) (hZ : IsAlgebraicSpace B S hS Z)
{π : Z ⟶ X} (hπ : IsIntegralHom B S hS π) {g : Y ⟶ Z}
{k : X' ⟶ Z} (hk : f' ≫ k = g) (hkν : k ≫ π = ν) :
IsRelativeNormalization B S hS g k f'
AlgebraicGeometry.Space.isRelativeNormalization_toNormalizationIn, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInUniversalProperty.lean, line 370. The attribute's comment: “the canonical factorization has properties (1) and (2)”.
Stacks 0823, properties (1) and (2) for the canonical factorization. The factorization
f = ν ∘ f'offthrough the normalizationν : X' ⟶ XofXinYhasνintegral, and every factorization offthrough an integral morphismπ : Z ⟶ Xof algebraic spaces receives a unique morphismh : X' ⟶ Zwithf' ∘ h = gandπ ∘ h = ν.
theorem isRelativeNormalization_toNormalizationIn
(P : RelativeSpecUniversalProperty B S hS E C)
(D : IntegralAlgebraDictionary B S hS E) (f : Y ⟶ X)
(hqc : (pushforwardAlgebra B S hS (Over.mk f)).IsQuasicoherent)
(hqc' : (AlgebraSheaf.integralClosureSheaf
(pushforwardAlgebra B S hS (Over.mk f))).IsQuasicoherent)
(hid : pushforwardAlgebra B S hS (idAffineOver B S hS Y).obj ≅ unitAlgebra B S hS Y)
(hloc : (pushforwardAlgebra B S hS (Over.mk f)).IsIntegralLocalOnAffineCharts) :
IsRelativeNormalization B S hS f.hom
(normalizationIn B S hS E f hqc').obj.hom.hom
(toNormalizationIn B S hS E C f hqc hqc' hid).left.hom
Tag 0AYF, a lemma
Tag 0AYF in the Stacks Project.
AlgebraicGeometry.Space.IsRelativeNormalization.hasEtaleLocalProperty_isReduced, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/RelativeNormalization.lean, line 197.
Stacks 0AYF. The normalization of an algebraic space
Xin a reduced algebraic spaceYis reduced.Reducedness is asked of an algebraic space as the étale-local property of schemes of Tag 03E6. The reduction of the normalization is constructed here rather than taken as an input: it is
AlgebraicGeometry.Space.reduction, the reduced induced structure of Tag 03IQ on the whole point set ofX'.
theorem hasEtaleLocalProperty_isReduced (hnorm : IsRelativeNormalization B S hS f ν f')
(hX' : IsAlgebraicSpace B S hS X') (hY : IsAlgebraicSpace B S hS Y)
(hYred : HasEtaleLocalProperty B S hS Y fun T : Scheme.{u} => IsReduced T) :
HasEtaleLocalProperty B S hS X' fun T : Scheme.{u} => IsReduced T
Tag 0AYG, a lemma
Tag 0AYG in the Stacks Project.
Declarations registered for the tag:
AlgebraicGeometry.exists_genericPoint_irreducibleComponent_mapping_to, declared in the repository, registered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/Normalization.lean, line 1150 (StacksFrontier).
Tag 0824, a lemma
Tag 0824 in the Stacks Project.
AlgebraicGeometry.Space.isRelativeNormalization_coproduct, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/RelativeNormalization.lean, line 298.
Stacks 0824. Let
f : Y ⟶ Xbe a morphism of algebraic spaces overSwhose source is a disjoint union of finitely many algebraic spacesY i, and letX' ibe the normalization ofXinY i. Then a disjoint union of theX' iis the normalization ofXinY.The normalization morphism is integral because its base change along a morphism from an affine object of the site is the induced morphism out of the coproduct of the base changes of the summands, which is a finite coproduct of integral morphisms of schemes; the universal property is checked summand by summand, each factorization of
fthrough an integral morphism restricting to one off i.
theorem isRelativeNormalization_coproduct {I : Type v} [Finite I]
{X : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (hX : IsAlgebraicSpace B S hS X)
(F : I → (BigFppfOver B S hS)ᵒᵖ ⥤ Type u) (hF : ∀ i, IsAlgebraicSpace B S hS (F i))
(Y : Sheaf (BigFppfOver.topology B S hS) (Type u))
(ι : ∀ i, (⟨F i, (hF i).isSheaf⟩ :
Sheaf (BigFppfOver.topology B S hS) (Type u)) ⟶ Y)
(hY : IsColimit (Cofan.mk Y ι)) (f : Y.obj ⟶ X)
(N : I → (BigFppfOver B S hS)ᵒᵖ ⥤ Type u) (hN : ∀ i, IsAlgebraicSpace B S hS (N i))
(νs : ∀ i, N i ⟶ X) (fs : ∀ i, F i ⟶ N i)
(hnorm : ∀ i, IsRelativeNormalization B S hS ((ι i).hom ≫ f) (νs i) (fs i))
(P : Sheaf (BigFppfOver.topology B S hS) (Type u))
(κ : ∀ i, (⟨N i, (hN i).isSheaf⟩ :
Sheaf (BigFppfOver.topology B S hS) (Type u)) ⟶ P)
(hP : IsColimit (Cofan.mk P κ))
(ν : P.obj ⟶ X) (hν : ∀ i, (κ i).hom ≫ ν = νs i)
(f' : Y.obj ⟶ P.obj) (hf' : ∀ i, (ι i).hom ≫ f' = fs i ≫ (κ i).hom) :
IsRelativeNormalization B S hS f ν f'
Tag 0A0Q, a lemma
Tag 0A0Q in the Stacks Project.
AlgebraicGeometry.Space.isIntegral_pushforwardAlgebra_of_universallyClosed, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/DirectImageSectionsGlobalFunctions.lean, line 344. The attribute's comment: “first sentence: f_*O_X is integral over O_Y; only universal closedness of f is used”. References: EGA II (7.3.11), “Integrality of Γ(X”.
Stacks 0A0Q, first assertion. For a universally closed morphism
f : X ⟶ Yof algebraic spaces overS, the direct imagef_*𝒪_Xis integral over𝒪_Y.The assertion is étale local on
Y: on an affine étale scheme chartVofYthe sections off_*𝒪_Xare the global regular functions on the algebraic spaceX ×_Y V(AlgebraicGeometry.Space.directImageSectionsToGlobalFunctions, which is injective), the projectionX ×_Y V ⟶ Vis universally closed becausefis, and the global functions of a universally closed algebraic space over an affine base are integral over the base (AlgebraicGeometry.Space.isIntegral_globalFunctions_of_universallyClosed).
theorem isIntegral_pushforwardAlgebra_of_universallyClosed (f : X ⟶ Y)
(huc : UniversallyClosed B S hS f.hom) :
(pushforwardAlgebra B S hS (Over.mk f)).IsIntegral
AlgebraicGeometry.Space.isIso_pushforwardAlgebraMap_toNormalizationInQcqsOver_of_universallyClosed, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInUniversallyClosed.lean, line 118. The attribute's comment: “second sentence: the normalization X ⟶ Y' ⟶ Y of Y in X induces ν_O_{Y'} ≅ f_O_X, i.e. Y' = Spec_Y(f_*O_X) with the factorization of 081X”.
Stacks 0A0Q, second sentence: the normalization of
YinXis\underline{Spec}_Y(f_*𝒪_X). Letf : X ⟶ Ybe a quasi-compact, quasi-separated and universally closed morphism of algebraic spaces, and letX ⟶ Y' ⟶ Ybe the normalization ofYinX(Stacks 0822;ν : Y' ⟶ Yis affine). Then the mapν_*𝒪_{Y'} ⟶ f_*𝒪_Xof𝒪_Y-algebras induced by the canonical morphismf' : X ⟶ Y'is an isomorphism, soY' = \underline{Spec}_Y(f_*𝒪_X)andf'is the canonical morphism of Stacks 081X.The map induced by
f'isν_*𝒪_{Y'} ≅ 𝒪' ⊂ f_*𝒪_X(AlgebraicGeometry.Space.pushforwardAlgebraMap_toNormalizationInQcqsOver), and the inclusion of the integral closure𝒪'is all off_*𝒪_Xbecausef_*𝒪_Xis integral over𝒪_Y, the first sentence of the tag.
theorem isIso_pushforwardAlgebraMap_toNormalizationInQcqsOver_of_universallyClosed :
IsIso (pushforwardAlgebraMap B S hS (toNormalizationInQcqsOver f hfqc hfqs))
AlgebraicGeometry.Space.existsUnique_iso_normalizationInQcqs_of_universallyClosed, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInUniversallyClosed.lean, line 133. The attribute's comment: “second sentence: the normalization of Y in X is, uniquely, the factorization X ⟶ Spec_Y(f_*O_X) ⟶ Y of 081X”.
Stacks 0A0Q, second sentence, as an identification of factorizations. For a quasi-compact, quasi-separated and universally closed
f : X ⟶ Y, every factorizationX ⟶ Z ⟶ Yoffof the kind Stacks 081X constructs —Zaffine overYand the induced map(Z ⟶ Y)_*𝒪_Z ⟶ f_*𝒪_Xan isomorphism, i.e.Z = \underline{Spec}_Y(f_*𝒪_X)with its canonical morphism fromX— is the normalization ofYinX: there is a unique isomorphismY' ≅ ZoverYfrom the normalization carrying the canonicalf' : X ⟶ Y'toX ⟶ Z.
theorem existsUnique_iso_normalizationInQcqs_of_universallyClosed
(Z : AffineOver B S hS Y) (g : Over.mk f ⟶ Z.obj)
[IsIso (pushforwardAlgebraMap B S hS g)] :
∃! k : (normalizationInQcqsAffineOver B S hS f hfqc hfqs).obj ≅ Z.obj,
toNormalizationInQcqsOver f hfqc hfqs ≫ k.hom = g
AlgebraicGeometry.Space.isIso_integralClosureInclusion_pushforwardAlgebra, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/PushforwardStructureSheafIntegral.lean, line 266. The attribute's comment: “second assertion: the normalization of Y in X is the factorization through Spec_Y(f_O_X), with the integrality of f_O_X assumed rather than proved”.
For a morphism
f : X ⟶ Yof algebraic spaces whose direct imagef_*𝒪_Xis integral over𝒪_Y, the inclusion of the integral closure𝒪'of𝒪_Yinf_*𝒪_Xis an isomorphism of algebra sheaves, so𝒪' = f_*𝒪_Xand the normalization ofYinX— the relative spectrum of𝒪', Stacks 0821 — is the factorizationX ⟶ Spec_Y(f_*𝒪_X) ⟶ Yof Stacks 081X.
theorem isIso_integralClosureInclusion_pushforwardAlgebra (f : X ⟶ Y)
(hf : (pushforwardAlgebra B S hS (Over.mk f)).IsIntegral) :
IsIso (AlgebraSheaf.integralClosureInclusion (pushforwardAlgebra B S hS (Over.mk f)))
Tag 0825, a lemma
Tag 0825 in the Stacks Project.
AlgebraicGeometry.Space.normalizationInIsoOfIsIntegralHom, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInIntegralMorphism.lean, line 82.
Stacks 0825. The integral closure of
XinYisY: for an integral morphismf : Y ⟶ Xof algebraic spaces whose direct imagef_* 𝒪_Yis integral over𝒪_X, the normalizationX' ⟶ XofXinYis canonically isomorphic toYoverX.
def normalizationInIsoOfIsIntegralHom (f : Y ⟶ X) (hf : IsIntegralHom B S hS f.hom)
(hqc' : (AlgebraSheaf.integralClosureSheaf
(pushforwardAlgebra B S hS (Over.mk f))).IsQuasicoherent)
(hint : (pushforwardAlgebra B S hS (Over.mk f)).IsIntegral) :
(normalizationIn B S hS E f hqc').obj ≅ Over.mk f
AlgebraicGeometry.Space.normalizationInIsoOfIsIntegralHom', a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInIntegralMorphismSupplement.lean, line 37.
For an integral morphism
f : Y ⟶ Xof algebraic spaces, the normalizationX' ⟶ XofXinYis canonically isomorphic toYoverX.
def normalizationInIsoOfIsIntegralHom' (f : Y ⟶ X) (hf : IsIntegralHom B S hS f.hom)
(hqc' : (AlgebraSheaf.integralClosureSheaf
(pushforwardAlgebra B S hS (Over.mk f))).IsQuasicoherent) :
(normalizationIn B S hS E f hqc').obj ≅ Over.mk f
AlgebraicGeometry.Space.isIso_toNormalizationInQcqs_of_isIntegralHom, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInQcqsIntegral.lean, line 112.
Stacks 0825. Let
f : Y ⟶ Xbe an integral morphism of algebraic spaces overS. Then the integral closure ofXinYis equal toY: the canonical morphismf' : Y ⟶ X'of Stacks 0822 fromYto the normalizationν : X' ⟶ XofXinYis an isomorphism.An integral morphism is quasi-compact and quasi-separated, so the normalization is defined at no further hypothesis. By Stacks 0415
fis affine and universally closed; universal closedness makesf_* 𝒪_Yintegral over𝒪_X(Stacks 0A0Q), so the integral closure𝒪' = ν_* 𝒪_{X'}is all off_* 𝒪_Y, and sinceYandX'are both affine overX, direct image reflects that isomorphism of algebras tof'.
theorem isIso_toNormalizationInQcqs_of_isIntegralHom (f : Y ⟶ X)
(hf : IsIntegralHom B S hS f.hom) :
IsIso (toNormalizationInQcqs f
(isQuasiCompact_of_isIntegralHom f.hom Y.property X.property hf)
(isQuasiSeparated_of_isIntegralHom f.hom Y.property X.property hf))
AlgebraicGeometry.Space.isRelativeNormalization_id_of_isIntegralHom, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInQuasiFiniteLocus.lean, line 100. The attribute's comment: “in the form of the characterization of Tag 0823: an integral morphism is the normalization of its target in its source”.
Stacks 0825, in the form of the characterization of Tag 0823. An integral morphism
f : X ⟶ Yof algebraic spaces overSis the normalization ofYinX: the factorization offas the identity ofXfollowed byfitself has the two characterizing properties.Integrality of the second factor is the hypothesis, and a factorization
f = g ≫ πthrough an integral morphismπ : Z ⟶ Yalready hasgas a morphism out ofX, which is therefore the unique morphism compatible with the two factorizations.
theorem isRelativeNormalization_id_of_isIntegralHom (hf : IsIntegralHom B S hS f) :
IsRelativeNormalization B S hS f f (𝟙 X)
Tag 0BB0, a lemma
Tag 0BB0 in the Stacks Project.
AlgebraicGeometry.Space.IsRelativeNormalization.isFinite_of_isNagata, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/RelativeNormalizationNagata.lean, line 286. The attribute's comment: “granted Tag 081V, the relative spectrum of a quasi-coherent algebra on an algebraic space, in the shape of the hypothesis hdom: over an affine étale chart of the base the functions on the chart base change of the normalization embed into the functions on an affine surjective étale cover of the corresponding part of the source”.
Stacks 0BB0. Let
f : Y ⟶ Xbe a quasi-separated morphism of finite type of algebraic spaces overSwithXNagata andYreduced. Then the normalizationν : X' ⟶ XofXinYis finite.Nagata-ness and reducedness are the étale-local properties of schemes of Tag 03E6. The hypothesis
hdomis the affine-chart description of the normalization of Tag 0822: over an affine étale chart ofXthe functions on the base change ofX'embed into the functions on an affine surjective étale cover of the part ofYover the chart.
theorem IsRelativeNormalization.isFinite_of_isNagata
(hnorm : IsRelativeNormalization B S hS f ν f')
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hX' : IsAlgebraicSpace B S hS X')
(hXnagata : HasEtaleLocalProperty B S hS X fun Z : Scheme.{u} => IsNagataScheme Z)
(hYred : HasEtaleLocalProperty B S hS Y fun Z : Scheme.{u} => IsReduced Z)
(hft : IsFiniteType B S hS f) (_hqs : IsQuasiSeparated B S hS f)
(hdom : ∀ (V N W : BigFppfOver B S hS) (q : yoneda.obj V ⟶ X) (n : N ⟶ V)
(i : yoneda.obj N ⟶ X') (w : yoneda.obj W ⟶ Limits.pullback q f) (c : W ⟶ N),
IsAffine ((BigFppfOver.toScheme B S hS).obj V) →
IsAffine ((BigFppfOver.toScheme B S hS).obj W) →
(MorphismProperty.inverseImage
(@AlgebraicGeometry.Etale.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf q →
IsPullback i (yoneda.map n) ν q →
(MorphismProperty.inverseImage
(@AlgebraicGeometry.Surjective.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).presheaf w →
IsEtale B S hS w →
yoneda.map c ≫ i = w ≫ Limits.pullback.snd q f ≫ f' →
Function.Injective ((BigFppfOver.toScheme B S hS).map c).appTop.hom) :
IsFinite B S hS ν
AlgebraicGeometry.Space.IsRelativeNormalization.isFinite_of_isNagata_of_isReduced, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/RelativeNormalizationNagataFinite.lean, line 283.
Let
f : Y ⟶ Xbe a quasi-separated morphism of finite type of algebraic spaces overSwithXNagata andYreduced. Then the normalizationν : X' ⟶ XofXinY, any factorizationY ⟶ X' ⟶ XoffsatisfyingAlgebraicGeometry.Space.IsRelativeNormalization, is finite.
theorem IsRelativeNormalization.isFinite_of_isNagata_of_isReduced
(hnorm : IsRelativeNormalization B S hS f ν f')
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hX' : IsAlgebraicSpace B S hS X')
(hXnagata : HasEtaleLocalProperty B S hS X fun Z : Scheme.{u} => IsNagataScheme Z)
(hYred : HasEtaleLocalProperty B S hS Y fun Z : Scheme.{u} => IsReduced Z)
(hft : IsFiniteType B S hS f) (_hqs : IsQuasiSeparated B S hS f) :
IsFinite B S hS ν
AlgebraicGeometry.Space.isFinite_normalizationInQcqsHom_of_isNagata, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/NormalizationInQcqsNagataFinite.lean, line 51.
Stacks 0BB0. Let
f : Y ⟶ Xbe a morphism of algebraic spaces overSsuch thatXis Nagata,fis quasi-separated of finite type, andYis reduced. Then the normalizationν : X' ⟶ XofXinY(Stacks 0822) is finite.Being Nagata and being reduced are the étale-local properties of schemes of Tag 03E6; the quasi-compactness that the normalization of Stacks 0822 requires of
fis the second half offbeing of finite type.
theorem isFinite_normalizationInQcqsHom_of_isNagata {X Y : AlgebraicSpaces B S hS} (f : Y ⟶ X)
(hXnagata : HasEtaleLocalProperty B S hS X.1 fun Z : Scheme.{u} => IsNagataScheme Z)
(hYred : HasEtaleLocalProperty B S hS Y.1 fun Z : Scheme.{u} => IsReduced Z)
(hft : IsFiniteType B S hS f.hom) (hfqs : IsQuasiSeparated B S hS f.hom) :
IsFinite B S hS (normalizationInQcqsHom B S hS f hft.2 hfqs).hom
Sources
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.