is the category whose objects are boolean algebras and whose morphisms are lattice homomorphisms, that is functions which preserve finitary meets and joins (equivalently, binary meets and joins and the top and bottom elements); it follows that the homomorphisms preserve negation. is a subcategory of Pos, in fact a replete subcategory of both DistLat and HeytAlg.
is given by a finitary variety of algebras, or equivalently by a Lawvere theory, so it has all the usual properties of such categories. The free boolean algebra on a set is the double power set of ; an element of is interpreted as the set of all those subsets of to which belongs, and the boolean algebra operations on the intersection and union as usual.
In constructive mathematics, we do not use the entire power set but instead use (both times) only the decidable subsets of . Thus, the free boolean algebra on is , which may more simply be written as (which is also a good notation classically). In predicative mathematics, the same argument shows that the free boolean algebra exists if we allow function sets, although even this is not allowed in strongly predicative foundations.