Category Theory
Zulip Server
Archive

You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.


Stream: theory: category theory

Topic: How to define algebraic weak factorization systems


view this post on Zulip James Deikun (Jun 06 2026 at 04:51):

The normal definition of algebraic weak factorization systems is complex and full of redundant data. It seems like it would be simpler to define an AWFS as a functorial factorization (section of composition) that is skew-coassociative -- that is:

This seems to lead to the same definition but i'm having a little trouble proving it because of the complexity of the original definition -- making sure I've verified all the laws and there are no extras. Maybe there is a more conceptual approach via the "Beck theorem"?

view this post on Zulip Nathanael Arkor (Jun 06 2026 at 18:44):

I don't have any insights to lend, but just to mention that Bourke shared an intuition that AWFSs were conceptually similar to skew structures in this talk.

view this post on Zulip Patrick Nicodemus (Jun 07 2026 at 13:39):

In "Cofibrantly Generated Natural Weak factorization Systems" Garner gives a more conceptual/abstract definition of AWFS as bialgebras in a certain monoidal category, this is described in section 3

view this post on Zulip Tom Hirschowitz (Jun 08 2026 at 07:27):

I'd be interested in a more hands-on, equivalent definition, but can't make any sense of your candidate. Could you please give a bit more detail?

view this post on Zulip James Deikun (Jun 09 2026 at 09:41):

Thanks @Patrick Nicodemus -- I haven't done it yet for time reasons, but this definition seems like it would be a lot easier to prove (in)equivalent to mine.

view this post on Zulip James Deikun (Jun 09 2026 at 09:50):

@Tom Hirschowitz, let's call [n][n] the category that's just an nn-arrow path. Then C[1]\mathcal C^{[1]} is the arrow category of C\mathcal C, and the inclusion of [1][1] in [n][n] as the longest arrow induces by restriction a standard composition functor n:C[n]C[1]\circ_n : \mathcal{C}^{[n]} \to \mathcal{C}^{[1]}. Call a section of n\circ_n an nn-ary functorial factorization. The full subcategory of Cat(C[1],C[n])\mathbf{Cat}(\mathcal{C}^{[1]}, \mathcal{C}^{[n]}) on functorial factorizations will be known as Ffacn(C)\mathbf{Ffac}_n(\mathcal C).

view this post on Zulip James Deikun (Jun 09 2026 at 09:58):

Now, the identity functor is the unique unary functorial factorization, and because of associativity of composition in categories, and the fact that [n][n] is an nn-ary pushout of copies of [1][1], there's an operation where you can "plug" nn functorial factorizations FiF_i into an nn-ary functorial factorization GG to get a functorial factorization G(F1,...,Fn)G(F_1,...,F_n). This has the effect of factoring an arrow with GG and then factoring arrow number ii in the path further with FiF_i, then stringing all the resulting paths together. This operation is functorial in GG and all the FiF_i.

view this post on Zulip James Deikun (Jun 09 2026 at 10:13):

So we start with a generating binary factorization FF and then we use this operation and the identity along with FF to generate all the functorial factorizations we can. Then assume we happen to have a morphism (natural transformation) α:F(Id,F)F(F,Id)\alpha : F(\mathrm{Id},F) \to F(F,\mathrm{Id}). If FfFf as a diagram in C\mathcal C looks like XLfEfRfYX \xrightarrow{Lf} Ef \xrightarrow{Rf} Y, then αf\alpha_f looks like:

XLfEfLRfERFRRfYΔfμfXLLfELfRLfEfRfY\begin{CD} X @>Lf>> Ef @>LRf>> ERF @>RRf>> Y \\ @| @V\Delta_fVV @VV\mu_fV @| \\ X @>>LLf> ELf @>>RLf> Ef @>>Rf> Y \\ \end{CD}

where the left square will become, in the conventional definition of AWFS, the comultiplication of the comonad LL and the right square will become the multiplication of the monad RR, and the middle square the distributive law between them.

view this post on Zulip James Deikun (Jun 09 2026 at 11:10):

The next step is to generate all the natural transformations we can by plugging α\alpha in various places using the functorial action of (...){-}(...), and then we want any two parallel arrows we generate freely this way to be equal. It turns out due to various previously-known facts about coherences that this happens exactly when the "pentagon law" holds: α(F,Id,Id)α(Id,Id,F)=F(Id,α)αF(α,Id)\alpha(F,\mathrm{Id},\mathrm{Id}) \circ \alpha(\mathrm{Id},\mathrm{Id},F) = F(\mathrm{Id},\alpha) \circ \alpha \circ F(\alpha, \mathrm{Id}). This can be reexpressed pointwise as this hard-to-read diagram in C\mathcal C.

view this post on Zulip James Deikun (Jun 09 2026 at 11:16):

The pentagon law is equivalent to three laws, if you can manage to follow the diagram: the comonad comultiplication law for LL, the monad multiplication law for RR, and the "only nontrivial law for the distributive law". I think the comonad counit laws for LL and the monad unit laws for RR are true basically by definition. Is that all the actual laws for an AWFS? It's hard to tell, for me.

view this post on Zulip Tom Hirschowitz (Jun 10 2026 at 13:15):

This looks cute, thanks for taking the time to write it! I'm not sure I entirely understand the "hard-to-read" diagram though... I'd be interested if you write this up at some point.

view this post on Zulip James Deikun (Jun 10 2026 at 13:28):

The counit/unit laws turn out to be a little more interesting than I imagined and I'm trying to figure out how best to formulate them.

view this post on Zulip James Deikun (Jun 10 2026 at 13:31):

(One counit/unit pair states that the diagonal of the middle square of αf\alpha_f is an identity, which seems like a "nice" law but I'm not sure quite what the significance is; I can't yet interpret the other pair usefully.)