Commit 2025-02-10 09:35 69b0864b

View on Github →

refactor(CategoryTheory/Limits): split MultispanIndex into two structures (#20988) Before this PR, multiequalizers were defined for a structure MulticospanIndex C which contained information about the shape of the diagram, and the diagram itself (objects and maps in a category C). In this PR, we introduce the shape MulticospanShape which consists of two types and two maps between these types. If J : MulticospanShape and C is a category, we now have MultispanIndex J C which contains the information about the multiequalizer diagram. If I : MulticospanIndex J C, we now have a functor I.multicospan : WalkingMulticospan J ⥤ C. This refactor will ease the study of multiequalizers. For example, if I and I' are two terms in MulticospanIndex J C, it makes sense to show that the associated functors WalkingMulticospan J ⥤ C are isomorphic, etc.

Estimated changes