Free summands of free mixed modules #
Over an algebra whose unit is a scalar, the free-module functor is full and faithful on the mixed sums of copies of the tensor unit and of an odd line, idempotent endomorphisms of those mixed sums split off further mixed sums, and consequently a direct summand of a free mixed module is again a free mixed module.
Idempotent complex matrices split #
Matrix calculus for biproducts #
The matrix of a composite is the product of the matrices.
Two maps of biproducts with the same matrix agree.
The diagonal entries of the identity matrix.
The off-diagonal entries of the identity matrix vanish.
Whiskering by the odd line is injective on morphisms #
Whiskering an object twice by the line returns the object.
Equations
Instances For
Whiskering a morphism twice by the line conjugates it.
Whiskering a morphism twice by the line conjugates it.
Double whiskering by the line is undone by the rotation.
Whiskering by the odd line is injective on morphisms.
A morphism killed by whiskering with the line vanishes.
Elementary cancellation helpers #
A morphism sandwiched between isomorphisms vanishes only if it vanishes.
Scalars are determined by their action on a nonzero morphism.
The unit of the free module #
The unit of the free module on an object, read in the ambient category.
Equations
Instances For
The unit of the free module is natural.
The unit of the free module is natural.
At the tensor unit the free-module unit is the algebra unit.
Postcomposition with the free-module unit is bijective.
Equations
- RS.UnitBij R V W = Function.Bijective fun (f : V ⟶ W) => CategoryTheory.CategoryStruct.comp f (RS.algUnitHom R W)
Instances For
The bijectivity statement passes to biproducts in the target.
The bijectivity statement passes to biproducts in the source.
The atomic hom-sets #
Endomorphisms of the odd line are scalars when the endomorphisms of the tensor unit are.
Maps from the tensor unit to the odd line vanish when maps the other way do.
Maps from the tensor unit into the free module on the line vanish.
Maps from the line into the free module on the tensor unit vanish.
The free-module unit at the line, transported through the rotation, is the algebra unit.
The free-module unit at the tensor unit is nonzero.
The free-module unit at the line is nonzero.
Maps from the line into the free module on the line are scalar multiples of the unit.
Bijectivity at the atoms #
The unit-to-unit case.
The unit-to-line case.
The line-to-unit case.
The line-to-line case.
Bijectivity at the mixed sums #
Bijectivity at a mixed target follows from the two atoms.
Postcomposition with the free-module unit is bijective on mixed sums.
The free-module functor on mixed sums #
Base change of a morphism corresponds, under the free–forgetful adjunction, to postcomposition with the free-module unit.
The free-module functor is full on mixed sums.
The free-module functor is faithful on mixed sums.
A nonzero algebra unit forces a nonzero identity on the tensor unit.
Idempotents of mixed sums split #
The identity of the line is nonzero as soon as the identity of the tensor unit is.
The entries of a block-diagonal matrix on a mixed sum.
Equations
- L.mixEntry A B (Sum.inl i) (Sum.inl i') = A i i' • CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorUnit D)
- L.mixEntry A B (Sum.inl val) (Sum.inr val_1) = 0
- L.mixEntry A B (Sum.inr val) (Sum.inl val_1) = 0
- L.mixEntry A B (Sum.inr j) (Sum.inr j') = B j j' • CategoryTheory.CategoryStruct.id L.obj
Instances For
A pair of complex matrices as a morphism of mixed sums.
Equations
- L.mixMat A B = CategoryTheory.Limits.biproduct.matrix (L.mixEntry A B)
Instances For
Scalar multiples of an identity compose by multiplication.
Block-diagonal matrices multiply blockwise.
Composition of block matrices is matrix multiplication.
The identity matrices give the identity morphism.
Every endomorphism of a mixed sum is a pair of complex matrices.
The pair of matrices is determined by the morphism.
An idempotent endomorphism of a mixed sum splits off a mixed sum.