Zulip Chat Archive
Stream: mathlib4
Topic: UnivLE for limits in MonCat, etc.
Christian Merten (Mar 09 2024 at 14:54):
Currently, the MonCat (and GroupCat etc.) API uses the TypeMax limit cone constructions. In particular docs#MonCat.hasLimitsOfSize only applies for MonCatMax constructions. I would like to have
instance hasLimitsOfSize' [UnivLE.{v, u}] :
HasLimitsOfSize.{w, v} MonCat.{u} :=
sorry
Is it advisable to have a version of docs#CategoryTheory.Limits.Types.Small.limitCone for MonCat? Or even just replace the MonCatMax versions with UnivLE versions?
Christian Merten (Mar 09 2024 at 14:57):
(note that having HasLimitsOfSize.{w, v} instead of HasLimitsOfSize.{v, v} is easy, it is only about the MonCat.{u} with UnivLE.{v, u} instead of MonCatMax.{v, u})
Matthew Ballard (Mar 09 2024 at 16:09):
TypeMax was a bit of a hack to deal with changes in universe unification. UnivLE is more principled. I would defer to the latter when possible.
Christian Merten (Mar 09 2024 at 16:10):
So you are suggesting to add UnivLE versions for limit constructions in MonCat, GroupCat, etc.?
Matthew Ballard (Mar 09 2024 at 16:12):
Replace MonCatMax etc if feasible
Matthew Ballard (Mar 09 2024 at 16:16):
Thanks!
Christian Merten (Mar 16 2024 at 13:34):
This is #11420.
Last updated: May 02 2025 at 03:31 UTC