101.3 Properties of diagonals to 101.6 Higher diagonals
Section101.3 Properties of diagonals#
Section 101.3 of the Stacks Project, Tag 04XQ. 7 tags here are carried by 19 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 04XR, a lemma
Tag 04XR in the Stacks Project.
AlgebraicGeometry.Stack.isLocallyOfFiniteType_isomPresheaf, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/IsomPresheafFiniteType.lean, line 318.
Let
𝒳be an algebraic stack overS, letTbe an object of the big fppf site ofSand letx,ybe two objects of the fibre of𝒳overT. Then the structural morphism of the isomorphism sheafIsom(x, y), read overT, is locally of finite type.
theorem isLocallyOfFiniteType_isomPresheaf
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
(𝒳 : CatFiberedInGroupoids.{u, u, u + 1, u + 1} (BigFppfOver B S hS))
(h𝒳 : IsAlgebraicStack.{u, w} B S hS 𝒳.val)
(T : BigFppfOver B S hS) :
letI : 𝒳.val.p.IsFibered := 𝒳.isFiberedInGroupoids.isFibered
∀ x y : 𝒳.val.p.Fiber T,
Space.IsLocallyOfFiniteType B T.left.1 T.left.2
(terminal.from ((Over.iteratedSliceBackward T).op ⋙ 𝒳.val.p.isomPresheaf x y))
Tag 04YP, a lemma
Tag 04YP in the Stacks Project.
AlgebraicGeometry.Stack.isomSpaceOver_isGroupAlgebraicSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/IsomGroupAlgebraicSpace.lean, line 49. The attribute's comment: “part (1): Isom(y, y) is a group algebraic space over T”.
Stacks 04YP, part (1). For an object
yof the fibre category of an algebraic stack𝒳over a schemeTof the big fppf site ofS,Isom_𝒳(y, y)is a group algebraic space overT: the group objectIsom_𝒳(y, y)over the baseAlgebraicGeometry.Stack.siteTerminalSpace, with the group structureAlgebraicGeometry.Stack.isomSpaceOverGrpObj, is (on the nose) an object of the categoryAlgebraicGeometry.Space.GroupAlgebraicSpaceof group algebraic spaces overT, and its multiplication is composition of local automorphisms (AlgebraicGeometry.Stack.isomSpaceComp).
theorem isomSpaceOver_isGroupAlgebraicSpace (B : BigFppfSite.{u})
(S : Scheme.{u}) (hS : B.Contains S)
(𝒳 : CatFiberedInGroupoids.{u, u, u + 1, u + 1} (BigFppfOver B S hS))
(h𝒳 : IsAlgebraicStack.{u, w} B S hS 𝒳.val)
(U : BigFppfOver B S hS) (y : 𝒳.val.p.Fiber U) :
letI : GrpObj (isomSpaceOver B S hS 𝒳 U y y) := isomSpaceOverGrpObj B S hS 𝒳 U y
(∃ G : Space.GroupAlgebraicSpace B U.left.1 U.left.2 (siteTerminalSpace B S hS U)
(isAlgebraicSpace_yoneda B U.left.1 U.left.2
(⊤_ (BigFppfOver B U.left.1 U.left.2))),
G.obj = Grp.mk (isomSpaceOver B S hS 𝒳 U y y)) ∧
∀ (Q : Over (siteTerminalSpace B S hS U)) (a b : Q ⟶ isomSpaceOver B S hS 𝒳 U y y)
(V : (BigFppfOver B U.left.1 U.left.2)ᵒᵖ) (t : Q.left.obj V),
((CartesianMonoidalCategory.lift a b ≫
MonObj.mul (X := isomSpaceOver B S hS 𝒳 U y y)).left.app V) t =
isomSpaceComp B S hS 𝒳 U y V ((a.left.app V) t) ((b.left.app V) t)
AlgebraicGeometry.Stack.isomSpaceOverGrpObj_mul, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/IsomGroupSpace.lean, line 692. The attribute's comment: “part (1): the group law is composition of automorphisms”.
The group law of
Isom_𝒳(y, y)is composition of local automorphisms. On a pair of sections ofIsom_𝒳(y, y)over a test objectQ, the multiplication ofAlgebraicGeometry.Stack.isomSpaceOverGrpObjisAlgebraicGeometry.Stack.isomSpaceComp, i.e. reverse categorical composition.
theorem isomSpaceOverGrpObj_mul (B : BigFppfSite.{u})
(S : Scheme.{u}) (hS : B.Contains S)
(𝒳 : CatFiberedInGroupoids.{u, u, u + 1, u + 1}
(BigFppfOver B S hS))
(U : BigFppfOver B S hS)
(y : 𝒳.val.p.Fiber U)
(Q : Over (siteTerminalSpace B S hS U))
(a b : Q ⟶ isomSpaceOver B S hS 𝒳 U y y)
(V : (BigFppfOver B U.left.1 U.left.2)ᵒᵖ) (t : Q.left.obj V) :
(letI : GrpObj (isomSpaceOver B S hS 𝒳 U y y) :=
isomSpaceOverGrpObj B S hS 𝒳 U y;
((CartesianMonoidalCategory.lift a b ≫
MonObj.mul (X := isomSpaceOver B S hS 𝒳 U y y)).left.app V) t =
isomSpaceComp B S hS 𝒳 U y V
((a.left.app V) t)
((b.left.app V) t))
AlgebraicGeometry.Stack.isomSpaceOverModObj, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/IsomGroupSpace.lean, line 719. The attribute's comment: “part (2): the action by postcomposition”.
Stacks 04YP, part (2): the action.
Isom_𝒳(y, y)acts onIsom_𝒳(x, y)overAlgebraicGeometry.Stack.siteTerminalSpace, by postcomposition.
noncomputable def isomSpaceOverModObj
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
(𝒳 : CatFiberedInGroupoids.{u, u, u + 1, u + 1}
(BigFppfOver B S hS))
(U : BigFppfOver B S hS)
(x y : 𝒳.val.p.Fiber U) :
let G := isomSpaceOver B S hS 𝒳 U y y
let P := isomSpaceOver B S hS 𝒳 U x y
letI : GrpObj G := isomSpaceOverGrpObj B S hS 𝒳 U y
ModObj G P
AlgebraicGeometry.Stack.isomSpaceOverModObj_smul, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/IsomGroupSpace.lean, line 752. The attribute's comment: “part (2): the action is postcomposition”.
The action of
Isom_𝒳(y, y)onIsom_𝒳(x, y)is postcomposition. On a section ofIsom_𝒳(y, y)and a section ofIsom_𝒳(x, y)over a test objectQ, the action ofAlgebraicGeometry.Stack.isomSpaceOverModObjisAlgebraicGeometry.Stack.isomSpaceSmul.
theorem isomSpaceOverModObj_smul
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
(𝒳 : CatFiberedInGroupoids.{u, u, u + 1, u + 1}
(BigFppfOver B S hS))
(U : BigFppfOver B S hS)
(x y : 𝒳.val.p.Fiber U)
(Q : Over (siteTerminalSpace B S hS U))
(g : Q ⟶ isomSpaceOver B S hS 𝒳 U y y)
(p : Q ⟶ isomSpaceOver B S hS 𝒳 U x y)
(V : (BigFppfOver B U.left.1 U.left.2)ᵒᵖ) (t : Q.left.obj V) :
(letI : GrpObj (isomSpaceOver B S hS 𝒳 U y y) :=
isomSpaceOverGrpObj B S hS 𝒳 U y;
letI : ModObj (isomSpaceOver B S hS 𝒳 U y y)
(isomSpaceOver B S hS 𝒳 U x y) :=
isomSpaceOverModObj B S hS 𝒳 U x y;
((CartesianMonoidalCategory.lift g p ≫
ModObj.smul (M := isomSpaceOver B S hS 𝒳 U y y)
(X := isomSpaceOver B S hS 𝒳 U x y)).left.app V) t) =
isomSpaceSmul B S hS 𝒳 U x y V ((p.left.app V) t) ((g.left.app V) t)
AlgebraicGeometry.Stack.isomSpaceOver_isPseudoTorsor, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/IsomGroupSpace.lean, line 810. The attribute's comment: “part (2): isomorphism pseudo-torsor”.
Stacks 04YP, part (2).
Isom_𝒳(x, y)is a pseudo-torsor underIsom_𝒳(y, y)overU: the shear map(g, p) ↦ (p ≫ g, p)is an isomorphism, because for two local isomorphismsp, q : x ⟶ ythe unique local automorphismgofywithp ≫ g = qisp⁻¹ ≫ q.
theorem isomSpaceOver_isPseudoTorsor
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
(𝒳 : CatFiberedInGroupoids.{u, u, u + 1, u + 1}
(BigFppfOver B S hS))
(U : BigFppfOver B S hS) (x y : 𝒳.val.p.Fiber U) :
let G := isomSpaceOver B S hS 𝒳 U y y
let P := isomSpaceOver B S hS 𝒳 U x y
letI : GrpObj G := isomSpaceOverGrpObj B S hS 𝒳 U y
letI : ModObj G P := isomSpaceOverModObj B S hS 𝒳 U x y
IsPseudoTorsor G P
AlgebraicGeometry.Stack.automorphismGroupSpace, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/IsomGroupSpace.lean, line 868. The attribute's comment: “part (1): automorphism group algebraic space”.
Stacks 04YP, part (1). For an object
yof the fibre category of an algebraic stack𝒳over a schemeTof the big fppf site ofS, the automorphisms ofyform a group algebraic space overT: the presheafIsom_𝒳(y, y)is an algebraic space (AlgebraicGeometry.Stack.isAlgebraicSpace_isomSpace) and it carries the group object structureAlgebraicGeometry.Stack.isomSpaceOverGrpObj, whose law is composition of local automorphisms byAlgebraicGeometry.Stack.isomSpaceOverGrpObj_mul.
def automorphismGroupSpace (B : BigFppfSite.{u})
(S : Scheme.{u}) (hS : B.Contains S)
(𝒳 : CatFiberedInGroupoids.{u, u, u + 1, u + 1} (BigFppfOver B S hS))
(h𝒳 : IsAlgebraicStack.{u, w} B S hS 𝒳.val)
(U : BigFppfOver B S hS) (y : 𝒳.val.p.Fiber U) :
Space.GroupAlgebraicSpace B U.left.1 U.left.2 (siteTerminalSpace B S hS U)
(isAlgebraicSpace_yoneda B U.left.1 U.left.2
(⊤_ (BigFppfOver B U.left.1 U.left.2)))
Tag 04XS, a lemma
Tag 04XS in the Stacks Project.
AlgebraicGeometry.Stack.isLocallyOfFiniteType_relativeDiagonal_of_isAlgebraicStack, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeDiagonalFiniteType.lean, line 266. The attribute's comment: “diagonal_locally_finite_type”.
Stacks 04XS, part (2). The relative diagonal of a 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks over the big fppf site ofSis locally of finite type: it is representable by algebraic spaces, and every algebraic space representing one of its base changes along a scheme-valued point of𝒳 ×_{f, 𝒴, f} 𝒳has locally-of-finite-type structural morphism — the every-étale-chart form of part (1) of Stacks 03XF.No hypothesis is placed on
f; part (2) of Stacks 04YQ is the same statement for a 1-morphism representable by algebraic spaces.
theorem isLocallyOfFiniteType_relativeDiagonal_of_isAlgebraicStack
{𝒳 𝒴 : AlgebraicStacks.{u, t} B S hS} (f : 𝒳 ⟶ 𝒴) :
∃ _hΔ : IsRepresentableByAlgebraicSpaces B S hS
(relativeDiagonalBasedFunctor B S hS 𝒳.val 𝒴.val f.hom.hom),
∀ (U : BigFppfOver B S hS)
(y : BigFppfOver B U.left.1 U.left.2 ⥤
(twoFibreProduct B S hS 𝒴.val 𝒳.val 𝒳.val f.hom.hom f.hom.hom).val.obj)
(_hy : y ⋙ (twoFibreProduct B S hS 𝒴.val 𝒳.val 𝒳.val f.hom.hom f.hom.hom).val.p
= Over.map U.hom)
(F : (BigFppfOver B U.left.1 U.left.2)ᵒᵖ ⥤ Type u)
(hF : IsAlgebraicSpace B U.left.1 U.left.2 F),
Nonempty (StacksRepresentableCFG.EquivalenceOver
(TwoFibreProductOver.fst (Over.map U.hom) 𝒳.val.val.p
(twoFibreProduct B S hS 𝒴.val 𝒳.val 𝒳.val f.hom.hom f.hom.hom).val.p y
(relativeDiagonalBasedFunctor B S hS 𝒳.val 𝒴.val f.hom.hom).toFunctor)
(presheafOfCategories (F ⋙ typeToCat)).p) →
Space.IsLocallyOfFiniteType B S hS (algebraicSpaceMap B S hS U
((spacesOverSmallerBaseFunctor B U.left.1 S U.left.2 hS U.hom).obj ⟨F, hF⟩)).hom
AlgebraicGeometry.Stack.isRepresentableByAlgebraicSpaces_relativeDiagonal_of_isAlgebraicStack, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeDiagonalRepresentable.lean, line 103. The attribute's comment: “diagonal_representable”.
Stacks 04XS, part (1). The relative diagonal
Δ_f : 𝒳 ⟶ 𝒳 ×_{f, 𝒴, f} 𝒳of a 1-morphismf : 𝒳 ⟶ 𝒴of algebraic stacks over the big fppf site ofSis representable by algebraic spaces.Only the representability of the absolute diagonals of
𝒳and of𝒴— the second clause ofAlgebraicGeometry.Stack.IsAlgebraicStack— is used, byAlgebraicGeometry.Stack.isRepresentableByAlgebraicSpaces_relativeDiagonal.
theorem isRepresentableByAlgebraicSpaces_relativeDiagonal_of_isAlgebraicStack
(𝒳 𝒴 : CatFiberedInGroupoids.{u, max u v, u + 1, max (max (u + 1) w) v}
(BigFppfOver B S hS))
(f : 𝒳 ⟶ 𝒴)
(h𝒳 : IsAlgebraicStack.{u, t} B S hS 𝒳.val)
(h𝒴 : IsAlgebraicStack.{u, t} B S hS 𝒴.val) :
IsRepresentableByAlgebraicSpaces B S hS
(relativeDiagonalBasedFunctor B S hS 𝒳 𝒴 f.hom)
Tag 04YQ, a lemma
Tag 04YQ in the Stacks Project.
AlgebraicGeometry.Stack.mono_relativeDiagonal_of_isRepresentableByAlgebraicSpaces, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeDiagonalMonomorphism.lean, line 261. The attribute's comment: “part (3): monomorphism”.
Stacks 04YQ, part (3). The relative diagonal of a 1-morphism of algebraic stacks over the big fppf site of
Swhich is representable by algebraic spaces is a monomorphism: it is representable by algebraic spaces, and every algebraic space representing one of its base changes along a scheme-valued point of𝒳 ×_{f, 𝒴, f} 𝒳has monomorphic structural morphism.
theorem mono_relativeDiagonal_of_isRepresentableByAlgebraicSpaces
{𝒳 𝒴 : AlgebraicStacks.{u, t} B S hS} (f : 𝒳 ⟶ 𝒴)
(hf : IsRepresentableByAlgebraicSpaces B S hS f.hom.hom) :
∃ _hΔ : IsRepresentableByAlgebraicSpaces B S hS
(relativeDiagonalBasedFunctor B S hS 𝒳.val 𝒴.val f.hom.hom),
∀ (U : BigFppfOver B S hS)
(y : BigFppfOver B U.left.1 U.left.2 ⥤
(twoFibreProduct B S hS 𝒴.val 𝒳.val 𝒳.val f.hom.hom f.hom.hom).val.obj)
(_hy : y ⋙ (twoFibreProduct B S hS 𝒴.val 𝒳.val 𝒳.val f.hom.hom f.hom.hom).val.p
= Over.map U.hom)
(F : (BigFppfOver B U.left.1 U.left.2)ᵒᵖ ⥤ Type u)
(hF : IsAlgebraicSpace B U.left.1 U.left.2 F),
Nonempty (StacksRepresentableCFG.EquivalenceOver
(TwoFibreProductOver.fst (Over.map U.hom) 𝒳.val.val.p
(twoFibreProduct B S hS 𝒴.val 𝒳.val 𝒳.val f.hom.hom f.hom.hom).val.p y
(relativeDiagonalBasedFunctor B S hS 𝒳.val 𝒴.val f.hom.hom).toFunctor)
(presheafOfCategories (F ⋙ typeToCat)).p) →
Mono (algebraicSpaceMap B S hS U
((spacesOverSmallerBaseFunctor B U.left.1 S U.left.2 hS U.hom).obj ⟨F, hF⟩))
AlgebraicGeometry.Stack.isSeparated_relativeDiagonal_of_isRepresentableByAlgebraicSpaces, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeDiagonalMonomorphism.lean, line 293. The attribute's comment: “part (4): separated”.
Stacks 04YQ, part (4). The relative diagonal of a 1-morphism of algebraic stacks over the big fppf site of
Swhich is representable by algebraic spaces is separated: it is representable by algebraic spaces, and every algebraic space representing one of its base changes along a scheme-valued point of𝒳 ×_{f, 𝒴, f} 𝒳has separated structural morphism.By part (3) that structural morphism is a monomorphism, and a monomorphism of algebraic spaces is separated (Stacks 042N).
theorem isSeparated_relativeDiagonal_of_isRepresentableByAlgebraicSpaces
{𝒳 𝒴 : AlgebraicStacks.{u, t} B S hS} (f : 𝒳 ⟶ 𝒴)
(hf : IsRepresentableByAlgebraicSpaces B S hS f.hom.hom) :
∃ _hΔ : IsRepresentableByAlgebraicSpaces B S hS
(relativeDiagonalBasedFunctor B S hS 𝒳.val 𝒴.val f.hom.hom),
∀ (U : BigFppfOver B S hS)
(y : BigFppfOver B U.left.1 U.left.2 ⥤
(twoFibreProduct B S hS 𝒴.val 𝒳.val 𝒳.val f.hom.hom f.hom.hom).val.obj)
(_hy : y ⋙ (twoFibreProduct B S hS 𝒴.val 𝒳.val 𝒳.val f.hom.hom f.hom.hom).val.p
= Over.map U.hom)
(F : (BigFppfOver B U.left.1 U.left.2)ᵒᵖ ⥤ Type u)
(hF : IsAlgebraicSpace B U.left.1 U.left.2 F),
Nonempty (StacksRepresentableCFG.EquivalenceOver
(TwoFibreProductOver.fst (Over.map U.hom) 𝒳.val.val.p
(twoFibreProduct B S hS 𝒴.val 𝒳.val 𝒳.val f.hom.hom f.hom.hom).val.p y
(relativeDiagonalBasedFunctor B S hS 𝒳.val 𝒴.val f.hom.hom).toFunctor)
(presheafOfCategories (F ⋙ typeToCat)).p) →
Space.IsSeparated B S hS (algebraicSpaceMap B S hS U
((spacesOverSmallerBaseFunctor B U.left.1 S U.left.2 hS U.hom).obj ⟨F, hF⟩)).hom
AlgebraicGeometry.Stack.isLocallyQuasiFinite_relativeDiagonal_of_isRepresentableByAlgebraicSpaces, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeDiagonalQuasiFinite.lean, line 195. The attribute's comment: “part (5): locally quasi-finite”.
Stacks 04YQ, part (5). The relative diagonal of a 1-morphism of algebraic stacks over the big fppf site of
Swhich is representable by algebraic spaces is locally quasi-finite: it is representable by algebraic spaces, and every algebraic space representing one of its base changes along a scheme-valued point of𝒳 ×_{f, 𝒴, f} 𝒳has locally quasi-finite structural morphism.That structural morphism is a monomorphism by part (3) and its represented base changes are locally of finite type by part (2) for a representable 1-morphism (
AlgebraicGeometry.Stack.presheaf_locallyOfFiniteType_relativeDiagonal), so Stacks 0463 applies.
theorem isLocallyQuasiFinite_relativeDiagonal_of_isRepresentableByAlgebraicSpaces :
∃ _hΔ : IsRepresentableByAlgebraicSpaces B S hS
(relativeDiagonalBasedFunctor B S hS 𝒳.val 𝒴.val f.hom.hom),
∀ (U : BigFppfOver B S hS)
(y : BigFppfOver B U.left.1 U.left.2 ⥤
(twoFibreProduct B S hS 𝒴.val 𝒳.val 𝒳.val f.hom.hom f.hom.hom).val.obj)
(_hy : y ⋙ (twoFibreProduct B S hS 𝒴.val 𝒳.val 𝒳.val f.hom.hom f.hom.hom).val.p
= Over.map U.hom)
(F : (BigFppfOver B U.left.1 U.left.2)ᵒᵖ ⥤ Type u)
(hF : IsAlgebraicSpace B U.left.1 U.left.2 F),
Nonempty (StacksRepresentableCFG.EquivalenceOver
(TwoFibreProductOver.fst (Over.map U.hom) 𝒳.val.val.p
(twoFibreProduct B S hS 𝒴.val 𝒳.val 𝒳.val f.hom.hom f.hom.hom).val.p y
(relativeDiagonalBasedFunctor B S hS 𝒳.val 𝒴.val f.hom.hom).toFunctor)
(presheafOfCategories (F ⋙ typeToCat)).p) →
Space.IsLocallyQuasiFinite B S hS (algebraicSpaceMap B S hS U
((spacesOverSmallerBaseFunctor B U.left.1 S U.left.2 hS U.hom).obj ⟨F, hF⟩)).hom
AlgebraicGeometry.Stack.isLocallyOfFiniteType_relativeDiagonal_of_isRepresentableByAlgebraicSpaces, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeDiagonalQuasiFinite.lean, line 236. The attribute's comment: “part (2): locally of finite type”.
Stacks 04YQ, part (2). The relative diagonal of a 1-morphism of algebraic stacks over the big fppf site of
Swhich is representable by algebraic spaces is locally of finite type: it is representable by algebraic spaces, and every algebraic space representing one of its base changes along a scheme-valued point of𝒳 ×_{f, 𝒴, f} 𝒳has locally-of-finite-type structural morphism — the every-étale-chart form of part (1) of Stacks 03XF.This is read off part (5), the every-chart condition being monotone in the tested property of scheme morphisms, local finite type being the first conjunct of the meet part (5) is proved at.
The hypothesis is the source's own: Stacks 04YQ asserts all five parts for a 1-morphism representable by algebraic spaces. The statement asserted for an arbitrary 1-morphism of algebraic stacks is part (2) of Stacks 04XS, which rests on Stacks 04XR and is proved in
StacksFrontier/AlgebraicGeometry/Stacks/RelativeDiagonalFiniteType.lean; see the implementation notes.
theorem isLocallyOfFiniteType_relativeDiagonal_of_isRepresentableByAlgebraicSpaces :
∃ _hΔ : IsRepresentableByAlgebraicSpaces B S hS
(relativeDiagonalBasedFunctor B S hS 𝒳.val 𝒴.val f.hom.hom),
∀ (U : BigFppfOver B S hS)
(y : BigFppfOver B U.left.1 U.left.2 ⥤
(twoFibreProduct B S hS 𝒴.val 𝒳.val 𝒳.val f.hom.hom f.hom.hom).val.obj)
(_hy : y ⋙ (twoFibreProduct B S hS 𝒴.val 𝒳.val 𝒳.val f.hom.hom f.hom.hom).val.p
= Over.map U.hom)
(F : (BigFppfOver B U.left.1 U.left.2)ᵒᵖ ⥤ Type u)
(hF : IsAlgebraicSpace B U.left.1 U.left.2 F),
Nonempty (StacksRepresentableCFG.EquivalenceOver
(TwoFibreProductOver.fst (Over.map U.hom) 𝒳.val.val.p
(twoFibreProduct B S hS 𝒴.val 𝒳.val 𝒳.val f.hom.hom f.hom.hom).val.p y
(relativeDiagonalBasedFunctor B S hS 𝒳.val 𝒴.val f.hom.hom).toFunctor)
(presheafOfCategories (F ⋙ typeToCat)).p) →
Space.IsLocallyOfFiniteType B S hS (algebraicSpaceMap B S hS U
((spacesOverSmallerBaseFunctor B U.left.1 S U.left.2 hS U.hom).obj ⟨F, hF⟩)).hom
AlgebraicGeometry.Stack.isRepresentableMorphism_relativeDiagonal_of_isRepresentableByAlgebraicSpaces, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeDiagonalRepresentableBySchemes.lean, line 316. The attribute's comment: “part (1): representable by schemes”.
The relative diagonal
Δ_f : 𝒳 ⟶ 𝒳 ×_{f, 𝒴, f} 𝒳of a 1-morphismfof algebraic stacks over the big fppf site ofSwhich is representable by algebraic spaces is a representable 1-morphism in the sense of Stacks 02Y7 — representable by objects of the site, that is by schemes.
theorem isRepresentableMorphism_relativeDiagonal_of_isRepresentableByAlgebraicSpaces
{𝒳 𝒴 : AlgebraicStacks.{u, t} B S hS} (f : 𝒳 ⟶ 𝒴)
(hf : IsRepresentableByAlgebraicSpaces B S hS f.hom.hom) :
Stacks.RepresentableMorphism.IsRepresentableMorphism 𝒳.val.val.p
(twoFibreProduct B S hS 𝒴.val 𝒳.val 𝒳.val f.hom.hom f.hom.hom).val.p
(relativeDiagonalBasedFunctor B S hS 𝒳.val 𝒴.val f.hom.hom).toFunctor
Tag 04YS, a lemma
Tag 04YS in the Stacks Project.
AlgebraicGeometry.Stack.isSeparated_relativeDiagonal_tfae, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparatedDiagonalTFAE.lean, line 690.
Stacks 04YS. Let
f : 𝒳 ⟶ 𝒴be a 1-morphism of algebraic stacks overSwhich is representable by algebraic spaces and writeΔ_f : 𝒳 ⟶ 𝒳 ×_{f, 𝒴, f} 𝒳for its relative diagonal. The following are equivalent:
fis separated, in the relative sense of Stacks 04XB;Δ_fis a closed immersion of algebraic stacks, part (2) of Stacks 04YL;Δ_fis proper, in the relative sense of Stacks 04XB;Δ_fis universally closed, in that sense.
theorem isSeparated_relativeDiagonal_tfae :
List.TFAE
[IsSeparated B S hS f.hom,
AlgebraicStacks.IsClosedImmersion B S hS
(Bicategory.InducedBicategory.mkHom
(relativeDiagonal.{u, u, u + 1} B S hS 𝒳.val 𝒴.val f.hom) :
𝒳 ⟶ relativeDiagonalTargetStack B S hS 𝒳 𝒴 f),
IsProper B S hS (relativeDiagonal.{u, u, u + 1} B S hS 𝒳.val 𝒴.val f.hom),
UniversallyClosed B S hS
(relativeDiagonal.{u, u, u + 1} B S hS 𝒳.val 𝒴.val f.hom)]
Tag 04YT, a lemma
Tag 04YT in the Stacks Project.
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiSeparated_iff_isQuasiCompact_relativeDiagonal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/QuasiSeparatedDiagonal.lean, line 108. The attribute's comment: “the equivalence of parts (1) and (2)”.
A 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overSwhich is representable by algebraic spaces is quasi-separated if and only if its relative diagonalΔ_fis quasi-compact.
theorem isQuasiSeparated_iff_isQuasiCompact_relativeDiagonal (f : 𝒵 ⟶ 𝒯)
(hf : IsRepresentableByAlgebraicSpaces B S hS f.hom.hom) :
IsQuasiSeparated B S hS f ↔
Stack.IsQuasiCompact.{u, u, u + 1} B S hS
(Stack.relativeDiagonal.{u, u, u + 1} B S hS 𝒵.val 𝒯.val f.hom)
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiCompact_relativeDiagonal_of_isFiniteType, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/QuasiSeparatedDiagonal.lean, line 120. The attribute's comment: “the implication (3) => (2)”.
If the relative diagonal
Δ_fof a 1-morphism of algebraic stacks overSis of finite type, then it is quasi-compact.
theorem isQuasiCompact_relativeDiagonal_of_isFiniteType (f : 𝒵 ⟶ 𝒯)
(h : Stack.IsFiniteType.{u, u, u + 1} B S hS
(Stack.relativeDiagonal.{u, u, u + 1} B S hS 𝒵.val 𝒯.val f.hom)) :
Stack.IsQuasiCompact.{u, u, u + 1} B S hS
(Stack.relativeDiagonal.{u, u, u + 1} B S hS 𝒵.val 𝒯.val f.hom)
AlgebraicGeometry.Stack.AlgebraicStacks.isFiniteType_relativeDiagonal_of_isQuasiCompact, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/QuasiSeparatedDiagonal.lean, line 130. The attribute's comment: “the implication (2) => (3)”.
If the relative diagonal
Δ_fof a 1-morphism of algebraic stacks overSwhich is representable by algebraic spaces is quasi-compact, then it is of finite type.
theorem isFiniteType_relativeDiagonal_of_isQuasiCompact (f : 𝒵 ⟶ 𝒯)
(hf : IsRepresentableByAlgebraicSpaces B S hS f.hom.hom)
(h : Stack.IsQuasiCompact.{u, u, u + 1} B S hS
(Stack.relativeDiagonal.{u, u, u + 1} B S hS 𝒵.val 𝒯.val f.hom)) :
Stack.IsFiniteType.{u, u, u + 1} B S hS
(Stack.relativeDiagonal.{u, u, u + 1} B S hS 𝒵.val 𝒯.val f.hom)
Tag 04YU, a lemma
Tag 04YU in the Stacks Project.
AlgebraicGeometry.Stack.isLocallySeparated_iff_isImmersion_relativeDiagonalAlgebraicStacks, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/LocallySeparatedDiagonal.lean, line 233.
Stacks 04YU. Let
f : 𝒳 ⟶ 𝒴be a 1-morphism of algebraic stacks overSwhich is representable by algebraic spaces. Thenfis locally separated, in the relative sense of Stacks 04XB, if and only if its relative diagonalΔ_f : 𝒳 ⟶ 𝒳 ×_{f, 𝒴, f} 𝒳is an immersion of algebraic stacks, part (3) of Stacks 04YL.The content is
AlgebraicGeometry.Stack.isLocallySeparated_iff_isImmersion_relativeDiagonal; the representability clause that part (3) of Stacks 04YL carries on top of the quantifier of Stacks 04XB is automatic, by part (1) of Stacks 04XS in the formAlgebraicGeometry.Stack.isRepresentableByAlgebraicSpaces_relativeDiagonal_algebraicStacks.
theorem isLocallySeparated_iff_isImmersion_relativeDiagonalAlgebraicStacks :
IsLocallySeparated B S hS f.hom ↔
AlgebraicStacks.IsImmersion B S hS (relativeDiagonalAlgebraicStacks B S hS f)
Sources
Section101.4 Separation axioms#
Section 101.4 of the Stacks Project, Tag 04YV. 16 tags here are carried by 102 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 04YW, a definition
Tag 04YW in the Stacks Project.
AlgebraicGeometry.Stack.IsDM, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/DeligneMumfordMorphism.lean, line 68. The attribute's comment: “dm”.
Stacks 04YW, the DM condition. A 1-morphism of algebraic stacks over
Sis Deligne–Mumford when its relative diagonal is representable by algebraic spaces and unramified, the latter in the relative sense of Stacks 03YK: every algebraic space representing a base change of the diagonal along a scheme-valued point of𝒳 ×_{f, 𝒴, f} 𝒳has unramified structural morphism.
abbrev IsDM {𝒳 𝒴 : AlgebraicStacks.{u, w} B S hS} (f : 𝒳 ⟶ 𝒴) : Prop
AlgebraicGeometry.Stack.AlgebraicStacks.IsQuasiDM, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAxioms.lean, line 119. The attribute's comment: “quasi_dm”.
Stacks 04YW, quasi-DM. A 1-morphism of algebraic stacks over
Sis quasi-DM when its relative diagonalΔ_f : 𝒳 ⟶ 𝒳 ×_{f, 𝒴, f} 𝒳is locally quasi-finite in the sense of Stacks 04XB.
abbrev IsQuasiDM (f : 𝒳 ⟶ 𝒴) : Prop
AlgebraicGeometry.Stack.AlgebraicStacks.IsSeparated, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAxioms.lean, line 126. The attribute's comment: “separated”.
Stacks 04YW, separated. A 1-morphism of algebraic stacks over
Sis separated when its relative diagonalΔ_f : 𝒳 ⟶ 𝒳 ×_{f, 𝒴, f} 𝒳is proper in the sense of Stacks 04XB.
abbrev IsSeparated (f : 𝒳 ⟶ 𝒴) : Prop
AlgebraicGeometry.Stack.AlgebraicStacks.IsQuasiSeparated, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAxioms.lean, line 133. The attribute's comment: “quasi_separated”.
Stacks 04YW, quasi-separated. A 1-morphism of algebraic stacks over
Sis quasi-separated when its relative diagonalΔ_f : 𝒳 ⟶ 𝒳 ×_{f, 𝒴, f} 𝒳is quasi-compact and quasi-separated, both in the sense of Stacks 04XB.
abbrev IsQuasiSeparated (f : 𝒳 ⟶ 𝒴) : Prop
Tag 050D, a definition
Tag 050D in the Stacks Project.
AlgebraicGeometry.Stack.AlgebraicStacks.IsAbsolutelyDM, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAbsolute.lean, line 88. The attribute's comment: “part (5): absolute DM”.
Stacks 050D, part (5). An algebraic stack is DM when it is DM over the terminal scheme
Spec ℤ.
noncomputable abbrev IsAbsolutelyDM (𝒳 : Stack.AlgebraicStacks.{u, w} B S hS) : Prop
AlgebraicGeometry.Stack.AlgebraicStacks.IsAbsolutelyQuasiDM, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAbsolute.lean, line 94. The attribute's comment: “part (6): absolute quasi-DM”.
Stacks 050D, part (6). An algebraic stack is quasi-DM when it is quasi-DM over the terminal scheme
Spec ℤ.
noncomputable abbrev IsAbsolutelyQuasiDM (𝒳 : Stack.AlgebraicStacks.{u, w} B S hS) : Prop
AlgebraicGeometry.Stack.AlgebraicStacks.IsAbsolutelySeparated, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAbsolute.lean, line 100. The attribute's comment: “part (7): absolute separatedness”.
Stacks 050D, part (7). An algebraic stack is separated when it is separated over the terminal scheme
Spec ℤ.
noncomputable abbrev IsAbsolutelySeparated (𝒳 : Stack.AlgebraicStacks.{u, w} B S hS) : Prop
AlgebraicGeometry.Stack.AlgebraicStacks.IsAbsolutelyQuasiSeparated, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAbsolute.lean, line 106. The attribute's comment: “part (8): absolute quasi-separatedness”.
Stacks 050D, part (8). An algebraic stack is quasi-separated when it is quasi-separated over the terminal scheme
Spec ℤ.
noncomputable abbrev IsAbsolutelyQuasiSeparated (𝒳 : Stack.AlgebraicStacks.{u, w} B S hS) :
Prop
AlgebraicGeometry.Stack.IsDMAbs, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAbsolute.lean, line 141. The attribute's comment: “part (5): DM”.
Stacks 050D, part (5). An algebraic stack is DM when it is DM over
Spec(ℤ), viewed as an algebraic stack overSpec(ℤ)by Stacks 04X6.
noncomputable abbrev IsDMAbs (𝒳 : AlgebraicStacks.{u, w} B S hS) : Prop
AlgebraicGeometry.Stack.IsQuasiDMAbs, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAbsolute.lean, line 147. The attribute's comment: “part (6): quasi-DM”.
Stacks 050D, part (6). An algebraic stack is quasi-DM when it is quasi-DM over
Spec(ℤ), viewed as an algebraic stack overSpec(ℤ)by Stacks 04X6.
noncomputable abbrev IsQuasiDMAbs (𝒳 : AlgebraicStacks.{u, w} B S hS) : Prop
AlgebraicGeometry.Stack.IsSeparatedAbs, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAbsolute.lean, line 153. The attribute's comment: “part (7): separated”.
Stacks 050D, part (7). An algebraic stack is separated when it is separated over
Spec(ℤ), viewed as an algebraic stack overSpec(ℤ)by Stacks 04X6.
noncomputable abbrev IsSeparatedAbs (𝒳 : AlgebraicStacks.{u, w} B S hS) : Prop
AlgebraicGeometry.Stack.IsQuasiSeparatedAbs, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAbsolute.lean, line 159. The attribute's comment: “part (8): quasi-separated”.
Stacks 050D, part (8). An algebraic stack is quasi-separated when it is quasi-separated over
Spec(ℤ), viewed as an algebraic stack overSpec(ℤ)by Stacks 04X6.
noncomputable abbrev IsQuasiSeparatedAbs (𝒳 : AlgebraicStacks.{u, w} B S hS) : Prop
AlgebraicGeometry.Stack.IsDMOver, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAxioms.lean, line 177. The attribute's comment: “part (1): DM over the base”.
Stacks 050D, part (1). An algebraic stack over
Sis DM overSwhen its structure morphism to the algebraic stack represented bySis DM in the sense of Stacks 04YW.
noncomputable abbrev IsDMOver (𝒳 : AlgebraicStacks.{u, w} B S hS) : Prop
AlgebraicGeometry.Stack.IsQuasiDMOver, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAxioms.lean, line 184. The attribute's comment: “part (2): quasi-DM over the base”.
Stacks 050D, part (2). An algebraic stack over
Sis quasi-DM overSwhen its structure morphism to the algebraic stack represented bySis quasi-DM in the sense of Stacks 04YW.
noncomputable abbrev IsQuasiDMOver (𝒳 : AlgebraicStacks.{u, w} B S hS) : Prop
AlgebraicGeometry.Stack.IsSeparatedOver, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAxioms.lean, line 191. The attribute's comment: “part (3): separated over the base”.
Stacks 050D, part (3). An algebraic stack over
Sis separated overSwhen its structure morphism to the algebraic stack represented bySis separated in the sense of Stacks 04YW.
noncomputable abbrev IsSeparatedOver (𝒳 : AlgebraicStacks.{u, w} B S hS) : Prop
AlgebraicGeometry.Stack.IsQuasiSeparatedOver, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAxioms.lean, line 198. The attribute's comment: “part (4): quasi-separated over the base”.
Stacks 050D, part (4). An algebraic stack over
Sis quasi-separated overSwhen its structure morphism to the algebraic stack represented bySis quasi-separated in the sense of Stacks 04YW.
noncomputable abbrev IsQuasiSeparatedOver (𝒳 : AlgebraicStacks.{u, w} B S hS) : Prop
Tag 050E, a lemma
Tag 050E in the Stacks Project.
AlgebraicGeometry.Stack.isUnramified_relativeDiagonal_of_isRepresentableByAlgebraicSpaces, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeDiagonalUnramified.lean, line 169. The attribute's comment: “representable_implies_dm”.
Stacks 050E, part (3). A 1-morphism of algebraic stacks which is representable by algebraic spaces is Deligne–Mumford: its relative diagonal is representable by algebraic spaces (Stacks 04XS, part (1)), a monomorphism by part (3) of Stacks 04YQ and locally of finite type by part (2) of that tag, so Stacks 05W6 makes it unramified — which is the Deligne–Mumford condition of Stacks 04YW.
No part key of Stacks 04YQ is claimed: that tag's five parts are representability, local finite type, monomorphy, separatedness and local quasi-finiteness, and unramifiedness is none of them.
theorem isUnramified_relativeDiagonal_of_isRepresentableByAlgebraicSpaces : IsDM B S hS f
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiDMWithRepresentableDiagonal_of_isDM, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationOverBase.lean, line 131. The attribute's comment: “dm_implies_quasi_dm”.
Stacks 050E. A DM 1-morphism of algebraic stacks over
Sis quasi-DM.Both conditions quantify over the same represented base changes of the relative diagonal and differ only in the property tested of the resulting morphism of algebraic spaces, so the implication is Stacks 05W0 — an unramified morphism of algebraic spaces is locally quasi-finite — applied at each of them.
theorem isQuasiDMWithRepresentableDiagonal_of_isDM
{𝒳 𝒴 : Stack.AlgebraicStacks.{u, w} B S hS} (f : 𝒳 ⟶ 𝒴)
(hf : Stack.IsDM B S hS f) : IsQuasiDMWithRepresentableDiagonal B S hS f
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiSeparated_of_isSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationTrivialImplications.lean, line 102. The attribute's comment: “part (1): separated implies quasi-separated”.
Stacks 050E, part (1). A separated 1-morphism of algebraic stacks over
Sis quasi-separated: its relative diagonal is proper, hence separated and of finite type, hence quasi-separated and quasi-compact.
theorem isQuasiSeparated_of_isSeparated {f : 𝒳 ⟶ 𝒴} (hf : IsSeparated B S hS f) :
IsQuasiSeparated B S hS f
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiDM_of_isDM, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationTrivialImplications.lean, line 111. The attribute's comment: “part (2): DM implies quasi-DM”.
Stacks 050E, part (2). A Deligne–Mumford 1-morphism of algebraic stacks over
Sis quasi-DM: its relative diagonal is unramified, hence locally quasi-finite.
theorem isQuasiDM_of_isDM {f : 𝒳 ⟶ 𝒴} (hf : Stack.IsDM B S hS f) :
IsQuasiDM B S hS f
Tag 050F, a lemma
Tag 050F in the Stacks Project.
AlgebraicGeometry.Stack.AlgebraicStacks.isDM_baseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationBaseChange.lean, line 214. The attribute's comment: “dm”.
Stacks 050F, DM. The base change
q : 𝒳 ×_𝒴 𝒵 ⟶ 𝒵of a Deligne–Mumford 1-morphism of algebraic stacks overSis Deligne–Mumford: its relative diagonal is representable by algebraic spaces (Stacks 04XS, part (1)) and unramified in the sense of Stacks 04XB, the latter becauseΔ_qis a base change ofΔ_f.
theorem isDM_baseChange (hf : Stack.IsDM B S hS f) :
Stack.IsDM B S hS (twoFibreProductSquare B S hS f g).snd
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiDM_baseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationBaseChange.lean, line 225. The attribute's comment: “quasi_dm”.
Stacks 050F, quasi-DM. The base change
q : 𝒳 ×_𝒴 𝒵 ⟶ 𝒵of a quasi-DM 1-morphism of algebraic stacks overSis quasi-DM:Δ_qis a base change ofΔ_f, which is locally quasi-finite in the sense of Stacks 04XB.
theorem isQuasiDM_baseChange (hf : IsQuasiDM B S hS f) :
IsQuasiDM B S hS (twoFibreProductSquare B S hS f g).snd
AlgebraicGeometry.Stack.AlgebraicStacks.isSeparated_baseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationBaseChange.lean, line 234. The attribute's comment: “separated”.
Stacks 050F, separated. The base change
q : 𝒳 ×_𝒴 𝒵 ⟶ 𝒵of a separated 1-morphism of algebraic stacks overSis separated:Δ_qis a base change ofΔ_f, which is proper in the sense of Stacks 04XB.
theorem isSeparated_baseChange (hf : IsSeparated B S hS f) :
IsSeparated B S hS (twoFibreProductSquare B S hS f g).snd
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiSeparated_baseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationBaseChange.lean, line 243. The attribute's comment: “quasi_separated”.
Stacks 050F, quasi-separated. The base change
q : 𝒳 ×_𝒴 𝒵 ⟶ 𝒵of a quasi-separated 1-morphism of algebraic stacks overSis quasi-separated:Δ_qis a base change ofΔ_f, which is quasi-compact and quasi-separated in the sense of Stacks 04XB.
theorem isQuasiSeparated_baseChange (hf : IsQuasiSeparated B S hS f) :
IsQuasiSeparated B S hS (twoFibreProductSquare B S hS f g).snd
Tag 06TZ, a lemma
Tag 06TZ in the Stacks Project.
AlgebraicGeometry.Stack.isDM_of_isDM_baseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationFppfDescent.lean, line 303. The attribute's comment: “dm_descent”.
Stacks 06TZ, the Deligne–Mumford case. Let
f : 𝒳 ⟶ 𝒴be a 1-morphism of algebraic stacks overSand letg : 𝒴' ⟶ 𝒴be surjective, flat and locally of finite presentation with𝒴'representable by an algebraic space. If the base changef' : 𝒳 ×_{f, 𝒴, g} 𝒴' ⟶ 𝒴'offbygis Deligne–Mumford, so isf.By Stacks 04YR the relative diagonal
Δ_{f'}is a base change ofΔ_falongr × r, and unramifiedness in the relative sense of Stacks 03YK descends alongr × rby Stacks 045D, whose local essential surjectivity hypothesis isAlgebraicGeometry.Stack.localEssSurj_diagonalMapDiag. The representability witness is Stacks 04XS part (1), which holds for every 1-morphism of algebraic stacks and so is not descended.
theorem isDM_of_isDM_baseChange (f : 𝒳 ⟶ 𝒴) (g : 𝒴' ⟶ 𝒴)
(h𝒴' : IsRepresentableByAlgebraicSpace B S hS 𝒴'.val)
(hgSurj : IsSurjective B S hS g)
(hgFlat : AlgebraicStacks.IsFlat B S hS g)
(hgLfp : AlgebraicStacks.IsLocallyOfFinitePresentation B S hS g)
(hf' : IsDM B S hS (twoFibreProductSquareAlgebraicStacks B S hS f g).snd) :
IsDM B S hS f
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiDM_of_isQuasiDM_baseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationFppfDescent.lean, line 332. The attribute's comment: “quasi_dm_descent”.
Stacks 06TZ, the quasi-DM case. Let
f : 𝒳 ⟶ 𝒴be a 1-morphism of algebraic stacks overSand letg : 𝒴' ⟶ 𝒴be surjective, flat and locally of finite presentation with𝒴'representable by an algebraic space. If the base changef' : 𝒳 ×_{f, 𝒴, g} 𝒴' ⟶ 𝒴'offbygis quasi-DM, so isf.The relative diagonal of the base change is a base change of
Δ_fby Stacks 04YR, and local quasi-finiteness of the represented base changes descends by Stacks 045D.
theorem isQuasiDM_of_isQuasiDM_baseChange (f : 𝒳 ⟶ 𝒴) (g : 𝒴' ⟶ 𝒴)
(h𝒴' : IsRepresentableByAlgebraicSpace B S hS 𝒴'.val)
(hgSurj : IsSurjective B S hS g)
(hgFlat : AlgebraicStacks.IsFlat B S hS g)
(hgLfp : AlgebraicStacks.IsLocallyOfFinitePresentation B S hS g)
(hf' : IsQuasiDM B S hS (twoFibreProductSquareAlgebraicStacks B S hS f g).snd) :
IsQuasiDM B S hS f
AlgebraicGeometry.Stack.AlgebraicStacks.isSeparated_of_isSeparated_baseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationFppfDescent.lean, line 354. The attribute's comment: “separated_descent”.
Stacks 06TZ, the separated case. Let
f : 𝒳 ⟶ 𝒴be a 1-morphism of algebraic stacks overSand letg : 𝒴' ⟶ 𝒴be surjective, flat and locally of finite presentation with𝒴'representable by an algebraic space. If the base changef' : 𝒳 ×_{f, 𝒴, g} 𝒴' ⟶ 𝒴'offbygis separated, so isf.The relative diagonal of the base change is a base change of
Δ_fby Stacks 04YR, and properness of the represented base changes descends by Stacks 045D, whose target-locality hypothesis is the fppf form of Stacks 0422.
theorem isSeparated_of_isSeparated_baseChange (f : 𝒳 ⟶ 𝒴) (g : 𝒴' ⟶ 𝒴)
(h𝒴' : IsRepresentableByAlgebraicSpace B S hS 𝒴'.val)
(hgSurj : IsSurjective B S hS g)
(hgFlat : AlgebraicStacks.IsFlat B S hS g)
(hgLfp : AlgebraicStacks.IsLocallyOfFinitePresentation B S hS g)
(hf' : IsSeparated B S hS (twoFibreProductSquareAlgebraicStacks B S hS f g).snd) :
IsSeparated B S hS f
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiSeparated_of_isQuasiSeparated_baseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationFppfDescent.lean, line 382. The attribute's comment: “quasi_separated_descent”.
Stacks 06TZ, the quasi-separated case. Let
f : 𝒳 ⟶ 𝒴be a 1-morphism of algebraic stacks overSand letg : 𝒴' ⟶ 𝒴be surjective, flat and locally of finite presentation with𝒴'representable by an algebraic space. If the base changef' : 𝒳 ×_{f, 𝒴, g} 𝒴' ⟶ 𝒴'offbygis quasi-separated, so isf.The relative diagonal of the base change is a base change of
Δ_fby Stacks 04YR, and the conjunction of quasi-compactness and quasi-separatedness of the represented base changes descends by Stacks 045D — applied at the conjunction, read as a property of morphisms of algebraic spaces, exactly as the definition of quasi-separatedness is, with both of that conjunction's hypotheses formed as meets.
theorem isQuasiSeparated_of_isQuasiSeparated_baseChange (f : 𝒳 ⟶ 𝒴) (g : 𝒴' ⟶ 𝒴)
(h𝒴' : IsRepresentableByAlgebraicSpace B S hS 𝒴'.val)
(hgSurj : IsSurjective B S hS g)
(hgFlat : AlgebraicStacks.IsFlat B S hS g)
(hgLfp : AlgebraicStacks.IsLocallyOfFinitePresentation B S hS g)
(hf' : IsQuasiSeparated B S hS (twoFibreProductSquareAlgebraicStacks B S hS f g).snd) :
IsQuasiSeparated B S hS f
Tag 050G, a lemma
Tag 050G in the Stacks Project.
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiDMOver_changeOfBase, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationChangeOfBase.lean, line 141. The attribute's comment: “quasi-DM over the base”.
Stacks 050G, the quasi-DM key. Being quasi-DM over the base is stable under change of base scheme.
theorem isQuasiDMOver_changeOfBase (𝒳' : AlgebraicStacks.{u, w} B S' hS')
(h𝒳' : Stack.IsQuasiDMOver B S' hS' 𝒳') :
Stack.IsQuasiDMOver B S hS (Stack.changeOfBase B S S' hS hS' g 𝒳')
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiSeparatedOver_changeOfBase, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationChangeOfBase.lean, line 164. The attribute's comment: “quasi-separated over the base”.
Stacks 050G, the quasi-separated key. Being quasi-separated over the base is stable under change of base scheme.
theorem isQuasiSeparatedOver_changeOfBase (𝒳' : AlgebraicStacks.{u, w} B S' hS')
(h𝒳' : Stack.IsQuasiSeparatedOver B S' hS' 𝒳') :
Stack.IsQuasiSeparatedOver B S hS (Stack.changeOfBase B S S' hS hS' g 𝒳')
AlgebraicGeometry.Stack.AlgebraicStacks.isSeparatedOver_changeOfBase, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationChangeOfBase.lean, line 191. The attribute's comment: “separated over the base”.
Stacks 050G, the separated key. Being separated over the base is stable under change of base scheme.
theorem isSeparatedOver_changeOfBase (𝒳' : AlgebraicStacks.{u, w} B S' hS')
(h𝒳' : Stack.IsSeparatedOver B S' hS' 𝒳') :
Stack.IsSeparatedOver B S hS (Stack.changeOfBase B S S' hS hS' g 𝒳')
Tag 050H, a lemma
Tag 050H in the Stacks Project.
AlgebraicGeometry.Stack.isRepresentableByAlgebraicSpaces_comparison, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/FibreProductComparison.lean, line 215. The attribute's comment: “part (1): representable by algebraic spaces”.
The comparison 1-morphism
i : 𝒳 ×_𝒵 𝒴 ⟶ 𝒳 ×_𝒯 𝒴is representable by algebraic spaces.
theorem isRepresentableByAlgebraicSpaces_comparison
(f : 𝒳 ⟶ 𝒵) (g : 𝒴 ⟶ 𝒵) (h : 𝒵 ⟶ 𝒯) :
IsRepresentableByAlgebraicSpaces B S hS (comparison B S hS f g h).hom.hom
AlgebraicGeometry.Stack.isUnramified_comparison, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/FibreProductComparison.lean, line 231. The attribute's comment: “dm_unramified”.
If
h : 𝒵 ⟶ 𝒯is Deligne–Mumford then the comparison 1-morphismi : 𝒳 ×_𝒵 𝒴 ⟶ 𝒳 ×_𝒯 𝒴is unramified, in the sense ofHasRelativeProperty. The statement supplies, as local instances, the stability of unramifiedness of morphisms of algebraic spaces under base change and its locality on the target for the fppf precoverage.
theorem isUnramified_comparison (f : 𝒳 ⟶ 𝒵) (g : 𝒴 ⟶ 𝒵) (h : 𝒵 ⟶ 𝒯)
(hh : IsDM B S hS h) :
letI : MorphismProperty.IsStableUnderBaseChange
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (k : X ⟶ Y) =>
Space.IsUnramified B S hS k.hom) :=
Space.isUnramified_isStableUnderBaseChange B S hS
letI : MorphismProperty.IsLocalAtTarget
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (k : X ⟶ Y) =>
Space.IsUnramified B S hS k.hom)
(Space.Topology.fppf.precoverage.{u, u} B S hS) :=
(Space.isUnramified_isLocalAtTarget_fpqc B S hS).of_le
(Space.fppfPrecoverage_le_fpqcPrecoverage.{u, u} B S hS)
HasRelativeProperty B S hS
(fun _ _ k => Space.IsUnramified B S hS k.hom)
(comparison B S hS f g h).hom
(isRepresentableByAlgebraicSpaces_comparison B S hS f g h)
AlgebraicGeometry.Stack.isLocallyOfFiniteType_comparison, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/FibreProductComparisonFiniteType.lean, line 93. The attribute's comment: “part (1): locally of finite type”.
Stacks 050H, part (1), locally-of-finite-type half. The comparison 1-morphism
i : 𝒳 ×_𝒵 𝒴 ⟶ 𝒳 ×_𝒯 𝒴is locally of finite type, in the sense of Properties of Stacks, Section 04XB.By Stacks 04Z1 the comparison is the base change of the relative diagonal
Δ_{𝒵/𝒯}along the right-hand leg ofAlgebraicGeometry.Stack.comparisonSquare; that diagonal is locally of finite type by part (2) of Stacks 04XS, with no hypothesis onh, and Stacks 045C carries the property across. Together withAlgebraicGeometry.Stack.isRepresentableByAlgebraicSpaces_comparisonthis is the whole of part (1).
theorem isLocallyOfFiniteType_comparison (f : 𝒳 ⟶ 𝒵) (g : 𝒴 ⟶ 𝒵) (h : 𝒵 ⟶ 𝒯) :
IsLocallyOfFiniteType B S hS (comparison B S hS f g h).hom
AlgebraicGeometry.Stack.isQuasiSeparated_comparison_of_diagonal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/FibreProductComparisonSeparation.lean, line 100. The attribute's comment: “quasi_separated_diagonal”.
If the relative diagonal
Δ_{𝒵/𝒯}is quasi-separated, then so is the comparison 1-morphismi : 𝒳 ×_𝒵 𝒴 ⟶ 𝒳 ×_𝒯 𝒴, both in the sense of Properties of Stacks, Section 04XB.
theorem isQuasiSeparated_comparison_of_diagonal (f : 𝒳 ⟶ 𝒵) (g : 𝒴 ⟶ 𝒵) (h : 𝒵 ⟶ 𝒯)
(hΔ : IsQuasiSeparated B S hS (relativeDiagonalAlgebraicStacks B S hS h).hom) :
IsQuasiSeparated B S hS (comparison B S hS f g h).hom
AlgebraicGeometry.Stack.isSeparated_comparison_of_diagonal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/FibreProductComparisonSeparation.lean, line 108. The attribute's comment: “separated_diagonal”.
If the relative diagonal
Δ_{𝒵/𝒯}is separated, then so is the comparison 1-morphismi : 𝒳 ×_𝒵 𝒴 ⟶ 𝒳 ×_𝒯 𝒴, both in the sense of Properties of Stacks, Section 04XB.
theorem isSeparated_comparison_of_diagonal (f : 𝒳 ⟶ 𝒵) (g : 𝒴 ⟶ 𝒵) (h : 𝒵 ⟶ 𝒯)
(hΔ : IsSeparated B S hS (relativeDiagonalAlgebraicStacks B S hS h).hom) :
IsSeparated B S hS (comparison B S hS f g h).hom
AlgebraicGeometry.Stack.isLocallyQuasiFinite_comparison, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/FibreProductComparisonSeparation.lean, line 116. The attribute's comment: “quasi_dm_lqf”.
If
h : 𝒵 ⟶ 𝒯is quasi-DM then the comparison 1-morphismi : 𝒳 ×_𝒵 𝒴 ⟶ 𝒳 ×_𝒯 𝒴is locally quasi-finite, in the sense of Properties of Stacks, Section 04XB.
theorem isLocallyQuasiFinite_comparison (f : 𝒳 ⟶ 𝒵) (g : 𝒴 ⟶ 𝒵) (h : 𝒵 ⟶ 𝒯)
(hh : AlgebraicStacks.IsQuasiDM B S hS h) :
IsLocallyQuasiFinite B S hS (comparison B S hS f g h).hom
AlgebraicGeometry.Stack.isProper_comparison, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/FibreProductComparisonSeparation.lean, line 125. The attribute's comment: “separated_proper”.
If
h : 𝒵 ⟶ 𝒯is separated then the comparison 1-morphismi : 𝒳 ×_𝒵 𝒴 ⟶ 𝒳 ×_𝒯 𝒴is proper, in the sense of Properties of Stacks, Section 04XB.
theorem isProper_comparison (f : 𝒳 ⟶ 𝒵) (g : 𝒴 ⟶ 𝒵) (h : 𝒵 ⟶ 𝒯)
(hh : AlgebraicStacks.IsSeparated B S hS h) :
IsProper B S hS (comparison B S hS f g h).hom
AlgebraicGeometry.Stack.isQuasiCompact_comparison, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/FibreProductComparisonSeparation.lean, line 134. The attribute's comment: “part (7), the quasi-compactness half”.
If
h : 𝒵 ⟶ 𝒯is quasi-separated as a 1-morphism of algebraic stacks, then the comparison 1-morphismi : 𝒳 ×_𝒵 𝒴 ⟶ 𝒳 ×_𝒯 𝒴is quasi-compact, in the sense of Properties of Stacks, Section 04XB.
theorem isQuasiCompact_comparison (f : 𝒳 ⟶ 𝒵) (g : 𝒴 ⟶ 𝒵) (h : 𝒵 ⟶ 𝒯)
(hh : AlgebraicStacks.IsQuasiSeparated B S hS h) :
IsQuasiCompact B S hS (comparison B S hS f g h).hom
AlgebraicGeometry.Stack.isQuasiSeparated_comparison, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/FibreProductComparisonSeparation.lean, line 146. The attribute's comment: “part (7), the quasi-separatedness half”.
If
h : 𝒵 ⟶ 𝒯is quasi-separated as a 1-morphism of algebraic stacks, then the comparison 1-morphismi : 𝒳 ×_𝒵 𝒴 ⟶ 𝒳 ×_𝒯 𝒴is quasi-separated, in the sense of Properties of Stacks, Section 04XB.
theorem isQuasiSeparated_comparison (f : 𝒳 ⟶ 𝒵) (g : 𝒴 ⟶ 𝒵) (h : 𝒵 ⟶ 𝒯)
(hh : AlgebraicStacks.IsQuasiSeparated B S hS h) :
IsQuasiSeparated B S hS (comparison B S hS f g h).hom
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiSeparated_mapBase, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationFibreProductProperties.lean, line 178. The attribute's comment: “part (2): quasi-separated”.
Stacks 050H, part (2). If the relative diagonal
Δ_{𝒵/𝒯}is quasi-separated in the sense of Stacks 04XB, then so is the comparison 1-morphismi : 𝒳 ×_𝒵 𝒴 ⟶ 𝒳 ×_𝒯 𝒴.
theorem isQuasiSeparated_mapBase
(hΔ : Stack.IsQuasiSeparated.{u, u, u + 1} B S hS
(relativeDiagonal.{u, u, u + 1} B S hS 𝒵.val 𝒯.val h.hom)) :
Stack.IsQuasiSeparated.{u, u, u + 1} B S hS (mapBase B S hS f g h).hom
AlgebraicGeometry.Stack.AlgebraicStacks.isSeparated_mapBase, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationFibreProductProperties.lean, line 188. The attribute's comment: “part (3): separated”.
Stacks 050H, part (3). If the relative diagonal
Δ_{𝒵/𝒯}is separated in the sense of Stacks 04XB, then so is the comparison 1-morphismi : 𝒳 ×_𝒵 𝒴 ⟶ 𝒳 ×_𝒯 𝒴.
theorem isSeparated_mapBase
(hΔ : Stack.IsSeparated.{u, u, u + 1} B S hS
(relativeDiagonal.{u, u, u + 1} B S hS 𝒵.val 𝒯.val h.hom)) :
Stack.IsSeparated.{u, u, u + 1} B S hS (mapBase B S hS f g h).hom
AlgebraicGeometry.Stack.AlgebraicStacks.isUnramified_mapBase_of_isDM, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationFibreProductProperties.lean, line 199. The attribute's comment: “part (4): unramified”.
Stacks 050H, part (4). If
h : 𝒵 ⟶ 𝒯is Deligne–Mumford, then the comparison 1-morphismi : 𝒳 ×_𝒵 𝒴 ⟶ 𝒳 ×_𝒯 𝒴is unramified in the sense of Stacks 04XB:iis a base change ofΔ_{𝒵/𝒯}, which is unramified by the definition of Stacks 04YW.
theorem isUnramified_mapBase_of_isDM (hh : Stack.IsDM B S hS h) :
∀ (U : BigFppfOver B S hS)
(z : BigFppfOver B U.left.1 U.left.2 ⥤
(twoFibreProduct B S hS (f ≫ h) (g ≫ h)).val.val.obj)
(_hz : z ⋙ (twoFibreProduct B S hS (f ≫ h) (g ≫ h)).val.val.p = Over.map U.hom)
(F : (BigFppfOver B U.left.1 U.left.2)ᵒᵖ ⥤ Type u)
(hF : IsAlgebraicSpace B U.left.1 U.left.2 F),
Nonempty (StacksRepresentableCFG.EquivalenceOver
(TwoFibreProductOver.fst (Over.map U.hom)
(twoFibreProduct B S hS f g).val.val.p
(twoFibreProduct B S hS (f ≫ h) (g ≫ h)).val.val.p z
(CatFiberedInGroupoids.homFunctor (mapBase B S hS f g h).hom))
(presheafOfCategories (F ⋙ typeToCat)).p) →
Space.IsUnramified B S hS
(algebraicSpaceMap B S hS U
((spacesOverSmallerBaseFunctor B U.left.1 S U.left.2 hS U.hom).obj ⟨F, hF⟩)).hom
AlgebraicGeometry.Stack.AlgebraicStacks.isLocallyQuasiFinite_mapBase_of_isQuasiDM, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationFibreProductProperties.lean, line 221. The attribute's comment: “part (5): locally quasi-finite”.
Stacks 050H, part (5). If
h : 𝒵 ⟶ 𝒯is quasi-DM, then the comparison 1-morphismi : 𝒳 ×_𝒵 𝒴 ⟶ 𝒳 ×_𝒯 𝒴is locally quasi-finite in the sense of Stacks 04XB.
theorem isLocallyQuasiFinite_mapBase_of_isQuasiDM (hh : IsQuasiDM B S hS h) :
Stack.IsLocallyQuasiFinite.{u, u, u + 1} B S hS (mapBase B S hS f g h).hom
AlgebraicGeometry.Stack.AlgebraicStacks.isProper_mapBase_of_isSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationFibreProductProperties.lean, line 229. The attribute's comment: “part (6): proper”.
Stacks 050H, part (6). If
h : 𝒵 ⟶ 𝒯is separated, then the comparison 1-morphismi : 𝒳 ×_𝒵 𝒴 ⟶ 𝒳 ×_𝒯 𝒴is proper in the sense of Stacks 04XB.
theorem isProper_mapBase_of_isSeparated (hh : IsSeparated B S hS h) :
Stack.IsProper.{u, u, u + 1} B S hS (mapBase B S hS f g h).hom
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiCompactAndQuasiSeparated_mapBase, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationFibreProductProperties.lean, line 237. The attribute's comment: “part (7): quasi-compact and quasi-separated”.
Stacks 050H, part (7). If
h : 𝒵 ⟶ 𝒯is quasi-separated, then the comparison 1-morphismi : 𝒳 ×_𝒵 𝒴 ⟶ 𝒳 ×_𝒯 𝒴is quasi-compact and quasi-separated in the sense of Stacks 04XB.
theorem isQuasiCompactAndQuasiSeparated_mapBase
(hh : IsQuasiSeparated B S hS h) :
Stack.IsQuasiCompact.{u, u, u + 1} B S hS (mapBase B S hS f g h).hom ∧
Stack.IsQuasiSeparated.{u, u, u + 1} B S hS (mapBase B S hS f g h).hom
Tag 050I, a lemma
Tag 050I in the Stacks Project.
AlgebraicGeometry.Stack.isRepresentableByAlgebraicSpaces_graph, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/GraphMorphism.lean, line 563. The attribute's comment: “part (1): representable by algebraic spaces”.
Stacks 050I, part (1), representability half. The graph of a 1-morphism of algebraic stacks over a base algebraic stack is representable by algebraic spaces.
The graph is 2-isomorphic to the comparison 1-morphism of Stacks 050H precomposed and postcomposed with equivalences, and representability by algebraic spaces is invariant under such a square by Stacks 0457.
theorem isRepresentableByAlgebraicSpaces_graph (g : 𝒳 ⟶ 𝒴) (p : 𝒳 ⟶ 𝒯) (q : 𝒴 ⟶ 𝒯)
(η : p ≅ g ≫ q) :
IsRepresentableByAlgebraicSpaces B S hS (graph B S hS g p q η).hom.hom
AlgebraicGeometry.Stack.isUnramified_graph, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/GraphMorphism.lean, line 680. The attribute's comment: “part (2)”.
Stacks 050I, part (2). If
q : 𝒴 ⟶ 𝒯is Deligne–Mumford then the graph ofg : 𝒳 ⟶ 𝒴over𝒯is unramified, in the relative sense of Stacks 03YK.By Stacks 050H part (4) the comparison 1-morphism
𝒳 ×_𝒴 𝒴 ⟶ 𝒳 ×_𝒯 𝒴is unramified, andAlgebraicGeometry.Stack.hasRelativeProperty_graph_of_comparisoncarries that to the graph. The two instance arguments of Stacks 03YK are Stacks 03ZJ and Stacks 042A composed with the comparison of the fppf and fpqc precoverages.
theorem isUnramified_graph (g : 𝒳 ⟶ 𝒴) (p : 𝒳 ⟶ 𝒯) (q : 𝒴 ⟶ 𝒯) (η : p ≅ g ≫ q)
(hq : IsDM B S hS q) :
letI : MorphismProperty.IsStableUnderBaseChange
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (k : X ⟶ Y) =>
Space.IsUnramified B S hS k.hom) :=
Space.isUnramified_isStableUnderBaseChange B S hS
letI : MorphismProperty.IsLocalAtTarget
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (k : X ⟶ Y) =>
Space.IsUnramified B S hS k.hom)
(Space.Topology.fppf.precoverage.{u, u} B S hS) :=
(Space.isUnramified_isLocalAtTarget_fpqc B S hS).of_le
(Space.fppfPrecoverage_le_fpqcPrecoverage.{u, u} B S hS)
HasRelativeProperty B S hS
(fun _ _ k => Space.IsUnramified B S hS k.hom)
(graph B S hS g p q η).hom
(isRepresentableByAlgebraicSpaces_graph B S hS g p q η)
AlgebraicGeometry.Stack.isLocallyOfFiniteType_graph, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/GraphMorphism.lean, line 712. The attribute's comment: “part (1): locally of finite type”.
Stacks 050I, part (1), locally-of-finite-type half. The graph of a 1-morphism of algebraic stacks over a base algebraic stack is locally of finite type, in the sense of Properties of Stacks, Section 04XB.
By the locally-of-finite-type half of Stacks 050H part (1) the comparison 1-morphism
𝒳 ×_𝒴 𝒴 ⟶ 𝒳 ×_𝒯 𝒴is locally of finite type, andAlgebraicGeometry.Stack.relativeProperty_graph_of_comparisoncarries that to the graph. No hypothesis onqis needed, exactly as in Stacks 050H. Together withAlgebraicGeometry.Stack.isRepresentableByAlgebraicSpaces_graphthis is the whole of part (1).
theorem isLocallyOfFiniteType_graph (g : 𝒳 ⟶ 𝒴) (p : 𝒳 ⟶ 𝒯) (q : 𝒴 ⟶ 𝒯) (η : p ≅ g ≫ q) :
IsLocallyOfFiniteType B S hS (graph B S hS g p q η).hom
AlgebraicGeometry.Stack.isLocallyQuasiFinite_graph, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/GraphMorphism.lean, line 726. The attribute's comment: “part (3)”.
Stacks 050I, part (3). If
q : 𝒴 ⟶ 𝒯is quasi-DM then the graph ofg : 𝒳 ⟶ 𝒴over𝒯is locally quasi-finite, in the sense of Properties of Stacks, Section 04XB.By Stacks 050H part (5) the comparison 1-morphism
𝒳 ×_𝒴 𝒴 ⟶ 𝒳 ×_𝒯 𝒴is locally quasi-finite, andAlgebraicGeometry.Stack.relativeProperty_graph_of_comparisoncarries that to the graph. One statement suffices: Stacks 050H takes the quasi-DM condition of Stacks 04YW apart, so the input is local quasi-finiteness alone.
theorem isLocallyQuasiFinite_graph (g : 𝒳 ⟶ 𝒴) (p : 𝒳 ⟶ 𝒯) (q : 𝒴 ⟶ 𝒯) (η : p ≅ g ≫ q)
(hq : AlgebraicStacks.IsQuasiDM B S hS q) :
IsLocallyQuasiFinite B S hS (graph B S hS g p q η).hom
AlgebraicGeometry.Stack.isProper_graph, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/GraphMorphism.lean, line 741. The attribute's comment: “part (4)”.
Stacks 050I, part (4). If
q : 𝒴 ⟶ 𝒯is separated then the graph ofg : 𝒳 ⟶ 𝒴over𝒯is proper, in the sense of Properties of Stacks, Section 04XB.By Stacks 050H part (6) the comparison 1-morphism
𝒳 ×_𝒴 𝒴 ⟶ 𝒳 ×_𝒯 𝒴is proper, andAlgebraicGeometry.Stack.relativeProperty_graph_of_comparisoncarries that to the graph. The separatedness condition of Stacks 04YW is a single property of the relative diagonal, so there is no conjunction to project here.
theorem isProper_graph (g : 𝒳 ⟶ 𝒴) (p : 𝒳 ⟶ 𝒯) (q : 𝒴 ⟶ 𝒯) (η : p ≅ g ≫ q)
(hq : AlgebraicStacks.IsSeparated B S hS q) :
IsProper B S hS (graph B S hS g p q η).hom
AlgebraicGeometry.Stack.isQuasiCompact_graph, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/GraphMorphism.lean, line 759. The attribute's comment: “part (5): quasi-compact”.
Stacks 050I, part (5), the quasi-compactness half. If
q : 𝒴 ⟶ 𝒯is quasi-separated then the graph ofg : 𝒳 ⟶ 𝒴over𝒯is quasi-compact, in the sense of Properties of Stacks, Section 04XB.By Stacks 050H part (7) the comparison 1-morphism
𝒳 ×_𝒴 𝒴 ⟶ 𝒳 ×_𝒯 𝒴is quasi-compact, andAlgebraicGeometry.Stack.relativeProperty_graph_of_comparisoncarries that to the graph. A single statement suffices here, because Stacks 050H already projects the conjunction of Stacks 04YW quasi-separatedness: the input is quasi-compactness alone. The property is the longhand lambda rather thanAlgebraicGeometry.Space.quasiCompactProperty, so neither Stacks 03HF nor Stacks 041L is needed even though both are available.
theorem isQuasiCompact_graph (g : 𝒳 ⟶ 𝒴) (p : 𝒳 ⟶ 𝒯) (q : 𝒴 ⟶ 𝒯) (η : p ≅ g ≫ q)
(hq : AlgebraicStacks.IsQuasiSeparated B S hS q) :
IsQuasiCompact B S hS (graph B S hS g p q η).hom
AlgebraicGeometry.Stack.isQuasiSeparated_graph, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/GraphMorphism.lean, line 774. The attribute's comment: “part (5): quasi-separated”.
Stacks 050I, part (5), the quasi-separatedness half. If
q : 𝒴 ⟶ 𝒯is quasi-separated then the graph ofg : 𝒳 ⟶ 𝒴over𝒯is quasi-separated, in the sense of Properties of Stacks, Section 04XB.As for the quasi-compactness half, over the second conjunct: Stacks 050H part (7) is stated twice, once for each conjunct of the quasi-separatedness condition of Stacks 04YW, so the input here is quasi-separatedness of the comparison 1-morphism alone.
theorem isQuasiSeparated_graph (g : 𝒳 ⟶ 𝒴) (p : 𝒳 ⟶ 𝒯) (q : 𝒴 ⟶ 𝒯) (η : p ≅ g ≫ q)
(hq : AlgebraicStacks.IsQuasiSeparated B S hS q) :
IsQuasiSeparated B S hS (graph B S hS g p q η).hom
Tag 050J, a lemma
Tag 050J in the Stacks Project.
AlgebraicGeometry.Stack.isRepresentableByAlgebraicSpaces_section, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SectionMorphism.lean, line 230. The attribute's comment: “part (1): representable by algebraic spaces”.
Stacks 050J, part (1), representability half. A section of a 1-morphism of algebraic stacks is representable by algebraic spaces.
The graph of
sover𝒯, taken for the cospan(𝟙 𝒯, f), is representable by algebraic spaces by Stacks 050I, andsis 2-isomorphic to its composite with the second projection, which is an equivalence byAlgebraicGeometry.Stack.sectionSecondProjection_isEquivalence. Stacks 0457 carries representability across that square.
theorem isRepresentableByAlgebraicSpaces_section (f : 𝒳 ⟶ 𝒯) (s : 𝒯 ⟶ 𝒳)
(hs : Nonempty (s ≫ f ≅ 𝟙 𝒯)) :
IsRepresentableByAlgebraicSpaces B S hS s.hom.hom
AlgebraicGeometry.Stack.isLocallyOfFiniteType_section, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SectionMorphism.lean, line 359. The attribute's comment: “part (1): locally of finite type”.
Stacks 050J, part (1), locally-of-finite-type half. A section of a 1-morphism of algebraic stacks is locally of finite type, in the sense of Properties of Stacks, Section 04XB.
By the locally-of-finite-type half of Stacks 050I part (1) the graph
Γ_s : 𝒯 ⟶ 𝒯 ×_{𝟙 𝒯, 𝒯, f} 𝒳is locally of finite type, andAlgebraicGeometry.Stack.relativeProperty_section_of_graphcarries that tos. No hypothesis onfis needed, exactly as in Stacks 050I and Stacks 050H. Together withAlgebraicGeometry.Stack.isRepresentableByAlgebraicSpaces_sectionthis is the whole of part (1).
theorem isLocallyOfFiniteType_section (f : 𝒳 ⟶ 𝒯) (s : 𝒯 ⟶ 𝒳)
(hs : Nonempty (s ≫ f ≅ 𝟙 𝒯)) :
IsLocallyOfFiniteType B S hS s.hom
AlgebraicGeometry.Stack.isUnramified_section, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SectionMorphism.lean, line 375. The attribute's comment: “part (2): unramified”.
Stacks 050J, part (2). If
f : 𝒳 ⟶ 𝒯is Deligne–Mumford then a section offis unramified, in the relative sense of Stacks 03YK.By Stacks 050I part (2) the graph
Γ_s : 𝒯 ⟶ 𝒯 ×_{𝟙 𝒯, 𝒯, f} 𝒳is unramified, andAlgebraicGeometry.Stack.hasRelativeProperty_section_of_graphcarries that tos. The two instance arguments of Stacks 03YK are Stacks 03ZJ and Stacks 042A composed with the comparison of the fppf and fpqc precoverages.
theorem isUnramified_section (f : 𝒳 ⟶ 𝒯) (s : 𝒯 ⟶ 𝒳) (hs : Nonempty (s ≫ f ≅ 𝟙 𝒯))
(hf : IsDM B S hS f) :
letI : MorphismProperty.IsStableUnderBaseChange
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (k : X ⟶ Y) =>
Space.IsUnramified B S hS k.hom) :=
Space.isUnramified_isStableUnderBaseChange B S hS
letI : MorphismProperty.IsLocalAtTarget
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (k : X ⟶ Y) =>
Space.IsUnramified B S hS k.hom)
(Space.Topology.fppf.precoverage.{u, u} B S hS) :=
(Space.isUnramified_isLocalAtTarget_fpqc B S hS).of_le
(Space.fppfPrecoverage_le_fpqcPrecoverage.{u, u} B S hS)
HasRelativeProperty B S hS
(fun _ _ k => Space.IsUnramified B S hS k.hom)
s.hom (isRepresentableByAlgebraicSpaces_section B S hS f s hs)
AlgebraicGeometry.Stack.isLocallyQuasiFinite_section, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SectionMorphism.lean, line 406. The attribute's comment: “part (3): locally quasi-finite”.
Stacks 050J, part (3). If
f : 𝒳 ⟶ 𝒯is quasi-DM then a section offis locally quasi-finite, in the sense of Properties of Stacks, Section 04XB.By Stacks 050I part (3) the graph
Γ_s : 𝒯 ⟶ 𝒯 ×_{𝟙 𝒯, 𝒯, f} 𝒳is locally quasi-finite, andAlgebraicGeometry.Stack.relativeProperty_section_of_graphcarries that tos. One statement suffices: Stacks 050I already takes the quasi-DM condition of Stacks 04YW apart, so the input is local quasi-finiteness alone. The property is the longhand lambda rather than the packaged local quasi-finiteness of Stacks 06MF, so no instance of Stacks 03YK is needed.
theorem isLocallyQuasiFinite_section (f : 𝒳 ⟶ 𝒯) (s : 𝒯 ⟶ 𝒳) (hs : Nonempty (s ≫ f ≅ 𝟙 𝒯))
(hf : AlgebraicStacks.IsQuasiDM B S hS f) :
IsLocallyQuasiFinite B S hS s.hom
AlgebraicGeometry.Stack.isRelativelyProper_section, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SectionMorphism.lean, line 434. The attribute's comment: “part (4): proper”.
Stacks 050J, part (4). If
f : 𝒳 ⟶ 𝒯is separated then a section offis proper in the sense of Properties of Stacks, Section 04XB.By Stacks 050I part (4) the graph
Γ_s : 𝒯 ⟶ 𝒯 ×_{𝟙 𝒯, 𝒯, f} 𝒳is proper, andAlgebraicGeometry.Stack.relativeProperty_section_of_graphcarries that tos. The separatedness condition of Stacks 04YW is a single property of the relative diagonal, so there is no conjunction to project here. The property is the longhand lambda rather thanAlgebraicGeometry.Space.properProperty, so the fppfCategoryTheory.MorphismProperty.IsLocalAtTargetinstance of Stacks 0422 is not needed — which matters here, because this library does not have it.Properness is read in the sense of Section 04XB, as it is in Stacks 050I part (4) (
AlgebraicGeometry.Stack.isProper_graph) and in Stacks 050H part (6) (AlgebraicGeometry.Stack.isProper_comparison). That is the reading the source's own proof forces: Stacks 050J is a special case of Stacks 050I, so its conclusions are the conclusions of Stacks 050I, andscarries the Section 04XB notions because part (1) makes it representable by algebraic spaces. Reading part (4) at Stacks 0CL5 instead would assert properness ofsas a 1-morphism of algebraic stacks, which is a different statement from the one Stacks 050I supplies.
theorem isRelativelyProper_section (f : 𝒳 ⟶ 𝒯) (s : 𝒯 ⟶ 𝒳) (hs : Nonempty (s ≫ f ≅ 𝟙 𝒯))
(hf : AlgebraicStacks.IsSeparated B S hS f) :
IsProper B S hS s.hom
AlgebraicGeometry.Stack.isQuasiCompact_section, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SectionMorphism.lean, line 472. The attribute's comment: “part (5): quasi-compact”.
Stacks 050J, part (5), quasi-compactness half. If
f : 𝒳 ⟶ 𝒯is quasi-separated then a section offis quasi-compact in the sense of Stacks 050U: every base change of it by a quasi-compact algebraic stack is again a quasi-compact algebraic stack.The section is representable by algebraic spaces by part (1), and quasi-compact in the relative sense of Properties of Stacks, Section 04XB by
AlgebraicGeometry.Stack.isRelativelyQuasiCompact_section. Stacks 050T identifies the two notions for a 1-morphism representable by algebraic spaces, and that is the whole step.
theorem isQuasiCompact_section (f : 𝒳 ⟶ 𝒯) (s : 𝒯 ⟶ 𝒳) (hs : Nonempty (s ≫ f ≅ 𝟙 𝒯))
(hf : AlgebraicStacks.IsQuasiSeparated B S hS f) :
IsQuasiCompactMorphism B S hS s
AlgebraicGeometry.Stack.isQuasiSeparated_section, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SectionMorphism.lean, line 490. The attribute's comment: “part (5): quasi-separated”.
Stacks 050J, part (5), quasi-separatedness half. If
f : 𝒳 ⟶ 𝒯is quasi-separated then a section offis quasi-separated, in the sense of Properties of Stacks, Section 04XB.By Stacks 050I part (5) the graph
Γ_s : 𝒯 ⟶ 𝒯 ×_{𝟙 𝒯, 𝒯, f} 𝒳is quasi-separated, andAlgebraicGeometry.Stack.relativeProperty_section_of_graphcarries that tos. A single statement suffices, because Stacks 050I already projects the conjunction of Stacks 04YW quasi-separatedness: the input is quasi-separatedness alone. The quasi-compactness half of part (5) isAlgebraicGeometry.Stack.isQuasiCompact_section, which reads the Section 04XB assertionAlgebraicGeometry.Stack.isRelativelyQuasiCompact_sectionacross Stacks 050T into the notion of Stacks 050U.
theorem isQuasiSeparated_section (f : 𝒳 ⟶ 𝒯) (s : 𝒯 ⟶ 𝒳) (hs : Nonempty (s ≫ f ≅ 𝟙 𝒯))
(hf : AlgebraicStacks.IsQuasiSeparated B S hS f) :
IsQuasiSeparated B S hS s.hom
Tag 050K, a lemma
Tag 050K in the Stacks Project.
AlgebraicGeometry.Stack.AlgebraicStacks.isDM_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationComposition.lean, line 149. The attribute's comment: “dm”.
Stacks 050K, DM. The composite of two Deligne–Mumford 1-morphisms of algebraic stacks over
Sis Deligne–Mumford: its relative diagonal isΔ_ffollowed by the comparison 1-morphismi,Δ_fis unramified in the sense of Stacks 04XB becausefis DM,iis unramified becausegis DM (Stacks 050H, part (4)), and a condition of Stacks 04XB at a property stable under composition which descends along a surjective étale scheme chart of the target is stable under composition (Stacks 045B).
theorem isDM_comp (f : 𝒳 ⟶ 𝒴) (g : 𝒴 ⟶ 𝒵) (hf : Stack.IsDM B S hS f)
(hg : Stack.IsDM B S hS g) : Stack.IsDM B S hS (f ≫ g)
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiDM_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationComposition.lean, line 247. The attribute's comment: “quasi-DM”.
Stacks 050K, quasi-DM. The composite of two quasi-DM 1-morphisms of algebraic stacks over
Sis quasi-DM:Δ_{f ≫ g}isΔ_ffollowed by the comparison 1-morphismi,Δ_fis locally quasi-finite in the sense of Stacks 04XB becausefis quasi-DM,iis locally quasi-finite becausegis quasi-DM (Stacks 050H, part (5)), and local quasi-finiteness of morphisms of algebraic spaces overScomposes (Stacks 03XK) and is fpqc local on the base (Stacks 0427).
theorem isQuasiDM_comp (f : 𝒳 ⟶ 𝒴) (g : 𝒴 ⟶ 𝒵) (hf : IsQuasiDM B S hS f)
(hg : IsQuasiDM B S hS g) : IsQuasiDM B S hS (f ≫ g)
AlgebraicGeometry.Stack.AlgebraicStacks.isSeparated_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationComposition.lean, line 264. The attribute's comment: “separated”.
Stacks 050K, separated. The composite of two separated 1-morphisms of algebraic stacks over
Sis separated:Δ_{f ≫ g}isΔ_ffollowed by the comparison 1-morphismi,Δ_fis proper in the sense of Stacks 04XB becausefis separated,iis proper becausegis separated (Stacks 050H, part (6)), and properness of morphisms of algebraic spaces overScomposes (Stacks 04XY) and descends along a surjective étale scheme chart of the target (AlgebraicGeometry.Space.properMorphismProperty_of_pullbackSnd_atlas).
theorem isSeparated_comp (f : 𝒳 ⟶ 𝒴) (g : 𝒴 ⟶ 𝒵) (hf : IsSeparated B S hS f)
(hg : IsSeparated B S hS g) : IsSeparated B S hS (f ≫ g)
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiSeparated_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationComposition.lean, line 280. The attribute's comment: “quasi-separated”.
Stacks 050K, quasi-separated. The composite of two quasi-separated 1-morphisms of algebraic stacks over
Sis quasi-separated. Quasi-separatedness of Stacks 04YW is the conjunction of two conditions of Stacks 04XB onΔ_f— quasi-compactness and quasi-separatedness — and each half is the same composition argument at its own property:Δ_{f ≫ g} = Δ_f ≫ i, the half forΔ_fis the axiom forf, the half foricomes from the axiom forgby Stacks 050H, part (7), and quasi-compactness and quasi-separatedness of morphisms of algebraic spaces overScompose (Stacks 03HG, Stacks 03KQ) and are fpqc local on the base (Stacks 041L, Stacks 041N).
theorem isQuasiSeparated_comp (f : 𝒳 ⟶ 𝒴) (g : 𝒴 ⟶ 𝒵) (hf : IsQuasiSeparated B S hS f)
(hg : IsQuasiSeparated B S hS g) : IsQuasiSeparated B S hS (f ≫ g)
Tag 050L, a lemma
Tag 050L in the Stacks Project.
AlgebraicGeometry.Stack.AlgebraicStacks.isAbsolutelyQuasiSeparated_of_isQuasiSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAbsoluteQuasiSeparated.lean, line 73. The attribute's comment: “quasi_separated_absolute”.
Stacks 050L, part (8). If
f : 𝒳 ⟶ 𝒴is quasi-separated and𝒴is quasi-separated, then𝒳is quasi-separated.Both absolute properties are quasi-separatedness over the terminal scheme of the views
AlgebraicGeometry.Stack.AlgebraicStacks.viewOverIntegersof𝒳and𝒴there, and that view isAlgebraicGeometry.Stack.changeBaseAlgebraicStackalongterminal.from Son the nose. So this is part (4) at the terminal scheme, applied to the 1-morphism of views that the hom-bijection of Stacks 04X5 assigns tof, which is quasi-separated byAlgebraicGeometry.Stack.AlgebraicStacks.isQuasiSeparated_changeBase.
theorem isAbsolutelyQuasiSeparated_of_isQuasiSeparated (f : 𝒳 ⟶ 𝒴)
(hY : IsAbsolutelyQuasiSeparated B S hS hZ 𝒴) (hf : IsQuasiSeparated B S hS f) :
IsAbsolutelyQuasiSeparated B S hS hZ 𝒳
AlgebraicGeometry.Stack.isSeparatedOver_of_isSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAbsoluteSource.lean, line 341. The attribute's comment: “part (3): separated over the base”.
Stacks 050L, part (3). If
𝒴is separated overSand the 1-morphismf : 𝒳 ⟶ 𝒴is separated, then𝒳is separated overS.Being separated over
Sis being separated as a structure morphism (Stacks 050D, part (3)), the structure morphism of𝒳isffollowed by that of𝒴(AlgebraicGeometry.Stack.comp_structureMorphism), and separated 1-morphisms compose (Stacks 050K).
theorem isSeparatedOver_of_isSeparated (f : 𝒳 ⟶ 𝒴) (h𝒴 : IsSeparatedOver B S hS 𝒴)
(hf : AlgebraicStacks.IsSeparated B S hS f) : IsSeparatedOver B S hS 𝒳
AlgebraicGeometry.Stack.isDMAbs_of_isDM, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAbsoluteSource.lean, line 372. The attribute's comment: “part (5): DM”.
Stacks 050L, part (5). If
𝒴is DM and the 1-morphismf : 𝒳 ⟶ 𝒴is DM, then𝒳is DM — the two conditions on objects in the absolute sense of Stacks 050D, part (5).Being DM is being DM over
Spec(ℤ)after viewing (Stacks 050D, part (5)); the structure morphism overSpec(ℤ)of𝒳viewed isfviewed followed by that of𝒴viewed (AlgebraicGeometry.Stack.comp_structureMorphismat the terminal base); the DM axiom forfsurvives the viewing (AlgebraicGeometry.Stack.isDM_changeBaseHomAlgebraicStacks); and DM 1-morphisms compose (Stacks 050K). So this is part (1) of Stacks 050L read at the baseSpec(ℤ).
theorem isDMAbs_of_isDM (f : 𝒳 ⟶ 𝒴) (h𝒴 : IsDMAbs.{u, w, w'} B S hS 𝒴)
(hf : IsDM B S hS f) : IsDMAbs.{u, w, w'} B S hS 𝒳
AlgebraicGeometry.Stack.isQuasiDMAbs_of_isQuasiDM, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAbsoluteSource.lean, line 389. The attribute's comment: “part (6): quasi-DM”.
Stacks 050L, part (6). If
𝒴is quasi-DM and the 1-morphismf : 𝒳 ⟶ 𝒴is quasi-DM, then𝒳is quasi-DM — the two conditions on objects in the absolute sense of Stacks 050D, part (6).This is part (2) of Stacks 050L read at the base
Spec(ℤ), withAlgebraicGeometry.Stack.isQuasiDM_changeBaseHomAlgebraicStackssupplying the axiom for the viewed 1-morphism.
theorem isQuasiDMAbs_of_isQuasiDM (f : 𝒳 ⟶ 𝒴) (h𝒴 : IsQuasiDMAbs.{u, w, w'} B S hS 𝒴)
(hf : AlgebraicStacks.IsQuasiDM B S hS f) : IsQuasiDMAbs.{u, w, w'} B S hS 𝒳
AlgebraicGeometry.Stack.isSeparatedAbs_of_isSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAbsoluteSource.lean, line 409. The attribute's comment: “part (7): separated, f's axiom read over Spec(Z) not over S”.
Stacks 050L, part (7). If
𝒴is separated and the 1-morphismf : 𝒳 ⟶ 𝒴is separated, then𝒳is separated — the two conditions on objects in the absolute sense of Stacks 050D, part (7).This is part (3) of Stacks 050L read at the base
Spec(ℤ). The hypothesis onfis the Stacks 04YW separatedness axiom forfviewed overSpec(ℤ), which is the base the absolute statement lives at; it is not the axiom overS. Unlike the DM axiom of part (5), the separatedness axiom is not known in this library to survive the viewing: it is the Stacks 04XB condition at properness, which is not an every-étale-chart condition. See the implementation notes of this file.
theorem isSeparatedAbs_of_isSeparated (f : 𝒳 ⟶ 𝒴) (h𝒴 : IsSeparatedAbs.{u, w, w'} B S hS 𝒴)
(hf : AlgebraicStacks.IsSeparated B _ (contains_specULiftZ B)
(viewOverIntHom.{u, w, w'} B S hS f)) :
IsSeparatedAbs.{u, w, w'} B S hS 𝒳
AlgebraicGeometry.Stack.isQuasiSeparatedAbs_of_isQuasiSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAbsoluteSource.lean, line 427. The attribute's comment: “part (8): quasi-separated, f's axiom read over Spec(Z) not over S”.
Stacks 050L, part (8). If
𝒴is quasi-separated and the 1-morphismf : 𝒳 ⟶ 𝒴is quasi-separated, then𝒳is quasi-separated — the two conditions on objects in the absolute sense of Stacks 050D, part (8), and so each the conjunction of quasi-compactness and quasi-separatedness of a relative diagonal. Both conjuncts of the conclusion are proved, throughAlgebraicGeometry.Stack.AlgebraicStacks.isQuasiSeparated_comp.This is part (4) of Stacks 050L read at the base
Spec(ℤ). As in part (7) the hypothesis onfis the Stacks 04YW axiom forfviewed overSpec(ℤ): quasi-separatedness is the Stacks 04XB condition at quasi-compactness together with quasi-separatedness of morphisms of algebraic spaces, neither of which is an every-étale-chart condition.
theorem isQuasiSeparatedAbs_of_isQuasiSeparated (f : 𝒳 ⟶ 𝒴)
(h𝒴 : IsQuasiSeparatedAbs.{u, w, w'} B S hS 𝒴)
(hf : AlgebraicStacks.IsQuasiSeparated B _ (contains_specULiftZ B)
(viewOverIntHom.{u, w, w'} B S hS f)) :
IsQuasiSeparatedAbs.{u, w, w'} B S hS 𝒳
AlgebraicGeometry.Stack.AlgebraicStacks.isDMOver_of_isDM, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationOverBaseSource.lean, line 94. The attribute's comment: “dm_over_s”.
Stacks 050L, part (1). If
f : 𝒳 ⟶ 𝒴is Deligne–Mumford and𝒴is Deligne–Mumford over the base schemeS, then𝒳is Deligne–Mumford overS.The structure morphism of
𝒳isffollowed by the structure morphism of𝒴(AlgebraicGeometry.Stack.comp_structureMorphism), so this is the Deligne–Mumford case of Stacks 050K.
theorem isDMOver_of_isDM (f : 𝒳 ⟶ 𝒴) (hY : Stack.IsDMOver B S hS 𝒴) (hf : Stack.IsDM B S hS f) :
Stack.IsDMOver B S hS 𝒳
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiDMOver_of_isQuasiDM, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationOverBaseSource.lean, line 107. The attribute's comment: “quasi_dm_over_s”.
Stacks 050L, part (2). If
f : 𝒳 ⟶ 𝒴is quasi-DM and𝒴is quasi-DM over the base schemeS, then𝒳is quasi-DM overS.The structure morphism of
𝒳isffollowed by the structure morphism of𝒴(AlgebraicGeometry.Stack.comp_structureMorphism), so this is the quasi-DM case of Stacks 050K.
theorem isQuasiDMOver_of_isQuasiDM (f : 𝒳 ⟶ 𝒴) (hY : Stack.IsQuasiDMOver B S hS 𝒴)
(hf : IsQuasiDM B S hS f) :
Stack.IsQuasiDMOver B S hS 𝒳
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiSeparatedOver_of_isQuasiSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationOverBaseSource.lean, line 121. The attribute's comment: “quasi_separated_over_s”.
Stacks 050L, part (4). If
f : 𝒳 ⟶ 𝒴is quasi-separated and𝒴is quasi-separated over the base schemeS, then𝒳is quasi-separated overS.The structure morphism of
𝒳isffollowed by the structure morphism of𝒴(AlgebraicGeometry.Stack.comp_structureMorphism), so this is the quasi-separated case of Stacks 050K.
theorem isQuasiSeparatedOver_of_isQuasiSeparated (f : 𝒳 ⟶ 𝒴)
(hY : Stack.IsQuasiSeparatedOver B S hS 𝒴) (hf : IsQuasiSeparated B S hS f) :
Stack.IsQuasiSeparatedOver B S hS 𝒳
AlgebraicGeometry.Stack.AlgebraicStacks.isAbsolutelyDM_of_isDM, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationOverBaseSource.lean, line 150. The attribute's comment: “dm_absolute”.
Stacks 050L, part (5). If
f : 𝒳 ⟶ 𝒴is Deligne–Mumford and𝒴is Deligne–Mumford, then𝒳is Deligne–Mumford.Both absolute properties are the corresponding properties over the terminal scheme of the views
AlgebraicGeometry.Stack.AlgebraicStacks.viewOverIntegersof𝒳and𝒴there, and that view isAlgebraicGeometry.Stack.changeBaseAlgebraicStackalongterminal.from Son the nose. So this is part (1) at the terminal scheme, applied to the 1-morphism of views that the hom-bijection of Stacks 04X5 assigns tof, which is Deligne–Mumford byAlgebraicGeometry.Stack.isDM_changeBase_iff.
theorem isAbsolutelyDM_of_isDM (f : 𝒳 ⟶ 𝒴) (hY : IsAbsolutelyDM B S hS hZ 𝒴)
(hf : Stack.IsDM B S hS f) :
IsAbsolutelyDM B S hS hZ 𝒳
AlgebraicGeometry.Stack.AlgebraicStacks.isAbsolutelyQuasiDM_of_isQuasiDM, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationOverBaseSource.lean, line 170. The attribute's comment: “quasi_dm_absolute”.
Stacks 050L, part (6). If
f : 𝒳 ⟶ 𝒴is quasi-DM and𝒴is quasi-DM, then𝒳is quasi-DM.Part (2) at the terminal scheme, applied to the 1-morphism of views that the hom-bijection of Stacks 04X5 assigns to
f, which is quasi-DM byAlgebraicGeometry.Stack.AlgebraicStacks.isQuasiDM_changeBase_iff. That comparison is stated atAlgebraicGeometry.Stack.AlgebraicStacks.IsQuasiDMWithRepresentableDiagonal, the reading which carries the representability witness of the relative diagonal, so the hypothesis and the conclusion are passed acrossAlgebraicGeometry.Stack.AlgebraicStacks.isQuasiDMWithRepresentableDiagonal_iff_isQuasiDM.
theorem isAbsolutelyQuasiDM_of_isQuasiDM (f : 𝒳 ⟶ 𝒴) (hY : IsAbsolutelyQuasiDM B S hS hZ 𝒴)
(hf : IsQuasiDM B S hS f) :
IsAbsolutelyQuasiDM B S hS hZ 𝒳
AlgebraicGeometry.Stack.AlgebraicStacks.isAbsolutelySeparated_of_isSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationOverBaseSource.lean, line 191. The attribute's comment: “separated_absolute”.
Stacks 050L, part (7). If
f : 𝒳 ⟶ 𝒴is separated and𝒴is separated, then𝒳is separated.Both absolute properties are separatedness over the terminal scheme of the views
AlgebraicGeometry.Stack.AlgebraicStacks.viewOverIntegersof𝒳and𝒴there, and that view isAlgebraicGeometry.Stack.changeBaseAlgebraicStackalongterminal.from Son the nose. So this is part (3) at the terminal scheme, applied to the 1-morphism of views that the hom-bijection of Stacks 04X5 assigns tof, which is separated byAlgebraicGeometry.Stack.isProper_relativeDiagonal_changeBase.
theorem isAbsolutelySeparated_of_isSeparated (f : 𝒳 ⟶ 𝒴)
(hY : IsAbsolutelySeparated B S hS hZ 𝒴) (hf : IsSeparated B S hS f) :
IsAbsolutelySeparated B S hS hZ 𝒳
Tag 050M, a lemma
Tag 050M in the Stacks Project.
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiSeparated_of_isQuasiSeparated_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/QuasiSeparatedCancellation.lean, line 129. The attribute's comment: “quasi_separated_first”.
Stacks 050M, part (4). If a composite
f ≫ gof 1-morphisms of algebraic stacks overSis quasi-separated and the relative diagonal ofgis quasi-separated, thenfis quasi-separated.The comparison 1-morphism
i : 𝒴 ×_𝒴 𝒳 ⟶ 𝒴 ×_𝒵 𝒳of Stacks 050H, taken at the identity of𝒴, composes with the second projection of𝒴 ×_𝒵 𝒳to give the second projection of𝒴 ×_𝒴 𝒳on the nose. The projection out of𝒴 ×_𝒵 𝒳is the base change off ≫ galong𝟙 𝒴 ≫ gand is quasi-separated by Stacks 050F;iis quasi-separated by Stacks 050H part (2) from the hypothesis onΔ_g, upgraded from the Section 04XB predicate to the Definition 04YW condition by the two forms of Stacks 04YT condition (1); and Stacks 050K composes them. The projection out of𝒴 ×_𝒴 𝒳is the base change offalong an identity, which isfitself byCategoryTheory.Bicategory.isTwoFibreProduct_trivialBaseChangeSquare.
theorem isQuasiSeparated_of_isQuasiSeparated_comp
{𝒳 𝒴 𝒵 : Stack.AlgebraicStacks.{u, w} B S hS} (f : 𝒳 ⟶ 𝒴) (g : 𝒴 ⟶ 𝒵)
(hfg : IsQuasiSeparated B S hS (f ≫ g))
(hΔg : Stack.IsQuasiSeparated B S hS
(Stack.relativeDiagonalAlgebraicStacks B S hS g).hom) :
IsQuasiSeparated B S hS f
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiDM_of_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationCancellation.lean, line 137. The attribute's comment: “quasi_dm_first”.
Stacks 050M, part (2). If a composite
f ≫ gof 1-morphisms of algebraic stacks overSis quasi-DM, thenfis quasi-DM.
fis 2-isomorphic to the graph offover𝒵followed by the second projection of the canonical 2-fibre product of the cospan(f ≫ g, g)(AlgebraicGeometry.Stack.graph_snd_iso). That projection is the base change off ≫ galongg, so it is quasi-DM by Stacks 050F; the graph is representable by algebraic spaces by Stacks 050I part (1), and the relative diagonal of such a 1-morphism is locally quasi-finite by Stacks 04YQ part (5), which is the quasi-DM condition on the nose. Stacks 050K composes them.
theorem isQuasiDM_of_comp {𝒳 𝒴 𝒵 : Stack.AlgebraicStacks.{u, w} B S hS}
(f : 𝒳 ⟶ 𝒴) (g : 𝒴 ⟶ 𝒵) (hfg : IsQuasiDM B S hS (f ≫ g)) :
IsQuasiDM B S hS f
AlgebraicGeometry.Stack.AlgebraicStacks.isDM_of_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationCancellation.lean, line 170. The attribute's comment: “dm_first”.
Stacks 050M, part (1). If a composite
f ≫ gof 1-morphisms of algebraic stacks overSis Deligne–Mumford, thenfis Deligne–Mumford.
fis 2-isomorphic to the graph offover𝒵followed by the second projection of the canonical 2-fibre product of the cospan(f ≫ g, g)(AlgebraicGeometry.Stack.graph_snd_iso). That projection is the base change off ≫ galongg, so it is Deligne–Mumford by Stacks 050F; the graph is representable by algebraic spaces by Stacks 050I part (1), and a 1-morphism representable by algebraic spaces is Deligne–Mumford because its relative diagonal is a monomorphism which is locally of finite type, hence unramified by Stacks 05W6. Stacks 050K composes them.
theorem isDM_of_comp {𝒳 𝒴 𝒵 : Stack.AlgebraicStacks.{u, w} B S hS}
(f : 𝒳 ⟶ 𝒴) (g : 𝒴 ⟶ 𝒵) (hfg : Stack.IsDM B S hS (f ≫ g)) :
Stack.IsDM B S hS f
AlgebraicGeometry.Stack.AlgebraicStacks.isSeparated_of_comp_of_isSeparated_diagonal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationCancellation.lean, line 290. The attribute's comment: “part (3): a separated composite whose second factor has separated relative diagonal has separated first factor”.
Stacks 050M, part (3). If a composite of 1-morphisms of algebraic stacks over
Sis separated and the relative diagonalΔ_gof its second factor is separated in the sense of Stacks 04XB, then its first factor is separated.The relative diagonal
Δ_{f ≫ g}isΔ_ffollowed by the comparison 1-morphismi, it is proper in the sense of Stacks 04XB becausef ≫ gis separated,iis separated becauseΔ_gis (Stacks 050H, part (3)), and properness of morphisms of algebraic spaces overSis inherited by the first factor of a composite that has it whose second factor is separated (Stacks 04NX, part (2)).
theorem isSeparated_of_comp_of_isSeparated_diagonal (f : 𝒳 ⟶ 𝒴) (g : 𝒴 ⟶ 𝒵)
(hfg : IsSeparated B S hS (f ≫ g))
(hΔ : Stack.IsSeparated.{u, u, u + 1} B S hS
(_root_.AlgebraicGeometry.Stack.relativeDiagonal.{u, u, u + 1} B S hS 𝒴.val 𝒵.val g.hom)) :
IsSeparated B S hS f
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiSeparated_of_comp_of_isQuasiSeparated_diagonal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationCancellation.lean, line 317. The attribute's comment: “part (4): a quasi-separated composite whose second factor has quasi-separated relative diagonal has quasi-separated first factor”.
Stacks 050M, part (4). If a composite of 1-morphisms of algebraic stacks over
Sis quasi-separated and the relative diagonalΔ_gof its second factor is quasi-separated in the sense of Stacks 04XB, then its first factor is quasi-separated.Quasi-separatedness of Stacks 04YW is the conjunction of two conditions of Stacks 04XB on the relative diagonal — quasi-compactness and quasi-separatedness — and each half cancels the comparison 1-morphism
iat its own property. The hypothesis onicomes from the one onΔ_gby Stacks 050H, part (2), and it is needed only by the quasi-compact half: quasi-compactness of morphisms of algebraic spaces overScancels against a quasi-separated second factor (Stacks 03KS), while quasi-separatedness cancels outright (Stacks 03KR).
theorem isQuasiSeparated_of_comp_of_isQuasiSeparated_diagonal (f : 𝒳 ⟶ 𝒴) (g : 𝒴 ⟶ 𝒵)
(hfg : IsQuasiSeparated B S hS (f ≫ g))
(hΔ : Stack.IsQuasiSeparated.{u, u, u + 1} B S hS
(_root_.AlgebraicGeometry.Stack.relativeDiagonal.{u, u, u + 1} B S hS 𝒴.val 𝒵.val g.hom)) :
IsQuasiSeparated B S hS f
Tag 050N, a lemma
Tag 050N in the Stacks Project.
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiSeparated_of_isQuasiSeparatedOver, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/QuasiSeparatedCancellation.lean, line 170. The attribute's comment: “quasi_separated_source”.
Stacks 050N, part (8). A 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overSwhose source is quasi-separated overSand whose target has quasi-separated relative diagonal overSis quasi-separated.The structure morphism of
𝒳isffollowed by the structure morphism of𝒴(AlgebraicGeometry.Stack.comp_structureMorphism, an equality of 1-morphisms on the nose), so the hypothesis on𝒳says that that composite is quasi-separated, and Stacks 050M part (4) cancels the second factor. That is the source's own proof: "Parts (5), (6), (7), and (8) follow immediately from Lemma 050M".
theorem isQuasiSeparated_of_isQuasiSeparatedOver
{𝒳 𝒴 : Stack.AlgebraicStacks.{u, w} B S hS} (f : 𝒳 ⟶ 𝒴)
(h𝒳 : Stack.IsQuasiSeparatedOver B S hS 𝒳)
(hΔ : Stack.IsQuasiSeparated B S hS
(Stack.relativeDiagonalAlgebraicStacks B S hS
(Stack.structureMorphism B S hS 𝒴)).hom) :
IsQuasiSeparated B S hS f
AlgebraicGeometry.Stack.AlgebraicStacks.isAbsolutelyDM_iff_isDMOver, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAbsoluteDMEquivalence.lean, line 165. The attribute's comment: “dm_equiv”.
Stacks 050N, part (1). An algebraic stack over
Sis Deligne–Mumford exactly when it is Deligne–Mumford overS.
theorem isAbsolutelyDM_iff_isDMOver (𝒳 : Stack.AlgebraicStacks.{u, w} B S hS) :
IsAbsolutelyDM.{u, w} B S hS hZ 𝒳 ↔ Stack.IsDMOver B S hS 𝒳
AlgebraicGeometry.Stack.AlgebraicStacks.isAbsolutelyQuasiDM_iff_isQuasiDMOver, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationAbsoluteDMEquivalence.lean, line 173. The attribute's comment: “quasi_dm_equiv”.
Stacks 050N, part (2). An algebraic stack over
Sis quasi-DM exactly when it is quasi-DM overS.
theorem isAbsolutelyQuasiDM_iff_isQuasiDMOver (𝒳 : Stack.AlgebraicStacks.{u, w} B S hS) :
IsAbsolutelyQuasiDM.{u, w} B S hS hZ 𝒳 ↔ Stack.IsQuasiDMOver B S hS 𝒳
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiSeparatedOver_of_isAbsolutelyQuasiSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationSmallerBase.lean, line 390. The attribute's comment: “quasi_separated_base”.
Stacks 050N, part (4): a quasi-separated algebraic stack is quasi-separated over its base. This is part (8) of Stacks 050D implying part (4): absolute quasi-separatedness is quasi-separatedness over the terminal scheme
Spec ℤafter𝒳has been viewed over it by Construction A, so this isAlgebraicGeometry.Stack.AlgebraicStacks.isQuasiSeparatedOver_of_isQuasiSeparatedOver_changeBaseatS' = Spec ℤ.
theorem isQuasiSeparatedOver_of_isAbsolutelyQuasiSeparated
(hZ : B.Contains (⊤_ Scheme.{u})) (𝒳 : Stack.AlgebraicStacks.{u, w} B S hS)
(h𝒳 : IsAbsolutelyQuasiSeparated B S hS hZ 𝒳) :
Stack.IsQuasiSeparatedOver B S hS 𝒳
AlgebraicGeometry.Stack.AlgebraicStacks.isSeparatedOver_of_isAbsolutelySeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationSmallerBaseDMAndSeparated.lean, line 211. The attribute's comment: “separated_base”.
Stacks 050N, the separated assertion: a separated algebraic stack is separated over its base. This is part (7) of Stacks 050D implying part (3): absolute separatedness is separatedness over the terminal scheme
Spec ℤafter𝒳has been viewed over it by Construction A, so this isAlgebraicGeometry.Stack.AlgebraicStacks.isSeparatedOver_of_isSeparatedOver_changeBaseatS' = Spec ℤ.
theorem isSeparatedOver_of_isAbsolutelySeparated
(hZ : B.Contains (⊤_ Scheme.{u})) (𝒳 : Stack.AlgebraicStacks.{u, w} B S hS)
(h𝒳 : IsAbsolutelySeparated B S hS hZ 𝒳) :
Stack.IsSeparatedOver B S hS 𝒳
AlgebraicGeometry.Stack.isDMAbs_iff_isDMOver, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationSourceOverBase.lean, line 239. The attribute's comment: “part (1)”.
Stacks 050N, part (1). An algebraic stack
𝒳overSis DM if and only if it is DM overS.The implication from the absolute axiom is
AlgebraicGeometry.Stack.isDMOver_of_isDMAbsabove, which cancels the second factor of the factorisation𝒳 ⟶ S ⟶ Spec(ℤ)by part (1) of Stacks 050M and carries the resulting condition on the relative diagonal back from the baseSpec(ℤ)to the baseS. The converse isAlgebraicGeometry.Stack.isDMAbs_of_isDMOver, which composes along the same factorisation by part (5) of Stacks 050L, using that the second factor is DM (AlgebraicGeometry.Stack.isDMOver_viewOverInt_schemeStack, i.e. thatΔ_{S/ℤ}is unramified). Neither direction carries a hypothesis the source does not have.
theorem isDMAbs_iff_isDMOver (𝒵 : AlgebraicStacks.{u, w} B S hS) :
IsDMAbs.{u, w, w'} B S hS 𝒵 ↔ IsDMOver B S hS 𝒵
AlgebraicGeometry.Stack.isQuasiDMAbs_iff_isQuasiDMOver, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationSourceOverBase.lean, line 252. The attribute's comment: “part (2)”.
Stacks 050N, part (2). An algebraic stack
𝒳overSis quasi-DM if and only if it is quasi-DM overS.The same two halves as part (1), with local quasi-finiteness in place of unramifiedness:
AlgebraicGeometry.Stack.isQuasiDMOver_of_isQuasiDMAbsabove runs part (2) of Stacks 050M, andAlgebraicGeometry.Stack.isQuasiDMAbs_of_isQuasiDMOverruns part (6) of Stacks 050L againstAlgebraicGeometry.Stack.isQuasiDMOver_viewOverInt_schemeStack. Neither direction carries a hypothesis the source does not have.
theorem isQuasiDMAbs_iff_isQuasiDMOver (𝒵 : AlgebraicStacks.{u, w} B S hS) :
IsQuasiDMAbs.{u, w, w'} B S hS 𝒵 ↔ IsQuasiDMOver B S hS 𝒵
AlgebraicGeometry.Stack.isDM_of_isDMOver, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationSourceOverBase.lean, line 266. The attribute's comment: “part (5)”.
Stacks 050N, part (5). If
𝒳is DM overS, then every 1-morphismf : 𝒳 ⟶ 𝒴of algebraic stacks overSis DM.Being DM over
Sis DM-ness of the structure morphism of𝒳(Stacks 050D, part (1)), and that structure morphism isffollowed by the structure morphism of𝒴(AlgebraicGeometry.Stack.comp_structureMorphism), so part (1) of Stacks 050M (AlgebraicGeometry.Stack.AlgebraicStacks.isDM_of_comp), which cancels the second factor of a DM composite with no hypothesis on it, gives the conclusion.
theorem isDM_of_isDMOver (f : 𝒳 ⟶ 𝒴) (h𝒳 : IsDMOver B S hS 𝒳) : IsDM B S hS f
AlgebraicGeometry.Stack.isQuasiDM_of_isQuasiDMOver, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationSourceOverBase.lean, line 277. The attribute's comment: “part (6)”.
Stacks 050N, part (6). If
𝒳is quasi-DM overS, then every 1-morphismf : 𝒳 ⟶ 𝒴of algebraic stacks overSis quasi-DM.The same argument as part (5), with part (2) of Stacks 050M (
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiDM_of_comp) in place of part (1); it too needs no hypothesis on the second factor.
theorem isQuasiDM_of_isQuasiDMOver (f : 𝒳 ⟶ 𝒴) (h𝒳 : IsQuasiDMOver B S hS 𝒳) :
AlgebraicStacks.IsQuasiDM B S hS f
AlgebraicGeometry.Stack.isSeparated_of_isSeparatedOver_of_isSeparated_diagonal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationSourceOverBase.lean, line 292. The attribute's comment: “part (7)”.
Stacks 050N, part (7). If
𝒳is separated overSand the relative diagonalΔ_{𝒴/S}is separated in the sense of Stacks 04XB, then every 1-morphismf : 𝒳 ⟶ 𝒴of algebraic stacks overSis separated.The same argument as part (5), with part (3) of Stacks 050M (
AlgebraicGeometry.Stack.AlgebraicStacks.isSeparated_of_comp_of_isSeparated_diagonal) in place of part (1). That part cancels the second factor of a separated composite provided the second factor has separated relative diagonal, and here the second factor is the structure morphism of𝒴, so the proviso is exactly the hypothesishΔthat the source's part (7) carries too.
theorem isSeparated_of_isSeparatedOver_of_isSeparated_diagonal (f : 𝒳 ⟶ 𝒴)
(h𝒳 : IsSeparatedOver B S hS 𝒳)
(hΔ : IsSeparated.{u, u, u + 1} B S hS
(relativeDiagonal.{u, u, u + 1} B S hS 𝒴.val
(schemeStack.{u, w} B S hS (Over.mk (𝟙 (B.obj hS)))).val
(structureMorphism B S hS 𝒴).hom)) :
AlgebraicStacks.IsSeparated B S hS f
AlgebraicGeometry.Stack.isQuasiSeparated_of_isQuasiSeparatedOver_of_isQuasiSeparated_diagonal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationSourceOverBase.lean, line 311. The attribute's comment: “part (8)”.
Stacks 050N, part (8). If
𝒳is quasi-separated overSand the relative diagonalΔ_{𝒴/S}is quasi-separated in the sense of Stacks 04XB, then every 1-morphismf : 𝒳 ⟶ 𝒴of algebraic stacks overSis quasi-separated.The same argument as part (7), with part (4) of Stacks 050M (
AlgebraicGeometry.Stack.AlgebraicStacks.isQuasiSeparated_of_comp_of_isQuasiSeparated_diagonal) in place of part (3); the hypothesishΔis again what that part needs of the second factor, which here is the structure morphism of𝒴.
theorem isQuasiSeparated_of_isQuasiSeparatedOver_of_isQuasiSeparated_diagonal (f : 𝒳 ⟶ 𝒴)
(h𝒳 : IsQuasiSeparatedOver B S hS 𝒳)
(hΔ : IsQuasiSeparated.{u, u, u + 1} B S hS
(relativeDiagonal.{u, u, u + 1} B S hS 𝒴.val
(schemeStack.{u, w} B S hS (Over.mk (𝟙 (B.obj hS)))).val
(structureMorphism B S hS 𝒴).hom)) :
AlgebraicStacks.IsQuasiSeparated B S hS f
Tag 06MB, a lemma
Tag 06MB in the Stacks Project.
AlgebraicGeometry.Stack.AlgebraicStacks.isAbsolutelyDM_of_isUnramified_flatCover, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationFlatCoverDiagonal.lean, line 239. The attribute's comment: “part (1)”.
Stacks 06MB, part (1). Let
𝒳be an algebraic stack overSand letf : 𝒲 ⟶ 𝒳be surjective, flat and locally of finite presentation with𝒲representable by an algebraic space. Iffis unramified in the relative sense of Stacks 03YK, then𝒳is Deligne–Mumford.Unramifiedness passes from
fto the absolute diagonal of𝒳byAlgebraicGeometry.Stack.hasRelativeProperty_diagonal_of_flatCover, the cancellation of first factors being Stacks 06G6; the absolute diagonal and the relative diagonal of the structure 1-morphism have the same relative properties, and Stacks 050N part (1) turns DM overSinto DM.
theorem isAbsolutelyDM_of_isUnramified_flatCover
{𝒳 𝒲 : Stack.AlgebraicStacks.{u, w} B S hS} (f : 𝒲 ⟶ 𝒳)
(h𝒲 : IsRepresentableByAlgebraicSpace B S hS 𝒲.val)
(hSurj : IsSurjective B S hS f)
(hFlat : IsFlat B S hS f)
(hLfp : IsLocallyOfFinitePresentation B S hS f)
(hUnr : haveI : (Space.unramifiedMorphismProperty B S hS).IsStableUnderBaseChange :=
Space.isUnramified_isStableUnderBaseChange B S hS
haveI : (Space.unramifiedMorphismProperty B S hS).IsLocalAtTarget
(Space.Topology.fppf.precoverage.{u, u} B S hS) :=
(Space.isUnramified_isLocalAtTarget_fpqc.{u, u} B S hS).of_le
(Space.fppfPrecoverage_le_fpqcPrecoverage.{u, u} B S hS)
HasRelativeProperty.{u, u, u + 1, u} B S hS (Space.unramifiedMorphismProperty B S hS)
f.hom
(isRepresentableByAlgebraicSpaces_of_isAlgebraicStack B S hS 𝒳.property h𝒲 f.hom)) :
IsAbsolutelyDM.{u, w} B S hS hZ 𝒳
AlgebraicGeometry.Stack.AlgebraicStacks.isAbsolutelyQuasiDM_of_isLocallyQuasiFinite_flatCover, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationFlatCoverDiagonal.lean, line 278. The attribute's comment: “part (2)”.
Stacks 06MB, part (2). Let
𝒳be an algebraic stack overSand letf : 𝒲 ⟶ 𝒳be surjective, flat and locally of finite presentation with𝒲representable by an algebraic space. Iffis locally quasi-finite in the relative sense of Stacks 03YK, then𝒳is quasi-DM.This is the argument of part (1) with the cancellation of first factors supplied by Stacks 03XN.
theorem isAbsolutelyQuasiDM_of_isLocallyQuasiFinite_flatCover
{𝒳 𝒲 : Stack.AlgebraicStacks.{u, w} B S hS} (f : 𝒲 ⟶ 𝒳)
(h𝒲 : IsRepresentableByAlgebraicSpace B S hS 𝒲.val)
(hSurj : IsSurjective B S hS f)
(hFlat : IsFlat B S hS f)
(hLfp : IsLocallyOfFinitePresentation B S hS f)
(hQf : haveI : (Space.locallyQuasiFiniteProperty B S hS).IsStableUnderBaseChange :=
Space.isLocallyQuasiFinite_isStableUnderBaseChange B S hS
HasRelativeProperty.{u, u, u + 1, u} B S hS
(Space.locallyQuasiFiniteProperty B S hS) f.hom
(isRepresentableByAlgebraicSpaces_of_isAlgebraicStack B S hS 𝒳.property h𝒲 f.hom)) :
IsAbsolutelyQuasiDM.{u, w} B S hS hZ 𝒳
Tag 06MY, a lemma
Tag 06MY in the Stacks Project.
AlgebraicGeometry.Stack.AlgebraicStacks.isDM_of_isMonomorphism, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/MonomorphismDeligneMumford.lean, line 109. The attribute's comment: “monomorphisms are DM”.
Stacks 06MY, the Deligne–Mumford assertion for monomorphisms. A monomorphism of algebraic stacks over
Sis Deligne–Mumford.A monomorphism is representable by algebraic spaces — the first conjunct of
AlgebraicGeometry.Stack.AlgebraicStacks.IsMonomorphism, Stacks 04ZW — and a 1-morphism representable by algebraic spaces is Deligne–Mumford, so the monomorphism condition on the represented base changes is not needed. The source argues instead that the relative diagonal of a monomorphism is an isomorphism and that an isomorphism of algebraic spaces is unramified; the route taken here reaches the same conclusion from less.
theorem isDM_of_isMonomorphism (f : 𝒵 ⟶ 𝒳) (hf : IsMonomorphism B S hS f) :
Stack.IsDM B S hS f
AlgebraicGeometry.Stack.AlgebraicStacks.isSeparated_of_isMonomorphism, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/MonomorphismDeligneMumford.lean, line 131. The attribute's comment: “monomorphisms are separated”.
Stacks 06MY, the separatedness assertion for monomorphisms. A monomorphism of algebraic stacks over
Sis separated.Every algebraic space representing a base change of a monomorphism has monomorphic structural morphism, so that morphism is a monomorphism of presheaves (Stacks 042M) and hence separated (Stacks 042N); so the monomorphism is separated in the relative sense of Stacks 04XB, and its relative diagonal is therefore proper by Stacks 04YS.
The source argues instead that the relative diagonal of a monomorphism is an isomorphism and that an isomorphism of algebraic spaces is proper; the route taken here reaches the same conclusion without that comparison.
theorem isSeparated_of_isMonomorphism (f : 𝒵 ⟶ 𝒳) (hf : IsMonomorphism B S hS f) :
IsSeparated B S hS f
AlgebraicGeometry.Stack.AlgebraicStacks.isSeparated_of_isImmersion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/MonomorphismDeligneMumford.lean, line 151. The attribute's comment: “immersions are separated”.
Stacks 06MY, the separatedness assertion for immersions. An immersion of algebraic stacks over
Sis separated.An immersion is a monomorphism by Stacks 0504, so this is
AlgebraicGeometry.Stack.AlgebraicStacks.isSeparated_of_isMonomorphism. This is the reduction the source makes when it says that the same is true for immersions.
theorem isSeparated_of_isImmersion (j : 𝒵 ⟶ 𝒳) (hj : IsImmersion B S hS j) :
IsSeparated B S hS j
AlgebraicGeometry.Stack.AlgebraicStacks.isDM_of_isImmersion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/UnramifiedImmersionAlgebraicStack.lean, line 92. The attribute's comment: “immersions are DM”.
Stacks 06MY, the Deligne–Mumford assertion for immersions. An immersion of algebraic stacks over
Sis Deligne–Mumford.An immersion is representable by algebraic spaces — the first conjunct of Stacks 04YL, part (3) — and a 1-morphism representable by algebraic spaces is Deligne–Mumford, so the immersion condition on the represented base changes is not needed. The source reduces the assertion to the monomorphism case, an immersion being a monomorphism by Stacks 0504; the route taken here reaches the same conclusion from less. The separatedness assertion of Stacks 06MY for immersions, which does use the immersion condition, is
AlgebraicGeometry.Stack.AlgebraicStacks.isSeparated_of_isImmersion.
theorem isDM_of_isImmersion (j : 𝒵 ⟶ 𝒳) (hj : IsImmersion B S hS j) : Stack.IsDM B S hS j
Tag 06MZ, a lemma
Tag 06MZ in the Stacks Project.
AlgebraicGeometry.Stack.AlgebraicStacks.isAbsolutelyDM_of_isMonomorphism, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/MonomorphismDeligneMumford.lean, line 165. The attribute's comment: “DM case”.
Stacks 06MZ, the Deligne–Mumford clause. The source of a monomorphism into a Deligne–Mumford algebraic stack is Deligne–Mumford.
The monomorphism is a Deligne–Mumford 1-morphism by Stacks 06MY, so part (5) of Stacks 050L applies to it. The statement is made at an arbitrary monomorphism, which is the form in which Stacks 06MZ's own proof uses it; see the implementation notes.
theorem isAbsolutelyDM_of_isMonomorphism (f : 𝒵 ⟶ 𝒳) (hf : IsMonomorphism B S hS f)
(h𝒳 : IsAbsolutelyDM B S hS hZ 𝒳) :
IsAbsolutelyDM B S hS hZ 𝒵
AlgebraicGeometry.Stack.AlgebraicStacks.isAbsolutelyQuasiDM_of_isMonomorphism, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/MonomorphismDeligneMumford.lean, line 177. The attribute's comment: “quasi-DM case”.
Stacks 06MZ, the quasi-Deligne–Mumford clause. The source of a monomorphism into a quasi-Deligne–Mumford algebraic stack is quasi-Deligne–Mumford.
The quasi-Deligne–Mumford counterpart of
AlgebraicGeometry.Stack.AlgebraicStacks.isAbsolutelyDM_of_isMonomorphism, through part (6) of Stacks 050L.
theorem isAbsolutelyQuasiDM_of_isMonomorphism (f : 𝒵 ⟶ 𝒳) (hf : IsMonomorphism B S hS f)
(h𝒳 : IsAbsolutelyQuasiDM B S hS hZ 𝒳) :
IsAbsolutelyQuasiDM B S hS hZ 𝒵
AlgebraicGeometry.Stack.AlgebraicStacks.isAbsolutelySeparated_of_isMonomorphism, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/MonomorphismDeligneMumford.lean, line 189. The attribute's comment: “separated case”.
Stacks 06MZ, the separatedness clause. The source of a monomorphism into a separated algebraic stack is separated.
The monomorphism is a separated 1-morphism by Stacks 06MY, so part (7) of Stacks 050L applies to it.
theorem isAbsolutelySeparated_of_isMonomorphism (f : 𝒵 ⟶ 𝒳) (hf : IsMonomorphism B S hS f)
(h𝒳 : IsAbsolutelySeparated B S hS hZ 𝒳) :
IsAbsolutelySeparated B S hS hZ 𝒵
AlgebraicGeometry.Stack.AlgebraicStacks.isAbsolutelyQuasiSeparated_of_isMonomorphism, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/MonomorphismDeligneMumford.lean, line 202. The attribute's comment: “quasi-separated case”.
Stacks 06MZ, the quasi-separatedness clause. The source of a monomorphism into a quasi-separated algebraic stack is quasi-separated.
The quasi-separated counterpart of
AlgebraicGeometry.Stack.AlgebraicStacks.isAbsolutelySeparated_of_isMonomorphism, through part (8) of Stacks 050L.
theorem isAbsolutelyQuasiSeparated_of_isMonomorphism (f : 𝒵 ⟶ 𝒳)
(hf : IsMonomorphism B S hS f) (h𝒳 : IsAbsolutelyQuasiSeparated B S hS hZ 𝒳) :
IsAbsolutelyQuasiSeparated B S hS hZ 𝒵
Sources
Section101.5 Inertia stacks#
Section 101.5 of the Stacks Project, Tag 050P. 8 tags here are carried by 92 declarations of the repository (all in StacksFrontier) and 1 registered declaration, quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 050Q, a lemma
Tag 050Q in the Stacks Project.
AlgebraicGeometry.Stack.isAlgebraicStack_inertia, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/InertiaAlgebraic.lean, line 55. The attribute's comment: “absolute inertia is algebraic”.
The inertia
I_𝒳of an algebraic stack𝒳overSis an algebraic stack overS.
theorem isAlgebraicStack_inertia
(𝒳 : CatFiberedInGroupoids.{u, u, u + 1, u + 1} (BigFppfOver B S hS))
(h𝒳 : IsAlgebraicStack.{u, w} B S hS 𝒳.val) :
IsAlgebraicStack.{u, w} B S hS (inertia B S hS 𝒳).val
AlgebraicGeometry.Stack.isAlgebraicStack_relativeInertia, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/InertiaAlgebraic.lean, line 120. The attribute's comment: “relative inertia is algebraic”.
The relative inertia
I_{𝒳/𝒴}of a 1-morphismf : 𝒳 ⟶ 𝒴of algebraic stacks overSis an algebraic stack overS.
theorem isAlgebraicStack_relativeInertia
(𝒳 𝒴 : CatFiberedInGroupoids.{u, u, u + 1, u + 1} (BigFppfOver B S hS))
(f : 𝒳 ⟶ 𝒴)
(h𝒳 : IsAlgebraicStack.{u, w} B S hS 𝒳.val)
(h𝒴 : IsAlgebraicStack.{u, w} B S hS 𝒴.val) :
IsAlgebraicStack.{u, w} B S hS (RelativeInertia.basedCategory f.hom)
AlgebraicGeometry.Stack.AlgebraicStacks.isLocallyOfFiniteType_inertiaProjection, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/InertiaFieldSpectrumCover.lean, line 92. The attribute's comment: “local finite type of the inertia projection in the sense of Stacks 06FS part (1)”.
Stacks 050Q, local finite type of the inertia projection, in the sense of Stacks 06FS part (1). The forgetful 1-morphism
I_𝒳 ⟶ 𝒳of the inertia of an algebraic stack𝒳overSis locally of finite type as a 1-morphism of algebraic stacks.
AlgebraicGeometry.Stack.isLocallyOfFiniteType_inertiaProjectionis the same statement in the relative sense of Properties of Stacks, Section 04XB; the inertia projection is representable by algebraic spaces by Stacks 050Q, so Stacks 06FM for a representable 1-morphism converts the relative property into the existential smooth-diagram test, and the universal one follows because local finite type is smooth local on the source-and-target.
theorem isLocallyOfFiniteType_inertiaProjection (𝒳 : Stack.AlgebraicStacks.{u, w} B S hS) :
IsLocallyOfFiniteType B S hS (Stack.inertiaProjectionAlgebraicStacks B S hS 𝒳)
AlgebraicGeometry.Stack.isLocallyOfFiniteType_inertiaProjection, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/InertiaProjectionFiniteType.lean, line 197. The attribute's comment: “local finite type of the absolute inertia projection”.
Stacks 050Q, local finite type of the inertia projection. The forgetful 1-morphism
π : I_𝒳 ⟶ 𝒳of the inertia of an algebraic stack𝒳overSis locally of finite type, in the sense of Properties of Stacks, Section 04XB.By Stacks 034H (1) the inertia is the 2-fibre product
𝒳 ×_{Δ, 𝒳 × 𝒳, Δ} 𝒳, and under that identificationπis the first projection of the canonical 2-fibre product square over the cospan(Δ, Δ), hence a base change ofΔ. So this is Stacks 045C applied toAlgebraicGeometry.Stack.isLocallyOfFiniteType_diagonal_of_isAlgebraicStackand transported along that equivalence of sources by Stacks 0457.
theorem isLocallyOfFiniteType_inertiaProjection (𝒳 : AlgebraicStacks.{u, w} B S hS) :
IsLocallyOfFiniteType B S hS (inertiaProjectionAlgebraicStacks.{u, w} B S hS 𝒳).hom
AlgebraicGeometry.Stack.isLocallyOfFiniteType_relativeInertiaProjection, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/InertiaProjectionFiniteType.lean, line 216. The attribute's comment: “local finite type of the relative inertia projection”.
Stacks 050Q, local finite type of the relative inertia projection. The forgetful 1-morphism
π : I_{𝒳/𝒴} ⟶ 𝒳of the relative inertia of a 1-morphismf : 𝒳 ⟶ 𝒴of algebraic stacks overSis locally of finite type, in the sense of Properties of Stacks, Section 04XB.By Stacks 034H (1) the relative inertia is the 2-fibre product
𝒳 ×_{Δ_f, 𝒳 ×_𝒴 𝒳, Δ_f} 𝒳, and under that identificationπis the first projection of the canonical 2-fibre product square over the cospan(Δ_f, Δ_f), hence a base change of the relative diagonal. So this is Stacks 045C applied to part (2) of Stacks 04XS, transported along that equivalence of sources by Stacks 0457.
theorem isLocallyOfFiniteType_relativeInertiaProjection
{𝒳 𝒴 : AlgebraicStacks.{u, w} B S hS} (f : 𝒳 ⟶ 𝒴) :
IsLocallyOfFiniteType B S hS (relativeInertiaProjection B S hS f).hom
AlgebraicGeometry.Stack.isRepresentableByAlgebraicSpaces_inertiaProjection, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/InertiaProjectionRepresentable.lean, line 55. The attribute's comment: “representability by algebraic spaces of the absolute inertia projection”.
If the diagonal of a category fibred in groupoids
𝒳over the big fppf site ofSis representable by algebraic spaces, then so is the forgetful 1-morphismπ : I_𝒳 ⟶ 𝒳of its inertia.
theorem isRepresentableByAlgebraicSpaces_inertiaProjection
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
(𝒳 : CatFiberedInGroupoids.{u, max u v, u + 1, max (u + 1) v w} (BigFppfOver B S hS))
(hΔ : IsRepresentableByAlgebraicSpaces B S hS (diagonalBasedFunctor B S hS 𝒳)) :
IsRepresentableByAlgebraicSpaces B S hS
(RelativeInertia.basedProjection
(𝒴 := BasedCategory.ofFunctor (𝟭 (BigFppfOver B S hS)))
⟨𝒳.val.p, rfl⟩)
AlgebraicGeometry.Stack.isRepresentableByAlgebraicSpaces_inertiaProjection_of_isAlgebraicStack, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/InertiaProjectionRepresentable.lean, line 100. The attribute's comment: “the inertia projection of an algebraic stack is representable by spaces”.
The forgetful 1-morphism
π : I_𝒳 ⟶ 𝒳of the inertia of an algebraic stack𝒳is representable by algebraic spaces.
theorem isRepresentableByAlgebraicSpaces_inertiaProjection_of_isAlgebraicStack
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
(𝒳 : CatFiberedInGroupoids.{u, max u v, u + 1, max (u + 1) v w} (BigFppfOver B S hS))
(h𝒳 : IsAlgebraicStack.{u, t} B S hS 𝒳.val) :
IsRepresentableByAlgebraicSpaces B S hS
(RelativeInertia.basedProjection
(𝒴 := BasedCategory.ofFunctor (𝟭 (BigFppfOver B S hS)))
⟨𝒳.val.p, rfl⟩)
AlgebraicGeometry.Stack.isRepresentableByAlgebraicSpaces_relativeInertiaProjection_of_isAlgebraicStack, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaProjectionRepresentable.lean, line 185. The attribute's comment: “representability by algebraic spaces of the relative inertia projection”.
Stacks 050Q for the relative inertia of a morphism of algebraic stacks. The forgetful 1-morphism
π : I_{𝒳/𝒴} ⟶ 𝒳of the relative inertia of a 1-morphism of algebraic stacks is representable by algebraic spaces. Only the representability of the two diagonals — the second clause ofAlgebraicGeometry.Stack.IsAlgebraicStack— is used.The source's statement also asserts that
I_{𝒳/𝒴}is an algebraic stack and thatπis locally of finite type; neither is proved here.
theorem isRepresentableByAlgebraicSpaces_relativeInertiaProjection_of_isAlgebraicStack
(𝒳 𝒴 : CatFiberedInGroupoids.{u, max u v, u + 1, max (max (u + 1) w) v}
(BigFppfOver B S hS))
(f : 𝒳 ⟶ 𝒴)
(h𝒳 : IsAlgebraicStack.{u, t} B S hS 𝒳.val)
(h𝒴 : IsAlgebraicStack.{u, t} B S hS 𝒴.val) :
IsRepresentableByAlgebraicSpaces B S hS (RelativeInertia.basedProjection f.hom)
Tag 050R, a remark
Tag 050R in the Stacks Project.
CategoryTheory.RelativeInertia.inverse, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupAxioms.lean, line 96. The attribute's comment: “the inverse”.
The inverse of the group law: the 1-morphism
i : I_{S/S'} ⟶ I_{S/S'},(x, α) ↦ (x, α⁻¹), acting on morphisms by the identity.
def inverse (F : S ⥤ S') : RelativeInertia F ⥤ RelativeInertia F
CategoryTheory.RelativeInertia.inverse_comp_π, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupAxioms.lean, line 120. The attribute's comment: “the inverse is a morphism over the source”.
The inverse is a morphism over the source: followed by the projection to
Sit is that projection again.
theorem inverse_comp_π (F : S ⥤ S') :
inverse F ⋙ RelativeInertia.π F = RelativeInertia.π F
CategoryTheory.RelativeInertia.composition_pairIdNeutral, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupAxioms.lean, line 247. The attribute's comment: “the right unit axiom”.
The right unit axiom:
c ∘ ⟨id, e ∘ π⟩ = id.
theorem composition_pairIdNeutral :
pairIdNeutral F p ⋙ composition F p = 𝟭 (RelativeInertia F)
CategoryTheory.RelativeInertia.composition_pairNeutralId, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupAxioms.lean, line 261. The attribute's comment: “the left unit axiom”.
The left unit axiom:
c ∘ ⟨e ∘ π, id⟩ = id.
theorem composition_pairNeutralId :
pairNeutralId F p ⋙ composition F p = 𝟭 (RelativeInertia F)
CategoryTheory.RelativeInertia.composition_pairIdInverse, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupAxioms.lean, line 276. The attribute's comment: “the right inverse axiom”.
The right inverse axiom:
c ∘ ⟨id, i⟩ = e ∘ π.
theorem composition_pairIdInverse :
pairIdInverse F p ⋙ composition F p =
RelativeInertia.π F ⋙ RelativeInertia.neutralSection F
CategoryTheory.RelativeInertia.composition_pairInverseId, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupAxioms.lean, line 292. The attribute's comment: “the left inverse axiom”.
The left inverse axiom:
c ∘ ⟨i, id⟩ = e ∘ π.
theorem composition_pairInverseId :
pairInverseId F p ⋙ composition F p =
RelativeInertia.π F ⋙ RelativeInertia.neutralSection F
CategoryTheory.RelativeInertia.composition_assoc, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupAxioms.lean, line 448. The attribute's comment: “the associativity axiom”.
The associativity axiom:
c ∘ (c × id) = c ∘ (id × c) ∘ assocas 1-morphisms(I_{S/S'} ×_S I_{S/S'}) ×_S I_{S/S'} ⟶ I_{S/S'}overS: both send(((x, α), (x', α'), β), (x'', α''), δ)to(x, α ∘ β⁻¹ ∘ α' ∘ β ∘ δ⁻¹ ∘ α'' ∘ δ).
theorem composition_assoc :
compFstPair F p ⋙ composition F p = idCompPair F p ⋙ composition F p
AlgebraicGeometry.Stack.relativeInertiaPairOverStack, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupAxioms.lean, line 473. The attribute's comment: “the twofold product of the relative inertia in the 2-category of morphisms to the source representable by algebraic spaces”.
I_{𝒳/𝒴} ×_𝒳 I_{𝒳/𝒴}as an object ofSpaces/𝒳: the 2-fibre product of the projection with itself, with structure 1-morphism to𝒳the first projection followed byπ.
noncomputable def relativeInertiaPairOverStack (f : 𝒳 ⟶ 𝒴) : SpacesOverStack B S hS 𝒳
AlgebraicGeometry.Stack.relativeInertiaCompositionHom, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupAxioms.lean, line 497. The attribute's comment: “the composition law as a 1-morphism of the 2-category of morphisms to the source representable by algebraic spaces”.
The composition law as a 1-morphism of
Spaces/𝒳: the functorc : I_{𝒳/𝒴} ×_𝒳 I_{𝒳/𝒴} ⟶ I_{𝒳/𝒴},((x, α), (x', α'), β) ↦ (x, α ∘ β⁻¹ ∘ α' ∘ β), with the identity as comparison 2-morphism.
noncomputable def relativeInertiaCompositionHom (f : 𝒳 ⟶ 𝒴) :
relativeInertiaPairOverStack B S hS f ⟶ relativeInertiaOverStack B S hS f
AlgebraicGeometry.Stack.relativeInertiaInverseHom, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupAxioms.lean, line 508. The attribute's comment: “the inverse as a 1-morphism of the 2-category of morphisms to the source representable by algebraic spaces”.
The inverse as a 1-morphism of
Spaces/𝒳: the functori : I_{𝒳/𝒴} ⟶ I_{𝒳/𝒴},(x, α) ↦ (x, α⁻¹), with the identity as comparison 2-morphism.
noncomputable def relativeInertiaInverseHom (f : 𝒳 ⟶ 𝒴) :
relativeInertiaOverStack B S hS f ⟶ relativeInertiaOverStack B S hS f
AlgebraicGeometry.Stack.relativeInertiaNeutralHom, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupAxioms.lean, line 517. The attribute's comment: “the neutral element as a 1-morphism of algebraic stacks”.
The neutral element as a 1-morphism of algebraic stacks:
e : 𝒳 ⟶ I_{𝒳/𝒴},x ↦ (x, id_x).
noncomputable def relativeInertiaNeutralHom (f : 𝒳 ⟶ 𝒴) :
𝒳 ⟶ (relativeInertiaOverStack B S hS f).source
AlgebraicGeometry.Stack.relativeInertiaNeutralHom_comp_map, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupAxioms.lean, line 525. The attribute's comment: “the neutral element is a section of the projection”.
The neutral element is a section of the projection:
e ≫ π = 𝟙 𝒳, an equality of 1-morphisms of algebraic stacks.
theorem relativeInertiaNeutralHom_comp_map (f : 𝒳 ⟶ 𝒴) :
relativeInertiaNeutralHom B S hS f ≫ (relativeInertiaOverStack B S hS f).map = 𝟙 𝒳
CategoryTheory.RelativeInertia.composition, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupLaw.lean, line 108. The attribute's comment: “the composition law”.
Stacks 050R, the composition law of the relative inertia. On the 2-fibre product
I_{S/S'} ×_S I_{S/S'}, whose objects are the triples((x, α), (x', α'), β)withβ : x ≅ x'a vertical isomorphism, it is the functor((x, α), (x', α'), β) ↦ (x, α ∘ β⁻¹ ∘ α' ∘ β), acting on morphisms by their first component.
def composition (F : S ⥤ S') (p : S ⥤ C) :
TwoFibreProductOver (RelativeInertia.π F ⋙ p) (RelativeInertia.π F ⋙ p) p
(RelativeInertia.π F) (RelativeInertia.π F) ⥤ RelativeInertia F
CategoryTheory.RelativeInertia.composition_comp_π, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupLaw.lean, line 147. The attribute's comment: “the composition law is a morphism over the source”.
The composition law is a morphism over the source: followed by the projection to
Sit is the first projection of the 2-fibre product followed by that projection.
theorem composition_comp_π (F : S ⥤ S') (p : S ⥤ C) :
composition F p ⋙ RelativeInertia.π F =
TwoFibreProductOver.fst (RelativeInertia.π F ⋙ p) (RelativeInertia.π F ⋙ p) p
(RelativeInertia.π F) (RelativeInertia.π F) ⋙ RelativeInertia.π F
AlgebraicGeometry.Stack.relativeInertiaOverStack, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupLaw.lean, line 169. The attribute's comment: “the relative inertia as an object of the 2-category of morphisms to the source representable by algebraic spaces”.
The relative inertia as an object of
Spaces/𝒳. For a 1-morphismf : 𝒳 ⟶ 𝒴of algebraic stacks, the relative inertiaI_{𝒳/𝒴}is an algebraic stack and its projection to𝒳is representable by algebraic spaces, so the pair is an object of the 2-category of Stacks 04ZQ. This is the ambient object of which Stacks 050R asserts that it is a group object.
noncomputable def relativeInertiaOverStack
{𝒳 𝒴 : AlgebraicStacks.{u, w} B S hS} (f : 𝒳 ⟶ 𝒴) : SpacesOverStack B S hS 𝒳
AlgebraicGeometry.Stack.relativeInertiaGrpObj, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupObject.lean, line 806.
Stacks 050R. For a 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks, the relative inertiaI_{𝒳/𝒴}is a group object of the category of 1-morphisms to𝒳representable by algebraic spaces (Stacks 04ZQ): its multiplication is the composition lawc : I_{𝒳/𝒴} ×_𝒳 I_{𝒳/𝒴} ⟶ I_{𝒳/𝒴},((x, α), (x', α'), β) ↦ (x, α ∘ β⁻¹ ∘ α' ∘ β), its unit is the neutral elemente : 𝒳 ⟶ I_{𝒳/𝒴},x ↦ (x, id_x), and its inverse isi : (x, α) ↦ (x, α⁻¹).
noncomputable def relativeInertiaGrpObj (f : 𝒳 ⟶ 𝒴) : GrpObj (IsoClassCategory.mk
(relativeInertiaOverStack B S hS f))
AlgebraicGeometry.Stack.relativeInertiaGrpObj_mul, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupObject.lean, line 853. The attribute's comment: “the multiplication of the group object is the composition law”.
Stacks 050R. The multiplication of the group object is the composition law
c.
theorem relativeInertiaGrpObj_mul (f : 𝒳 ⟶ 𝒴) :
letI := relativeInertiaGrpObj B S hS f
MonObj.mul (X := IsoClassCategory.mk (relativeInertiaOverStack B S hS f)) =
IsoClassCategory.homMk (C := SpacesOverStack B S hS 𝒳) (relativeInertiaMulHom B S hS f)
AlgebraicGeometry.Stack.relativeInertiaGrpObj_one, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupObject.lean, line 860. The attribute's comment: “the unit of the group object is the neutral element”.
Stacks 050R. The unit of the group object is the neutral element
e.
theorem relativeInertiaGrpObj_one (f : 𝒳 ⟶ 𝒴) :
letI := relativeInertiaGrpObj B S hS f
MonObj.one (X := IsoClassCategory.mk (relativeInertiaOverStack B S hS f)) =
IsoClassCategory.homMk (C := SpacesOverStack B S hS 𝒳) (relativeInertiaOneHom B S hS f)
AlgebraicGeometry.Stack.relativeInertiaGrpObj_inv, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupObject.lean, line 867. The attribute's comment: “the inverse of the group object”.
Stacks 050R. The inverse of the group object is
i.
theorem relativeInertiaGrpObj_inv (f : 𝒳 ⟶ 𝒴) :
GrpObj.inv (X := IsoClassCategory.mk (relativeInertiaOverStack B S hS f)) (self :=
relativeInertiaGrpObj B S hS f) =
IsoClassCategory.homMk (C := SpacesOverStack B S hS 𝒳) (relativeInertiaInvHom B S hS f)
Declarations registered for the tag:
CategoryTheory.RelativeInertia.neutralSection, declared in the repository, registered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaGroupLaw.lean, line 154 (StacksFrontier): “the neutral element”.
Tag 0CPJ, an equation
Tag 0CPJ in the Stacks Project.
AlgebraicGeometry.Stack.isomSpaceMap, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeAutomorphismSequence.lean, line 177. The attribute's comment: “the map Isom_𝒳(x, x) → Isom_𝒴(y, y)”.
The map
Isom_𝒳(x, y) ⟶ Isom_𝒴(f(x), f(y))of sheaves on the big fppf site ofUinduced by a 1-morphismf : 𝒳 ⟶ 𝒴: it appliesfto a local isomorphism and compares the chosen pullbacks ofxandywith those of their images.
def isomSpaceMap (x y : 𝒳.val.p.Fiber U) :
isomSpace B S hS 𝒳 U x y ⟶
isomSpace B S hS 𝒴 U (imageFiberObj B S hS 𝒳 𝒴 F U x)
(imageFiberObj B S hS 𝒳 𝒴 F U y)
AlgebraicGeometry.Stack.relativeIsomSubfunctor, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeAutomorphismSequence.lean, line 201. The attribute's comment: “the sheaf Isom_{𝒳/𝒴}(x, x)”.
The relative automorphism sheaf
Isom_{𝒳/𝒴}(x, x), as a subsheaf ofIsom_𝒳(x, x): its sections overVare the local automorphismsαofxwithf(α) = id.
def relativeIsomSubfunctor (x : 𝒳.val.p.Fiber U) :
Subfunctor (isomSpace B S hS 𝒳 U x x)
AlgebraicGeometry.Stack.relativeIsomSpaceGrpObj, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeAutomorphismSequence.lean, line 222. The attribute's comment: “the group structure on Isom_{𝒳/𝒴}(x, x)”.
The group structure on
Isom_{𝒳/𝒴}(x, x), restricted from that ofIsom_𝒳(x, x).
def relativeIsomSpaceGrpObj (x : 𝒳.val.p.Fiber U) :
GrpObj (relativeIsomSpace B S hS 𝒳 𝒴 F U x)
AlgebraicGeometry.Stack.isMonHom_relativeIsomSpaceι, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeAutomorphismSequence.lean, line 284. The attribute's comment: “the first map is a homomorphism of sheaves of groups”.
The inclusion
Isom_{𝒳/𝒴}(x, x) ⟶ Isom_𝒳(x, x)is a homomorphism of sheaves of groups.
theorem isMonHom_relativeIsomSpaceι (x : 𝒳.val.p.Fiber U) :
letI : 𝒳.val.p.IsPreFibered := 𝒳.isFiberedInGroupoids.isFibered.toIsPreFibered
letI : GrpObj (isomSpace B S hS 𝒳 U x x) := isomSpaceGrpObj B S hS 𝒳 U x
letI : GrpObj (relativeIsomSpace B S hS 𝒳 𝒴 F U x) :=
relativeIsomSpaceGrpObj B S hS 𝒳 𝒴 F U x
IsMonHom (relativeIsomSubfunctor B S hS 𝒳 𝒴 F U x).ι
AlgebraicGeometry.Stack.isMonHom_isomSpaceMap, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeAutomorphismSequence.lean, line 298. The attribute's comment: “the second map is a homomorphism of sheaves of groups”.
The map
Isom_𝒳(x, x) ⟶ Isom_𝒴(f(x), f(x))is a homomorphism of sheaves of groups.
theorem isMonHom_isomSpaceMap (x : 𝒳.val.p.Fiber U) :
letI : 𝒳.val.p.IsPreFibered := 𝒳.isFiberedInGroupoids.isFibered.toIsPreFibered
letI : 𝒴.val.p.IsPreFibered := 𝒴.isFiberedInGroupoids.isFibered.toIsPreFibered
letI : GrpObj (isomSpace B S hS 𝒳 U x x) := isomSpaceGrpObj B S hS 𝒳 U x
letI : GrpObj (isomSpace B S hS 𝒴 U (imageFiberObj B S hS 𝒳 𝒴 F U x)
(imageFiberObj B S hS 𝒳 𝒴 F U x)) :=
isomSpaceGrpObj B S hS 𝒴 U (imageFiberObj B S hS 𝒳 𝒴 F U x)
IsMonHom (isomSpaceMap B S hS 𝒳 𝒴 F U x x)
AlgebraicGeometry.Stack.relativeIsomSpaceι_app_injective, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeAutomorphismSequence.lean, line 323. The attribute's comment: “injectivity of the first map”.
The inclusion
Isom_{𝒳/𝒴}(x, x) ⟶ Isom_𝒳(x, x)is injective on sections.
theorem relativeIsomSpaceι_app_injective (x : 𝒳.val.p.Fiber U)
(V : (BigFppfOver B U.left.1 U.left.2)ᵒᵖ)
(a b : (relativeIsomSpace B S hS 𝒳 𝒴 F U x).obj V)
(h : (relativeIsomSubfunctor B S hS 𝒳 𝒴 F U x).ι.app V a =
(relativeIsomSubfunctor B S hS 𝒳 𝒴 F U x).ι.app V b) : a = b
AlgebraicGeometry.Stack.relativeIsom_exact, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeAutomorphismSequence.lean, line 334. The attribute's comment: “exactness at Isom_𝒳(x, x)”.
The sequence
0 → Isom_{𝒳/𝒴}(x, x) → Isom_𝒳(x, x) → Isom_𝒴(y, y)is exact at the middle term: a local automorphism ofxhas identity image inIsom_𝒴(y, y)exactly when it comes from a relative automorphism ofx.
theorem relativeIsom_exact (x : 𝒳.val.p.Fiber U)
(V : (BigFppfOver B U.left.1 U.left.2)ᵒᵖ)
(m : (isomSpace B S hS 𝒳 U x x).obj V) :
((isomSpaceMap B S hS 𝒳 𝒴 F U x x).app V m).1 = 𝟙 _ ↔
∃ n : (relativeIsomSpace B S hS 𝒳 𝒴 F U x).obj V,
(relativeIsomSubfunctor B S hS 𝒳 𝒴 F U x).ι.app V n = m
Tag 06PP, a definition
Tag 06PP in the Stacks Project.
AlgebraicGeometry.Stack.relativeAutomorphismSpaceOverSpace, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/AutomorphismSpaceOverAlgebraicSpace.lean, line 181. The attribute's comment: “part (1): the relative sheaf of automorphisms, Z ×_{x, X} I_{X/Y}”.
Stacks 06PP, part (1): the relative sheaf of automorphisms of
x. For a 1-morphismf : 𝒳 ⟶ 𝒴of algebraic stacks and an algebraic-space-valued pointx : Z ⟶ 𝒳, the 2-fibre productIsom_{𝒳/𝒴}(x, x) = Z ×_{x, 𝒳} ℐ_{𝒳/𝒴}of
xwith the forgetful 1-morphism of the relative inertia, read in the 2-category of categories fibred in groupoids over the big fppf site ofS. Its objects over a schemeWare the triples of a pointzofZoverW, an object(a, α)of the relative inertia overW— that is, an objectaof𝒳overWtogether with an automorphismαofakilled byf— and a vertical isomorphismx(z) ≅ a; so a section overWis an automorphism ofx(z)killed byf, which is what the source calls an automorphism ofxoverWrelative to𝒴.
noncomputable def relativeAutomorphismSpaceOverSpace (f : 𝒳 ⟶ 𝒴)
(x : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) :
CatFiberedInGroupoids (BigFppfOver B S hS)
AlgebraicGeometry.Stack.isRepresentableByAlgebraicSpace_relativeAutomorphismSpaceOverSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/AutomorphismSpaceOverAlgebraicSpace.lean, line 208. The attribute's comment: “part (1): Isom_{X/Y}(x, x) is an algebraic space”.
Stacks 06PP, part (1):
Isom_{𝒳/𝒴}(x, x)is an algebraic space. The relative sheaf of automorphisms of an algebraic-space-valued pointx : Z ⟶ 𝒳of an algebraic stack is represented by an algebraic space overS.Stacks 050Q makes the forgetful 1-morphism
ℐ_{𝒳/𝒴} ⟶ 𝒳of the relative inertia representable by algebraic spaces — only the representability of the two diagonals, the second clause ofAlgebraicGeometry.Stack.IsAlgebraicStack, is used for that — andZrepresents the stack ofZ, so Stacks 0300 applies to the cospan(x, ℐ_{𝒳/𝒴} ⟶ 𝒳).
theorem isRepresentableByAlgebraicSpace_relativeAutomorphismSpaceOverSpace (f : 𝒳 ⟶ 𝒴)
(x : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) :
IsRepresentableByAlgebraicSpace B S hS
(relativeAutomorphismSpaceOverSpace B S hS Z hZ f x)
AlgebraicGeometry.Stack.isRepresentableByAlgebraicSpaces_relativeAutomorphismSpaceOverSpaceProj, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/AutomorphismSpaceOverAlgebraicSpace.lean, line 228. The attribute's comment: “part (1): Isom_{X/Y}(x, x) is an algebraic space over Z”.
Stacks 06PP, part (1):
Isom_{𝒳/𝒴}(x, x)is an algebraic space overZ. The projection of the relative sheaf of automorphisms ofxto the stack ofZis representable by algebraic spaces, so — together withAlgebraicGeometry.Stack.isRepresentableByAlgebraicSpace_relativeAutomorphismSpaceOverSpace, which makes its source an algebraic space — it is a morphism of algebraic spaces with targetZ.This is Stacks 0302 for the base change of the representable 1-morphism
ℐ_{𝒳/𝒴} ⟶ 𝒳of Stacks 050Q alongx.
theorem isRepresentableByAlgebraicSpaces_relativeAutomorphismSpaceOverSpaceProj (f : 𝒳 ⟶ 𝒴)
(x : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) :
IsRepresentableByAlgebraicSpaces B S hS
(relativeAutomorphismSpaceOverSpaceProj B S hS Z hZ f x)
AlgebraicGeometry.Stack.automorphismSpaceOverSpace, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/AutomorphismSpaceOverAlgebraicSpace.lean, line 251. The attribute's comment: “the sheaf of automorphisms of x, Z ×_{x, X} I_X”.
Stacks 06PP: the sheaf of automorphisms of
x. For an algebraic-space-valued pointx : Z ⟶ 𝒳of an algebraic stack, the 2-fibre productIsom_𝒳(x, x) = Z ×_{x, 𝒳} ℐ_𝒳of
xwith the forgetful 1-morphism of the inertia. This is the object the last paragraph of Stacks 06PP writesIsom_𝒳(x, x): part (1) of that definition when𝒴is an algebraic space, in which case the relative inertia of𝒳over𝒴is the absolute inertia of𝒳.
noncomputable def automorphismSpaceOverSpace
(x : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) :
CatFiberedInGroupoids (BigFppfOver B S hS)
AlgebraicGeometry.Stack.isRepresentableByAlgebraicSpace_automorphismSpaceOverSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/AutomorphismSpaceOverAlgebraicSpace.lean, line 276. The attribute's comment: “Isom_X(x, x) is an algebraic space”.
Stacks 06PP:
Isom_𝒳(x, x)is an algebraic space. The sheaf of automorphisms of an algebraic-space-valued point of an algebraic stack is represented by an algebraic space overS: Stacks 050Q for the absolute inertia projection, together with Stacks 0300.
theorem isRepresentableByAlgebraicSpace_automorphismSpaceOverSpace
(x : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) :
IsRepresentableByAlgebraicSpace B S hS (automorphismSpaceOverSpace B S hS Z hZ x)
AlgebraicGeometry.Stack.isRepresentableByAlgebraicSpaces_automorphismSpaceOverSpaceProj, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/AutomorphismSpaceOverAlgebraicSpace.lean, line 289. The attribute's comment: “Isom_X(x, x) is an algebraic space over Z”.
Stacks 06PP:
Isom_𝒳(x, x)is an algebraic space overZ. The projection of the sheaf of automorphisms ofxto the stack ofZis representable by algebraic spaces — Stacks 0302 for the base change of the representable 1-morphismℐ_𝒳 ⟶ 𝒳of Stacks 050Q alongx.
theorem isRepresentableByAlgebraicSpaces_automorphismSpaceOverSpaceProj
(x : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) :
IsRepresentableByAlgebraicSpaces B S hS
(automorphismSpaceOverSpaceProj B S hS Z hZ x)
AlgebraicGeometry.Stack.isomorphismSpaceOverSpace, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/AutomorphismSpaceOverAlgebraicSpace.lean, line 331. The attribute's comment: “the sheaf of isomorphisms from x₁ to x₂, as the fibre of the diagonal”.
Stacks 06PP: the sheaf of isomorphisms from
x₁tox₂. For two algebraic-space-valued pointsx₁, x₂ : Z ⟶ 𝒳of an algebraic stack, the 2-fibre productIsom_𝒳(x₁, x₂) = Z ×_{(x₁, x₂), 𝒳 × 𝒳, Δ} 𝒳of the pair
(x₁, x₂)with the diagonal of𝒳. Its objects over a schemeWare the quadruples of a pointzofZoverW, an objectaof𝒳overWand two vertical isomorphismsx₁(z) ≅ a,x₂(z) ≅ a, so a section overWis an isomorphismx₁(z) ≅ x₂(z)of the fibre of𝒳overW— which is what the last paragraph of Stacks 06PP calls the sheaf of isomorphisms fromx₁tox₂.This is the presentation of
Isomthat the diagonal conditions (1) and (2) of Stacks 045G are stated with, and it is the oneCategoryTheory.TwoFibreProductOver.DiagonalFibre.equivalenceOveridentifies with the presheaf of vertical morphisms fromx₁tox₂. The equivalent iterated form the source writes,(Z ×_{x₁, 𝒳, x₂} Z) ×_{Z × Z, Δ_Z} Z, isAlgebraicGeometry.Stack.absoluteIsomorphismCategorycut down byAlgebraicGeometry.Stack.absoluteIsomorphismDiagonalSubcategory; this file does not prove the comparison of the two forms.
noncomputable def isomorphismSpaceOverSpace
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) :
CatFiberedInGroupoids (BigFppfOver B S hS)
AlgebraicGeometry.Stack.isRepresentableByAlgebraicSpace_isomorphismSpaceOverSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/AutomorphismSpaceOverAlgebraicSpace.lean, line 356. The attribute's comment: “Isom_X(x₁, x₂) is an algebraic space”.
Stacks 06PP:
Isom_𝒳(x₁, x₂)is an algebraic space. The sheaf of isomorphisms from one algebraic-space-valued point of an algebraic stack to another is represented by an algebraic space overS.It is the base change of the diagonal of
𝒳along the pair(x₁, x₂), the diagonal is representable by algebraic spaces because𝒳is an algebraic stack, andZrepresents the stack ofZ; so this is Stacks 0300.
theorem isRepresentableByAlgebraicSpace_isomorphismSpaceOverSpace
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) :
IsRepresentableByAlgebraicSpace B S hS (isomorphismSpaceOverSpace B S hS Z hZ x₁ x₂)
AlgebraicGeometry.Stack.isRepresentableByAlgebraicSpaces_isomorphismSpaceOverSpaceProj, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/AutomorphismSpaceOverAlgebraicSpace.lean, line 367. The attribute's comment: “Isom_X(x₁, x₂) is an algebraic space over Z”.
Stacks 06PP:
Isom_𝒳(x₁, x₂)is an algebraic space overZ. Its projection to the stack ofZis representable by algebraic spaces — Stacks 0302 for the base change of the diagonal of𝒳along the pair(x₁, x₂).
theorem isRepresentableByAlgebraicSpaces_isomorphismSpaceOverSpaceProj
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) :
IsRepresentableByAlgebraicSpaces B S hS
(isomorphismSpaceOverSpaceProj B S hS Z hZ x₁ x₂)
AlgebraicGeometry.Stack.relativeIsomorphismSpaceOverSpace, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/AutomorphismSpaceOverAlgebraicSpace.lean, line 419. The attribute's comment: “part (2): the relative sheaf of isomorphisms, as the fibre of the relative diagonal”.
Stacks 06PP, part (2): the relative sheaf of isomorphisms from
x₁tox₂. For a 1-morphismf : 𝒳 ⟶ 𝒴of algebraic stacks, two algebraic-space-valued pointsx₁, x₂ : Z ⟶ 𝒳and a 2-morphismα : x₁ ≫ f ⟶ x₂ ≫ f, the 2-fibre productIsom^α_{𝒳/𝒴}(x₁, x₂) = Z ×_{(x₁, x₂, α), 𝒳 ×_𝒴 𝒳, Δ_f} 𝒳of the twisted point of
AlgebraicGeometry.Stack.relativeIsomorphismTwistedPointwith the relative diagonal off. Its sections over a schemeWare the isomorphismsx₁(z) ≅ x₂(z)of the fibre of𝒳overWwhose image underfis the component ofαatz, which is what the source calls the relative sheaf of isomorphisms fromx₁tox₂.The source writes the same object as the iterated fibre product
(Z ×_{x₁, 𝒳, x₂} Z) ×_{Z ×_{y₁, 𝒴, y₂} Z, Δ^α} Z; that is the fibre ofΔ^αand this is the fibre ofΔ_falong the twisted point, which is the form the representability of the relative diagonal is stated for. This file does not prove the comparison of the two forms, nor the comparison with the explicit sub-presheafAlgebraicGeometry.Stack.relativeIsomSpaceOverSpace.
noncomputable def relativeIsomorphismSpaceOverSpace (f : 𝒳 ⟶ 𝒴)
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) (α : x₁ ≫ f ⟶ x₂ ≫ f) :
CatFiberedInGroupoids (BigFppfOver B S hS)
AlgebraicGeometry.Stack.isRepresentableByAlgebraicSpace_relativeIsomorphismSpaceOverSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/AutomorphismSpaceOverAlgebraicSpace.lean, line 459. The attribute's comment: “part (2): Isom^α_{X/Y}(x₁, x₂) is an algebraic space”.
Stacks 06PP, part (2):
Isom^α_{𝒳/𝒴}(x₁, x₂)is an algebraic space. The relative sheaf of isomorphisms fromx₁tox₂liftingαis represented by an algebraic space overS.It is the base change of the relative diagonal
Δ_f : 𝒳 ⟶ 𝒳 ×_𝒴 𝒳along the twisted point; the relative diagonal is representable by algebraic spaces as soon as the diagonals of𝒳and𝒴are (AlgebraicGeometry.Stack.isRepresentableByAlgebraicSpaces_relativeDiagonal), which they are because𝒳and𝒴are algebraic stacks, andZrepresents the stack ofZ; so this is Stacks 0300.
theorem isRepresentableByAlgebraicSpace_relativeIsomorphismSpaceOverSpace (f : 𝒳 ⟶ 𝒴)
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) (α : x₁ ≫ f ⟶ x₂ ≫ f) :
IsRepresentableByAlgebraicSpace B S hS
(relativeIsomorphismSpaceOverSpace B S hS Z hZ f x₁ x₂ α)
AlgebraicGeometry.Stack.isRepresentableByAlgebraicSpaces_relativeIsomorphismSpaceOverSpaceProj, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/AutomorphismSpaceOverAlgebraicSpace.lean, line 471. The attribute's comment: “part (2): Isom^α_{X/Y}(x₁, x₂) is an algebraic space over Z”.
Stacks 06PP, part (2):
Isom^α_{𝒳/𝒴}(x₁, x₂)is an algebraic space overZ. Its projection to the stack ofZis representable by algebraic spaces — Stacks 0302 for the base change of the relative diagonal offalong the twisted point.
theorem isRepresentableByAlgebraicSpaces_relativeIsomorphismSpaceOverSpaceProj (f : 𝒳 ⟶ 𝒴)
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) (α : x₁ ≫ f ⟶ x₂ ≫ f) :
IsRepresentableByAlgebraicSpaces B S hS
(relativeIsomorphismSpaceOverSpaceProj B S hS Z hZ f x₁ x₂ α)
AlgebraicGeometry.Stack.isomSpaceOverSpace, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/IsomSpaceOverAlgebraicSpace.lean, line 322. The attribute's comment: “the sheaf of isomorphisms from one algebraic-space-valued point to another”.
Stacks 06PP. The presheaf
Isom_𝒳(x₁, x₂)of isomorphisms of two algebraic-space-valued points of an algebraic stack: its sections overWare the pairs consisting of a pointzofZoverWand an isomorphismx₁(z) ≅ x₂(z)in the fibre category of𝒳overW, and its restriction maps areAlgebraicGeometry.Stack.pointRestrict.This is the object the last paragraph of Stacks 06PP calls
Isom_𝒳(x₁, x₂), the sheaf of isomorphisms fromx₁tox₂. That it is represented by an algebraic space overZis the other half of that definition and is not asserted here; neither is its part (1), the group law on the relative sheaf of automorphisms.
noncomputable def isomSpaceOverSpace (x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) :
(BigFppfOver B S hS)ᵒᵖ ⥤ Type u
AlgebraicGeometry.Stack.relativeIsomSpaceOverSpace, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/IsomSpaceOverAlgebraicSpace.lean, line 530. The attribute's comment: “part (2): the sheaf of isomorphisms lifting a 2-morphism”.
Stacks 06PP, part (2). The presheaf
Isom^α_{𝒳/𝒴}(x₁, x₂)of isomorphisms of two algebraic-space-valued points of𝒳lifting a given 2-morphismα : x₁ ≫ f ⟶ x₂ ≫ fof the target: it is the sub-presheaf ofAlgebraicGeometry.Stack.isomSpaceOverSpacecut out by the condition that the image of the isomorphism underfbe the prescribed component ofα.That it is represented by an algebraic space over
Zis the remaining half of Stacks 06PP part (2) and is not asserted here.
noncomputable def relativeIsomSpaceOverSpace (f : 𝒳 ⟶ 𝒴)
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) (α : x₁ ≫ f ⟶ x₂ ≫ f) :
(BigFppfOver B S hS)ᵒᵖ ⥤ Type u
AlgebraicGeometry.Stack.isAlgebraicSpace_isomSpaceOverSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/IsomSpaceOverAlgebraicSpaceRepresentability.lean, line 542. The attribute's comment: “the sheaf of isomorphisms is an algebraic space over Z”.
Stacks 06PP: the sheaf of isomorphisms of two algebraic-space-valued points of an algebraic stack is an algebraic space over
Z. The structure morphismAlgebraicGeometry.Stack.isomSpaceOverSpaceProjtoZis representable by algebraic spaces, because its fibre over every scheme-valued point ofZis the sheaf of vertical morphisms between two scheme-valued points of𝒳, an algebraic space by condition (2) of Stacks 045G;Zis an algebraic space, so Stacks 02YS applies.This is the representability half of Stacks 06PP, which
AlgebraicGeometry.Stack.isomSpaceOverSpaceconstructs the sheaf of.
theorem isAlgebraicSpace_isomSpaceOverSpace
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) :
IsAlgebraicSpace B S hS (isomSpaceOverSpace B S hS Z hZ x₁ x₂)
AlgebraicGeometry.Stack.isAlgebraicSpace_relativeIsomSpaceOverSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/IsomSpaceOverAlgebraicSpaceRepresentability.lean, line 557. The attribute's comment: “part (2): the sheaf of isomorphisms lifting a 2-morphism is an algebraic space”.
Stacks 06PP part (2): the sheaf of isomorphisms lifting a 2-morphism is an algebraic space over
Z. It is the fibre product ofIsom_𝒳(x₁, x₂)andZoverIsom_𝒴(f x₁, f x₂)byAlgebraicGeometry.Stack.isPullback_relativeIsomSpaceOverSpace, and all three of those are algebraic spaces overS, so Stacks 04T9 applies.
theorem isAlgebraicSpace_relativeIsomSpaceOverSpace (f : 𝒳 ⟶ 𝒴)
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) (α : x₁ ≫ f ⟶ x₂ ≫ f) :
IsAlgebraicSpace B S hS (relativeIsomSpaceOverSpace B S hS Z hZ f x₁ x₂ α)
AlgebraicGeometry.Stack.nonempty_equivalenceOver_isomorphismSpaceOverSpaceProj, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/IsomSpaceRenderingComparison.lean, line 126. The attribute's comment: “the sheaf of isomorphisms from x₁ to x₂: the 2-fibre product is that sheaf”.
Stacks 06PP:
Isom_𝒳(x₁, x₂)is the sheaf of isomorphisms fromx₁tox₂. The 2-fibre productZ ×_{(x₁, x₂), 𝒳 × 𝒳, Δ} 𝒳ofAlgebraicGeometry.Stack.isomorphismSpaceOverSpaceis equivalent, as a category overZ, to the category of elements of the presheaf on the category of elements ofZwhose sections over a pointaare the vertical morphismsx₁(a) ⟶ x₂(a)of𝒳. Those are exactly the isomorphismsx₁(a) ≅ x₂(a)of the fibre of𝒳, the fibres of an algebraic stack being groupoids (Stacks 003V), so this is the statement that the 2-fibre product the last paragraph of Stacks 06PP writesIsom_𝒳(x₁, x₂)is the sheaf of isomorphisms fromx₁tox₂.This is
CategoryTheory.TwoFibreProductOver.DiagonalFibre.equivalenceOverread at the pair(x₁, x₂) = AlgebraicGeometry.Stack.isomorphismPairPoint.
theorem nonempty_equivalenceOver_isomorphismSpaceOverSpaceProj
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) :
Nonempty (StacksRepresentableCFG.EquivalenceOver
(isomorphismSpaceOverSpaceProj B S hS Z hZ x₁ x₂).toFunctor
(PresheafOfCategories.discreteProjection
(TwoFibreProductOver.DiagonalFibre.vertHomPresheaf 𝒳.val.isFiberedInGroupoids
(isomorphismPairPoint B S hS Z hZ x₁ x₂).hom.w)))
AlgebraicGeometry.Stack.nonempty_equivalenceOver_relativeIsomorphismSpaceOverSpaceProj, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/IsomSpaceRenderingComparison.lean, line 148. The attribute's comment: “part (2): the 2-fibre product is the sheaf of isomorphisms lifting α”.
Stacks 06PP, part (2):
Isom^α_{𝒳/𝒴}(x₁, x₂)is the sheaf of isomorphisms liftingα. The 2-fibre productZ ×_{(x₁, x₂, α), 𝒳 ×_𝒴 𝒳, Δ_f} 𝒳ofAlgebraicGeometry.Stack.relativeIsomorphismSpaceOverSpaceis equivalent, as a category overZ, to the category of elements of the presheaf on the category of elements ofZwhose sections over a pointaare the vertical morphismsx₁(a) ⟶ x₂(a)of𝒳whose image underfis the comparison isomorphism carried by the twisted point ata, that is the componentα_a. So the object part (2) defines is the relative sheaf of isomorphisms fromx₁tox₂that the source says it is.This is
CategoryTheory.TwoFibreProductOver.RelativeDiagonalFibre.equivalenceOver— Stacks 04XT — read at the twisted pointAlgebraicGeometry.Stack.relativeIsomorphismTwistedPoint.
theorem nonempty_equivalenceOver_relativeIsomorphismSpaceOverSpaceProj (f : 𝒳 ⟶ 𝒴)
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) (α : x₁ ≫ f ⟶ x₂ ≫ f) :
Nonempty (StacksRepresentableCFG.EquivalenceOver
(relativeIsomorphismSpaceOverSpaceProj B S hS Z hZ f x₁ x₂ α).toFunctor
(PresheafOfCategories.discreteProjection
(TwoFibreProductOver.RelativeDiagonalFibre.relVertHomPresheaf
𝒴.val.isFiberedInGroupoids 𝒳.val.isFiberedInGroupoids
(relativeIsomorphismTwistedPoint B S hS Z hZ f x₁ x₂ α).w f.hom.hom.w)))
AlgebraicGeometry.Stack.isAlgebraicSpace_isomorphismTotalPresheaf, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/IsomTotalPresheafAlgebraic.lean, line 101. The attribute's comment: “Isom_X(x₁, x₂) as a presheaf over Z on the big fppf site is an algebraic space”.
Stacks 06PP: the sheaf
Isom_𝒳(x₁, x₂)on the big fppf site is an algebraic space overZ. The presheaf whose sections overWare the pairs of a pointzofZoverWand an isomorphismx₁(z) ≅ x₂(z)is an algebraic space overS, so together with its structure morphism toZit is the algebraic space overZthat the last paragraph of Stacks 06PP asserts.
theorem isAlgebraicSpace_isomorphismTotalPresheaf
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) :
IsAlgebraicSpace B S hS (isomorphismTotalPresheaf B S hS Z hZ x₁ x₂)
AlgebraicGeometry.Stack.isAlgebraicSpace_relativeIsomorphismTotalPresheaf, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/IsomTotalPresheafAlgebraic.lean, line 137. The attribute's comment: “part (2): Isom^α_{X/Y}(x₁, x₂) as a presheaf over Z on the big fppf site is an algebraic space”.
Stacks 06PP, part (2): the sheaf
Isom^α_{𝒳/𝒴}(x₁, x₂)on the big fppf site is an algebraic space overZ. The presheaf whose sections overWare the pairs of a pointzofZoverWand an isomorphismx₁(z) ≅ x₂(z)lifting the componentα_zis an algebraic space overS, so together with its structure morphism toZit is the algebraic space overZthat part (2) asserts.
theorem isAlgebraicSpace_relativeIsomorphismTotalPresheaf (f : 𝒳 ⟶ 𝒴)
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) (α : x₁ ≫ f ⟶ x₂ ≫ f) :
IsAlgebraicSpace B S hS (relativeIsomorphismTotalPresheaf B S hS Z hZ f x₁ x₂ α)
AlgebraicGeometry.Stack.relativeAutomorphismGroupAlgebraicSpace, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeAutomorphismGroupAlgebraicSpace.lean, line 85. The attribute's comment: “part (1): Isom_{X/Y}(x, x) is a group algebraic space over Z, group law and algebraicity”.
Isom_{𝒳/𝒴}(x, x)as a group algebraic space overZ: the presheaf on the big fppf site whose sections overWare the pairs of a pointzofZoverWand an automorphism ofx(z)killed byf, together with its structure morphism toZ, the group law given by composition of automorphisms, and the algebraicity of that presheaf.
noncomputable def relativeAutomorphismGroupAlgebraicSpace (f : 𝒳 ⟶ 𝒴)
(x : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) :
Space.GroupAlgebraicSpace B S hS Z hZ
AlgebraicGeometry.Stack.relativeAutomorphismGroupPresheaf, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeAutomorphismGroupOverSpace.lean, line 247. The attribute's comment: “part (1): the group law on Isom_{X/Y}(x, x), as a presheaf of groups over Z”.
The presheaf of groups on the category of elements of
Zwhose sections at a pointaofZare the vertical automorphisms ofx(a)killed byf, with composition as the group law and restriction along a morphism ofZas the restriction map.
noncomputable def relativeAutomorphismGroupPresheaf :
((algebraicSpaceStack.{u, w} B S hS Z hZ).val.val.obj)ᵒᵖ ⥤ GrpCat.{u}
AlgebraicGeometry.Stack.relativeAutomorphismPresheafGrpObj, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeAutomorphismGroupOverSpace.lean, line 294. The attribute's comment: “part (1): the group-object structure on Isom_{X/Y}(x, x) over Z”.
The presheaf of relative automorphisms of
x, read over the category of elements ofZ, is a group object of the cartesian monoidal category of presheaves of sets on that category: its unit, multiplication and inverse are the identity automorphism, composition and the inverse automorphism, taken pointwise over the points ofZ.
noncomputable def relativeAutomorphismPresheafGrpObj :
GrpObj (relativeAutomorphismPresheaf B S hS Z hZ f x)
AlgebraicGeometry.Stack.relativeAutomorphismPresheafGrpObj_mul, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeAutomorphismGroupOverSpace.lean, line 320. The attribute's comment: “part (1): the multiplication of the group object is composition”.
The multiplication of
AlgebraicGeometry.Stack.relativeAutomorphismPresheafGrpObjis composition of relative automorphisms.
theorem relativeAutomorphismPresheafGrpObj_mul
(a : ((algebraicSpaceStack.{u, w} B S hS Z hZ).val.val.obj)ᵒᵖ)
(φ : (CategoryTheory.MonoidalCategoryStruct.tensorObj
(relativeAutomorphismPresheaf B S hS Z hZ f x)
(relativeAutomorphismPresheaf B S hS Z hZ f x)).obj a) :
letI := relativeAutomorphismPresheafGrpObj B S hS Z hZ f x
(MonObj.mul (X := relativeAutomorphismPresheaf B S hS Z hZ f x)).app a φ =
(φ.1 * φ.2 : RelativeAutomorphism B S hS Z hZ f x a.unop)
AlgebraicGeometry.Stack.relativeAutomorphismPresheafGrpObj_one, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeAutomorphismGroupOverSpace.lean, line 332. The attribute's comment: “part (1): the unit of the group object is the identity automorphism”.
The unit of
AlgebraicGeometry.Stack.relativeAutomorphismPresheafGrpObjis the identity automorphism.
theorem relativeAutomorphismPresheafGrpObj_one
(a : ((algebraicSpaceStack.{u, w} B S hS Z hZ).val.val.obj)ᵒᵖ)
(t : (CategoryTheory.MonoidalCategoryStruct.tensorUnit
(((algebraicSpaceStack.{u, w} B S hS Z hZ).val.val.obj)ᵒᵖ ⥤ Type u)).obj a) :
letI := relativeAutomorphismPresheafGrpObj B S hS Z hZ f x
(MonObj.one (X := relativeAutomorphismPresheaf B S hS Z hZ f x)).app a t =
(1 : RelativeAutomorphism B S hS Z hZ f x a.unop)
AlgebraicGeometry.Stack.relativeAutomorphismPresheafGrpObj_inv, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeAutomorphismGroupOverSpace.lean, line 343. The attribute's comment: “part (1): the inverse of the group object is the inverse automorphism”.
The inverse of
AlgebraicGeometry.Stack.relativeAutomorphismPresheafGrpObjis the inverse automorphism.
theorem relativeAutomorphismPresheafGrpObj_inv
(a : ((algebraicSpaceStack.{u, w} B S hS Z hZ).val.val.obj)ᵒᵖ)
(φ : RelativeAutomorphism B S hS Z hZ f x a.unop) :
(GrpObj.inv (X := relativeAutomorphismPresheaf B S hS Z hZ f x)
(self := relativeAutomorphismPresheafGrpObj B S hS Z hZ f x)).app a φ = φ⁻¹
AlgebraicGeometry.Stack.RelativeAutomorphismSpace.nonempty_isEquivalenceOver_comparison, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeAutomorphismSpaceGroupLaw.lean, line 380. The attribute's comment: “part (1): the group structure on Isom_{X/Y}(x, x) over Z”.
The group structure on
Isom_{𝒳/𝒴}(x, x)overZ. The comparison 1-morphism is an equivalence overZfrom the category of elements of the presheaf of groups of relative automorphisms ofx(AlgebraicGeometry.Stack.relativeAutomorphismGroupPresheaf) toIsom_{𝒳/𝒴}(x, x) = Z ×_{x, 𝒳} ℐ_{𝒳/𝒴}.
theorem nonempty_isEquivalenceOver_comparison :
Nonempty (CategoryTheory.IsEquivalenceOver
(PresheafOfCategories.discreteProjection (relativeAutomorphismPresheaf B S hS Z hZ f x))
(relativeAutomorphismSpaceOverSpaceProj B S hS Z hZ f x).toFunctor
(comparison B S hS Z hZ f x))
AlgebraicGeometry.Stack.RelativeAutomorphismSpace.nonempty_equivalenceOver_comparison, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeAutomorphismSpaceGroupLaw.lean, line 395. The attribute's comment: “part (1): Isom_{X/Y}(x, x) is the presheaf of groups of relative automorphisms”.
Isom_{𝒳/𝒴}(x, x)is the presheaf of relative automorphisms, as a category overZ: there is aStacksRepresentableCFG.EquivalenceOverfrom the projection of the category of elements of the presheaf of relative automorphisms ofxto the projectionIsom_{𝒳/𝒴}(x, x) ⟶ Z.
theorem nonempty_equivalenceOver_comparison :
Nonempty (StacksRepresentableCFG.EquivalenceOver
(PresheafOfCategories.discreteProjection (relativeAutomorphismPresheaf B S hS Z hZ f x))
(relativeAutomorphismSpaceOverSpaceProj B S hS Z hZ f x).toFunctor)
AlgebraicGeometry.Stack.RelativeAutomorphismSpace.inertiaObj_mul, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeAutomorphismSpaceGroupLaw.lean, line 429. The attribute's comment: “part (1): the group law is the composition law of 050R pulled back along x”.
The multiplication of relative automorphisms is the composition law of the relative inertia. The object of the relative inertia attached to the product
φ * ψof two relative automorphisms ofxat a point ofZis the value at the corresponding object ofℐ_{𝒳/𝒴} ×_𝒳 ℐ_{𝒳/𝒴}ofCategoryTheory.RelativeInertia.composition, the composition law((x, α), (x', α'), β) ↦ (x, α ∘ β⁻¹ ∘ α' ∘ β).
theorem inertiaObj_mul {a : (algebraicSpaceStack.{u, w} B S hS Z hZ).val.val.obj}
(φ ψ : RelativeAutomorphism B S hS Z hZ f x a) :
inertiaObj B S hS Z hZ f x (φ * ψ) =
(CategoryTheory.RelativeInertia.composition f.hom.hom.toFunctor 𝒳.val.val.p).obj
(inertiaPair B S hS Z hZ f x φ ψ)
AlgebraicGeometry.Stack.RelativeAutomorphismSpace.inertiaObj_one, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeAutomorphismSpaceGroupLaw.lean, line 444. The attribute's comment: “part (1): the unit is the neutral element of 050R pulled back along x”.
The unit of the group of relative automorphisms is the neutral section of the relative inertia. The object of the relative inertia attached to the identity relative automorphism of
xat a pointaofZis the value ofCategoryTheory.RelativeInertia.neutralSection,x ↦ (x, id_x), atx(a).
theorem inertiaObj_one {a : (algebraicSpaceStack.{u, w} B S hS Z hZ).val.val.obj} :
inertiaObj B S hS Z hZ f x (1 : RelativeAutomorphism B S hS Z hZ f x a) =
(CategoryTheory.RelativeInertia.neutralSection f.hom.hom.toFunctor).obj
(x.hom.hom.toFunctor.obj a)
AlgebraicGeometry.Stack.RelativeAutomorphismSpace.inertiaObj_inv, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeAutomorphismSpaceGroupLaw.lean, line 457. The attribute's comment: “part (1): the inverse is the inverse of 050R pulled back along x”.
The inverse of the group of relative automorphisms is the inverse of the relative inertia. The object of the relative inertia attached to
φ⁻¹is the value at the object attached toφofCategoryTheory.RelativeInertia.inverse,(x, α) ↦ (x, α⁻¹).
theorem inertiaObj_inv {a : (algebraicSpaceStack.{u, w} B S hS Z hZ).val.val.obj}
(φ : RelativeAutomorphism B S hS Z hZ f x a) :
inertiaObj B S hS Z hZ f x φ⁻¹ =
(CategoryTheory.RelativeInertia.inverse f.hom.hom.toFunctor).obj
(inertiaObj B S hS Z hZ f x φ)
AlgebraicGeometry.Stack.isAlgebraicSpace_relativeAutomorphismTotalPresheaf, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeAutomorphismTotalPresheaf.lean, line 112. The attribute's comment: “part (1): Isom_{X/Y}(x, x) as a presheaf over Z on the big fppf site is an algebraic space”.
The presheaf
AlgebraicGeometry.Stack.relativeAutomorphismTotalPresheaf, whose sections overWare the pairs of a pointzofZoverWand an automorphism ofx(z)killed byf, is an algebraic space overS.
theorem isAlgebraicSpace_relativeAutomorphismTotalPresheaf (f : 𝒳 ⟶ 𝒴)
(x : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) :
IsAlgebraicSpace B S hS (relativeAutomorphismTotalPresheaf B S hS Z hZ f x)
AlgebraicGeometry.Stack.exists_relativeIsomorphismDiagram, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeIsomorphismDiagram.lean, line 255. The attribute's comment: “part (2): functorial map and twisted diagonal”.
For a 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks, two algebraic-space-valued pointsx₁, x₂ : Z ⟶ 𝒳and a 2-morphismα : x₁ ≫ f ⟶ x₂ ≫ fof the target, there are a 1-morphismHfrom the isomorphism category ofx₁,x₂to that ofx₁ ≫ f,x₂ ≫ fwhich keeps the two points ofZand appliesfto the isomorphism between them, and a 1-morphismΔfromZto the latter whose value atzis the pair(z, z)with comparison isomorphismα_z.The 2-fibre product of
HalongΔis the category of isomorphismsx₁ ≅ x₂liftingα; that it is represented by an algebraic space overZis the remaining half of part (2) and is not asserted here. The witnesses areAlgebraicGeometry.Stack.absoluteIsomorphismImageBasedFunctorandAlgebraicGeometry.Stack.relativeIsomorphismTwistedDiagonalBasedFunctor.
theorem exists_relativeIsomorphismDiagram
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) (α : x₁ ≫ f ⟶ x₂ ≫ f) :
let PX := absoluteIsomorphismCategory B S hS Z hZ 𝒳 x₁ x₂
let PY := absoluteIsomorphismCategory B S hS Z hZ 𝒴 (x₁ ≫ f) (x₂ ≫ f)
∃ (H : PX.val ⥤ᵇ PY.val)
(Δ : (algebraicSpaceStack.{u, w} B S hS Z hZ).val.val ⥤ᵇ PY.val),
(∀ A : PX.val.obj,
HEq (H.toFunctor.obj A).x A.x ∧
HEq (H.toFunctor.obj A).y A.y ∧
HEq (H.toFunctor.obj A).iso.hom
(f.hom.hom.toFunctor.map A.iso.hom)) ∧
(∀ A : (algebraicSpaceStack.{u, w} B S hS Z hZ).val.val.obj,
HEq (Δ.toFunctor.obj A).x A ∧
HEq (Δ.toFunctor.obj A).y A ∧
HEq (Δ.toFunctor.obj A).iso.hom
(α.hom.hom.toNatTrans.app A))
AlgebraicGeometry.Stack.relativeIsomorphismIteratedSpace, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeIsomSpaceIteratedForm.lean, line 162. The attribute's comment: “part (2): Isom^α_{X/Y}(x₁, x₂) as the iterated fibre product of the source”.
Stacks 06PP, part (2): the relative sheaf of isomorphisms from
x₁tox₂liftingα, in the iterated form the source writes it in. The 2-fibre productIsom^α_{𝒳/𝒴}(x₁, x₂) = (Z ×_{x₁, 𝒳, x₂} Z) ×_{Z ×_{y₁, 𝒴, y₂} Z, Δ^α} Zof the map
Hon absolute isomorphism categories induced byfalong the twisted diagonalΔ^αdetermined byα. Its objects over a schemeWare the isomorphismsx₁(z) ≅ x₂(z)of the fibre of𝒳overWwhose image underfis the component ofαatz.
noncomputable def relativeIsomorphismIteratedSpace (f : 𝒳 ⟶ 𝒴)
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) (α : x₁ ≫ f ⟶ x₂ ≫ f) :
CatFiberedInGroupoids (BigFppfOver B S hS)
AlgebraicGeometry.Stack.isRepresentableByAlgebraicSpace_relativeIsomorphismIteratedSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeIsomSpaceIteratedForm.lean, line 195. The attribute's comment: “part (2): the iterated form of Isom^α_{X/Y}(x₁, x₂) is an algebraic space”.
Stacks 06PP, part (2): the iterated form of
Isom^α_{𝒳/𝒴}(x₁, x₂)is an algebraic space. It is the base change of the twisted diagonalΔ^αalongH;Δ^αis representable by algebraic spaces andZ ×_{x₁, 𝒳, x₂} Zis represented by an algebraic space, so this is Stacks 0300.
theorem isRepresentableByAlgebraicSpace_relativeIsomorphismIteratedSpace (f : 𝒳 ⟶ 𝒴)
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) (α : x₁ ≫ f ⟶ x₂ ≫ f) :
IsRepresentableByAlgebraicSpace B S hS
(relativeIsomorphismIteratedSpace B S hS Z hZ f x₁ x₂ α)
AlgebraicGeometry.Stack.isRepresentableByAlgebraicSpaces_relativeIsomorphismIteratedSpaceProj, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeIsomSpaceIteratedForm.lean, line 215. The attribute's comment: “part (2): the iterated form of Isom^α_{X/Y}(x₁, x₂) is an algebraic space over Z”.
Stacks 06PP, part (2): the iterated form of
Isom^α_{𝒳/𝒴}(x₁, x₂)is an algebraic space overZ. Its structure 1-morphism to the stack ofZhas an algebraic space as source and the stack ofZas target, so it is representable by algebraic spaces by Stacks 02ZZ; together withAlgebraicGeometry.Stack.isRepresentableByAlgebraicSpace_relativeIsomorphismIteratedSpaceit is therefore a morphism of algebraic spaces with targetZ.
theorem isRepresentableByAlgebraicSpaces_relativeIsomorphismIteratedSpaceProj (f : 𝒳 ⟶ 𝒴)
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) (α : x₁ ≫ f ⟶ x₂ ≫ f) :
IsRepresentableByAlgebraicSpaces B S hS
(relativeIsomorphismIteratedSpaceProj B S hS Z hZ f x₁ x₂ α)
Tag 0CPK, a lemma
Tag 0CPK in the Stacks Project.
AlgebraicGeometry.Stack.isomSpaceOverSpaceMap, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/IsomSpaceOverAlgebraicSpace.lean, line 394. The attribute's comment: “part (3): the map on isomorphism sheaves”.
Stacks 0CPK, part (3): the map on isomorphism sheaves. A 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks carriesIsom_𝒳(x₁, x₂)intoIsom_𝒴(x₁ ≫ f, x₂ ≫ f): it keeps the point ofZand appliesfto the isomorphism of the fibre.The source calls this a map of algebraic spaces; that the source and target are algebraic spaces over
Zis asserted by Stacks 06PP and is not proved here, so this is the map of the underlying sheaves.
noncomputable def isomSpaceOverSpaceMap (f : 𝒳 ⟶ 𝒴)
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) :
isomSpaceOverSpace B S hS Z hZ x₁ x₂ ⟶
isomSpaceOverSpace B S hS Z hZ (x₁ ≫ f) (x₂ ≫ f)
AlgebraicGeometry.Stack.isPullback_relativeIsomSpaceOverSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/IsomSpaceOverAlgebraicSpace.lean, line 592. The attribute's comment: “part (3): the cartesian square”.
Stacks 0CPK, part (3): the cartesian square. The isomorphisms of
x₁andx₂lifting the 2-morphismα : x₁ ≫ f ⟶ x₂ ≫ fare the fibre product ofIsom_𝒳(x₁, x₂)andZoverIsom_𝒴(x₁ ≫ f, x₂ ≫ f), along the map induced byfand the section determined byα.The square is cartesian pointwise and for an elementary reason: a section of
Isom_𝒳(x₁, x₂)overWtogether with a point ofZoverWhaving the same image inIsom_𝒴(x₁ ≫ f, x₂ ≫ f)is the same thing as a section ofIsom_𝒳(x₁, x₂)whose image underfis the component ofα, because the two images have the same point ofZas their first component.The square is the one Stacks 0CPK part (3) draws, as a square of sheaves on the big fppf site of
S; that its four corners are algebraic spaces is asserted by Stacks 06PP and is not proved here. Together withAlgebraicGeometry.Stack.relativeIsomSpaceOverSpaceit also identifies the explicit sub-presheaf with the fibre product of Stacks 06PP part (2).
theorem isPullback_relativeIsomSpaceOverSpace (f : 𝒳 ⟶ 𝒴)
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) (α : x₁ ≫ f ⟶ x₂ ≫ f) :
IsPullback (relativeIsomSpaceOverSpaceι B S hS Z hZ f x₁ x₂ α)
(relativeIsomSpaceOverSpaceProj B S hS Z hZ f x₁ x₂ α)
(isomSpaceOverSpaceMap B S hS Z hZ f x₁ x₂)
(twistedSection B S hS Z hZ f x₁ x₂ α)
AlgebraicGeometry.Stack.relativeAutSpaceSliceGrpObj, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeIsomGroupOverAlgebraicSpace.lean, line 492. The attribute's comment: “part (1): the relative automorphism sheaf is a group over Z”.
The group structure over
Zon the sheafIsom_{𝒳/𝒴}(x, x)of automorphisms of an algebraic-space-valued pointxof𝒳whose image underfis the identity: the law is composition of automorphisms, the unit is the identity and the inverse is the inverse automorphism.
noncomputable def relativeAutSpaceSliceGrpObj :
GrpObj (relativeAutSpaceSlice B S hS Z hZ f x)
AlgebraicGeometry.Stack.relativeAutGroupAlgebraicSpace, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeIsomGroupOverAlgebraicSpace.lean, line 521. The attribute's comment: “part (1): the relative automorphisms are a group algebraic space over Z”.
The relative automorphism sheaf
Isom_{𝒳/𝒴}(x, x)as a group algebraic space overZ, with the group structureAlgebraicGeometry.Stack.relativeAutSpaceSliceGrpObj.
noncomputable def relativeAutGroupAlgebraicSpace :
Space.GroupAlgebraicSpace B S hS Z hZ
AlgebraicGeometry.Stack.relativeIsomSpaceSliceModObj, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeIsomGroupOverAlgebraicSpace.lean, line 608. The attribute's comment: “part (4): the action by postcomposition”.
The action of
Isom_{𝒳/𝒴}(x₂, x₂)onIsom^α_{𝒳/𝒴}(x₁, x₂)overZ, by postcomposition.
noncomputable def relativeIsomSpaceSliceModObj :
letI : GrpObj (relativeAutSpaceSlice B S hS Z hZ f x₂) :=
relativeAutSpaceSliceGrpObj B S hS Z hZ f x₂
ModObj (relativeAutSpaceSlice B S hS Z hZ f x₂)
(relativeIsomSpaceSlice B S hS Z hZ f x₁ x₂ α)
AlgebraicGeometry.Stack.isPseudoTorsor_relativeIsomSpaceSlice, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeIsomGroupOverAlgebraicSpace.lean, line 679. The attribute's comment: “part (4): the relative isomorphisms are a pseudo-torsor”.
The isomorphisms lifting
αare a pseudo-torsor under the relative automorphisms of the target point, overZ:Isom^α_{𝒳/𝒴}(x₁, x₂)is a pseudo-torsor underIsom_{𝒳/𝒴}(x₂, x₂).
theorem isPseudoTorsor_relativeIsomSpaceSlice :
letI : GrpObj (relativeAutSpaceSlice B S hS Z hZ f x₂) :=
relativeAutSpaceSliceGrpObj B S hS Z hZ f x₂
letI : ModObj (relativeAutSpaceSlice B S hS Z hZ f x₂)
(relativeIsomSpaceSlice B S hS Z hZ f x₁ x₂ α) :=
relativeIsomSpaceSliceModObj B S hS Z hZ f x₁ x₂ α
IsPseudoTorsor (relativeAutSpaceSlice B S hS Z hZ f x₂)
(relativeIsomSpaceSlice B S hS Z hZ f x₁ x₂ α)
AlgebraicGeometry.Stack.isAlgebraicSpace_isPseudoTorsor_relativeIsomSpaceSlice, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeIsomGroupOverAlgebraicSpace.lean, line 707. The attribute's comment: “part (4): the relative isomorphisms are an algebraic space and a pseudo-torsor”.
For every 2-morphism
α : x₁ ≫ f ⟶ x₂ ≫ fthe sheafIsom^α_{𝒳/𝒴}(x₁, x₂)and the relative automorphism sheafIsom_{𝒳/𝒴}(x₂, x₂)are algebraic spaces overZ, and the first is a pseudo-torsor under the second overZ.
theorem isAlgebraicSpace_isPseudoTorsor_relativeIsomSpaceSlice :
letI : GrpObj (relativeAutSpaceSlice B S hS Z hZ f x₂) :=
relativeAutSpaceSliceGrpObj B S hS Z hZ f x₂
letI : ModObj (relativeAutSpaceSlice B S hS Z hZ f x₂)
(relativeIsomSpaceSlice B S hS Z hZ f x₁ x₂ α) :=
relativeIsomSpaceSliceModObj B S hS Z hZ f x₁ x₂ α
IsAlgebraicSpace B S hS (relativeIsomSpaceOverSpace B S hS Z hZ f x₁ x₂ α) ∧
IsAlgebraicSpace B S hS (relativeIsomSpaceOverSpace B S hS Z hZ f x₂ x₂ (𝟙 (x₂ ≫ f))) ∧
IsPseudoTorsor (relativeAutSpaceSlice B S hS Z hZ f x₂)
(relativeIsomSpaceSlice B S hS Z hZ f x₁ x₂ α)
AlgebraicGeometry.Stack.isAlgebraicSpace_isPullback_relativeIsomSpaceOverSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeIsomGroupOverAlgebraicSpace.lean, line 725. The attribute's comment: “part (3): the cartesian square of algebraic spaces over Z”.
The sheaves
Isom_𝒳(x₁, x₂),Isom_𝒴(f x₁, f x₂)andIsom^α_{𝒳/𝒴}(x₁, x₂)are algebraic spaces overZ, and the square cutting outIsom^α_{𝒳/𝒴}(x₁, x₂)alongAlgebraicGeometry.Stack.isomSpaceOverSpaceMapis cartesian.
theorem isAlgebraicSpace_isPullback_relativeIsomSpaceOverSpace :
IsAlgebraicSpace B S hS (isomSpaceOverSpace B S hS Z hZ x₁ x₂) ∧
IsAlgebraicSpace B S hS (isomSpaceOverSpace B S hS Z hZ (x₁ ≫ f) (x₂ ≫ f)) ∧
IsAlgebraicSpace B S hS (relativeIsomSpaceOverSpace B S hS Z hZ f x₁ x₂ α) ∧
IsPullback (relativeIsomSpaceOverSpaceι B S hS Z hZ f x₁ x₂ α)
(relativeIsomSpaceOverSpaceProj B S hS Z hZ f x₁ x₂ α)
(isomSpaceOverSpaceMap B S hS Z hZ f x₁ x₂)
(twistedSection B S hS Z hZ f x₁ x₂ α)
AlgebraicGeometry.Stack.isMonHom_relativeAutSpaceSliceι, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeIsomGroupOverAlgebraicSpace.lean, line 909. The attribute's comment: “part (2): the first map is a homomorphism of groups over Z”.
The inclusion
Isom_{𝒳/𝒴}(x, x) ⟶ Isom_𝒳(x, x)is a homomorphism of groups overZ.
theorem isMonHom_relativeAutSpaceSliceι :
letI : GrpObj (relativeAutSpaceSlice B S hS Z hZ f x) :=
relativeAutSpaceSliceGrpObj B S hS Z hZ f x
letI : GrpObj (isomSpaceSlice B S hS Z hZ x x) := isomSpaceSliceGrpObj B S hS Z hZ x
IsMonHom (relativeAutSpaceSliceι B S hS Z hZ x f)
AlgebraicGeometry.Stack.isMonHom_isomSpaceSliceMap, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeIsomGroupOverAlgebraicSpace.lean, line 935. The attribute's comment: “part (2): the second map is a homomorphism of groups over Z”.
The map
Isom_𝒳(x, x) ⟶ Isom_𝒴(f x, f x)induced byfis a homomorphism of groups overZ.
theorem isMonHom_isomSpaceSliceMap :
letI : GrpObj (isomSpaceSlice B S hS Z hZ x x) := isomSpaceSliceGrpObj B S hS Z hZ x
letI : GrpObj (isomSpaceSlice B S hS Z hZ (x ≫ f) (x ≫ f)) :=
isomSpaceSliceGrpObj B S hS Z hZ (x ≫ f)
IsMonHom (isomSpaceSliceMap B S hS Z hZ x f)
AlgebraicGeometry.Stack.relativeAutSpaceSliceι_injective, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeIsomGroupOverAlgebraicSpace.lean, line 961. The attribute's comment: “part (2): injectivity of the first map”.
The inclusion
Isom_{𝒳/𝒴}(x, x) ⟶ Isom_𝒳(x, x)is a monomorphism.
theorem relativeAutSpaceSliceι_injective (Q : Over Z)
(g h : Q ⟶ relativeAutSpaceSlice B S hS Z hZ f x)
(hgh : g ≫ relativeAutSpaceSliceι B S hS Z hZ x f =
h ≫ relativeAutSpaceSliceι B S hS Z hZ x f) : g = h
AlgebraicGeometry.Stack.relativeAutSpaceSlice_exact, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeIsomGroupOverAlgebraicSpace.lean, line 973. The attribute's comment: “part (2): exactness at Isom_𝒳(x, x)”.
The sequence
0 ⟶ Isom_{𝒳/𝒴}(x, x) ⟶ Isom_𝒳(x, x) ⟶ Isom_𝒴(f x, f x)of groups overZis exact at the middle term: a point ofIsom_𝒳(x, x)is killed by the second map exactly when it comes from a relative automorphism.
theorem relativeAutSpaceSlice_exact (Q : Over Z) (p : Q ⟶ isomSpaceSlice B S hS Z hZ x x) :
letI : GrpObj (isomSpaceSlice B S hS Z hZ (x ≫ f) (x ≫ f)) :=
isomSpaceSliceGrpObj B S hS Z hZ (x ≫ f)
p ≫ isomSpaceSliceMap B S hS Z hZ x f = 1 ↔
∃ g : Q ⟶ relativeAutSpaceSlice B S hS Z hZ f x,
g ≫ relativeAutSpaceSliceι B S hS Z hZ x f = p
AlgebraicGeometry.Stack.relativeIsomSpaceSlice_properties, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeIsomGroupOverAlgebraicSpace.lean, line 1019. The attribute's comment: “the whole statement: parts (1), (2), (3) and (4)”.
For a 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks, an algebraic spaceZand two pointsx₁, x₂ : Z ⟶ 𝒳, the isomorphism sheaves attached to these data, read in the slice overZ, satisfy:
- the relative automorphism sheaf
Isom_{𝒳/𝒴}(x₂, x₂)is an algebraic space overZand carries a group structure overZ, i.e. is a group algebraic space overZ;- the sequence
0 ⟶ Isom_{𝒳/𝒴}(x₂, x₂) ⟶ Isom_𝒳(x₂, x₂) ⟶ Isom_𝒴(f x₂, f x₂)is a sequence of homomorphisms of groups overZ, injective at the first map and exact at the middle term;- the two isomorphism sheaves are algebraic spaces over
Zand there is a mapIsom_𝒳(x₁, x₂) ⟶ Isom_𝒴(f x₁, f x₂)for which the square cutting outIsom^α_{𝒳/𝒴}(x₁, x₂)is cartesian for every 2-morphismα : x₁ ≫ f ⟶ x₂ ≫ f;- that sheaf is an algebraic space over
Zand a pseudo-torsor underIsom_{𝒳/𝒴}(x₂, x₂)overZfor every suchα.
theorem relativeIsomSpaceSlice_properties (f : 𝒳 ⟶ 𝒴)
(x₁ x₂ : algebraicSpaceStack.{u, w} B S hS Z hZ ⟶ 𝒳) :
letI : GrpObj (relativeAutSpaceSlice B S hS Z hZ f x₂) :=
relativeAutSpaceSliceGrpObj B S hS Z hZ f x₂
letI : GrpObj (isomSpaceSlice B S hS Z hZ x₂ x₂) := isomSpaceSliceGrpObj B S hS Z hZ x₂
letI : GrpObj (isomSpaceSlice B S hS Z hZ (x₂ ≫ f) (x₂ ≫ f)) :=
isomSpaceSliceGrpObj B S hS Z hZ (x₂ ≫ f)
IsAlgebraicSpace B S hS (relativeIsomSpaceOverSpace B S hS Z hZ f x₂ x₂ (𝟙 (x₂ ≫ f))) ∧
Nonempty (GrpObj (relativeAutSpaceSlice B S hS Z hZ f x₂)) ∧
IsMonHom (relativeAutSpaceSliceι B S hS Z hZ x₂ f) ∧
IsMonHom (isomSpaceSliceMap B S hS Z hZ x₂ f) ∧
(∀ (Q : Over Z) (g h : Q ⟶ relativeAutSpaceSlice B S hS Z hZ f x₂),
g ≫ relativeAutSpaceSliceι B S hS Z hZ x₂ f =
h ≫ relativeAutSpaceSliceι B S hS Z hZ x₂ f → g = h) ∧
(∀ (Q : Over Z) (p : Q ⟶ isomSpaceSlice B S hS Z hZ x₂ x₂),
p ≫ isomSpaceSliceMap B S hS Z hZ x₂ f = 1 ↔
∃ g : Q ⟶ relativeAutSpaceSlice B S hS Z hZ f x₂,
g ≫ relativeAutSpaceSliceι B S hS Z hZ x₂ f = p) ∧
IsAlgebraicSpace B S hS (isomSpaceOverSpace B S hS Z hZ x₁ x₂) ∧
IsAlgebraicSpace B S hS (isomSpaceOverSpace B S hS Z hZ (x₁ ≫ f) (x₂ ≫ f)) ∧
(∀ α : x₁ ≫ f ⟶ x₂ ≫ f,
IsPullback (relativeIsomSpaceOverSpaceι B S hS Z hZ f x₁ x₂ α)
(relativeIsomSpaceOverSpaceProj B S hS Z hZ f x₁ x₂ α)
(isomSpaceOverSpaceMap B S hS Z hZ f x₁ x₂)
(twistedSection B S hS Z hZ f x₁ x₂ α)) ∧
(∀ α : x₁ ≫ f ⟶ x₂ ≫ f,
IsAlgebraicSpace B S hS (relativeIsomSpaceOverSpace B S hS Z hZ f x₁ x₂ α)) ∧
(∀ α : x₁ ≫ f ⟶ x₂ ≫ f,
letI : ModObj (relativeAutSpaceSlice B S hS Z hZ f x₂)
(relativeIsomSpaceSlice B S hS Z hZ f x₁ x₂ α) :=
relativeIsomSpaceSliceModObj B S hS Z hZ f x₁ x₂ α
IsPseudoTorsor (relativeAutSpaceSlice B S hS Z hZ f x₂)
(relativeIsomSpaceSlice B S hS Z hZ f x₁ x₂ α))
Tag 06PQ, a lemma
Tag 06PQ in the Stacks Project.
AlgebraicGeometry.Stack.exists_cartesianRelativeInertiaSquare, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RelativeInertiaBaseChange.lean, line 214. The attribute's comment: “left square of algebraic stacks”.
Stacks 06PQ, the left square. Both squares of the diagram of Stacks 06PQ are 2-fibre products of algebraic stacks: the right one is the defining base-change square of Stacks 04T2, and this provides the left one, a comparison 1-morphism from the relative inertia of the base change to the relative inertia of
π, with the prescribed action on objects and automorphisms, exhibiting the left square as a 2-fibre product in the 2-category of algebraic stacks.
theorem exists_cartesianRelativeInertiaSquare :
Nonempty (CartesianRelativeInertiaSquare B S hS π f)
AlgebraicGeometry.Stack.isTwoFibreProduct_twoFibreProductSquareAlgebraicStacks, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/TwoFibreProductSquareAlgebraicStack.lean, line 112. The attribute's comment: “right square of algebraic stacks”.
Stacks 04T2, second assertion: the 2-categorical universal property. The canonical square of a cospan of algebraic stacks over
Sis a 2-fibre product in the 2-category of algebraic stacks, and not merely in the ambient 2-category of categories fibred in groupoids: the square underlying it is the canonical one there, which is a 2-fibre product unconditionally, and the 2-category of algebraic stacks is a full sub-2-category.This is also the right square of Stacks 06PQ, whose left square is
AlgebraicGeometry.Stack.exists_cartesianRelativeInertiaSquare: the right square of the diagram there is the defining base-change square of the cospan(π, f).
noncomputable def isTwoFibreProduct_twoFibreProductSquareAlgebraicStacks
{𝒳 𝒴 𝒵 : AlgebraicStacks.{u, w} B S hS} (f : 𝒳 ⟶ 𝒵) (g : 𝒴 ⟶ 𝒵) :
Bicategory.IsTwoFibreProduct (twoFibreProductSquareAlgebraicStacks B S hS f g)
Tag 06R5, a lemma
Tag 06R5 in the Stacks Project.
CategoryTheory.inertiaPullbackComparison_isEquivalenceOver, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/CategoryTheory/FiberedCategory/InertiaMonomorphism.lean, line 417.
For a fully faithful morphism, the inertia square is a 2-fibre product over the base, with its canonical comparison functor and vertical coherence.
public theorem inertiaPullbackComparison_isEquivalenceOver
(hFF : F.FullyFaithful) :
Nonempty (IsEquivalenceOver (RelativeInertia.toBase pX)
(TwoFibreProductOver.structureFunctor (RelativeInertia.toBase pY) pX pY
(RelativeInertia.π pY) F)
(inertiaPullbackComparison pX pY F hF))
Tag 06PR, a lemma
Tag 06PR in the Stacks Project.
AlgebraicGeometry.Stack.isTwoFibreProduct_inertiaPresentationSquare, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/InertiaPresentationSquare.lean, line 456. The attribute's comment: “the diagram is 2-cartesian, given Stacks 06PC and Stacks 06PB part 2”.
Let
[U/R] ⟶ 𝒳be a presentation and letG/Ube the stabilizer group algebraic space of the presenting groupoid(U, R, s, t, c). Then𝒮_G ------> 𝒮_U | | v v ℐ_𝒳 ------> 𝒳is a fibre product diagram, i.e. a 2-fibre product in the sense of Stacks 003Q, given Groupoids in Spaces, Lemma 06PC and the second assertion of Stacks 06PB as the hypothesis
Z.
noncomputable def isTwoFibreProduct_inertiaPresentationSquare
(Z : InertiaQuotientStackInput B S hS P) :
Bicategory.IsTwoFibreProduct (inertiaPresentationSquare B S hS P Z)
AlgebraicGeometry.Stack.nonempty_isTwoFibreProduct_inertiaPresentationSquare, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/InertiaPresentationSquare.lean, line 468. The attribute's comment: “the diagram is a fibre product diagram”.
The diagram of the stabilizer, the object space, the inertia of
𝒳and𝒳attached to a presentation[U/R] ⟶ 𝒳is a fibre product diagram, given Groupoids in Spaces, Lemma 06PC with the inertia stack of[U/R]in its lower-left corner.
theorem nonempty_isTwoFibreProduct_inertiaPresentationSquare
(Z : InertiaQuotientStackInput B S hS P) :
Nonempty (Bicategory.IsTwoFibreProduct (inertiaPresentationSquare B S hS P Z))
AlgebraicGeometry.Stack.isTwoFibreProduct_inertiaPresentationSquareAlgebraicStacks, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/InertiaPresentationSquareAlgebraicStacks.lean, line 334. The attribute's comment: “the diagram is 2-cartesian in the 2-category of algebraic stacks”.
Let
𝒳be an algebraic stack overSand let[U/R] ⟶ 𝒳be a presentation. LetG/Ube the stabilizer group algebraic space associated to the presenting groupoid(U, R, s, t, c). Then𝒮_G ------> 𝒮_U | | v v ℐ_𝒳 ------> 𝒳is a 2-fibre product diagram in the 2-category of algebraic stacks over
S.
noncomputable def isTwoFibreProduct_inertiaPresentationSquareAlgebraicStacks :
Bicategory.IsTwoFibreProduct (inertiaPresentationSquareAlgebraicStacks B S hS P)
AlgebraicGeometry.Stack.nonempty_isTwoFibreProduct_inertiaPresentationSquareAlgebraicStacks, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/InertiaPresentationSquareAlgebraicStacks.lean, line 348. The attribute's comment: “the diagram is a fibre product diagram of algebraic stacks”.
For an algebraic stack
𝒳overSwith a presentation[U/R] ⟶ 𝒳, the diagram of the algebraic stack of the stabilizer, the algebraic stack of the object space, the inertia of𝒳and𝒳is a fibre product diagram in the 2-category of algebraic stacks overS.
theorem nonempty_isTwoFibreProduct_inertiaPresentationSquareAlgebraicStacks :
Nonempty (Bicategory.IsTwoFibreProduct
(inertiaPresentationSquareAlgebraicStacks B S hS P))
AlgebraicGeometry.Stack.isTwoFibreProduct_presentationInertiaSquare, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/InertiaPresentationSquareCanonical.lean, line 137. The attribute's comment: “the diagram is 2-cartesian”.
Stacks 06PR. Let
𝒳be a category fibred in groupoids over the big fppf site ofS— in particular an algebraic stack — and let[U/R] ⟶ 𝒳be a presentation (Stacks 04TI). LetG/Ube the stabilizer group algebraic space associated to the groupoid(U, R, s, t, c)(Stacks 0448). Then𝒮_G ------> 𝒮_U | | v v ℐ_𝒳 ------> 𝒳is a fibre product diagram, i.e. a 2-fibre product in the sense of Stacks 003Q.
This is
AlgebraicGeometry.Stack.isTwoFibreProduct_inertiaPresentationSquareat the canonical input ofAlgebraicGeometry.Stack.inertiaQuotientStackInput, so the proof is the proof of the source — immediate from Groupoids in Spaces, Lemma 06PC (AlgebraicGeometry.Stack.isTwoFibreProduct_inertiaQuotientStackSquareFibredtogether with the second assertion of Stacks 06PB) pasted onto the inertia square of Stacks 06R5 for the presentation — and the only datum it consumes is the presentation.
noncomputable def isTwoFibreProduct_presentationInertiaSquare :
Bicategory.IsTwoFibreProduct (presentationInertiaSquare P)
AlgebraicGeometry.Stack.nonempty_isTwoFibreProduct_presentationInertiaSquare, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/InertiaPresentationSquareCanonical.lean, line 145. The attribute's comment: “the diagram is a fibre product diagram”.
Stacks 06PR, in propositional form: for a presentation
[U/R] ⟶ 𝒳the diagram of the stack of the stabilizer, the stack of the object space, the inertia of𝒳and𝒳is a fibre product diagram.
theorem nonempty_isTwoFibreProduct_presentationInertiaSquare :
Nonempty (Bicategory.IsTwoFibreProduct (presentationInertiaSquare P))
Sources
Section101.6 Higher diagonals#
Section 101.6 of the Stacks Project, Tag 04YX. 6 tags here are carried by 32 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0CL0, a lemma
Tag 0CL0 in the Stacks Project.
AlgebraicGeometry.Stack.isRelativelyUnramified_relativeInertiaProjection_iff_isDM_unconditional, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/DeligneMumfordRelativeInertiaConverse.lean, line 356. The attribute's comment: “part (4): the relative inertia projection is unramified iff f is DM, both directions and with no hypothesis. The direction (b) implies (a) is Stacks 0457 and 045C at the packaged unramified property; the converse needs no pseudo-torsor, being an instance of isUnramified_of_isUnramified_pullbackSnd, because the shear identifies the self-fibre-product of a fibre of the relative diagonal with the base change of the relative automorphism presheaf the inertia projection is tested on”.
Stacks 0CL0, part (4). For a 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overS, the relative inertia projectionπ : I_{𝒳/𝒴} ⟶ 𝒳is unramified, in the relative sense of Properties of Stacks, Section 04XB, exactly whenfis DM.The direction (b) ⇒ (a) is
AlgebraicGeometry.Stack.isRelativelyUnramified_relativeInertiaProjection_of_isDMand (a) ⇒ (b) isAlgebraicGeometry.Stack.isDM_of_isRelativelyUnramified_relativeInertiaProjection; neither places any hypothesis onf.
theorem isRelativelyUnramified_relativeInertiaProjection_iff_isDM_unconditional
(f : 𝒳 ⟶ 𝒴) :
IsRelativelyUnramified B S hS (relativeInertiaProjection B S hS f).hom ↔ IsDM B S hS f
AlgebraicGeometry.Stack.isLocallyQuasiFinite_relativeInertiaProjection_iff_isQuasiDM_unconditional, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/DeligneMumfordRelativeInertiaConverse.lean, line 376. The attribute's comment: “part (5): the relative inertia projection is locally quasi-finite iff f is quasi-DM, both directions and with no hypothesis. The direction (b) implies (a) is Stacks 0457 and 045C at the packaged locally-quasi-finite property; the converse is an instance of isLocallyQuasiFinite_of_isLocallyQuasiFinite_pullbackSnd, the generic half of Stacks 0DSK, fed by the shear identification rather than by a pseudo-torsor”.
Stacks 0CL0, part (5). For a 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overS, the relative inertia projectionπ : I_{𝒳/𝒴} ⟶ 𝒳is locally quasi-finite, in the relative sense of Properties of Stacks, Section 04XB, exactly whenfis quasi-DM.The direction (b) ⇒ (a) is
AlgebraicGeometry.Stack.isLocallyQuasiFinite_relativeInertiaProjection_of_isQuasiDMand (a) ⇒ (b) isAlgebraicGeometry.Stack.isQuasiDM_of_isLocallyQuasiFinite_relativeInertiaProjection; neither places any hypothesis onf. This is the part the proof of Stacks 0DSN cites.
theorem isLocallyQuasiFinite_relativeInertiaProjection_iff_isQuasiDM_unconditional
(f : 𝒳 ⟶ 𝒴) :
IsLocallyQuasiFinite B S hS (relativeInertiaProjection B S hS f).hom ↔
AlgebraicStacks.IsQuasiDM B S hS f
AlgebraicGeometry.Stack.isLocallySeparated_relativeInertiaProjection_iff_relativeDiagonal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/LocalSeparatednessRelativeInertia.lean, line 172. The attribute's comment: “part (3), conditions (a) and (b): the relative diagonal is locally separated exactly when the first projection of the relative inertia is”.
For a 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overS, the relative inertia projectionπ : I_{𝒳/𝒴} ⟶ 𝒳is locally separated, in the relative sense of Properties of Stacks, Section 04XB, exactly when the first relative diagonalΔ_{f, 1} = Δ_f : 𝒳 ⟶ 𝒳 ×_{f, 𝒴, f} 𝒳is.
theorem isLocallySeparated_relativeInertiaProjection_iff_relativeDiagonal (f : 𝒳 ⟶ 𝒴) :
IsLocallySeparated B S hS (relativeInertiaProjection B S hS f).hom ↔
IsLocallySeparated B S hS
(relativeDiagonal.{u, u, u + 1} B S hS 𝒳.val 𝒴.val f.hom)
AlgebraicGeometry.Stack.isLocallySeparated_relativeDiagonal_iff_isImmersion_neutralSection, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SecondRelativeDiagonalInertia.lean, line 406. The attribute's comment: “part (3), conditions (b) and (c): the relative diagonal is locally separated exactly when the neutral section of the relative inertia is an immersion”.
For a 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overS, the relative diagonalΔ_{f, 1} = Δ_fis locally separated in the sense of Stacks 04XB exactly whenΔ_{f, 2} = e : 𝒳 ⟶ I_{𝒳/𝒴}, the neutral section of the relative inertia, is an immersion of algebraic stacks in the sense of part (3) of Stacks 04YL.This is Stacks 04YU read at
Δ_finstead of atf— whose representability hypothesis is automatic there by part (1) of Stacks 04XS — composed with the identification ofΔ_{f, 2}with the neutral section, which is what the source means by "sinceΔ_{f, 2}is the diagonal ofΔ_fwe have (b) ⇔ (c) by definition". The transports of the two conjuncts of part (3) of Stacks 04YL areisRepresentableByAlgebraicSpaces_secondRelativeDiagonal_iff_neutralSectionandisImmersion_secondRelativeDiagonal_iff_neutralSection.
theorem isLocallySeparated_relativeDiagonal_iff_isImmersion_neutralSection (f : 𝒳 ⟶ 𝒴) :
IsLocallySeparated B S hS
(relativeDiagonal.{u, u, u + 1} B S hS 𝒳.val 𝒴.val f.hom) ↔
AlgebraicStacks.IsImmersion B S hS (relativeInertiaStackNeutralSection B S hS f)
AlgebraicGeometry.Stack.isSeparated_relativeInertiaProjection_iff_relativeDiagonal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationRelativeInertia.lean, line 370. The attribute's comment: “part (1), conditions (a) and (b): the relative inertia projection is separated exactly when the first relative diagonal is”.
Stacks 0CL0, part (1), conditions (a) and (b). For a 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overS, the relative inertia projectionπ : I_{𝒳/𝒴} ⟶ 𝒳is separated, in the relative sense of Properties of Stacks, Section 04XB, exactly when the first relative diagonalΔ_{f, 1} = Δ_f : 𝒳 ⟶ 𝒳 ×_{f, 𝒴, f} 𝒳is.Both conditions are first read at the first projection
pr₁of the 2-fibre product ofΔ_fwith itself, byAlgebraicGeometry.Stack.isSeparated_relativeInertiaProjection_iff_twoFibreProductFst. Then:
- (b) ⇒ (a) is Stacks 045C:
pr₁is a base change ofΔ_f, so it inherits separatedness, and no hypothesis on the property is needed.- (a) ⇒ (b) is the section argument.
Δ_{f, 2} ≫ pr₁ = 𝟙 𝒳, soΔ_{f, 2}is a section ofpr₁, andAlgebraicGeometry.Stack.isClosedImmersion_section_of_isSeparated— Stacks 04YS atpr₁, which is representable byAlgebraicGeometry.Stack.isRepresentableByAlgebraicSpaces_twoFibreProductFst_relativeDiagonal, followed by the three hypothesis-free transfers — makesΔ_{f, 2}a closed immersion. Stacks 04YS read atΔ_finstead of atpr₁turns that back into separatedness ofΔ_f.Neither direction uses the group law of the relative inertia, so Groupoids in Spaces, Lemma 06P6 — the source's route, and Chapter 78 — is not needed; see the module docstring.
This theorem and
AlgebraicGeometry.Stack.isSeparated_relativeDiagonal_iff_isClosedImmersion_neutralSection, which is (b) ⇔ (c), are together the covering set of part (1) of Stacks 0CL0, and both carry it.
theorem isSeparated_relativeInertiaProjection_iff_relativeDiagonal (f : 𝒳 ⟶ 𝒴) :
IsSeparated B S hS (relativeInertiaProjection B S hS f).hom ↔
IsSeparated B S hS
(relativeDiagonal.{u, u, u + 1} B S hS 𝒳.val 𝒴.val f.hom)
AlgebraicGeometry.Stack.isQuasiSeparated_relativeInertiaProjection_iff_relativeDiagonal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationRelativeInertia.lean, line 406. The attribute's comment: “part (2), conditions (a) and (b): the relative inertia projection is quasi-separated exactly when the first relative diagonal is”.
Stacks 0CL0, part (2), conditions (a) and (b). For a 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overS, the relative inertia projectionπ : I_{𝒳/𝒴} ⟶ 𝒳is quasi-separated, in the relative sense of Properties of Stacks, Section 04XB, exactly when the first relative diagonalΔ_{f, 1} = Δ_fis.The argument is that of
AlgebraicGeometry.Stack.isSeparated_relativeInertiaProjection_iff_relativeDiagonalone step down the scale: (b) ⇒ (a) is Stacks 045C at quasi-separatedness, and (a) ⇒ (b) is Stacks 04YT atpr₁— making the sectionΔ_{f, 2}quasi-compact throughAlgebraicGeometry.Stack.isRelativelyQuasiCompact_section_of_isQuasiSeparated— followed by Stacks 04YT read atΔ_f.This theorem and
AlgebraicGeometry.Stack.isQuasiSeparated_relativeDiagonal_iff_isQuasiCompact_neutralSection, which is (b) ⇔ (c), are together the covering set of part (2) of Stacks 0CL0, and both carry it.
theorem isQuasiSeparated_relativeInertiaProjection_iff_relativeDiagonal (f : 𝒳 ⟶ 𝒴) :
IsQuasiSeparated B S hS (relativeInertiaProjection B S hS f).hom ↔
IsQuasiSeparated B S hS
(relativeDiagonal.{u, u, u + 1} B S hS 𝒳.val 𝒴.val f.hom)
AlgebraicGeometry.Stack.isSeparated_relativeDiagonal_iff_isClosedImmersion_neutralSection, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationRelativeInertia.lean, line 437. The attribute's comment: “part (1), conditions (b) and (c): the relative diagonal is separated exactly when the neutral section of the relative inertia is a closed immersion”.
Stacks 0CL0, part (1), conditions (b) and (c). For a 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overS, the relative diagonalΔ_{f, 1} = Δ_fis separated in the sense of Stacks 04XB exactly whenΔ_{f, 2} = e : 𝒳 ⟶ I_{𝒳/𝒴}, the neutral section of the relative inertia, is a closed immersion of algebraic stacks in the sense of part (2) of Stacks 04YL.This is part (1) of Stacks 04YZ — Stacks 04YS read at
Δ_f, whose representability hypothesis is automatic by part (1) of Stacks 04XS — composed with the identification ofΔ_{f, 2}with the neutral section, which is what the source means by "sinceΔ_{f, 2}is the diagonal ofΔ_fwe have (b) ⇔ (c) by definition". The transports of the two conjuncts of part (2) of Stacks 04YL areStack.isRepresentableByAlgebraicSpaces_secondRelativeDiagonal_iff_neutralSectionandStack.isClosedImmersion_secondRelativeDiagonal_iff_neutralSection.
theorem isSeparated_relativeDiagonal_iff_isClosedImmersion_neutralSection (f : 𝒳 ⟶ 𝒴) :
IsSeparated B S hS
(relativeDiagonal.{u, u, u + 1} B S hS 𝒳.val 𝒴.val f.hom) ↔
AlgebraicStacks.IsClosedImmersion B S hS (relativeInertiaStackNeutralSection B S hS f)
AlgebraicGeometry.Stack.isQuasiSeparated_relativeDiagonal_iff_isQuasiCompact_neutralSection, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparationRelativeInertia.lean, line 458. The attribute's comment: “part (2), conditions (b) and (c): the relative diagonal is quasi-separated exactly when the neutral section of the relative inertia is quasi-compact”.
Stacks 0CL0, part (2), conditions (b) and (c). For a 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overS, the relative diagonalΔ_{f, 1} = Δ_fis quasi-separated in the sense of Stacks 04XB exactly whenΔ_{f, 2} = e : 𝒳 ⟶ I_{𝒳/𝒴}, the neutral section of the relative inertia, is quasi-compact in that sense.This is part (2) of Stacks 04YZ — Stacks 04YT read at
Δ_f— composed withAlgebraicGeometry.Stack.isQuasiCompact_secondRelativeDiagonal_iff_neutralSection. Being quasi-compact is not one of the three parts of Stacks 04YL, so unlike condition (1)(c) there is no representability conjunct to transport alongside.
theorem isQuasiSeparated_relativeDiagonal_iff_isQuasiCompact_neutralSection (f : 𝒳 ⟶ 𝒴) :
IsQuasiSeparated B S hS
(relativeDiagonal.{u, u, u + 1} B S hS 𝒳.val 𝒴.val f.hom) ↔
IsQuasiCompact B S hS (relativeInertiaStackNeutralSection B S hS f).hom
Tag 04YY, a lemma
Tag 04YY in the Stacks Project.
AlgebraicGeometry.Stack.AlgebraicStacks.isRepresentableByAlgebraicSpaces_of_isEquivalence_secondRelativeDiagonal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/FaithfulRepresentableUnconditional.lean, line 98. The attribute's comment: “the implication (2) ⟹ (1)”.
Stacks 04YY, the implication (2) ⟹ (1). A 1-morphism of algebraic stacks over
Swhose second diagonalΔ_{f, 2}is an isomorphism is representable by algebraic spaces: the second diagonal is an isomorphism exactly whenfis faithful (Stacks 04Z7), and a faithful 1-morphism of algebraic stacks is representable by algebraic spaces (Stacks 04Y5).
theorem isRepresentableByAlgebraicSpaces_of_isEquivalence_secondRelativeDiagonal (f : 𝒳 ⟶ 𝒴)
(hf : Functor.IsEquivalence (secondRelativeDiagonal B S hS f.hom).hom.toFunctor) :
IsRepresentableByAlgebraicSpaces B S hS f.hom.hom
AlgebraicGeometry.Stack.AlgebraicStacks.isRepresentableByAlgebraicSpaces_tfae, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/RepresentableSecondDiagonalTFAE.lean, line 54.
Stacks 04YY. For a 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overSthe following are equivalent:
fis representable by algebraic spaces;- the second diagonal
Δ_{f, 2}is an isomorphism;- the relative inertia
I_{𝒳/𝒴}is trivial over𝒳, that is, its neutral sectione : 𝒳 ⟶ I_{𝒳/𝒴}is an isomorphism;- for every scheme
Tand everyx : T ⟶ 𝒳the kernel ofIsom_𝒳(x, x) ⟶ Isom_𝒴(f ∘ x, f ∘ x)is trivial — stated as: every endomorphism of an object of𝒳whichfsends to an identity is an identity.
theorem isRepresentableByAlgebraicSpaces_tfae (f : 𝒳 ⟶ 𝒴) :
List.TFAE
[IsRepresentableByAlgebraicSpaces B S hS f.hom.hom,
Functor.IsEquivalence (secondRelativeDiagonal B S hS f.hom).hom.toFunctor,
Functor.IsEquivalence
(relativeInertiaStackNeutralSection B S hS f).hom.hom.toFunctor,
∀ (x : 𝒳.val.val.obj) (a : x ⟶ x),
(CatFiberedInGroupoids.homFunctor f.hom).map a = 𝟙 _ → a = 𝟙 x]
AlgebraicGeometry.Stack.AlgebraicStacks.isEquivalence_secondRelativeDiagonal_iff_relativeInertiaTrivial, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SecondDiagonalRepresentable.lean, line 239. The attribute's comment: “the equivalence of parts (2) and (3)”.
Stacks 04YY, the equivalence of parts (2) and (3). For a 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overS, the second diagonalΔ_{f, 2}is an isomorphism exactly when the relative inertia group stackI_{𝒳/𝒴}is trivial over𝒳, that is, exactly when its neutral sectione : 𝒳 ⟶ I_{𝒳/𝒴}is an isomorphism.
theorem isEquivalence_secondRelativeDiagonal_iff_relativeInertiaTrivial (f : 𝒳 ⟶ 𝒴) :
Functor.IsEquivalence (secondRelativeDiagonal B S hS f.hom).hom.toFunctor ↔
Functor.IsEquivalence
(relativeInertiaStackNeutralSection B S hS f).hom.hom.toFunctor
AlgebraicGeometry.Stack.AlgebraicStacks.relativeInertiaTrivial_iff_isomKernel_trivial, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SecondDiagonalRepresentable.lean, line 250. The attribute's comment: “the equivalence of parts (3) and (4)”.
Stacks 04YY, the equivalence of parts (3) and (4). The relative inertia
I_{𝒳/𝒴}of a 1-morphism of algebraic stacks is trivial over𝒳exactly when, for every schemeTand everyx : T ⟶ 𝒳, the kernel ofIsom_𝒳(x, x) ⟶ Isom_𝒴(f ∘ x, f ∘ x)is trivial — stated as: every endomorphism of an object of𝒳whichfsends to an identity is an identity.
theorem relativeInertiaTrivial_iff_isomKernel_trivial (f : 𝒳 ⟶ 𝒴) :
Functor.IsEquivalence
(relativeInertiaStackNeutralSection B S hS f).hom.hom.toFunctor ↔
∀ (x : 𝒳.val.val.obj) (a : x ⟶ x),
(CatFiberedInGroupoids.homFunctor f.hom).map a = 𝟙 _ → a = 𝟙 x
AlgebraicGeometry.Stack.AlgebraicStacks.secondRelativeDiagonal_tfae, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SecondDiagonalRepresentable.lean, line 262. The attribute's comment: “the equivalence of parts (2), (3) and (4)”.
Stacks 04YY, the equivalence of parts (2), (3) and (4). For a 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overSthe following are equivalent: the second diagonalΔ_{f, 2}is an isomorphism; the relative inertiaI_{𝒳/𝒴}is trivial over𝒳; the kernel of the map onIsomsheaves attached to any object of𝒳over a scheme is trivial.
theorem secondRelativeDiagonal_tfae (f : 𝒳 ⟶ 𝒴) :
List.TFAE
[Functor.IsEquivalence (secondRelativeDiagonal B S hS f.hom).hom.toFunctor,
Functor.IsEquivalence
(relativeInertiaStackNeutralSection B S hS f).hom.hom.toFunctor,
∀ (x : 𝒳.val.val.obj) (a : x ⟶ x),
(CatFiberedInGroupoids.homFunctor f.hom).map a = 𝟙 _ → a = 𝟙 x]
AlgebraicGeometry.Stack.AlgebraicStacks.isEquivalence_secondRelativeDiagonal_of_isRepresentableByAlgebraicSpaces, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SecondDiagonalRepresentable.lean, line 280. The attribute's comment: “the implication (1) ⟹ (2)”.
Stacks 04YY, the implication (1) ⟹ (2). If a 1-morphism of algebraic stacks over
Sis representable by algebraic spaces then its second diagonalΔ_{f, 2}is an isomorphism.By Stacks 04Y5 representability by algebraic spaces makes the underlying functor faithful, and by Stacks 04Z7 that is exactly the second diagonal being an isomorphism.
theorem isEquivalence_secondRelativeDiagonal_of_isRepresentableByAlgebraicSpaces (f : 𝒳 ⟶ 𝒴)
(hf : IsRepresentableByAlgebraicSpaces B S hS f.hom.hom) :
Functor.IsEquivalence (secondRelativeDiagonal B S hS f.hom).hom.toFunctor
Tag 0AHJ, a lemma
Tag 0AHJ in the Stacks Project.
AlgebraicGeometry.Stack.AlgebraicStacks.isMonomorphism_iff_isEquivalence_relativeDiagonal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/HigherDiagonalMonomorphism.lean, line 140. The attribute's comment: “part (1)”.
Stacks 0AHJ, part (1). A 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overSis a monomorphism (Stacks 04ZW) if and only if its first relative diagonalΔ_{f,1}is an isomorphism, i.e. has underlying functor an equivalence of categories.Both directions pass through full faithfulness of
f: Stacks 04Z7 saysΔ_{f,1}is an equivalence exactly whenfis fully faithful, Stacks 05UK turns the monomorphy clause into full faithfulness, and Stacks 04ZZ turns full faithfulness back into the monomorphy clause.The representability conjunct of
AlgebraicGeometry.Stack.AlgebraicStacks.IsMonomorphismin the "if" direction is the implication (2) ⟹ (3) of Stacks 04Y5 atf.
theorem isMonomorphism_iff_isEquivalence_relativeDiagonal (f : 𝒳 ⟶ 𝒴) :
IsMonomorphism B S hS f ↔
Functor.IsEquivalence
(CatFiberedInGroupoids.homFunctor (relativeDiagonalAlgebraicStacks B S hS f).hom)
AlgebraicGeometry.Stack.AlgebraicStacks.isRepresentableByAlgebraicSpaces_iff_isMonomorphism_relativeDiagonal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/HigherDiagonalMonomorphism.lean, line 162. The attribute's comment: “part (2)”.
Stacks 0AHJ, part (2). A 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overSis representable by algebraic spaces if and only if its first relative diagonalΔ_{f,1}is a monomorphism (Stacks 04ZW).The "only if" direction is part (3) of Stacks 04YQ. For the converse, Stacks 05UK makes
Δ_{f,1}full, which by Stacks 04Z7 — the content clause (2) of Stacks 04YY reads asΔ_{f,2}being an isomorphism — makesffaithful, and faithfulness is representability by Stacks 04Y5.That last step, the implication (2) ⟹ (3) of Stacks 04Y5 at
f, isAlgebraicGeometry.Stack.AlgebraicStacks.isRepresentableByAlgebraicSpaces_of_faithful.
theorem isRepresentableByAlgebraicSpaces_iff_isMonomorphism_relativeDiagonal (f : 𝒳 ⟶ 𝒴) :
IsRepresentableByAlgebraicSpaces B S hS f.hom.hom ↔
IsMonomorphism B S hS (relativeDiagonalAlgebraicStacks B S hS f)
AlgebraicGeometry.Stack.AlgebraicStacks.isMonomorphism_secondRelativeDiagonal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/HigherDiagonalMonomorphism.lean, line 178. The attribute's comment: “the second diagonal is always a monomorphism”.
Stacks 0AHJ, the final assertion. The second relative diagonal
Δ_{f,2}of any 1-morphismf : 𝒳 ⟶ 𝒴of algebraic stacks overSis a monomorphism (Stacks 04ZW). No hypothesis onfis needed.This is the "only if" direction of part (2) applied to
Δ_{f,1}, which is representable by algebraic spaces unconditionally by part (1) of Stacks 04XS.
theorem isMonomorphism_secondRelativeDiagonal (f : 𝒳 ⟶ 𝒴) :
IsMonomorphism B S hS
(relativeDiagonalAlgebraicStacks B S hS (relativeDiagonalAlgebraicStacks B S hS f))
Tag 04YZ, a lemma
Tag 04YZ in the Stacks Project.
AlgebraicGeometry.Stack.isSeparated_firstRelativeDiagonal_tfae, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/HigherDiagonalSeparation.lean, line 67. The attribute's comment: “part (1)”.
For a 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overSthe following are equivalent: the first relative diagonalΔ_{f,1}is separated; the second relative diagonalΔ_{f,2}is a closed immersion, part (2) of Stacks 04YL;Δ_{f,2}is proper;Δ_{f,2}is universally closed — the last two, and the first, in the relative sense of Stacks 04XB.
theorem isSeparated_firstRelativeDiagonal_tfae (f : 𝒳 ⟶ 𝒴) :
List.TFAE
[IsSeparated B S hS (relativeDiagonalAlgebraicStacks B S hS f).hom,
AlgebraicStacks.IsClosedImmersion B S hS
(relativeDiagonalAlgebraicStacks B S hS (relativeDiagonalAlgebraicStacks B S hS f)),
IsProper B S hS
(relativeDiagonalAlgebraicStacks B S hS
(relativeDiagonalAlgebraicStacks B S hS f)).hom,
UniversallyClosed B S hS
(relativeDiagonalAlgebraicStacks B S hS
(relativeDiagonalAlgebraicStacks B S hS f)).hom]
AlgebraicGeometry.Stack.isQuasiSeparated_firstRelativeDiagonal_tfae, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/HigherDiagonalSeparation.lean, line 86. The attribute's comment: “part (2)”.
For a 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overSthe following are equivalent: the first relative diagonalΔ_{f,1}is quasi-separated; the second relative diagonalΔ_{f,2}is of finite type;Δ_{f,2}is quasi-compact — all three in the relative sense of Stacks 04XB.
theorem isQuasiSeparated_firstRelativeDiagonal_tfae (f : 𝒳 ⟶ 𝒴) :
List.TFAE
[IsQuasiSeparated B S hS (relativeDiagonalAlgebraicStacks B S hS f).hom,
IsFiniteType B S hS
(relativeDiagonalAlgebraicStacks B S hS
(relativeDiagonalAlgebraicStacks B S hS f)).hom,
IsQuasiCompact B S hS
(relativeDiagonalAlgebraicStacks B S hS
(relativeDiagonalAlgebraicStacks B S hS f)).hom]
AlgebraicGeometry.Stack.isLocallySeparated_firstRelativeDiagonal_iff_isImmersion_second, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/HigherDiagonalSeparation.lean, line 111. The attribute's comment: “part (3)”.
The first relative diagonal
Δ_{f,1}of a 1-morphismf : 𝒳 ⟶ 𝒴of algebraic stacks overSis locally separated, in the relative sense of Stacks 04XB, if and only if the second relative diagonalΔ_{f,2}is an immersion, part (3) of Stacks 04YL.
theorem isLocallySeparated_firstRelativeDiagonal_iff_isImmersion_second (f : 𝒳 ⟶ 𝒴) :
IsLocallySeparated B S hS (relativeDiagonalAlgebraicStacks B S hS f).hom ↔
AlgebraicStacks.IsImmersion B S hS
(relativeDiagonalAlgebraicStacks B S hS (relativeDiagonalAlgebraicStacks B S hS f))
Tag 04Z0, a lemma
Tag 04Z0 in the Stacks Project.
AlgebraicGeometry.Stack.isDM_iff_isUnramifiedRelative_diagonals, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/DMSecondDiagonal.lean, line 149. The attribute's comment: “dm”.
Stacks 04Z0, part (4). A 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overS— with no representability hypothesis — is DM, in the sense of Definition 04YW, if and only if its first relative diagonalΔ_{f,1} : 𝒳 ⟶ 𝒳 ×_{f, 𝒴, f} 𝒳and its second relative diagonalΔ_{f,2}, the relative diagonal ofΔ_{f,1}, are both unramified in the relative sense of Properties of Stacks, Section 04XB.Definition 04YW is representability of
Δ_{f,1}by algebraic spaces together with Section 04XB unramifiedness of it; the representability clause is a theorem for a 1-morphism of algebraic stacks — part (1) of Stacks 04XS — so the condition carried here is the Section 04XB clause alone and the left-hand side is the first conjunct on the right. The second conjunct is unconditionally true, which is the source's own proof:Δ_{f,2}is the relative diagonal ofΔ_{f,1}, which is representable by algebraic spaces, so part (3) of Stacks 050E — Stacks 05W6 applied at a diagonal which is locally of finite type and a monomorphism by parts (2) and (3) of Stacks 04YQ — makes it unramified with no hypothesis onf.
theorem isDM_iff_isUnramifiedRelative_diagonals (f : 𝒳 ⟶ 𝒴) :
IsDM B S hS f ↔
(IsUnramifiedRelative B S hS (relativeDiagonalAlgebraicStacks B S hS f).hom ∧
IsUnramifiedRelative B S hS (relativeDiagonalAlgebraicStacks B S hS
(relativeDiagonalAlgebraicStacks B S hS f)).hom)
AlgebraicGeometry.Stack.isQuasiDM_iff_isLocallyQuasiFinite_diagonals, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/QuasiDMSecondDiagonal.lean, line 54. The attribute's comment: “quasi_dm”.
A 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overS— with no representability hypothesis — is quasi-DM, in the sense of Definition 04YW, if and only if its first relative diagonalΔ_{f,1} : 𝒳 ⟶ 𝒳 ×_{f, 𝒴, f} 𝒳and its second relative diagonalΔ_{f,2}, the relative diagonal ofΔ_{f,1}, are both locally quasi-finite in the relative sense of Properties of Stacks, Section 04XB.
theorem isQuasiDM_iff_isLocallyQuasiFinite_diagonals (f : 𝒳 ⟶ 𝒴) :
AlgebraicStacks.IsQuasiDM B S hS f ↔
(IsLocallyQuasiFinite B S hS (relativeDiagonalAlgebraicStacks B S hS f).hom ∧
IsLocallyQuasiFinite B S hS (relativeDiagonalAlgebraicStacks B S hS
(relativeDiagonalAlgebraicStacks B S hS f)).hom)
AlgebraicGeometry.Stack.isQuasiSeparated_iff_isQuasiCompactMorphism_diagonals, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/QuasiSeparatedSecondDiagonal.lean, line 323. The attribute's comment: “quasi_separated”.
Stacks 04Z0, part (2). A 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overS— with no representability hypothesis — is quasi-separated, in the sense of Definition 04YW, if and only if its first relative diagonalΔ_{f,1} : 𝒳 ⟶ 𝒳 ×_{f, 𝒴, f} 𝒳and its second relative diagonalΔ_{f,2}, the relative diagonal ofΔ_{f,1}, are both quasi-compact in the sense of Definition 050U.Definition 04YW is the conjunction, at every algebraic space representing a base change of
Δ_{f,1}along a scheme-valued point, of quasi-compactness and quasi-separatedness of the structural morphism, so the left-hand side splits as Section 04XB quasi-compactness ofΔ_{f,1}together with Section 04XB quasi-separatedness ofΔ_{f,1}. Part (2) of Stacks 04YZ, which isAlgebraicGeometry.Stack.isQuasiCompact_relativeDiagonal_iff_isQuasiSeparatedapplied toΔ_{f,1}, replaces the second of those by Section 04XB quasi-compactness ofΔ_{f,2}; and Stacks 050T,AlgebraicGeometry.Stack.isQuasiCompact_iff_baseChange_quasiCompact, replaces Section 04XB quasi-compactness of each diagonal by Definition 050U quasi-compactness, which is the form the statement asks for. Both diagonals are representable by algebraic spaces by part (1) of Stacks 04XS, so neither application needs a hypothesis.
theorem isQuasiSeparated_iff_isQuasiCompactMorphism_diagonals (f : 𝒳 ⟶ 𝒴) :
AlgebraicStacks.IsQuasiSeparated B S hS f ↔
(IsQuasiCompactMorphism B S hS (relativeDiagonalAlgebraicStacks B S hS f) ∧
IsQuasiCompactMorphism B S hS (relativeDiagonalAlgebraicStacks B S hS
(relativeDiagonalAlgebraicStacks B S hS f)))
AlgebraicGeometry.Stack.isSeparated_iff_universallyClosed_diagonals, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparatedSecondDiagonal.lean, line 117. The attribute's comment: “separated”.
Stacks 04Z0, part (1). A 1-morphism
f : 𝒳 ⟶ 𝒴of algebraic stacks overS— with no representability hypothesis — is separated, in the sense of Definition 04YW, if and only if its first relative diagonalΔ_{f,1} : 𝒳 ⟶ 𝒳 ×_{f, 𝒴, f} 𝒳and its second relative diagonalΔ_{f,2}, the relative diagonal ofΔ_{f,1}, are both universally closed in the relative sense of Properties of Stacks, Section 04XB.Definition 04YW is properness of
Δ_{f,1}, and properness of a morphism of algebraic spaces is separatedness, finite type and universal closedness. Universal closedness ofΔ_{f,1}is the first conjunct on the right; its separatedness is universal closedness ofΔ_{f,2}by part (1) of Stacks 04YZ; it is unconditionally locally of finite type by part (2) of Stacks 04XS; and it is quasi-compact because it is universally closed, by Stacks 04XW.
theorem isSeparated_iff_universallyClosed_diagonals (f : 𝒳 ⟶ 𝒴) :
AlgebraicStacks.IsSeparated B S hS f ↔
(UniversallyClosed B S hS (relativeDiagonalAlgebraicStacks B S hS f).hom ∧
UniversallyClosed B S hS (relativeDiagonalAlgebraicStacks B S hS
(relativeDiagonalAlgebraicStacks B S hS f)).hom)
Tag 0CPL, a lemma
Tag 0CPL in the Stacks Project.
AlgebraicGeometry.Stack.HigherDiagonal.isProper_mapBase_of_isSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparatedIsomPullback.lean, line 235. The attribute's comment: “part (1): proper”.
Stacks 0CPL, part (1), the separated case. If
f : 𝒳 ⟶ 𝒴is separated then the comparisonT₁ ×_{x₁, 𝒳, x₂} T₂ ⟶ T₁ ×_{y₁, 𝒴, y₂} T₂of algebraic-space-valued points of𝒳is proper, in the sense of Stacks 04XB.This is Stacks 050H part (6) at a cospan whose two sources are algebraic spaces.
theorem isProper_mapBase_of_isSeparated (hf : AlgebraicStacks.IsSeparated B S hS f) :
Stack.IsProper.{u, u, u + 1} B S hS (AlgebraicStacks.mapBase B S hS x₁ x₂ f).hom
AlgebraicGeometry.Stack.HigherDiagonal.isQuasiCompactAndQuasiSeparated_mapBase, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparatedIsomPullback.lean, line 245. The attribute's comment: “part (1): quasi-compact and quasi-separated”.
Stacks 0CPL, part (1), the quasi-separated case. If
f : 𝒳 ⟶ 𝒴is quasi-separated then the comparisonT₁ ×_{x₁, 𝒳, x₂} T₂ ⟶ T₁ ×_{y₁, 𝒴, y₂} T₂of algebraic-space-valued points of𝒳is quasi-compact and quasi-separated, in the sense of Stacks 04XB.This is Stacks 050H part (7) at a cospan whose two sources are algebraic spaces.
theorem isQuasiCompactAndQuasiSeparated_mapBase
(hf : AlgebraicStacks.IsQuasiSeparated B S hS f) :
Stack.IsQuasiCompact.{u, u, u + 1} B S hS
(AlgebraicStacks.mapBase B S hS x₁ x₂ f).hom ∧
Stack.IsQuasiSeparated.{u, u, u + 1} B S hS
(AlgebraicStacks.mapBase B S hS x₁ x₂ f).hom
AlgebraicGeometry.Stack.HigherDiagonal.isLocallyQuasiFinite_mapBase_of_isQuasiDM, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparatedIsomPullback.lean, line 259. The attribute's comment: “part (1): locally quasi-finite”.
Stacks 0CPL, part (1), the quasi-DM case. If
f : 𝒳 ⟶ 𝒴is quasi-DM then the comparisonT₁ ×_{x₁, 𝒳, x₂} T₂ ⟶ T₁ ×_{y₁, 𝒴, y₂} T₂of algebraic-space-valued points of𝒳is locally quasi-finite, in the sense of Stacks 04XB.This is Stacks 050H part (5) at a cospan whose two sources are algebraic spaces.
theorem isLocallyQuasiFinite_mapBase_of_isQuasiDM
(hf : AlgebraicStacks.IsQuasiDM B S hS f) :
Stack.IsLocallyQuasiFinite.{u, u, u + 1} B S hS
(AlgebraicStacks.mapBase B S hS x₁ x₂ f).hom
AlgebraicGeometry.Stack.HigherDiagonal.isUnramified_mapBase_of_isDM, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparatedIsomPullback.lean, line 271. The attribute's comment: “part (1): unramified”.
Stacks 0CPL, part (1), the Deligne–Mumford case. If
f : 𝒳 ⟶ 𝒴is Deligne–Mumford then the comparisonT₁ ×_{x₁, 𝒳, x₂} T₂ ⟶ T₁ ×_{y₁, 𝒴, y₂} T₂of algebraic-space-valued points of𝒳is unramified, in the sense of Stacks 04XB.This is Stacks 050H part (4) at a cospan whose two sources are algebraic spaces.
theorem isUnramified_mapBase_of_isDM (hf : Stack.IsDM B S hS f) :
∀ (U : BigFppfOver B S hS)
(z : BigFppfOver B U.left.1 U.left.2 ⥤
(AlgebraicStacks.twoFibreProduct B S hS (x₁ ≫ f) (x₂ ≫ f)).val.val.obj)
(_hz : z ⋙ (AlgebraicStacks.twoFibreProduct B S hS (x₁ ≫ f) (x₂ ≫ f)).val.val.p =
Over.map U.hom)
(F : (BigFppfOver B U.left.1 U.left.2)ᵒᵖ ⥤ Type u)
(hF : IsAlgebraicSpace B U.left.1 U.left.2 F),
Nonempty (StacksRepresentableCFG.EquivalenceOver
(TwoFibreProductOver.fst (Over.map U.hom)
(AlgebraicStacks.twoFibreProduct B S hS x₁ x₂).val.val.p
(AlgebraicStacks.twoFibreProduct B S hS (x₁ ≫ f) (x₂ ≫ f)).val.val.p z
(CatFiberedInGroupoids.homFunctor (AlgebraicStacks.mapBase B S hS x₁ x₂ f).hom))
(presheafOfCategories (F ⋙ typeToCat)).p) →
Space.IsUnramified B S hS
(algebraicSpaceMap B S hS U
((spacesOverSmallerBaseFunctor B U.left.1 S U.left.2 hS U.hom).obj ⟨F, hF⟩)).hom
AlgebraicGeometry.Stack.HigherDiagonal.isProper_isomMap_of_isSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparatedIsomPullback.lean, line 445. The attribute's comment: “part (2): proper”.
Stacks 0CPL, part (2), the separated case. If
f : 𝒳 ⟶ 𝒴is separated then the induced mapIsom_𝒳(x₁, x₂) ⟶ Isom_𝒴(y₁, y₂)is proper, in the sense of Stacks 04XB.
theorem isProper_isomMap_of_isSeparated (hf : AlgebraicStacks.IsSeparated B S hS f) :
Stack.IsProper.{u, u, u + 1} B S hS (isomMap B S hS f T hT x₁ x₂)
AlgebraicGeometry.Stack.HigherDiagonal.isQuasiCompactAndQuasiSeparated_isomMap, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparatedIsomPullback.lean, line 455. The attribute's comment: “part (2): quasi-compact and quasi-separated”.
Stacks 0CPL, part (2), the quasi-separated case. If
f : 𝒳 ⟶ 𝒴is quasi-separated then the induced mapIsom_𝒳(x₁, x₂) ⟶ Isom_𝒴(y₁, y₂)is quasi-compact and quasi-separated, in the sense of Stacks 04XB.
theorem isQuasiCompactAndQuasiSeparated_isomMap
(hf : AlgebraicStacks.IsQuasiSeparated B S hS f) :
Stack.IsQuasiCompact.{u, u, u + 1} B S hS (isomMap B S hS f T hT x₁ x₂) ∧
Stack.IsQuasiSeparated.{u, u, u + 1} B S hS (isomMap B S hS f T hT x₁ x₂)
AlgebraicGeometry.Stack.HigherDiagonal.isLocallyQuasiFinite_isomMap_of_isQuasiDM, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparatedIsomPullback.lean, line 469. The attribute's comment: “part (2): locally quasi-finite”.
Stacks 0CPL, part (2), the quasi-DM case. If
f : 𝒳 ⟶ 𝒴is quasi-DM then the induced mapIsom_𝒳(x₁, x₂) ⟶ Isom_𝒴(y₁, y₂)is locally quasi-finite, in the sense of Stacks 04XB.
theorem isLocallyQuasiFinite_isomMap_of_isQuasiDM
(hf : AlgebraicStacks.IsQuasiDM B S hS f) :
Stack.IsLocallyQuasiFinite.{u, u, u + 1} B S hS (isomMap B S hS f T hT x₁ x₂)
AlgebraicGeometry.Stack.HigherDiagonal.isUnramified_isomMap_of_isDM, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparatedIsomPullback.lean, line 480. The attribute's comment: “part (2): unramified”.
Stacks 0CPL, part (2), the Deligne–Mumford case. If
f : 𝒳 ⟶ 𝒴is Deligne–Mumford then the induced mapIsom_𝒳(x₁, x₂) ⟶ Isom_𝒴(y₁, y₂)is unramified, in the sense of Stacks 04XB.
theorem isUnramified_isomMap_of_isDM (hf : Stack.IsDM B S hS f) :
∀ (U : BigFppfOver B S hS)
(z : BigFppfOver B U.left.1 U.left.2 ⥤
(isomStack B S hS T hT (x₁ ≫ f) (x₂ ≫ f)).val.obj)
(_hz : z ⋙ (isomStack B S hS T hT (x₁ ≫ f) (x₂ ≫ f)).val.p = Over.map U.hom)
(G : (BigFppfOver B U.left.1 U.left.2)ᵒᵖ ⥤ Type u)
(hG : IsAlgebraicSpace B U.left.1 U.left.2 G),
Nonempty (StacksRepresentableCFG.EquivalenceOver
(TwoFibreProductOver.fst (Over.map U.hom)
(isomStack B S hS T hT x₁ x₂).val.p
(isomStack B S hS T hT (x₁ ≫ f) (x₂ ≫ f)).val.p z
(CatFiberedInGroupoids.homFunctor (isomMap B S hS f T hT x₁ x₂)))
(presheafOfCategories (G ⋙ typeToCat)).p) →
Space.IsUnramified B S hS
(algebraicSpaceMap B S hS U
((spacesOverSmallerBaseFunctor B U.left.1 S U.left.2 hS U.hom).obj ⟨G, hG⟩)).hom
Sources
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.