nLab
Benabou-Roubaud theorem

This is about a famous theorem from

  • Jean Bénabou, Jacques Roubaud, Monades et descente, C. R. Acad. Sc. Paris, t. 270 (12 Janvier 1970), Serie A, 96–98, (link, Bibliothèque nationale de France)

    Zoran: a file with my few years old English translation will be posted and linked in few days or weeks

relating descent via fibered categories (as in SGA I or FGA explained) to monadic descent. There has been some historical discussion on this in the category list; Zoran’s response is here.

Contents

Context

A functor P:FA is a Grothendieck opfibration if P op:F opA op is a Grothendieck fibration, and a functor P:FA is a bifibration if P is both a Grothendieck opfibration and fibration (no additional compatibility asked!). Thus we can talk about cartesian and cocartesian arrows in F.

In a bifibered category, automatically for any morphism a:A 1A 0 in the base, the “inverse image” (or “pullback” or “restriction”) functor a *:F(A 0)F(A 1) is right adjoint to the “pushforward” functor a !:F(A 1)F(A 0); with unit η a:Id F(A 1)a *a ! and counit ϵ a:a !a *Id F(A 0).

(Note that in topos theory and algebraic geometry, functors a * called “inverse images” usually have right adjoints a *. This situation can be reconciled with the setup of bifibrations either by taking fiberwise opposites, so that left and right adjoints are switched, or by taking opposites of both the base and total categories, so that the direct and inverse images are switched. However, there are also many bifibrations arising in other contexts in which a * has both a left adjoint a ! and a right adjoint a *, although the latter cannot then be described cleanly in fibrational terms.)

The adjunction a !a * generates a monad T a=(T a,μ a,η a) in the usual way: the functor is T a=a *a !:F(A 1)F(A 1), the multiplication is μ a=a *ϵ aa !:T aT aT a, and the unit is just the unit of the adjunction. Denote by F a the Eilenberg–Moore category F(A 1) T a of modules (algebras) over the monad T a, with canonical forgetful functor U T:F aF(A 1) and canonical comparison functor Φ a:F(A 0)F a.

Now we assume that A has pullbacks, and that P satisfies what is nowadays called the Beck–Chevalley property, namely that for each commutative square

N 0 χ N 1 k 0 k 1 M 0 χ M 1\array{ N_0 & \stackrel{\chi'}\leftarrow & N_1 \\ {}^{\mathllap{k_0}}\downarrow && \downarrow^{\mathrlap{k_1}} \\ M_0 &\stackrel{\chi}\leftarrow & M_1 }

in F such that its image in A is a pullback square, if χ and χ are cartesian then k 1 is cocartesian.

Mike Shulman: Is that really correct? I would have thought it would be “if χ and χ are cartesian and k 1 is opcartesian, then k 0 is also opcartesian.

Zoran: I have to think, I got rusty in these issues.

An equivalent way to state the condition is that for any pullback square

x a y c d z b w\array{ x & \overset{a}{\to} & y \\ {}^{\mathllap{c}} \downarrow && \downarrow^{\mathrlap{d}} \\ z & \underset{b}{\to} & w }

in A, the canonical transformation c !a *b *d ! is an isomorphism. In the Bénabou–Roubaud paper this is called the Chevalley property and said to make P into a Chevalley functor.

Denote by A 2:=A 1× A 0A 1 the pullback of a along itself, with the canonical projections a 1,a 2:A 2A 1. Now consider the lift of the cartesian square defining A 2 to F in such a way that a 1 is lifted to a cartesian arrow, a 2 to a cocartesian arrow, and a to a cocartesian arrow. Then by the universality there is a lift of a completing the square, and by the Beck–Chevalley property it is cartesian. Together with the isomorphism given by adjunction this gives a morphism

K a:Hom F(A 2)(a 1 *(M 1),a 2 *(M 1))Hom F(A 1)(T a(M 1),M 1).K^a: Hom_{F(A_2)}(a_1^*(M_1),a_2^*(M_1))\to Hom_{F(A_1)}(T^a(M_1),M_1).

One checks that an invertible morphism ϕ:a 1 *(M 1)a 2 *(M 1) satisfies the cocycle equation (making it into a descent datum) iff K a(ϕ) is an action of T a on M 1, and similarly for the unitality axiom.

The theorem

Denote by Desc(a) the category of descent data for the fibration P along the morphism a; it comes with canonical functors

Ψ a:F(A 0)Desc(a)\Psi^a\colon F(A_0)\to Desc(a)

and

U a:Desc(a)F(A 1).U^a\colon Desc(a)\to F(A_1) \,.

The Bénabou–Roubaud theorem asserts that this induces an equivalence of categories between Desc(a) and F a.

In addition, this equivalence satisfies some naturality properties, including that it commutes appropriately with the canonical functors to the fibers F(A 0) and F(A 1). Combining this theorem with Beck’s monadicity theorem, it becomes a practical tool for establishing a descent property in bifibrations, with variants in some other setups (to be covered later).

There are several characterizations of a Beck-Chevalley property for bifibrations:

Proposition

(Duško Pavlović, in Category theory Como 1990, LNM 1488, Springer 1991)

Let p:FB be a bifibration, Q=(f,g,s,t) a square in B such that fg=st, and Θ=(ϕ,γ,σ,θ) a square in F such that ϕγ=σθ, with p(ϕ)=f, p(γ)=g, p(σ)=s and p(θ)=t. The following conditions are equivalent:

a) if θ and ϕ are cartesian and if σ is cocartesian then γ must be cocartesian;

b) if σ and γ are cocartesian and if θ is cartesian then ϕ must be cartesian;

c) if θ is cartesian and if σ is cocartesian then ϕ is cartesian iff γ is cocartesian.

If some inverse image functors f * and t * and some direct image functors g ! and s ! are chosen, then every square Θ over Q satisfies conditions (a-c) iff there is a canonical natural isomorphism

d) f *s !g !t *.