Documentation

LeanPool.RegtsSevenster.RS.Classical.Deligne.EvenEmbedMonoidal

The even embedding is strong braided monoidal #

RS/Classical/Deligne/Doubling.lean builds the even embedding evenEmbed : A ⥤ Doubled A, X ↦ (X, 0), together with its tensor comparison evenEmbedTensorIso, its unit comparison evenEmbedUnitIso and the compatibility of the comparison with the two braidings. This module packages that data as a lax monoidal structure, upgrades it to a strong monoidal structure — both comparisons are isomorphisms by construction — and records that the result is braided.

Every coherence reduces, by Doubled.hom_ext, to a pair of component identities. The odd component of each target is the zero object, so the odd half is automatic; the even half is a biproduct calculation in which the mixed parity blocks are killed because one of their two factors is the zero object.

The module also records the exactness of the even embedding. The even embedding is simultaneously left and right adjoint to the even-component functor evenFunctor of RS/Classical/Deligne/DoubledAbelian.lean, because a morphism into or out of the zero object is unique; so it preserves all limits and all colimits, in particular the finite ones.

@[instance_reducible]

The even embedding is lax monoidal: the unit comparison is the identity, because the unit of Doubled A is the even embedding of the unit of A, and the tensor comparison is evenEmbedTensorIso.

Equations
  • One or more equations did not get rendered due to their size.

The four structure morphisms #

These are stated after the strong monoidal structure has been installed, so that their left-hand sides use the instance that a downstream file resolves.

@[instance_reducible]

The even embedding is braided: the Koszul sign is invisible on purely even objects, so the tensor comparison intertwines the two braidings.

Equations

The even embedding is left adjoint to the even-component functor: a morphism out of the zero object is unique.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The even embedding is right adjoint to the even-component functor: a morphism into the zero object is unique.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For