Base change of abelian-variety homomorphisms #
This file makes extension of the base field functorial on abelian varieties. For a field
extension K → L, pullback from schemes over Spec K to schemes over Spec L carries an
abelian-variety homomorphism A ⟶ B to a homomorphism A.baseChange L ⟶ B.baseChange L.
These maps assemble into AbelianVariety.baseChangeFunctor.
Base change also respects the pointwise group law on homomorphisms of
TauCeti.AlgebraicGeometry.AbelianVariety.MorphismGroup:
AbelianVariety.Hom.baseChangeMonoidHom bundles it as a homomorphism
(A ⟶ B) →* (A.baseChange L ⟶ B.baseChange L) of the homomorphism groups, with
AbelianVariety.Hom.baseChange_one, baseChange_mul, baseChange_inv, baseChange_div and
baseChange_zpow its unbundled forms.
The construction advances TauCetiRoadmap/JacobianChallenge/README.md, Layer E's basic
abelian-variety API and the base-change compatibility required in the end goal. It will allow
the Jacobian base-change comparison to be stated and used as an isomorphism of abelian varieties,
not merely as an isomorphism of their underlying schemes.
No external mathematics is vendored. The implementation uses Mathlib's lax monoidal pullback
functor on Over categories, whose action on group objects proves that the pulled-back morphism
preserves the unit and multiplication, together with Mathlib's multiplicativity of a monoidal
functor on morphisms into a monoid object (CategoryTheory.Functor.map_mul).
Base change of a homomorphism of abelian varieties along a field extension.
This is the morphism obtained by applying pullback in the appropriate Over category. The
monoidal structure on pullback ensures that it is again a group-scheme homomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The underlying morphism over Spec L of a base-changed homomorphism is the pullback of its
underlying morphism over Spec K.
The underlying scheme morphism of a base-changed homomorphism is the left component of the
pulled-back morphism in the Over category.
Base change preserves identity homomorphisms.
Base change preserves composition of homomorphisms.
Extension of the base field defines a functor between the categories of abelian varieties.
Its action is characterized by AbelianVariety.baseChangeFunctor_obj and
AbelianVariety.baseChangeFunctor_map.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Compatibility with the pointwise group law #
Base change is a homomorphism for the pointwise group law of
TauCeti.AlgebraicGeometry.AbelianVariety.MorphismGroup, not merely a functor. The two private
instances below say that the transport isomorphism eqToHom (baseChange_toOver A L) between the
group scheme underlying A.baseChange L and the pullback of the one underlying A is an
isomorphism of monoid objects; they are proof support for the two lemmas that follow, which
together with Mathlib's multiplicativity of a monoidal functor on morphisms into a monoid object
give the public interface.
Base change carries the identity element of the group of homomorphisms — the homomorphism factoring through the unit section — to the identity element.
Base change is multiplicative for the pointwise group law: pulling back the pointwise product of two homomorphisms gives the pointwise product of their pullbacks.
Base change along a field extension, as a homomorphism of the groups of homomorphisms of abelian varieties.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Base change preserves pointwise inverses of homomorphisms.
Base change preserves pointwise quotients of homomorphisms.
Base change preserves pointwise integer powers of homomorphisms.