Commutative group objects form a preadditive category #
Let C be a braided cartesian monoidal category. For commutative group objects A and B of
C, the morphisms A ⟶ B of CommGrp C form a commutative group under the pointwise group
law of B: the sum of f and g is the composite lift f g ≫ μ, the product of f and g in
the group A.X ⟶ B.X of points of B with values in A.X. Composition is additive on both
sides, since precomposition preserves the group law on points and postcomposition with a
homomorphism of group objects does too. Hence CommGrp C is a preadditive category, and the
endomorphisms of a commutative group object form a ring (CategoryTheory.End.ring) whose
multiplication is composition.
For commutative group schemes over a base scheme S, that is C = Over S, this is the abelian
group of homomorphisms Hom_S(G, H) and the endomorphism ring End_S(G), in which an integer
n acts as multiplication by n (CommGrp.intCast_hom_hom_hom).
The group law is written additively on morphisms of CommGrp C, while the group law on points of
a group object is written multiplicatively (Mathlib's scoped instance CategoryTheory.Hom.group),
so f + g corresponds to the product of the underlying morphisms (CommGrp.add_hom_hom_hom).
Main definitions #
CategoryTheory.CommGrp.homMk: the morphism of commutative group objects given by a homomorphism of the underlying group objects.CategoryTheory.CommGrp.instPreadditive:CommGrp Cis preadditive.
Main results #
CategoryTheory.CommGrp.add_hom_hom_hom,CategoryTheory.CommGrp.zero_hom_hom_hom,CategoryTheory.CommGrp.neg_hom_hom_hom,CategoryTheory.CommGrp.sub_hom_hom_homandCategoryTheory.CommGrp.zsmul_hom_hom_hom: the group operations on morphisms ofCommGrp Care the pointwise ones.CategoryTheory.CommGrp.intCast_hom_hom_hom: the integernin the endomorphism ring of a commutative group objectAis then-th power of the identity ofA.Xfor the group law on points, that is, multiplication byn.CategoryTheory.Functor.mapCommGrp_map_intCastandCategoryTheory.Functor.mapCommGrp_map_natCast: a braided functor takes multiplication bynto multiplication byn. For group schemes, this is the compatibility of multiplication bynwith base change.
The commutative group of morphisms A ⟶ B of commutative group objects, under the pointwise
group law of B, written additively. It is transported along InducedCategory.homEquiv from the
commutative group of morphisms of group objects into the commutative group object B (Mathlib's
Hom.commGroup in Grp C).
Construct a morphism A ⟶ B of commutative group objects from a homomorphism of group objects
f : A.X ⟶ B.X.
Instances For
The underlying morphism of homMk f is f.
The sum of morphisms of commutative group objects is the product of the underlying morphisms for the group law on points.
The zero morphism of commutative group objects is the unit point toUnit _ ≫ η.
The negative of a morphism of commutative group objects is its inverse for the group law on points.
The difference of morphisms of commutative group objects is the quotient of the underlying morphisms for the group law on points.
A natural multiple of a morphism of commutative group objects is a power of the underlying morphism for the group law on points.
An integer multiple of a morphism of commutative group objects is a power of the underlying morphism for the group law on points.
Commutative group objects form a preadditive category. Composition of morphisms of commutative group objects is additive in each variable.
The integer n in the endomorphism ring of a commutative group object A is multiplication
by n: the n-th power of the identity of A.X for the group law on points.
The natural number n in the endomorphism ring of a commutative group object A is
multiplication by n: the n-th power of the identity of A.X for the group law on points.
A braided functor takes multiplication by an integer n on a commutative group object A to
multiplication by n on the image of A.
A braided functor takes multiplication by a natural number n on a commutative group object A
to multiplication by n on the image of A.