Tensor powers of an object of a monoidal category #
For an object X of a monoidal category C, TauCeti.tensorPow X n is the n-fold tensor power
of X, nested to the right: tensorPow X 0 = 𝟙_ C and tensorPow X (n + 1) = X ⊗ tensorPow X n.
Splitting a tensor power into two blocks is the isomorphism
TauCeti.tensorPowAddIso X m n : tensorPow X m ⊗ tensorPow X n ≅ tensorPow X (n + m), defined by
recursion on m. The index n + m is the one for which this recursion is definitional; comparing
with other ways of writing the same exponent goes through eqToHom. The comparison is associative
(TauCeti.tensorPowAddIso_assoc) and unital. Appending a factor on the right is the isomorphism
TauCeti.tensorPowSuccIso X n : tensorPow X n ⊗ X ≅ tensorPow X (n + 1), which is compatible
with the block decompositions on either side.
These comparisons are what is needed to move factors of a tensor power from one end to the other,
for example to state that rotating the factors of tensorPow X n one at a time n times is the
identity.
Main declarations #
TauCeti.tensorPow: the tensor powers of an object;TauCeti.tensorPowAddIsoandTauCeti.tensorPowAddIso_assoc: the block decomposition isomorphisms and their associativity;TauCeti.tensorPowSuccIso: appending a factor on the right, with its compatibilitiesTauCeti.tensorPowSuccIso_hom_whiskerRight_tensorPowAddIso_homandTauCeti.tensorPowAddIso_hom_whiskerRight_tensorPowSuccIso_hom.
The n-th tensor power of X, nested to the right: tensorPow X 0 = 𝟙_ C and
tensorPow X (n + 1) = X ⊗ tensorPow X n.
Instances For
The zeroth tensor power is the unit.
The block decomposition tensorPow X m ⊗ tensorPow X n ≅ tensorPow X (n + m) of a tensor
power, built from associators and the left unitor by recursion on m.
Instances For
The block decomposition with an empty first block is the left unitor.
The recursive step of the block decomposition.
The recursive step of the block decomposition, on morphisms.
The recursive step of the inverse block decomposition.
The block decomposition with a first block of length one removes its trailing tensor unit.
The inverse block decomposition with a first block of length one inserts its tensor unit.
The block decomposition with an empty second block is the right unitor.
The inverse of the block decomposition with an empty second block is the inverse of the right unitor.
Associativity of the block decompositions: splitting tensorPow X (c + (b + a)) into
three blocks of lengths a, b, c does not depend on the order of the two splittings.
The block decomposition is natural in the length of the first block.
The block decomposition is natural in the length of the first block.
The block decomposition is natural in the length of the second block.
The block decomposition is natural in the length of the second block.
Appending a factor on the right: tensorPow X n ⊗ X ≅ tensorPow X (n + 1), the block
decomposition with a second block of length one.
Instances For
The formula for appending a factor on the right.
Appending a factor on the right of the zeroth tensor power swaps the left and right unitors.
The inverse of tensorPowSuccIso at 0.
Recursive step for appending a factor on the right of a tensor power.
Appending a factor to the first of two blocks and then joining them is joining the factor to the second block.
Appending a factor to the first of two blocks and then joining them is joining the factor to the second block.
Joining two blocks and then appending a factor is appending the factor to the second block and then joining.
Joining two blocks and then appending a factor is appending the factor to the second block and then joining.
The n-th tensor power f ⊗ₘ ⋯ ⊗ₘ f of a morphism f : X ⟶ Y.
Instances For
The zeroth tensor power of a morphism is the identity of the unit.
The tensor power tensorPowMap f (n + 1) is f ⊗ₘ tensorPowMap f n.
The tensor powers of an identity are identities.
The tensor powers of a composite are the composites of the tensor powers.
The tensor powers of a composite are the composites of the tensor powers.
The tensor powers of an isomorphism, as an isomorphism.
Instances For
The tensor powers of an isomorphism, on morphisms.
The tensor powers of an isomorphism, on inverses.
The block decompositions are natural.
The block decompositions are natural.
Transporting along an equality of exponents commutes with the tensor powers of a morphism.
Transporting along an equality of exponents commutes with the tensor powers of a morphism.
Appending a factor on the right is natural.
Appending a factor on the right is natural.