nLab Beck-Chevalley condition




The BeckChevalley condition, also sometimes called just the Beck condition or the Chevalley condition, is a “commutation of adjoints” property that holds in many “change of base” situations.


The Beck-Chevalley condition may be understood as a natural compatibility condition for

(1) integral transforms in geometry

(2) quantifiers in formal logic/type theory

From integral transforms

From the point of view of geometry, in contexts such as of integral transforms one considers correspondences between spaces AA, BB given by spans of maps between them:

Via composition of such correspondences by fiber product of adjacent legs, they form the 1-morphisms in a 2-category Span.

Assuming some base change adjoint pair f *f *f^\ast \vdash f_\ast, thought of as

  • push-forward f *:𝒟(X)𝒟(A)f_\ast \,\colon\, \mathcal{D}(X) \longrightarrow \mathcal{D}(A)


  • pull-back f *:𝒟(A)𝒟(X)f^\ast \,\colon\, \mathcal{D}(A) \longrightarrow \mathcal{D}(X)

is functorially associated with maps ff (i.e. such that there are natural isomorphisms (f 2f 1) *(f 2) *(f 1) *(f_2 f_1)_\ast \,\simeq\, (f_2)_\ast (f_1)_\ast and dually), the integral transform encoded by any span as above is the “pull-push” operation given by g *f *g_* f^*.

Now the Beck-Chevalley condition (on such assignment of base change adjoints to maps) essentially says that this pull-push construction is (2-)functorial under composition of spans:

Concretely, given a pair of composable spans:

and their composite in Span formed by the fiber product of the adjacent legs

then functoriality of pull-push means that the two different ways to pull-push through the diagram coincide:

Pull-pushing through the spans separately results in

(k *h *)(g *f *)=k *h *g *f *, (k_\ast h^\ast) \circ (g_\ast f^\ast) \;=\; k_\ast \, \underbrace{h^\ast \, g_\ast} \, f^\ast \,,

while pull-pushing through the composite span results in

(kp) *(fq) *=k *p *q *f *. (k p)_* (f q)^* = k_* \, \underbrace{p_* \, q^*} \, f^* \,.

For these two operations to coincide, up to isomorphism, hence for pull-push to respect composition of spans, we need an isomorphism between the operations shown over braces, hence of the form

(1)h *g *p *q * h^\ast \, g_\ast \;\simeq\; p_* \, q^*

between the two ways of push-pulling along the sides of any pullback square

This (1) is the Beck-Chevalley condition: A natural necessary condition to ensure that integral transforms by pull-push base change through correspondences is functorial under composition of correspondences by fiber product of adjacent legs.

More motivation along these lines also be found at dependent linear type theory. As a formulation of propagation in cohomological quantum field theory this is Sc14 there.

From logic and type theory

From the point of view of formal logic and dependent type theory, the three items f !f *f *f_! \dashv f^\ast \vdash f_\ast in a base change adjoint triple constitute the categorical semantics of quantification and context extension (existential quantification/dependent pair type \dashv context extension \dashv universal quantification/dependent product type), and so the Beck-Chevalley condition says that these are compatible with each other: concretely that substitution of free variables commutes with quantification — a condition which syntactically is “self-evident”, at least it is evidently desirable.

Original articles with this logical perspective on the BC condition: Lawvere (1970), p. 8; Seely (1983), p. 511; Pavlović (1991), §1; Pavlović (1996), p. 164.

For more on this logical aspect see below.


Suppose given a commutative square (up to isomorphism) of functors:

f * g * k * h * \array{ & \overset{f^*}{\to} & \\ ^{g^*}\downarrow && \downarrow^{k^*}\\ & \underset{h^*}{\to} & }

in which f *f^* and h *h^* have left adjoints f !f_! and h !h_!, respectively. (The classical example is a Wirthmüller context.) Then the natural isomorphism that makes the square commute

k *f *h *g * k^* f^* \to h^* g^*

has a mate

h !k *g *f ! h_! k^* \to g^* f_!

defined as the composite

h !k *ηh !k *f *f !h !h *g *f !ϵg *f !. h_! k^* \overset{\eta}{\to} h_! k^* f^* f_! \overset{\cong}{\to} h_! h^* g^* f_! \overset{\epsilon}{\to} g^* f_! \,.

We say the original square satisfies the Beck–Chevalley condition if this mate is an isomorphism.

More generally, it is clear that for this to make sense, we only need a transformation k *f *h *g *k^* f^* \to h^* g^*; it doesn’t need to be an isomorphism. We also use the term Beck–Chevalley condition in this case,

Left and right Beck–Chevalley condition

Of course, if g *g^* and k *k^* also have left adjoints, there is also a Beck–Chevalley condition stating that the corresponding mate k !h *f *g !k_! h^* \to f^* g_! is an isomorphism, and this is not equivalent in general. Context is usually sufficient to disambiguate, although some people speak of the “left” and “right” Beck–Chevalley conditions.

Note that if k *f *h *g *k^* f^* \to h^* g^* is not an isomorphism, then there is only one possible Beck-Chevalley condition.

Dual Beck–Chevalley condition

If f *f^* and h *h^* have right adjoints f *f_* and h *h_*, there is also a dual Beck–Chevalley condition saying that the mate g *f *h *k *g^* f_* \to h_* k^* is an isomorphism. By adjointness, if f *f^* and h *h^* have right adjoints and g *g^* and k *k^* have left adjoints, then g *f *h *k *g^* f_* \to h_* k^* is an isomorphism if and only if k !h *f *g !k_! h^* \to f^* g_! is.

For bifibrations

Originally, the Beck-Chevalley condition was introduced in (Bénabou-Roubaud, 1970) for bifibrations over a base category with pullbacks. In loc.cit. they call this condition Chevalley condition because he introduced it in his 1964 seminar.

A bifibration XB\mathbf{X} \to \mathbf{B} where B\mathbf{B} has pullbacks satisfies the Chevalley condition iff for every commuting square

ψ φ φ ψ \array{ & \overset{\psi^\prime}{\rightarrow} & \\ \downarrow^{\varphi^\prime} && \downarrow^{\varphi}\\ & \underset{\psi}{\rightarrow} & }

in X\mathbf{X} over a pullback square in the base B\mathbf{B} where φ\varphi is cartesian and ψ\psi is cocartesian it holds that φ \varphi^\prime is cartesian iff ψ \psi^\prime is cocartesian. Actually, it suffices to postulate one direction because the other one follows. The nice thing about this formulation is that there is no mention of “canonical” morphisms and no mention of cleavages.

A fibration PP has products satisfying the Chevalley condition iff the opposite fibration P opP^{op} is a bifibration satisfying the Chevalley condition in the above sense.

According to the Benabou–Roubaud theorem, the Chevalley condition is crucial for establishing the connection between the descent in the sense of fibered categories and the monadic descent.

“Local” Beck–Chevalley condition

Suppose that f *f^* and h *h^* do not have entire left adjoints, but that for a particular object xx the left adjoint f !(x)f_!(x) exists. This means that we have an object “f !xf_! x” and a morphism η x:xf *f !x\eta_x\colon x \to f^* f_! x which is initial in the comma category (x/f *)(x / f^*). Then we have k *(η):k *xk *f *f !xh *g *f !xk^*(\eta) \colon k^* x \to k^* f^* f_! x \to h^* g^* f_! x, and we say that the square satisfies the local Beck-Chevalley condition at xx if k *(η)k^*(\eta) is initial in the comma category (k *x/h *)(k^* x / h^*), and hence exhibits g *f !xg^* f_! x as “h !k *xh_! k^* x” (although we have not assumed that the entire functor h !h_! exists).

If the functors f !f_! and h !h_! do exist, then the square satisfies the (global) Beck-Chevalley condition as defined above if and only if it satisfies the local one defined here at every object.

In logic / type theory

If the functors in the formulation of the Beck-Chevalley condition are base change functors in the categorical semantics of some dependent type theory (or just of a hyperdoctrine) then the BC condition is equivalently stated in terms of logic as follows.

A commuting diagram

D h C k g A f B \array{ D &\stackrel{h}{\to}& C \\ {}^{\mathllap{k}}\downarrow && \downarrow^{\mathrlap{g}} \\ A &\stackrel{f}{\to}& B }

is interpreted as a morphism of contexts. The pullback (of slice categories or of fibers in a hyperdoctrine) h *h^* and f *f^* is interpreted as the substitution of variables in these contexts. And the left adjoint kk !\sum_k \coloneqq k_! and qg !\sum_q \coloneqq g_!, the dependent sum is interpreted (up to (-1)-truncation, possibly) as existential quantification.

In terms of this the Beck-Chevalley condition says that if the above diagram is a pullback, then substitution commutes with existential quantification

kh *ϕf * gϕ. \sum_k h^* \phi \stackrel{\simeq}{\to} f^* \sum_g \phi \,.

Consider the diagram of contexts

[Γ,x:X] [Γ,x:X,y:Y] Γ [Γ,y:Y]Γ×X (p 1,p 2,t) Γ×X×Y p 1 (p 1,p 3) Γ (id,t) Γ×Y, \array{ [\Gamma, x : X] &\stackrel{}{\to}& [\Gamma, x : X, y : Y] \\ \downarrow && \downarrow \\ \Gamma &\to& [\Gamma, y : Y] } \;\;\; \simeq \;\;\; \array{ \Gamma \times X &\stackrel{(p_1,p_2,t)}{\to}& \Gamma \times X \times Y \\ {}^{\mathllap{p_1}}\downarrow && \downarrow^{\mathrlap{(p_1,p_3)}} \\ \Gamma &\stackrel{(id,t)}{\to} & \Gamma \times Y } \,,

with the horizontal morphism coming from a term t:ΓYt : \Gamma \to Y in context Γ\Gamma and the vertical morphisms being the evident projection, then the condition says that we may in a proposition ϕ\phi substitute tt for yy before or after quantifying over xx:

x:Xϕ(x,t)( x:Xϕ(x,y))[t/y]. \sum_{x : X} \phi(x,t) \simeq (\sum_{x : X} \phi(x,y))[t/y] \,.



Images and pre-images


(Beck-Chevalley for images and pre-images of sets)
Given a set SSetS \,\in\, Set, write 𝒫(S)\mathcal{P}(S) for its power set regarded as a poset, meaning that

  1. 𝒫(S)\mathcal{P}(S) is the set of subsets ASA \subset S,

  2. regarded as a category by declaring that there is a morphisms ABA \to B precisely if ABA \subset B as subsets of SS.

Then for f:STf \,\colon\, S \longrightarrow T a function between sets, we obtain the following three functors between their power sets:

  1. f !f():𝒫(S)𝒫(T)f_! \,\coloneqq\, f(-) \,\colon\, \mathcal{P}(S) \longrightarrow \mathcal{P}(T)

    forms images under ff

  2. f *f 1:𝒫(T)𝒫(S)f^\ast \,\coloneqq\, f^{-1} \,\colon\, \mathcal{P}(T) \longrightarrow \mathcal{P}(S)

    forms preimages under ff,

  3. f *Tf(S()):𝒫(S)𝒫(T)f_\ast \,\coloneqq\, T \setminus f\big(S \setminus (-)\big) \,\colon\, \mathcal{P}(S) \longrightarrow \mathcal{P}(T)

    forms the complement of images of complements.

These three functors constitute an adjoint triple

f()f 1f * f(-) \;\dashv\; f^{-1} \;\dashv\; f_\ast

as is readily verified and also discussed at some length in the entry interactions of images and pre-images with unions and intersections.

In particular, the familiar/evident fact that forming images and preimages preserves unions may be understood as a special case of the fact that left adjoints preserve colimits.

Now given a pullback diagram in Set

(2)D β D ψ (pb) ϕ C α C \array{ D' &\overset{\beta}{\longrightarrow}& D \\ \mathllap{{}^{\psi}}\big\downarrow &{}^{{}_{(pb)}}& \big\downarrow\mathrlap{{}^{\phi}} \\ C' &\underset{\alpha}{\longrightarrow}& C }

then these operations satisfy the left Beck-Chevalley condition in the sense that the following diagram of poset-homomorphisms (functors) commutes:

(3)𝒫(D) β ! 𝒫(D) ψ 1 ϕ 1 𝒫(C) α ! 𝒫(C) \array{ \mathcal{P}(D') &\overset{\beta_!}{\longrightarrow}& \mathcal{P}(D) \\ \mathllap{{}^{\psi^{-1}}}\big\uparrow && \big\uparrow\mathrlap{{}^{\phi^{-1}}} \\ \mathcal{P}(C') &\underset{\alpha_!}{\longrightarrow}& \mathcal{P}(C) }

To see this it is sufficient to check commutativity on singleton-subsets (because every other subset is a union of singletons and, as just remarked, images and preimages preserve unions) and given a singleton set {c}C\{c'\} \subset C' on an element cCc' \,\in\, C', we directly compute as follows:

(4)βψ 1({c}) β({(c,d)|dD,ϕ(d)=α(c)}) ={dD|ϕ(d)=α(c)} =ϕ 1({α(c)}) =ϕ 1α({c}). \begin{array}{l} \beta \circ \psi^{-1}\big(\{c'\}\big) \\ \;\simeq\; \beta\Big( \big\{ (c',d) \,\big\vert\, d \,\in\, D \,, \phi(d) = \alpha(c') \big\} \Big) \\ \;=\; \big\{ d \,\in\, D \,\big\vert\, \phi(d) = \alpha(c') \big\} \\ \;=\; \phi^{-1}\big( \{\alpha(c')\} \big) \\ \;=\; \phi^{-1} \circ \alpha\big(\{c'\}\big) \,. \end{array}

Here it is the first two steps which make use of the assumption that (2) is a pullback square, namely which means that DD' is compatibly bijective to the fiber product of CC' with DD over CC:

D {(c,d)C×D|ϕ(d)=α(c)} β (c,d)d D = D \array{ D' &\simeq& \big\{ (c', d) \in C' \times D \,\big\vert\, \phi(d) \,=\, \alpha(c') \big\} \\ \mathllap{{}^{\beta}} \big\downarrow && \!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\! \big\downarrow\mathrlap{{}^{ (c',d) \mapsto d }} \\ D &=& \!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\! D }

This elementary example actually constitutes half of the proof of the archetypical example of Prop. below.

Systems of functor categories



  1. ϕ:DC\phi \colon D \to C an opfibration of small strict categories,

  2. a pullback diagram in the 1-category Cat of small strict categories and functors, of the form

    (5)D β D ψ (pb) ϕ C α C \array{ D' &\overset{\beta}{\longrightarrow}& D \\ \mathllap{{}^{\psi}}\big\downarrow &{}^{{}_{(pb)}}& \big\downarrow\mathrlap{{}^{\phi}} \\ C' &\underset{\alpha}{\longrightarrow}& C }

    (hence presenting a 2-pullback/homotopy pullback, see Rem. below),

  3. 𝒞\mathcal{C} any category with all small colimits

then the induced diagram of functor categories

[D,𝒞] β * [D,𝒞] ψ ! ϕ ! [C,𝒞] α * [C,𝒞] \array{ [D', \mathcal{C}] &\overset{\beta^*}{\longleftarrow}& [D, \mathcal{C}] \\ \Big\downarrow\mathrlap{{}^{\psi_!}} && \Big\downarrow\mathrlap{{}^{\phi_!}} \\ [C', \mathcal{C}] &\underset{\alpha^*}{\longleftarrow}& [C,\mathcal{C}] }

(for () *(-)^\ast denoting precomposition and () !(-)_! denoting left Kan extension)

satisfies the Beck-Chevalley condition, in that there is a natural isomorphism

ψ !β *α *ϕ !. \psi_! \circ \beta^* \;\simeq\; \alpha^* \circ \phi_! \,.

For this statement in the more general context of quasicategories see Joyal (2008), prop. 11.6.

The proof relies on two observations:

(1.) Since ϕ\phi is opfibered, for every object cCc \in C the inclusion functor

(of the (strict) fiber ϕ 1(c)\phi^{-1}(c) into the comma category ϕ/c\phi/c) is a final functor.

(This has a simple argument in the case that the categories DD, CC are in fact groupoids: In this case, ϕ\phi being an opfibration equivalently means that it is an isofibration, by this Exp., which evidently implies that the above inclusion ι\iota is essentially surjective. But since ι\iota is also manifestly a full functor, it follows that it is final, by this Prop..)

Therefore the pointwise formula for the left Kan extension ϕ !\phi_! is equivalently given by taking the colimit over the fiber, instead of over the comma category:

(6)ϕ !(X) climϕ 1({c})X. \phi_!(X)_c \;\simeq\; \underset {\underset{\phi^{-1}\big(\{c\}\big)}{\longrightarrow}} {\lim} \, X \,.

(2.) Since (5) is a (strict) pullback of (strict) categories (i.e. an ordinary pullback of sets of objects and of sets of morphisms), the operations of taking images and preimages () 1(-)^{-1} (fibers) of the object-functions of the given functors satisfy the posetal Beck-Chevalley condition from Exp. :

(7)βψ 1({c}) β({(c,d)|dD,ϕ(d)=α(c)}) ={dD|ϕ(d)=α(c)} =ϕ 1({α(c)}) =ϕ 1α({c}). \begin{array}{l} \beta \circ \psi^{-1}\big(\{c'\}\big) \\ \;\simeq\; \beta\Big( \big\{ (c',d) \,\big\vert\, d \,\in\, D \,, \phi(d) = \alpha(c') \big\} \Big) \\ \;=\; \big\{ d \,\in\, D \,\big\vert\, \phi(d) = \alpha(c') \big\} \\ \;=\; \phi^{-1}\big( \{\alpha(c')\} \big) \\ \;=\; \phi^{-1} \circ \alpha\big(\{c'\}\big) \,. \end{array}

for all objects cObj(C)c' \,\in\, Obj(C').

Now using first (6) and then (7) and then again (6) yields the following sequence of isomorphisms

(ψ !β *(X))(c) limβψ 1({c})X limϕ 1α({c})X (α *ϕ !(X))(c), \begin{aligned} \big(\psi_! \beta^* (X)\big)(c') & \;\simeq\; \underset {\underset{ \beta \circ \psi^{-1}\big(\{c'\}\big) }{\longrightarrow}} {\lim} \, X \\ & \;\simeq\; \underset {\underset{ \phi^{-1} \circ \alpha\big(\{c'\}\big) }{\longrightarrow}} {\lim} \, X \\ & \;\simeq\; \big(\alpha^* \phi_! (X)\big)(c') \,, \end{aligned}

all of them natural in cObj(C)c' \,\in\, Obj(C').


As a counter-example showing that in Prop. the condition for ϕ:DC\phi \colon D \to C to be an opfibration is necessary for the statement to hold, consider

  • C{01}C \coloneqq \{0\to 1\} the interval category,

  • D*,C*D \coloneqq \ast,\;\;C' \coloneqq \ast the terminal category,

  • ϕconst 0,αconst 1\phi\coloneqq const_0,\;\;\alpha \coloneqq const_1.

Then the pullback D=D' = \varnothing is the empty category. Therefore

  • [D,𝒞]=[,𝒞][D',\mathcal{C}] = [\varnothing, \mathcal{C}] is the terminal category, so that ψ !β *\psi_!\circ \beta^\ast is a constant functor

    (concretely, ψ !:*[,𝒞][C,𝒞]\psi_! \colon \ast \simeq [\varnothing, \mathcal{C}] \to [C',\mathcal{C}] is left adjoint to the projection functor to the terminal category and hence picks the initial object of [C,𝒞][C',\mathcal{C}]),

  • while α *ϕ !\alpha^* \circ \phi_! is the identity functor

    (to see this observe first that [C,𝒞][C,\mathcal{C}] now may be identified with the arrow category of 𝒞\mathcal{C}, and second that, under this identification, ϕ !:Xid X\phi_! \colon X \mapsto id_X sends any object of 𝒞\mathcal{C} to its identity morphism, as is verified by observing that this is clearly left adjoint to the domain-restriction ϕ *\phi^\ast).


In Prop. , the pullback (5) of an opfibration of strict categories formed in the 1-category of strict categories may be understood as modelling the 2-pullback (cf. there) of the corresponding cospan in the actual 2-category Cat.

In particular, if the strict categories involved in the pullback diagram (5) are all groupoids, then a functor such as ϕ\phi being a Kan fibration is equivalent to its nerve being a Kan fibration (see at right Kan fibration, this and this Prop), in which case the pullback diagram (5) models the homotopy pullback (by this Prop.).

Enriched functor categories


and write

  • for any small V\mathbf{V}-enriched category 𝒳VCat small\mathcal{X} \,\in\, \mathbf{V}Cat^{small}:

    VFunc(𝒳,C)Cat \mathbf{V}Func(\mathcal{X},\,\mathbf{C}) \;\in\; Cat

    for the V\mathbf{V}-enriched-functor category from 𝒳\mathcal{X} to C\mathbf{C},

  • for any V\mathbf{V}-enriched functor f:𝒳𝒴f \,\colon\, \mathcal{X} \longrightarrow \mathcal{Y}:

    VFunc(𝒳,C)f *f !VFunc(𝒴,C) \mathbf{V}Func(\mathcal{X},\,\mathbf{C}) \underoverset {\underset{f^\ast}{\longleftarrow}} {\overset{f_!}{\longrightarrow}} {\;\;\; \bot \;\;\;} \mathbf{V}Func(\mathcal{Y},\,\mathbf{C})

    for the pair of adjoint functors given by precomposition and by left Kan extension, the latter being expressible by the following coend-formula (see there):

(8)𝒱 ()VFunc(𝒳,C)(f !𝒱) y x𝒳𝒳(f(x),y)𝒱 x. \mathscr{V}_{(-)} \;\in\; \mathbf{V}Func(\mathcal{X},\,\mathbf{C}) \;\;\;\;\;\;\;\; \vdash \;\;\;\;\;\;\;\; (f_! \mathscr{V})_y \;\simeq\; \int^{x \in \mathcal{X}} \mathcal{X}\big(f(x),\,y\big) \cdot \mathscr{V}_{x} \,.

The following is a rather simplistic but maybe instructive example:


In the case of a cartesian closed cosmos (V,×,*)(\mathbf{V}, \times, \ast) consider for 𝒳,𝒴,𝒳VCat small\mathcal{X}, \mathcal{Y}, \mathcal{X}' \,\in\, \mathbf{V}Cat^{small} a commuting diagram of V\mathbf{V}-enriched functors of the following form:

𝒳×𝒳 f×id 𝒴×𝒳 pr 𝒳 (pb) pr 𝒴 𝒳 f 𝒴 \array{ \mathcal{X} \times \mathcal{X}' &\overset{f \times id}{\longrightarrow}& \mathcal{Y} \times \mathcal{X}' \\ \mathllap{{}^{pr_{\mathcal{X}}}} \big\downarrow &{}^{{}_{(pb)}}& \big\downarrow \mathrlap{{}^{pr_{\mathcal{Y}}}} \\ \mathcal{X} &\underset{\;\;\; f \;\;\;}{\longrightarrow}& \mathcal{Y} }

(which is a pullback square in the 1-category of strict V\mathbf{V}-enriched categories).

Then the Beck-Chevalley condition on C\mathbf{C}-valued V\mathbf{V}-functors holds, in that the following diagram commutes:

VFunc(𝒳×𝒳,C) (f×id) ! VFunc(𝒴×𝒳,C) (pr 𝒳) * (pr 𝒴) * VFunc(𝒳,C) f ! VFunc(𝒴,C) \array{ \mathbf{V}Func( \mathcal{X} \times \mathcal{X}' ,\, \mathbf{C} \big) &\overset{(f \times id)_!}{\longrightarrow}& \mathbf{V}Func( \mathcal{Y} \times \mathcal{X}' ,\, \mathbf{C} ) \\ \mathllap{{}^{(pr_{\mathcal{X}})^\ast}} \big\uparrow && \big\uparrow \mathrlap{{}^{(pr_{\mathcal{Y}})^\ast}} \\ \mathbf{V}Func(\mathcal{X},\,\mathbf{C}) &\underset{\;\;\; f_! \;\;\;}{\longrightarrow}& \mathbf{V}Func(\mathcal{Y},\,\mathbf{C}) }

To see this, we may check object-wise as follows:

((f×id) !(pr 𝒳) *𝒱) (y,x) = (x,x 0)𝒴(f(x),y)×𝒳(x 0,x)((pr 𝒳) *𝒱 x,x 0) = (x,x 0)𝒴(f(x),y)×𝒳(x 0,x)𝒱 x = x 0 x𝒴(f(x),y)×𝒳(x 0,x)𝒱 x x 0𝒳(x 0,x) x𝒴(f(x),y)𝒱 x x𝒴(f(x),y)𝒱 x (f !𝒱) y ((pr 𝒴) *(f !𝒱)) y,x, \begin{array}{l} \big( (f \times id)_! (pr_{\mathcal{X}})^\ast \mathscr{V} \big)_{(y,x')} \\ \;=\; \int^{(x,x'_0)} \mathcal{Y}\big(f(x),y\big) \times \mathcal{X}'\big(x'_0,x'\big) \cdot \big( (pr_{\mathcal{X}})^\ast\mathscr{V}_{x,x'_0} \big) \\ \;=\; \int^{(x,x'_0)} \mathcal{Y}\big(f(x),y\big) \times \mathcal{X}'\big(x'_0,x'\big) \cdot \mathscr{V}_{x} \\ \;=\; \int^{x'_0} \int^{x} \mathcal{Y}\big(f(x),y\big) \times \mathcal{X}'\big(x'_0,x'\big) \cdot \mathscr{V}_{x} \\ \;\simeq\; \int^{x'_0} \mathcal{X}'\big(x'_0,x'\big) \cdot \int^{x} \mathcal{Y}\big(f(x),y\big) \cdot \mathscr{V}_{x} \\ \;\simeq\; \int^{x} \mathcal{Y}\big(f(x), y\big) \cdot \mathscr{V}_{x} \\ \;\simeq\; \big( f_! \mathscr{V} \big)_y \\ \;\simeq\; \big( (pr_{\mathcal{Y}})^\ast ( f_! \mathscr{V} ) \big)_{y,x'} \,, \end{array}

where we used (apart from the definition of precomposition), in order of appearance:

  1. the coend-expression (8) for the left Kan extension,

  2. the Fubini theorem for coends (here),

  3. the fact that the closed tensor ()×()(-) \times (-) preserves colimits and hence coends in each variable,

  4. the co-Yoneda lemma in the coend-form here

and finally the expression (8) again.

Proper base change in étale cohomology

For coefficients of torsion group, étale cohomology satisfies Beck-Chevalley along proper morphisms. This is the statement of the proper base change theorem. See there for more details.

Grothendieck’s yoga of six operations

A Beck-Chevalley condition is part of the axioms of Grothendieck's yoga of six operations, e.g. Cisinski & Déglise (2009), §A.5, Gallauer (2021), p. 16, Scholze (2022), p. 11.


The Beck-Chevalley condition has arisen in the theory of descent - as developed from Grothendieck 1959. Jon Beck and Claude Chevalley studied it independently from each another. […] It is conspicuous that neither of them ever published anything on it. [Pavlović 1991, §14]

Original articles:

expanded on in


(in view of linear type theory)

Discussion for subobject lattices:

Review in the context of Grothendieck's yoga of six operations:

Discussion for derived functors with focus on the example of base change of retractive spaces and homotopy categories of parameterized spectra:

Discussion in the generality of enriched category theory:

Discussion in the generality of \infty -categories:

for \infty -cosmoi:

Discussion for presheaf categories in the context of quasicategories ( \infty -categories of \infty -presheaves):

Discussion for Goursat categories:

Last revised on April 17, 2024 at 07:31:28. See the history of this page for a list of all contributions to it.