The Bénabou-Roubaud theorem via string diagrams
Jovana Obradović
TL;DR
This work presents a complete, graphical proof of the Bénabou–Roubaud descent theorem using string-diagram calculus for bifibrations with Beck–Chevalley. By encoding the pseudofunctorial pullbacks and adjoints as a string-diagrammatic 2-category ${\mathsf{BiFib}}_{\mathcal{C}}$, it unifies three descent-data descriptions—Eilenberg–Moore algebras ${\mathsf{EM}}_{p}(f)$, descent data ${\mathsf{Desc}}_{p}(f)$, and internal-category actions ${\mathsf{Act}}_{p}^{\mathsf{Eq}(f)}$—via explicit diagrammatic isomorphisms and a monadicity argument. The core contribution is a transparent, geometry-first proof that links the original descent and monadic viewpoints through the internal category ${\mathsf{Eq}}(f)$, providing conceptual clarity and potential applicability to dependent-type-theory semantics. The approach emphasizes coherence, explicit Beck–Chevalley data, and a minimal syntactic presentation that absorbs associativity, functoriality, and naturality into the diagrammatic language. This offers a robust alternative to purely algebraic proofs and highlights the utility of string diagrams in categorical descent theory.
Abstract
We give a complete proof of the Bénabou-Roubaud monadic descent theorem using the graphical calculus of string diagrams. Our proof links the monadic and Grothendieck's original viewpoint on descent via an internal-category-based characterization of the category of descent data, equivalent to the one of Janelidze and Tholen.
