Skip to content

Weighted colimits - #652

Draft
TOTBWF wants to merge 13 commits into
mainfrom
weighted-colimits
Draft

Weighted colimits#652
TOTBWF wants to merge 13 commits into
mainfrom
weighted-colimits

Conversation

@TOTBWF

@TOTBWF TOTBWF commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

Description

This PR defines weighted colimits, and proves some basic facts about them.

Notes

This depends on #651 for some results about colimits over discrete diagrams. The prose is also still WIP, as is the stuff on pointwise weighted colimits, though some eyes would be appreciated!

@TOTBWF
TOTBWF force-pushed the weighted-colimits branch from dd865d5 to a74210d Compare July 21, 2026 21:42

is-pointwise-weighted-colimit→is-lan
: is-pointwise-weighted-colimit C'[P[-],-] F L (λ c c' f → L.₁ f D.∘ ε .η c)
→ is-lan P F L ε

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Proving that this is pointwise is really tedious: I think that we might actually want to take is-pointwise-weighted-colimit as the definition of pointwise Kan extensions.

module W = Functor W
module F = Functor F

record Weighted-cocone

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've got this here to be able to use it for some future comparison map equivalences, but I'm not sure if it is worth it.

→ (∀ j → (w : W ʻ j) → ψ j w ≡ ι-∐ j C.∘ ι-⊗ j w)
→ (∀ j → is-indexed-coproduct C (λ _ → F.₀ j) (ι-⊗ j))
→ is-indexed-coproduct C copow ι-∐
→ is-weighted-colimit W F colim ψ

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In hindsight, this could probably use the bundled forms of indexed coproducts.

hiding (ΣF)
public

Tensor : Bifunctor (J ^op) J C

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is basically https://1lab.dev/Cat.Diagram.Coproduct.Copower.html#2729, but we can't use that here because (a) it imposes a universe level constraint on the copowering set and (b) requires us to have copowers of all sets and objects in $\mathcal{C}$, instead of just copowers of $W(i)$ by $F(j)$. Perhaps
it makes sense to factor this out as some sort of Copowers-along?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant