Covers of schemes over a base #
In this file we define the typeclass Cover.Over
. For a cover 𝒰
of an S
-scheme X
,
the datum 𝒰.Over S
contains S
-scheme structures on the components of 𝒰
and asserts
that the component maps are morphisms of S
-schemes.
We provide instances of 𝒰.Over S
for standard constructions on covers.
Bundle an S
-scheme with P
into an object of P.Over ⊤ S
.
Equations
Instances For
Bundle an S
-morphism of S
-scheme with P
into a morphism in P.Over ⊤ S
.
Equations
Instances For
A P
-cover of a scheme X
over S
is a cover, where the components are over S
and the
component maps commute with the structure morphisms.
- isOver_map (j : 𝒰.J) : Hom.IsOver (𝒰.map j) S
Instances
Equations
The pullback of a cover of S
-schemes along a morphism of S
-schemes. This is not
definitionally equal to AlgebraicGeometry.Scheme.Cover.pullbackCover
, as here we take
the pullback in Over S
, whose underlying scheme is only isomorphic but not equal to the
pullback in Scheme
.
Equations
Instances For
Equations
Equations
A variant of AlgebraicGeometry.Scheme.Cover.pullbackCoverOver
with the arguments in the
fiber products flipped.
Equations
Instances For
Equations
Equations
The pullback of a cover of S
-schemes with Q
along a morphism of S
-schemes. This is not
definitionally equal to AlgebraicGeometry.Scheme.Cover.pullbackCover
, as here we take
the pullback in Q.Over ⊤ S
, whose underlying scheme is only isomorphic but not equal to the
pullback in Scheme
.
Equations
Instances For
Equations
Equations
A variant of AlgebraicGeometry.Scheme.Cover.pullbackCoverOverProp
with the arguments in the
fiber products flipped.