Commit 2025-04-18 20:06 1e71a028
View on Github →feat(CategoryTheory): joins of categories (#23412)
Define the join of two categories C, D as the category C ⋆ D characterized by the existence of fully faithful functors
Join.inclLeft C D : C ⥤ C ⋆ D and Join.inclRight C D: D ⥤ C ⋆ D that are jointly surjective on objects, and such that there is a unique map edge c d : (inclLeft C D).obj c ⟶ (inclRight C D).obj d for every c : C and d : D.
We also provide constructors for functors out of joins, and natural transforms between such functors. The main reference is Kerodon: section 1.4.3.2.