Scheme-valued points of affine Hopf-algebra spectra #
For a commutative ring R and a same-universe commutative bialgebra H, this file identifies
the convolution monoid of H-points with morphisms over Spec R into Spec H. It treats both
affine test schemes Spec A and arbitrary schemes T, whose points are valued in the relative
global sections of T through the relative Γ-Spec adjunction.
The monoid law on the scheme side is the pointwise law induced by the monoid object represented
by H; the source Spec A need not itself be a monoid object. No cocommutativity assumption is
made, so the resulting monoid of points need not be commutative. The target
(Spec H).asOver (Spec R) below is definitionally the underlying object of
(AlgebraicGeometry.bialgSpec R).obj (Opposite.op (CommBialgCat.of R H)).
The affine equivalence and its multiplicativity are Mathlib's
AlgebraicGeometry.Spec.mapMulEquiv. The comparison for arbitrary test schemes upgrades
Mathlib's AlgebraicGeometry.algΓAlgSpecAdjunction to a multiplicative equivalence. This file
proves this comparison at bialgebra/monoid generality. It additionally records the Hopf-algebra
case: transport across named Grp-presentations and the points-presheaf isomorphism for
CommHopfAlgCat, together with covariance in the value algebra and contravariance in the
coordinate algebra.
Main declarations #
TauCeti.CommHopfAlgCat.schemePointsAlgΓMulEquiv: maps from an arbitrary relative scheme to an affine bialgebra spectrum are convolution points valued in its relative global sections.TauCeti.CommHopfAlgCat.schemePointsAlgΓMulEquiv_apply: the forward comparison applies relative global sections and then the adjunction counit.TauCeti.CommHopfAlgCat.schemePointsAlgΓMulEquiv_symm_apply: the inverse comparison is the adjunction unit followed by the spectrum map of the convolution point.TauCeti.CommHopfAlgCat.schemePointsAlgΓMulEquiv_precomp: the comparison is natural in the test scheme.TauCeti.CommHopfAlgCat.schemePointsAlgΓMulEquiv_mapDomain: the comparison is contravariantly natural in the coordinate bialgebra.TauCeti.CommHopfAlgCat.mapMulEquivOfPresentation: Mathlib's spectrum-points equivalence with its target transported across a named presentation.TauCeti.CommHopfAlgCat.mapMulEquivOfPresentation_apply_left: the underlying spectrum map of the transported equivalence.TauCeti.CommHopfAlgCat.mapMulEquiv_mapValue: a value-algebra map becomes precomposition by the corresponding spectrum morphism.TauCeti.CommHopfAlgCat.mapMulEquivOfPresentation_mapValue: the same covariance after transport across a named presentation.TauCeti.CommHopfAlgCat.mapMulEquiv_mapDomain: a coordinate bialgebra morphism becomes postcomposition by the induced relative spectrum morphismSpec K ⟶ Spec H.TauCeti.CommHopfAlgCat.pointMulEquivOfPresentation_mapDomain: contravariance for arbitrary named point equivalences characterized by their underlying spectrum maps.TauCeti.CommHopfAlgCat.pointsPresheafIsoSchemePointsPresheaf: the natural comparison between convolution points and relative-spectrum points.
The scheme morphism underlying the spectrum-points equivalence is induced by the underlying ring homomorphism of the algebra point.
Mathlib's spectrum-points equivalence is contravariantly natural in the coordinate
bialgebra. Precomposing a K-point by f : H →ₐc[R] K corresponds on spectra to
postcomposing by the induced morphism Spec K ⟶ Spec H.
Points of affine spectra on arbitrary test schemes #
Maps from an arbitrary scheme T over Spec R to the affine monoid scheme represented by
H are the convolution monoid of H-points valued in the relative global sections of T.
Unlike AlgebraicGeometry.Spec.mapMulEquiv, the test scheme here need not be affine. The
equivalence is the relative Γ-Spec adjunction, with its target given the convolution product.
Equations
- TauCeti.CommHopfAlgCat.schemePointsAlgΓMulEquiv H T = { toEquiv := TauCeti.CommHopfAlgCat.schemePointsAlgΓEquiv✝ H T, map_mul' := ⋯ }
Instances For
The forward relative Γ-Spec comparison applies relative global sections to the scheme
point and composes with the adjunction counit, then regards the resulting algebra morphism as a
convolution point.
The inverse relative Γ-Spec comparison is the adjunction unit followed by the affine
spectrum point represented by p.
The global-sections comparison is natural in the test scheme. Precomposing a T-valued
point by φ : S ⟶ T postcomposes its algebra point with the induced map Γ(T) ⟶ Γ(S).
The global-sections comparison is contravariantly natural in the coordinate bialgebra.
Postcomposing a scheme-valued point with Spec f is precomposition of its algebra point by f.
Points on affine test schemes #
Mathlib's spectrum-points equivalence with its target transported to an equal named scheme
over Spec R.
The equality records the complete presentation as a group object over Spec R, so both the
structural morphism and the pointwise group law are preserved by the transport.
Equations
Instances For
The underlying scheme map of the spectrum point transported across a named presentation.
The second equality names the presentation of the wrapped group's underlying scheme as Spec H;
it determines the eqToHom appearing in the formula.
Mathlib's spectrum-points equivalence is natural in the value algebra. Postcomposing
an A-valued algebra point by φ : A ⟶ B corresponds on spectra to precomposing by
Spec B ⟶ Spec A.
Naturality in the value algebra for spectrum points whose target is transported across a named presentation.
Contravariant naturality in the coordinate Hopf algebra for named point equivalences.
The two equivalences may be public wrappers around mapMulEquivOfPresentation; it is enough to
characterize their underlying scheme maps. This lets named affine group schemes reuse the
presentation compatibility without unfolding their definitions.
Scheme-valued affine-group points, restricted along relative Spec and regarded as a
type-valued presheaf on opposite commutative algebras.
Equations
Instances For
The scheme-points presheaf at A is the set of morphisms over Spec R from Spec A to
Spec H.
Convolution points agree naturally with scheme-valued points. This is Mathlib's
Spec.mapMulEquiv, assembled over all value algebras.
Equations
Instances For
The comparison from convolution points to scheme-valued points is Mathlib's spectrum-points equivalence at every value algebra.
The inverse comparison recovers the convolution point represented by a relative spectrum morphism.