The comparison map of Deligne's (2.11.1) #
For two module objects M, N over a commutative monoid object
R of a symmetric ℂ-linear monoidal category carrying an odd line
L, the Γ-modules of M and of N may be tensored over the
Γ-algebra of R (RS.SuperCommAlgebra.Mod.tensor), and the
relative tensor product RS.modTensor of the module objects has a
Γ-module of its own. This file builds the comparison map between
them, RS.gammaPairComparison, as a morphism of super modules.
Everything rests on one ungraded operation, RS.gpair: the
pairing (m ⊗ₘ n) ≫ π of a morphism into M against a morphism
into N, at arbitrary sources, followed by the projection onto
the relative tensor product. It obeys two structural laws, which
between them carry the whole construction.
- The balance law
RS.gpair_balance:gpair (gact a m) n = (β_ X Y).hom ▷ Z ≫ (α_ Y X Z).hom ≫ gpair m (gact a n). A scalar may be moved from the left argument to the right one at the cost of braiding it past the source of the left argument. This is the defining relationRS.modTensor_conditionof the coequalizer, written in the language of the pairing: the leg acting onMdoes so throughRS.actRight, which is the left action conjugated by the braiding. - The action law
RS.gact_gpair:gact a (gpair m n) = (α_ X Y Z).inv ≫ gpair (gact a m) n. The descended action ofRon the relative tensor product is the action on the left factor.
Instantiating the balance law at the four source identifications
(λ_ (𝟙_ D)).inv, (λ_ L.obj).inv, (ρ_ L.obj).inv and
L.sq.inv gives the eight balancing laws RS.gpair_balanced_xyz
that the universal property of RS.SuperCommAlgebra.Mod.tensor
requires; the Koszul sign appears in exactly the two patterns
ooe and ooo, where the scalar and the left argument are both
odd, and it is RS.OddLine.braid_neg. Instantiating the action
law at the same four identifications gives the eight action laws
RS.gpair_act_xyz, which say that the resulting map is a morphism
of super modules.
The only identity not implied by coherence is the odd-odd-odd one,
RS.oddLine_sq_assoc: it is the first triangle identity of the
self-duality of the odd line,
RS.OddLine.evaluation_coevaluation.
The ungraded pairing #
The pairing of a morphism into one module object with a morphism into another, taken at arbitrary sources: tensor the two morphisms and project to the relative tensor product.
Equations
Instances For
The pairing unfolded.
Reindexing the left source of a pairing.
Reindexing the right source of a pairing.
The pairing is additive in its left argument.
The pairing is additive in its right argument.
The pairing is ℂ-homogeneous in its left argument.
The pairing is ℂ-homogeneous in its right argument.
The bundled bilinear pairing #
The pairing as a ℂ-bilinear map of hom-modules, transported
along a chosen morphism s from the intended source into the
tensor product of the two given sources. The four graded blocks of
the comparison map of RS.gammaPairComparison are the four
instances of this construction.
Equations
- RS.gpairLin M N s = LinearMap.mk₂ ℂ (fun (m : X ⟶ M.X) (n : Y ⟶ N.X) => CategoryTheory.CategoryStruct.comp s (RS.gpair m n)) ⋯ ⋯ ⋯ ⋯
Instances For
The balance law #
The balance law: a scalar may be moved from the left
argument of the pairing to the right one, at the cost of braiding
the scalar past the left source. This is the defining relation of
the relative tensor product, RS.modTensor_condition, written in
the language of the pairing.
The transported balance law #
The balance law with both sources reindexed, in the form used to discharge the eight balancing hypotheses: the two source identifications may be replaced by a single comparison morphism.
The transported balance law: given a coherence identity between the two ways of reindexing the sources, a scalar may be moved from the left argument of the pairing to the right one.
The transported balance law with a Koszul sign: the
coherence identity may hold only up to sign, and then so does the
balance law. The sign arises from RS.OddLine.braid_neg, in
exactly the two cases where the scalar and the left argument are
both odd.
The action law #
The action law: the descended action of R on the
relative tensor product is the action on the left factor of a
pairing, up to the associator of the three sources.
The action law with the descended action named explicitly.
This is RS.gact_gpair retyped along RS.modTensorMod_X, and is
the form in which the law is transported.
The transported action law: given a coherence identity between the two ways of reindexing the sources, acting on the relative tensor product is acting on the left factor.
Coherence for the four source identifications #
Braiding past the unit on the left turns the left unitor into the right one.
Braiding past the unit on the right turns the right unitor into the left one.
The Koszul sign: braiding the square trivialisation of the
odd line past itself is RS.OddLine.braid_neg.
Reassociating the square trivialisation against a left unitor: the odd-even-odd source identifications agree.
The same identity read from the other end.
Reassociating the square trivialisation against a right unitor: the odd-odd-even source identifications agree.
The same identity read from the other end.
The odd-odd-odd coherence identity, the one identity not implied by coherence alone: it is the first triangle identity of the self-duality of the odd line.
The same identity read from the other end.
The eight balancing laws #
Balancing at parity pattern even-even-even.
Balancing at parity pattern even-odd-odd.
Balancing at parity pattern odd-even-odd: the scalar is odd and the left argument even, so there is no sign.
Balancing at parity pattern odd-odd-even: the scalar and the left argument are both odd, so the Koszul sign appears.
Balancing at parity pattern even-even-odd.
Balancing at parity pattern even-odd-even.
Balancing at parity pattern odd-even-even: the left argument is even, so there is no sign.
Balancing at parity pattern odd-odd-odd: the scalar and the left argument are both odd, so the Koszul sign appears.
The eight action laws #
The action law at parity pattern even-even-even.
The action law at parity pattern even-odd-odd.
The action law at parity pattern even-even-odd.
The action law at parity pattern even-odd-even.
The action law at parity pattern odd-even-even.
The action law at parity pattern odd-odd-odd.
The action law at parity pattern odd-even-odd.
The action law at parity pattern odd-odd-even.
The comparison map #
The even block of the comparison map: the pairing on the even-even and odd-odd blocks, factored through the even part of the tensor product of super modules by its universal property.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The odd block of the comparison map: the pairing on the even-odd and odd-even blocks, factored through the odd part of the tensor product of super modules by its universal property.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The even block on even-even generators.
The even block on odd-odd generators.
The odd block on even-odd generators.
The odd block on odd-even generators.
The even block intertwines the action of an even scalar.
The odd block intertwines the action of an even scalar.
The two blocks intertwine the action of an odd scalar on the even part.
The two blocks intertwine the action of an odd scalar on the odd part.
The comparison map of Deligne's (2.11.1): the tensor product over the Γ-algebra of the two Γ-modules maps to the Γ-module of the relative tensor product of the two module objects.
The two blocks are the pairing RS.gpair conjugated by the four
source identifications, and they descend by the universal property
of RS.SuperCommAlgebra.Mod.tensor because the eight balancing
laws hold; that they are morphisms of super modules is the eight
action laws.
Equations
- RS.gammaPairComparison L R M N = { evenMap := RS.gammaPairEven L R M N, oddMap := RS.gammaPairOdd L R M N, map_actEE := ⋯, map_actEO := ⋯, map_actOE := ⋯, map_actOO := ⋯ }