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 A↪XA\hookrightarrow X there is a monic B↪XB\hookrightarrow X such that A∩BA\cap B is initial and A∪B=XA\cup B = X. Therefore, the lattice Sub(X)Sub(X) of subobjects of any object XX is a Boolean algebra.