Pullback of quasicoherent algebras #
A quasicoherent commutative algebra on a scheme can be viewed as a commutative monoid object in the symmetric monoidal category of quasicoherent sheaves. This description makes pullback of algebras functorial: the strong symmetric monoidal pullback of quasicoherent sheaves carries commutative monoid objects to commutative monoid objects.
This is the algebraic side of base change for relative spectra. The characteristic equations in this file identify the carrier, unit, multiplication, and morphisms of an algebra pullback with the already established pullback of the underlying quasicoherent sheaves and its monoidal comparisons.
The construction is Mathlib's CategoryTheory.Functor.mapCommMon, which carries commutative
monoid objects along a lax braided functor, applied to the strong symmetric monoidal structure
on TauCeti.AlgebraicGeometry.QuasicoherentSheaf.pullback.
Pullback of algebras is left adjoint to pushforward of algebras: for f : X ⟶ Y, a
quasicoherent algebra A on Y and any commutative algebra B on X, algebra maps
f^* A ⟶ B correspond to algebra maps A ⟶ f_* B. The bijection is transposition along the
pullback–pushforward adjunction of modules. It preserves algebra maps because that adjunction is
monoidal (CategoryTheory.Adjunction.isMonHom_homEquiv_iff), and the multiplication of f^* A is
that of A transported along the tensor comparison of pullback, which is invertible as A is
quasicoherent. The algebra B need not be quasicoherent, so that B can be the structure sheaf
of an arbitrary scheme.
Pullback of algebras is pseudofunctorial: the identity and composition isomorphisms
𝟙^* A ≅ A and f^* g^* A ≅ (f ≫ g)^* A are those of the underlying modules, and the bijection
above is compatible with them and with the corresponding isomorphisms of pushforward. These are
the inputs for the compatibility of base change of relative spectra with composition.
Main declarations #
TauCeti.AlgebraicGeometry.QuasicoherentAlgebra.pullback: pullback of quasicoherent algebras along a morphism of schemes;TauCeti.AlgebraicGeometry.QuasicoherentAlgebra.pullbackIdandTauCeti.AlgebraicGeometry.QuasicoherentAlgebra.pullbackComp: its identity and composition isomorphisms, given on underlying modules by Mathlib'sScheme.Modules.pullbackIdandScheme.Modules.pullbackComp;TauCeti.AlgebraicGeometry.QuasicoherentAlgebra.pullbackHomEquiv: the bijection between algebra mapsf^* A ⟶ BandA ⟶ f_* B, natural inAandB, and compatible with composition (pullbackHomEquiv_comp) and identities (pullbackHomEquiv_id_hom_hom).
References #
- The Stacks Project, Tag 01LQ (relative spectrum as a functor), where this adjunction for quasicoherent algebras gives the universal property of relative Spec in terms of pullbacks.
The symmetry of modules on a scheme, stated for the unfolded sheaf category used by the quasicoherent full subcategory.
Instances For
Pullback of quasicoherent commutative algebras along a morphism of schemes.
Instances For
The carrier of a pulled-back algebra is the pullback of its underlying module.
The unit of a pulled-back algebra is the pullback of its unit, preceded by the identification of the pulled-back structure sheaf.
The multiplication of a pulled-back algebra is the pullback of its multiplication, preceded by the inverse tensor comparison of module pullback.
Pullback of algebra morphisms has the underlying map given by pullback of module morphisms, transported along the canonical carrier identifications.
Pullback of quasicoherent algebras along the identity is naturally the identity.
Instances For
Pullback of quasicoherent algebras respects composition.
Instances For
The identity comparison of algebra pullback is Mathlib's identity comparison of module pullback on underlying modules.
The inverse identity comparison of algebra pullback is Mathlib's inverse identity comparison of module pullback on underlying modules.
The composition comparison of algebra pullback is Mathlib's composition comparison of module pullback on underlying modules.
The inverse composition comparison of algebra pullback is Mathlib's inverse composition comparison of module pullback on underlying modules.
Pullback of quasicoherent algebras is left adjoint to pushforward of algebras. For a
morphism of schemes f : X ⟶ Y, a quasicoherent algebra A on Y and a commutative algebra B
on X, algebra maps f^* A ⟶ B correspond to algebra maps A ⟶ f_* B. On underlying modules
this is transposition along the pullback–pushforward adjunction
(pullbackHomEquiv_apply_hom_hom).
Instances For
On underlying modules, the algebra map A ⟶ f_* B corresponding to g : f^* A ⟶ B is the
transpose of g along the pullback–pushforward adjunction.
On underlying modules, the algebra map f^* A ⟶ B corresponding to ψ : A ⟶ f_* B is the
inverse transpose of ψ along the pullback–pushforward adjunction.
The bijection pullbackHomEquiv is natural in the algebra on the base: precomposing with
the pullback of a : A' ⟶ A corresponds to precomposing with a.
The bijection pullbackHomEquiv is natural in the algebra on the source: postcomposing with
b : B ⟶ B' corresponds to postcomposing with its pushforward.
Transposition along pullback of algebras is compatible with composition of scheme morphisms:
transposing along f ≫ g, after the composition isomorphism (f ≫ g)^* A ≅ f^* g^* A, is
transposing along f and then along g, followed by the composition isomorphism
g_* f_* B ≅ (f ≫ g)_* B of pushforward.
Transposition along pullback of algebras by the identity is the identity, through the
identity isomorphisms 𝟙^* A ≅ A and B ≅ 𝟙_* B of pullback and pushforward.