nLab coherent coverage



Topos Theory

topos theory



Internal Logic

Topos morphisms

Extra stuff, structure, properties

Cohomology and homotopy

In higher category theory




For CC a coherent category CC the coherent coverage on CC is the coverage in which the covering families are generated by finite, jointly regular-epimorphic families. Similarly, on an infinitary-coherent category (a.k.a. a “geometric category”), the infinitary-coherent coverage (a.k.a. geometric coverage) is generated by all small jointly regular-epimorphic families.

The corresponding Grothendieck topology is called the coherent topology, making CC into a coherent site.

Equivalently, this coverage is generated by single regular epimorphisms and by finite unions of subobjects (resp. small unions in the infinitary case).

Topoi of sheaves for (finitary) coherent topologies on coherent categories are called coherent toposes. (The terminology is slightly confusing, though, because every topos is a coherent category.) Note that every topos is equivalent to a topos of sheaves for the infinitary coherent topology on an infinitary-coherent site, namely itself.


The coherent coverage is subcanonical.

  • If CC is extensive, then its coherent topology is generated by the regular topology together with the extensive topology. (In fact, the coherent topology is superextensive.)

  • If CC is a pretopos, then its self-indexing is a stack for its coherent topology. Exactness and extensivity are stronger than necessary, however; a pair of necessary and sufficient conditions for this to hold are that

    1. If RAR\;\rightrightarrows\; A is a kernel pair, then for any f:BAf\colon B\to A, the pullback f *RBf^*R \;\rightrightarrows\; B is also a kernel pair (this is equivalent to the codomain fibration being a stack for the regular topology).
    2. If A,BCA,B \rightarrowtail C are a pair of subobjects, then for any f:XAf\colon X\to A and g:YBg\colon Y\to B and any isomorphism f *(AB)g *(AB)f^*(A\cap B) \cong g^*(A\cap B), the pushout
      f *(AB) X Y Z\array{f^*(A\cap B) & \overset{}{\to} & X\\ \downarrow && \downarrow\\ Y& \underset{}{\to} & Z}

      exists and is also a pullback.

categoryfunctorinternal logictheoryhyperdoctrinesubobject posetcoverageclassifying topos
finitely complete categorycartesian functorcartesian logicessentially algebraic theory
lextensive categorydisjunctive logic
regular categoryregular functorregular logicregular theoryregular hyperdoctrineinfimum-semilatticeregular coverageregular topos
coherent categorycoherent functorcoherent logiccoherent theorycoherent hyperdoctrinedistributive latticecoherent coveragecoherent topos
geometric categorygeometric functorgeometric logicgeometric theorygeometric hyperdoctrineframegeometric coverageGrothendieck topos
Heyting categoryHeyting functorintuitionistic first-order logicintuitionistic first-order theoryfirst-order hyperdoctrineHeyting algebra
De Morgan Heyting categoryintuitionistic first-order logic with weak excluded middleDe Morgan Heyting algebra
Boolean categoryclassical first-order logicclassical first-order theoryBoolean hyperdoctrineBoolean algebra
star-autonomous categorymultiplicative classical linear logic
symmetric monoidal closed categorymultiplicative intuitionistic linear logic
cartesian monoidal categoryfragment {&,}\{\&, \top\} of linear logic
cocartesian monoidal categoryfragment {,0}\{\oplus, 0\} of linear logic
cartesian closed categorysimply typed lambda calculus


Section A1.4 and example C2.1.12 in

Last revised on November 16, 2022 at 20:22:17. See the history of this page for a list of all contributions to it.