Commit 2023-10-09 18:38 bc49eb9b
View on Github →feat(CategoryTheory/Monoidal/Transport): generalize to a faithful functor (#7237)
I needed this to transfer the monoidal structure from ModuleCat to QuadraticModuleCat, but would also work for transferring the same structure from ModuleCat to AlgebraCat.
The changes are:
- A new
CategoryTheory.Monoidal.induceddefinition, proven from scratch with slightly uglier proofs than whattransportused. The new proofs usesimprather more than targeted slice commands, mainly due to lack of patience on my part. CategoryTheory.Monoidal.transportnow has a trivial implementation in terms ofinduced, as doesCategoryTheory.MonoidalCategory.fullMonoidalSubcategory(though this was already fairly trivial)CategoryTheory.Monoidal.laxToTransportedhas been removed, as it's just a less useful version ofCategoryTheory.Monoidal.toTransportedCategoryTheory.Monoidal.toTransportedhas been golfed to oblivion, as it now falls out trivially by showingfromTransportedfirst.