Graded tensor products over graded algebras #
The graded tensor product $A \hat\otimes_R B$ is imbued with a multiplication defined on homogeneous tensors by:
$$(a \otimes b) \cdot (a' \otimes b') = (-1)^{\deg a' \deg b} (a \cdot a') \otimes (b \cdot b')$$
where $A$ and $B$ are algebras graded by ℕ, ℤ, or ZMod 2 (or more generally, any index
that satisfies Module ι (Additive ℤˣ)).
The results for internally-graded algebras (via GradedAlgebra) are elsewhere, as is the type
GradedTensorProduct.
Main results #
TensorProduct.gradedComm: the symmetric braiding operator on the tensor product of externally-graded rings.TensorProduct.gradedMul: the previously-described multiplication on externally-graded rings, as a bilinear map.
Implementation notes #
Rather than implementing the multiplication directly as above, we first implement the canonical non-trivial braiding sending $a \otimes b$ to $(-1)^{\deg a' \deg b} (b \otimes a)$, as the multiplication follows trivially from this after some point-free nonsense.
References #
- https://math.stackexchange.com/q/202718/1896
- [Algebra I, Bourbaki : Chapter III, §4.7, example (2)][bourbaki1989]
Equations
Auxliary construction used to build TensorProduct.gradedComm.
This operates on direct sums of tensors instead of tensors of direct sums.
Equations
Instances For
The braiding operation for tensor products of externally ι-graded algebras.
This sends $a ⊗ b$ to $(-1)^{\deg a' \deg b} (b ⊗ a)$.
Equations
Instances For
The braiding is symmetric.
The multiplication operation for tensor products of externally ι-graded algebras.