Documentation

TauCeti.AlgebraicGeometry.AffineGroupScheme.HopfSpec

Infrastructure for Hopf spectra #

This file computes the underlying scheme maps of Mathlib's AlgebraicGeometry.hopfSpec on an arbitrary same-universe commutative Hopf algebra. It identifies the underlying scheme with the ordinary spectrum, the structural morphism with the algebra structure map, the multiplication source with the standard affine fibre product, and the group operations with the counit, comultiplication, and antipode.

It also records coordinate equality and extensionality lemmas obtained from the full faithfulness of hopfSpec.

These lemmas provide the common projection boundary used by concrete affine group schemes. The same-universe restriction is inherited from Mathlib's current hopfSpec construction.

Main declarations #

Coordinate equalities transport through hopfSpec, one map at a time. If two homomorphisms of affine group schemes out of Spec Q agree after composing with the homomorphism represented by a coordinate morphism c : Q ⟶ K, then their coordinate preimages agree after composing with c.

Coordinate extensionality transports through hopfSpec. Two homomorphisms of affine group schemes between Hopf spectra are equal as soon as their coordinate preimages are.

@[simp]

The scheme underlying the Hopf spectrum of H is its ordinary spectrum.

@[simp]

The structural morphism of a Hopf spectrum is induced by its algebra structure map.

A morphism property that respects isomorphisms holds for the structural morphism of a Hopf spectrum exactly when it holds for the spectrum map induced by the algebra structure map.

@[simp]

The multiplication source of a Hopf spectrum is the standard affine fibre product of two copies of its underlying spectrum over the base.

@[simp]

Applying algSpec to an algebra homomorphism has underlying scheme map Spec.map of its underlying ring homomorphism.

Mathlib's algSpec_map_left leaves this map expressed through the CommAlgCat/under-category equivalence, and no public computation lemma exposes the resulting Under.Hom.right. The final reduction is therefore definitional and is localized here.

Mathlib's hopfSpec object is the group object on the ordinary spectrum.

This bundled identification carries the group structure across the two instance paths. Mathlib's operation computation lemmas are stated for (Spec H).asOver (Spec R), while hopfSpec reaches that group object through the Hopf-algebra/cogroup equivalence.

A Hopf spectrum is a commutative group object exactly when its coordinate Hopf algebra is cocommutative.

The Hopf spectrum of a cocommutative Hopf algebra is a commutative group object.

A Hopf spectrum is finite over its base exactly when its coordinate algebra is module-finite.

A Hopf spectrum is flat over its base exactly when its coordinate algebra is flat as a module.

A Hopf spectrum is locally of finite presentation over its base exactly when its coordinate algebra is finitely presented.

A finite commutative algebra is projective as a module exactly when it is flat as a module and finitely presented as an algebra.

For a finite Hopf algebra over a commutative ring, projectivity of the coordinate algebra is equivalent to flatness and local finite presentation of its Hopf spectrum over the base.

@[simp]

The rank function of a finite flat Hopf spectrum is the local rank of its coordinate algebra.