File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed
Mathlib/CategoryTheory/Limits Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ converse holds if `J` is filtered.
2929
3030@[expose] public section
3131
32- universe w v v₁ u u₁
32+ universe w w' v v₁ u u₁
3333
3434open CategoryTheory Functor
3535
@@ -86,6 +86,11 @@ instance [Limits.HasTerminal J] : FinallySmall.{w} J :=
8686 have := Functor.final_const_terminal (C := PUnit.{w + 1 }) (D := J)
8787 .mk' ((Functor.const PUnit.{w + 1 }).obj (⊤_ J))
8888
89+ instance {J' : Type*} [Category* J'] [FinallySmall.{w} J] [FinallySmall.{w'} J'] :
90+ FinallySmall.{max w w'} (J × J') :=
91+ finallySmall_of_final_of_essentiallySmall
92+ ((fromFinalModel.{w} J).prod (fromFinalModel.{w'} J'))
93+
8994end FinallySmall
9095
9196section InitiallySmall
@@ -146,6 +151,11 @@ instance [LocallySmall.{w} J] [InitiallySmall.{w} J] (X : J) :
146151 exact initiallySmall_of_initial_of_initiallySmall
147152 (CostructuredArrow.toOver (fromInitialModel.{w} J) X)
148153
154+ instance {J' : Type*} [Category* J'] [InitiallySmall.{w} J] [InitiallySmall.{w'} J'] :
155+ InitiallySmall.{max w w'} (J × J') :=
156+ initiallySmall_of_initial_of_essentiallySmall
157+ ((fromInitialModel.{w} J).prod (fromInitialModel.{w'} J'))
158+
149159end InitiallySmall
150160
151161instance {J : Type u} [Category.{v} J] [InitiallySmall.{w} J] : FinallySmall.{w} Jᵒᵖ where
You can’t perform that action at this time.
0 commit comments