The braided and symmetric category structures on graded objects #
In this file, we construct the braiding
GradedObject.Monoidal.braiding : tensorObj X Y ≅ tensorObj Y X
for two objects X
and Y
in GradedObject I C
, when I
is a commutative
additive monoid (and suitable coproducts exist in a braided category C
).
When C
is a braided category and suitable assumptions are made, we obtain the braided category
structure on GradedObject I C
and show that it is symmetric if C
is symmetric.
The braiding tensorObj X Y ≅ tensorObj Y X
when X
and Y
are graded objects
indexed by a commutative additive monoid.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- CategoryTheory.GradedObject.symmetricCategory = CategoryTheory.SymmetricCategory.mk ⋯
The braided/symmetric monoidal category structure on GradedObject ℕ C
can
be inferred from the assumptions [HasFiniteCoproducts C]
,
[∀ (X : C), PreservesFiniteCoproducts ((curriedTensor C).obj X)]
and
[∀ (X : C), PreservesFiniteCoproducts ((curriedTensor C).flip.obj X)]
.
This requires importing Mathlib.CategoryTheory.Limits.Preserves.Finite
.