The objects split by a fixed algebra #
An object is split by an algebra when its free module is isomorphic to the free module on a mixed sum of copies of the unit and of the odd line. This file collects the closure properties of that class: the unit and the odd line are split, and split objects are closed under zero objects, finite biproducts and tensor products.
The bookkeeping is entirely at the level of the mixed sums: the
free module functor carries binary biproducts to module biproducts
(RS.freeModBiprodIso) and tensor products to relative tensor
products (RS.freeModTensorIso), so each closure statement reduces
to an isomorphism of mixed sums in the ambient category, and those
are proved by peeling summands with RS.OddLine.mixSuccIso and
RS.OddLine.mixLineSuccIso.
The payoff is RS.splitsOn_of_generator: an algebra splitting a
tensor generator and its dual splits every embedded object, once
subquotients of split objects are known to be split.
The empty biproduct vanishes.
The first inclusion misses the shifted projections.
The first inclusion misses the shifted projections.
A shifted inclusion meets the shifted projections diagonally.
A shifted inclusion meets the shifted projections diagonally.
Peeling the first summand off a biproduct indexed by
Fin (k + 1).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Mixed sums are closed under biproducts and tensors #
The mixed sum of one unit and no line is the unit.
Equations
- L.mixOneZeroIso = L.mixSuccIso 0 0 ≪≫ (CategoryTheory.Limits.isoBiprodZero ⋯).symm
Instances For
The mixed sum of no unit and one line is the line.
Equations
Instances For
A biproduct of mixed sums is a mixed sum.
The line times a mixed sum is a mixed sum: the line exchanges the unit summands with the line summands.
A tensor product of mixed sums is a mixed sum.
Split objects #
An object is split by R when its free module is a mixed
sum: a sum of copies of the unit and of the odd line.
Equations
- RS.IsSplit L R Y = ∃ (p : ℕ) (q : ℕ), Nonempty (RS.freeMod R Y ≅ RS.freeMod R (L.mix p q))
Instances For
Splitness transports along an isomorphism.
The unit is split: it is the mixed sum of a single unit.
A zero object is split: it is the empty mixed sum.
Split objects are closed under binary biproducts, the ranks adding.
Split objects are closed under finite biproducts.
Split objects are closed under tensor products: the free module functor carries the tensor product to the relative tensor product, and a tensor product of mixed sums is a mixed sum.
Split objects are closed under tensor powers.
The generator splits the embedded category #
The embedded tensor powers of a split object are split: the embedding is strong monoidal, so it carries the tensor power downstairs to the tensor power upstairs.
The embedded mixed tensor powers of a generator are split, given that the generator and its dual are.
A splitting generator splits the whole embedded category.
Every object of C is a subquotient of a finite biproduct of
mixed tensor powers of the generator; the embedding is additive, so
it carries that biproduct into Ind C, where the closure
properties above make it split, and the subquotient hypothesis
finishes.
The subquotient hypothesis is phrased downstairs: for objects Y
and Z of C with Y a subquotient of Z, splitness of the
embedded Z implies splitness of the embedded Y.