nLab
Boolean category

A Boolean category is a coherent category (such as a topos) in which every subobject has a complement, i.e., for any monic AX there is a monic BX such that AB is initial and AB=X. Therefore, the lattice Sub(X) of subobjects of any object X is a Boolean algebra.

Any Boolean category is, in particular, a Heyting category and therefore supports a full first-order internal logic. However, unlike that of an arbitrary Heyting category, the internal logic of a Boolean category satisfies the principle of excluded middle; it is first-order classical logic.

Revised on August 26, 2010 22:53:14 by Toby Bartels (75.88.93.39)