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.

Estimated changes

added inductive CategoryTheory.Join