← LibraryWeak Boolean Products and Patchwork PropertiesEngineering · MathematicsLesson 71/497← PrevNext →
ArticlePublished 7 Aug 20263 min readBy Kevin Jogin

Boolean Constructions and Discriminator Varieties

Weak Boolean Products and Patchwork Properties

The relaxation of the Boolean product conditions that makes representations available more widely, and what is lost by the relaxation.

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

Learning objectives

The relaxation

Definition — Weak Boolean product

A subdirect representation over a Boolean space in which the equalisers [[a = b]] are required only to be open, rather than clopen, together with the patchwork condition.

Relaxing clopen to open is a genuine weakening: in a Boolean space every clopen set is open, but open sets need not be closed.

Boolean versus weak Boolean products
Boolean productWeak Boolean product
EqualisersClopenOpen
PatchworkRequiredRequired
AvailabilityNarrowerBroader
Structure recoveredStrongerWeaker
Typical settingDiscriminator varietiesCongruence-distributive varieties generally

What clopenness buys

When equalisers are clopen, the complement — the set where two elements differ — is also clopen, so both agreement and disagreement are topologically well behaved. This symmetry supports stronger conclusions.

The compactness argument

In a Boolean product, if two elements agree everywhere they are equal; and by compactness, a covering of the space by clopen sets on which various pairs agree reduces to a finite subcovering. Finite reductions of this kind are the standard proof technique in Chapter IV §9–§11, and they require clopenness.

Where weak products fall short

With merely open equalisers, the complement of an equaliser is closed but possibly not open, so the symmetric argument fails. Results that depend on reasoning about where elements differ do not transfer to the weak setting.

The patchwork condition in detail

Patchwork is retained in both versions because without it the representation carries too little information.

Patchwork stated concretely

Given a, b in the algebra and a clopen N, define c by c(x) = a(x) for x ∈ N and c(x) = b(x) otherwise. Patchwork requires c to belong to the algebra.

Iterating over a finite clopen partition allows arbitrary finite gluing, which is why elements of a Boolean product behave like locally constant selections.

Patchwork and factor congruences

Patchwork is exactly the condition making the clopen sets correspond to factor congruences. Given a clopen N, the pair of congruences “agree on N” and “agree off N” are complementary and permute, so they are factor congruences.

Which theorems need which

Version required by result
ResultVersion needed
Discriminator variety representationBoolean product
Quasiprimal algebra structureBoolean product
Primal algebra: Boolean powerBoolean product (indeed Boolean power)
General congruence-distributive representationsWeak Boolean product usually suffices
Semisimple variety analysisVaries by hypothesis

The pattern is that the strongest structural conclusions require the strongest product notion. Discriminator varieties sit at the top precisely because their members admit full Boolean product representations with simple factors.

Frequently asked questions

Is a weak Boolean product ever a Boolean product?

Yes, whenever the equalisers happen to be clopen. The weak notion is a generalisation, so every Boolean product is a weak one.

Why is the Boolean space required in both?

Because the topology is what makes 'open' and 'clopen' meaningful. Over an unstructured index set both conditions are vacuous and the notion collapses to an ordinary subdirect product.

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 178-183.

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

The M5 and N5 Forbidden-Sublattice TheoremsArticle · MathematicsIrredundant Bases and the Irredundant Basis TheoremArticle · MathematicsTerm Operations and Polynomial OperationsArticle · MathematicsApplied Universal Algebra: a SynthesisArticle · Mathematics