Theorems · Definition · category theory
CategoryTheory.RingObj.casesOn
{C : Type u} →
[inst : CategoryTheory.Category.{v, u} C] →
[inst_1 : CategoryTheory.CartesianMonoidalCategory C] →
[inst_2 : CategoryTheory.BraidedCategory C] →
{R : C} →
{motive : CategoryTheory.RingObj R → Sort u_1} →
(t : CategoryTheory.RingObj R) →
([toAddGrpObj : CategoryTheory.AddGrpObj R] →
[toIsCommAddMonObj : CategoryTheory.IsCommAddMonObj R] →
[toMonObj : CategoryTheory.MonObj R] →
(mul_add :
CategoryTheory.CategoryStruct.comp
(CategoryTheory.MonoidalCategoryStruct.whiskerLeft R CategoryTheory.AddMonObj.add)
CategoryTheory.MonObj.mul =
CategoryTheory.CategoryStruct.comp
(CategoryTheory.CartesianMonoidalCategory.lift
(CategoryTheory.CategoryStruct.comp
(CategoryTheory.MonoidalCategoryStruct.whiskerLeft R
(CategoryTheory.SemiCartesianMonoidalCategory.fst R R))
CategoryTheory.MonObj.mul)
(CategoryTheory.CategoryStruct.comp
(CategoryTheory.MonoidalCategoryStruct.whiskerLeft R
(CategoryTheory.SemiCartesianMonoidalCategory.snd R R))
CategoryTheory.MonObj.mul))
CategoryTheory.AddMonObj.add) →
(add_mul :
CategoryTheory.CategoryStruct.comp
(CategoryTheory.MonoidalCategoryStruct.whiskerRight CategoryTheory.AddMonObj.add R)
CategoryTheory.MonObj.mul =
CategoryTheory.CategoryStruct.comp
(CategoryTheory.CartesianMonoidalCategory.lift
(CategoryTheory.CategoryStruct.comp
(CategoryTheory.MonoidalCategoryStruct.whiskerRight
(CategoryTheory.SemiCartesianMonoidalCategory.fst R R) R)
CategoryTheory.MonObj.mul)
(CategoryTheory.CategoryStruct.comp
(CategoryTheory.MonoidalCategoryStruct.whiskerRight
(CategoryTheory.SemiCartesianMonoidalCategory.snd R R) R)
CategoryTheory.MonObj.mul))
CategoryTheory.AddMonObj.add) →
motive
{ toAddGrpObj := toAddGrpObj, toIsCommAddMonObj := toIsCommAddMonObj, toMonObj := toMonObj,
mul_add := mul_add, add_mul := add_mul }) →
motive t- Defined in
- Mathlib.CategoryTheory.Monoidal.Ring
- Cited by
- 0 results in Mathlib
- Foundations
- Depth 29 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites17
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- CategoryTheory.Categorystatement and proof · cited by 32,673
- Quiver.Homstatement · cited by 32,603
- CategoryTheory.CategoryStruct.compstatement and proof · cited by 17,999
- CategoryTheory.MonoidalCategoryStruct.tensorObjstatement · cited by 3,106
- CategoryTheory.CartesianMonoidalCategorystatement and proof · cited by 947
- CategoryTheory.MonoidalCategoryStruct.whiskerLeftstatement and proof · cited by 915
- CategoryTheory.MonoidalCategoryStruct.whiskerRightstatement and proof · cited by 903
- CategoryTheory.BraidedCategorystatement and proof · cited by 779
- CategoryTheory.MonObj.mulstatement and proof · cited by 230
- CategoryTheory.MonObjstatement and proof · cited by 199
- CategoryTheory.SemiCartesianMonoidalCategory.fststatement and proof · cited by 184
- CategoryTheory.SemiCartesianMonoidalCategory.sndstatement and proof · cited by 181
Cited by2
Results whose statement or proof uses this declaration.
- CategoryTheory.RingObj.noConfusionproof · cited by 0
- CategoryTheory.RingObj.noConfusionTypeproof · cited by 0