Documentation

TauCeti.CategoryTheory.Monoidal.Cartesian.Bilinear

Bilinear and alternating morphisms of monoid objects #

Let C be a cartesian monoidal category and A, B, M monoid objects of C. For every object T, the morphisms T ⟶ A (the T-valued points of A) form a monoid under the pointwise product (Mathlib's CategoryTheory.Hom.monoid, scoped in CategoryTheory.MonObj). A morphism e : A ⊗ B ⟶ M is bilinear (TauCeti.CategoryTheory.IsBilinear) if, for every T, the pairing (a, b) ↦ lift a b ≫ e of T-valued points is multiplicative in each variable, and a morphism e : A ⊗ A ⟶ M is alternating (TauCeti.CategoryTheory.IsAlternating) if lift a a ≫ e = 1 for every point a. For group schemes over a base S, that is C = Over S, these are the bilinear and alternating pairings of group schemes, such as the Weil pairing E[N] ×_S E[N] ⟶ μ_N.

Both conditions are stated on points, so they are preserved by every monoidal functor between cartesian monoidal categories, which preserves points, products and the pointwise product. For a faithful functor they are also reflected, so the bijection between morphisms A ⊗ B ⟶ M and F.obj A ⊗ F.obj B ⟶ F.obj M given by a fully faithful monoidal functor (CategoryTheory.Functor.FullyFaithful.tensorHomEquiv, in TauCeti.CategoryTheory.Monoidal.Functor) matches bilinear and alternating morphisms on the two sides. Applied to an equivalence of categories, such as Grothendieck's Galois correspondence between finite étale schemes over a field and finite continuous Galois sets, this transports alternating pairings of group objects.

Main definitions #

Main results #

A morphism e : A ⊗ B ⟶ M of monoid objects is bilinear if the induced pairing (a, b) ↦ lift a b ≫ e on T-valued points is multiplicative in each variable, for every object T.

Instances For

    A morphism e : A ⊗ A ⟶ M into a monoid object is alternating if it is trivial on the diagonal: lift a a ≫ e = 1 for every T-valued point a of A.

    Instances For

      Postcomposing an alternating morphism with a homomorphism of monoid objects gives an alternating morphism.

      A monoidal functor between cartesian monoidal categories preserves bilinear morphisms: if e : A ⊗ B ⟶ M is bilinear, so is μ F A B ≫ F.map e : F.obj A ⊗ F.obj B ⟶ F.obj M.

      A monoidal functor between cartesian monoidal categories preserves alternating morphisms: if e : A ⊗ A ⟶ M is alternating, so is μ F A A ≫ F.map e.

      A faithful monoidal functor between cartesian monoidal categories reflects bilinear morphisms.

      A faithful monoidal functor between cartesian monoidal categories reflects alternating morphisms.