Fibrewise Opposite of a Cartesian Fibration

Let E B 𝐸 𝐵 E\to B be a Cartesian Fibration. The fibrewise opposite E op B superscript 𝐸 op 𝐵 E^{\mathrm{op}}\to B is defined as a Displayed category with the following structure:

This has the effect of taking the opposite all the Fibre Categories. Note that the fibrewise opposite is still a fibration over B 𝐵 B ; contrast this with the Total Opposite, which gives a Cocartesian Fibration over B op superscript 𝐵 op B^{\mathrm{op}} .

Via the Grothendieck construction

One other way to see how the fibrewise opposite arises is by passing to Indexed Categories via the Grothendieck Construction; in this setting, the fibrewise opposite takes an indexed category : op Cat : superscript op Cat \mathcal{E}:\mathcal{B}^{\mathrm{op}}\to\mathrm{Cat} and gives a new indexed category op superscript op \mathcal{E}^{\mathrm{op}} defined by

op(X)=((X))opsuperscriptop𝑋superscript𝑋op\par\mathcal{E}^{\mathrm{op}}(X)=(\mathcal{E}(X))^{\mathrm{op}}

This explains why fibrewise op needs some sort of (co)cartesian structure; the opposite needs to only flip the vertical portions! This perspective is also rather nice from the perspective of Differentiating Telescopes and Differential Forms; when we take the fibrewise opposite, we are changing the order of integration when we take the Total Category.

Fibrewise opposites of non-cloven fibrations

The above construction assumes that the fibration is Cloven. There is a much more complicated version in Fibered Categories a La Jean Benabou that works for non-cloven fibrations. The basic idea is that a non-cloven fibration induces a factorisation of maps f : ( X , Y ) : 𝑓 𝑋 𝑌 f:\mathcal{E}(X,Y) into equivalence classes of maps of the form, quotiented up to vertical isomorphism.

X𝑋{X}Y𝑌{Y}{\bullet}f𝑓\scriptstyle{f}verticalcartcart\scriptstyle{\mathrm{cart}}

The non-cloven fibrewise opposite replaces these with equivalence classes of maps of the form:

X𝑋{X}Y𝑌{Y}{\bullet}verticalcartcart\scriptstyle{\mathrm{cart}}

As an "opdisplayed" category

This feels like it should be related to symmetries in Displayed Type Theory, which only show up when we have double display. Perhaps it is useful to think of categories as Augmented Categories here?

Examples

Many "bidirectional" categories of interest arise via fibrewise opposites: