The group of homomorphisms of abelian varieties #
For abelian varieties A B : AbelianVariety K, the homomorphisms A ⟶ B form a commutative
group under the pointwise group law of the target: since the group scheme underlying B is
commutative, the pointwise product f * g := lift f g ≫ μ[B] of two homomorphisms is again a
homomorphism. This file transports Mathlib's group structure on morphisms into a commutative group
object (CategoryTheory.MonObj.Hom.commGroup, applied in the category of group objects over
Spec K) onto A ⟶ B, and records how the underlying morphism over Spec K interacts with the
group operations.
The group law is written multiplicatively, matching the multiplicative encoding
(GrpObj, μ, η, ι) of the group-object structure carried by an AbelianVariety; for the
Jacobian this pointwise product is the tensor product of line bundles.
AbelianVariety.Hom.instCommGroup: the commutative group structure onA ⟶ B(ascoped instance);AbelianVariety.Hom.homMulEquiv: the identification ofA ⟶ Bwith homomorphisms of the underlying commutative group objects as a multiplicative equivalence;AbelianVariety.Hom.toOverHom_mul,toOverHom_one,toOverHom_inv,toOverHom_div: the underlying morphism overSpec Kis a homomorphism of these groups;AbelianVariety.Hom.mul_compandAbelianVariety.Hom.comp_mul: composition is bimultiplicative, soAbelianVariety Kbehaves like a preadditive category with respect to this group law;AbelianVariety.Hom.leftCompandAbelianVariety.Hom.rightComp: the same bimultiplicativity in bundled form, as homomorphisms of the homomorphism groups, withHom.comp_zpowandHom.zpow_compthe resulting integer-power laws.
This advances TauCetiRoadmap/JacobianChallenge/README.md, Layer E, "Abelian variety = smooth,
proper, geometrically connected group scheme over k; basic API", by supplying the group structure
on the homomorphism sets. Layer F's universal property produces a unique homomorphism of abelian
varieties; the group law here is the ambient structure in which that uniqueness and the Albanese
functoriality are expressed. No external mathematics is vendored; the group structure is transported
from Mathlib's CategoryTheory.MonObj.Hom.commGroup on morphisms into a commutative group object,
via the existing Tau Ceti abelian-variety homomorphism API.
Homomorphisms of abelian varieties over K form a commutative group under the pointwise group
law of the target, transported from Mathlib's group structure on morphisms into a commutative group
object.
Equations
Instances For
Identifying a homomorphism of abelian varieties with its underlying homomorphism of commutative group objects is a group isomorphism onto the latter's group of homomorphisms.
Equations
- TauCeti.AlgebraicGeometry.AbelianVariety.Hom.homMulEquiv A B = { toEquiv := CategoryTheory.InducedCategory.homEquiv.trans CategoryTheory.InducedCategory.homEquiv, map_mul' := ⋯ }
Instances For
The hom-set multiplicative equivalence evaluates to the nested underlying group-object homomorphism.
The underlying morphism over Spec K sends the identity of the group of homomorphisms to the
identity element toUnit A.toOver ≫ η[B.toOver] (the constant homomorphism through the unit
section).
Bilinearity of composition #
Composition of homomorphisms of abelian varieties distributes over the pointwise product on the right: post-composition by a homomorphism is multiplicative.
Composition of homomorphisms of abelian varieties distributes over the pointwise product on the right: post-composition by a homomorphism is multiplicative.
Composition of homomorphisms of abelian varieties distributes over the pointwise product on the left: pre-composition by a homomorphism is multiplicative.
Composition of homomorphisms of abelian varieties distributes over the pointwise product on the left: pre-composition by a homomorphism is multiplicative.
Post-composition sends the identity element of a homomorphism group to the identity element.
Pre-composition sends the identity element of a homomorphism group to the identity element.
Post-composition preserves pointwise inverses of homomorphisms.
Post-composition preserves pointwise quotients of homomorphisms.
Pre-composition preserves pointwise inverses of homomorphisms.
Pre-composition preserves pointwise quotients of homomorphisms.
Pre-composition by a fixed homomorphism, bundled as a homomorphism of the pointwise
homomorphism groups. This is Hom.comp_mul in bundled form; the name follows Mathlib's
CategoryTheory.Preadditive.leftComp.
Equations
- TauCeti.AlgebraicGeometry.AbelianVariety.Hom.leftComp C f = { toFun := fun (g : B ⟶ C) => CategoryTheory.CategoryStruct.comp f g, map_one' := ⋯, map_mul' := ⋯ }
Instances For
Post-composition by a fixed homomorphism, bundled as a homomorphism of the pointwise
homomorphism groups. This is Hom.mul_comp in bundled form; the name follows Mathlib's
CategoryTheory.Preadditive.rightComp.
Equations
- TauCeti.AlgebraicGeometry.AbelianVariety.Hom.rightComp A g = { toFun := fun (f : A ⟶ B) => CategoryTheory.CategoryStruct.comp f g, map_one' := ⋯, map_mul' := ⋯ }
Instances For
Pre-composition by a homomorphism preserves pointwise integer powers.
Post-composition by a homomorphism preserves pointwise integer powers.