← LibraryBoolean Products: Definition and MotivationEngineering · MathematicsLesson 63/497← PrevNext →
ArticlePublished 7 Aug 20263 min readBy Kevin Jogin

Boolean Constructions and Discriminator Varieties

Boolean Products: Definition and Motivation

A representation of an algebra as continuous sections over a Boolean space, replacing sheaf theory with a simpler and equally powerful formulation.

Category Engineering / MathematicsSource IV.8Pages 174-178Reading 2 minReviewed 2026-08-07

Learning objectives

The definition

Definition — Boolean product

An algebra A is a Boolean product of a family (Ax)xX indexed by a Boolean space X if A is a subdirect product of the family and:

  1. Equalisers are clopen. For all a, b in A, the set [[a = b]] = {x : a(x) = b(x)} is clopen in X.
  2. Patchwork. If a, b ∈ A and N ⊆ X is clopen, then the function agreeing with a on N and with b off N also belongs to A.

The notation [[a = b]] for the equaliser is used throughout Chapter IV.

What the two conditions do

Clopen equalisers

Ensure the representation is compatible with the topology. Where two elements agree is a topologically well-behaved set, so agreement is a local property.

Patchwork

Ensures the representation is rich enough. Sections can be glued along clopen partitions, so the algebra contains all the elements the topology suggests it should.

Together they give a sheaf without sheaf theory

The source's stated motivation is that general sheaf theory is cumbersome and that the Boolean product formulation captures what is needed with far less apparatus. The two conditions amount to saying the algebra is the algebra of global continuous sections of a sheaf of algebras over a Boolean space.

Comparison with the other product notions

The product hierarchy
ConstructionIndex setConditionsAvailability
Direct productArbitrary setAll tuples presentRare as a decomposition
Boolean powerBoolean spaceAll factors equalRestricted
Boolean productBoolean spaceClopen equalisers, patchworkModerate
Weak Boolean productBoolean spaceEqualisers open, patchworkBroader
Subdirect productArbitrary setProjections ontoAlways
Direct productMost structure, least available
Boolean productStructured index, gluing conditions
Weak Boolean productEqualisers merely open
Subdirect productLeast structure, always available

Boolean products occupy the useful middle: strong enough to support a representation theory, general enough to exist for interesting classes.

Where the Boolean space comes from

The index space is not chosen arbitrarily. For an algebra A, the factor congruences form a Boolean algebra, and its Stone space is the natural index space.

Factor congruences of <strong>A</strong>Form a Boolean algebra
Stone space of that algebraA Boolean space X
Points of <em>X</em>Ultrafilters, hence congruences
FactorsThe corresponding quotients of A
The connection back to Chapter II

The observation in Chapter II §7 that factor congruences form a Boolean algebra is what makes this construction possible. That fact was recorded then as a curiosity; here it becomes the foundation of the representation theory.

Frequently asked questions

Is every algebra a Boolean product in some non-trivial way?

Every algebra is trivially a Boolean product over a one-point space, with itself as the single factor. Non-trivial representations exist when the algebra has non-trivial factor congruences, which requires it to be directly decomposable in some fashion.

Why not just use sheaves?

One could — the two formulations are equivalent. The source's judgement is that the sheaf formalism carries overhead disproportionate to the benefit for this application, and the two-condition definition is easier to verify in practice.

Source. S. Burris and H. P. Sankappanavar, A Course in Universal Algebra, The Millennium Edition — a corrected re-typesetting of Springer-Verlag Graduate Texts in Mathematics 78 (1981). Section IV.8, book pages 174-178.

This page is an original exposition prepared for the KEVOS® knowledge library. It restates and reorganises mathematical results; it is not a reproduction of the source text.

Continue learning

Modular Lattices and the Modular LawArticle · MathematicsThe Subalgebra Lattice Sub(A) is AlgebraicArticle · MathematicsTerms and the Term Algebra T(X)Article · MathematicsThe Syntactic Monoid and Kleene's TheoremArticle · Mathematics