Papers
Topics
Authors
Recent
Search
2000 character limit reached

Canonical Boolean Algebra

Updated 12 July 2026
  • Canonical Boolean Algebra is defined as the unique dense and compact completion of a Boolean algebra, resulting in an atomic, complete structure via ultrafilter powerset representation.
  • It extends Boolean homomorphisms to complete lattice homomorphisms using Stone duality and the Stone–Čech compactification, thereby preserving injectivity, surjectivity, and isomorphism.
  • The framework offers both concrete and point-free constructions, enabling generalizations to l-algebras and inspiring canonical normal forms in emerging hardware applications.

Searching arXiv for relevant papers on canonical extensions of Boolean algebras and related perspectives. Canonical Boolean algebra, in the sense of canonical extension theory, denotes the unique dense and compact completion of a Boolean algebra BB. For Boolean algebras this completion, written BσB^\sigma, is an atomic, complete Boolean algebra, and it admits a concrete representation by the powerset of the ultrafilter space of BB. The same theory extends Boolean homomorphisms to complete-lattice homomorphisms, identifies these extensions through Stone duality and the Stone–Čech compactification, and also has a choice-free, point-free formulation via Booleanization of a free frame (González, 2017, Bezhanishvili et al., 2021).

1. Dense and compact completion

Let B=(B,∧,∨,¬,0,1)B=(B,\land,\lor,\neg,0,1) be a Boolean algebra. A completion of the lattice BB is a pair (C,e)(C,e) in which CC is a complete lattice and e ⁣:B↪Ce\colon B\hookrightarrow C is a lattice embedding. The completion is called dense when every c∈Cc\in C can be written both as

c=⋁{ e(b)∣b∈F},c=⋀{ e(a)∣a∈I},c=\bigvee\{\,e(b)\mid b\in F\}, \qquad c=\bigwedge\{\,e(a)\mid a\in I\},

where BσB^\sigma0 ranges over filters of BσB^\sigma1 with BσB^\sigma2, and BσB^\sigma3 ranges over ideals with BσB^\sigma4. It is called compact when, whenever BσB^\sigma5 is a filter and BσB^\sigma6 an ideal of BσB^\sigma7 such that

BσB^\sigma8

then BσB^\sigma9 (González, 2017).

By the Jónsson–Tarski and Gehrke–Harding theorem, every bounded lattice has, up to unique isomorphism, a dense and compact completion. The unique dense and compact completion of BB0 is called its canonical extension and is denoted BB1. In the Boolean-algebra case, BB2 is in fact an atomic, complete Boolean algebra (González, 2017).

This formulation isolates the canonical extension by two order-theoretic constraints rather than by a particular representation. A plausible implication is that the term “canonical” refers not to a preferred presentation but to uniqueness up to isomorphism under density and compactness.

2. Ultrafilter representation and extension of homomorphisms

For a Boolean algebra BB3, let

BB4

and define

BB5

Here BB6 is a complete atomic Boolean algebra, BB7 is an embedding, and BB8 is dense and compact. Hence

BB9

in the Boolean case (González, 2017).

If B=(B,∧,∨,¬,0,1)B=(B,\land,\lor,\neg,0,1)0 is a Boolean homomorphism, identify

B=(B,∧,∨,¬,0,1)B=(B,\land,\lor,\neg,0,1)1

Its canonical extension B=(B,∧,∨,¬,0,1)B=(B,\land,\lor,\neg,0,1)2 is then defined for each B=(B,∧,∨,¬,0,1)B=(B,\land,\lor,\neg,0,1)3 by

B=(B,∧,∨,¬,0,1)B=(B,\land,\lor,\neg,0,1)4

This map is the unique complete-lattice homomorphism

B=(B,∧,∨,¬,0,1)B=(B,\land,\lor,\neg,0,1)5

that extends B=(B,∧,∨,¬,0,1)B=(B,\land,\lor,\neg,0,1)6, in the sense that B=(B,∧,∨,¬,0,1)B=(B,\land,\lor,\neg,0,1)7 (González, 2017).

The representation B=(B,∧,∨,¬,0,1)B=(B,\land,\lor,\neg,0,1)8 makes the canonical extension concrete: the completion is not merely abstractly complete, but explicitly realized as a powerset algebra over the Stone space of ultrafilters.

3. Stone duality and the Stone–Čech characterization

Under Stone duality, a Boolean homomorphism B=(B,∧,∨,¬,0,1)B=(B,\land,\lor,\neg,0,1)9 corresponds to the continuous map

BB0

Because BB1 and BB2 are discrete, one may form their Stone–Čech compactifications

BB3

By the universal property of BB4, the map BB5 extends uniquely to

BB6

Since each BB7 is Stone dual to BB8, one may dualize once more to obtain

BB9

The main characterization theorem states that

(C,e)(C,e)0

Thus the canonical extension (C,e)(C,e)1 of (C,e)(C,e)2 coincides with the Boolean-dual of the continuous extension of the Stone-dual (C,e)(C,e)3 (González, 2017).

Concretely, points of (C,e)(C,e)4 are ultrafilters (C,e)(C,e)5, and

(C,e)(C,e)6

The proof proceeds by showing that both (C,e)(C,e)7 and (C,e)(C,e)8 are complete lattice homomorphisms extending (C,e)(C,e)9, after which uniqueness yields equality (González, 2017).

This characterization gives a topological reading of canonical extension. The order-theoretic extension of a Boolean homomorphism is identified with a compactification-theoretic construction on the dual discrete ultrafilter spaces.

4. Preservation properties and illustrative cases

If CC0 is a Boolean homomorphism, then the canonical extension preserves the basic categorical properties of injectivity and surjectivity. Specifically:

  • If CC1 is injective, then CC2 is injective.
  • If CC3 is surjective, then CC4 is surjective.
  • Consequently, if CC5 is an isomorphism then so is CC6 (González, 2017).

The proof uses the dual diagram involving CC7 and CC8, together with the fact that a one-to-one, respectively onto, map between discrete spaces extends to a one-to-one, respectively onto, map under Stone–Čech compactification (González, 2017).

Several examples clarify the scope of the construction. If CC9 is finite, then e ⁣:B↪Ce\colon B\hookrightarrow C0 is finite and discrete, so e ⁣:B↪Ce\colon B\hookrightarrow C1. Hence

e ⁣:B↪Ce\colon B\hookrightarrow C2

and similarly every e ⁣:B↪Ce\colon B\hookrightarrow C3. For finite algebras, canonical extension is therefore trivial (González, 2017).

If e ⁣:B↪Ce\colon B\hookrightarrow C4 is an infinite Boolean algebra and e ⁣:B↪Ce\colon B\hookrightarrow C5, then the inclusion e ⁣:B↪Ce\colon B\hookrightarrow C6 induces a restriction map e ⁣:B↪Ce\colon B\hookrightarrow C7 that is a dense embedding of discrete spaces. The corresponding map e ⁣:B↪Ce\colon B\hookrightarrow C8 is an isomorphism, recovering the fact that completing twice does nothing new (González, 2017).

A further example takes e ⁣:B↪Ce\colon B\hookrightarrow C9 and lets c∈Cc\in C0 “project away” one point. Then c∈Cc\in C1 forgets one ultrafilter point of the discrete space c∈Cc\in C2, and c∈Cc\in C3 recovers the usual extension on the power-set algebras (González, 2017).

5. Point-free construction by free frames and Booleanization

A point-free approach begins with the poset

c∈Cc\in C4

ordered by inclusion and equipped with the Alexandroff topology, in which

c∈Cc\in C5

In parallel, one considers

c∈Cc\in C6

ordered by reverse inclusion: c∈Cc\in C7 With this order, c∈Cc\in C8 is a bounded meet-semilattice (Bezhanishvili et al., 2021).

Let

c∈Cc\in C9

The free frame on a meet-semilattice with top is isomorphic to the frame of down-sets of c=⋁{ e(b)∣b∈F},c=⋀{ e(a)∣a∈I},c=\bigvee\{\,e(b)\mid b\in F\}, \qquad c=\bigwedge\{\,e(a)\mid a\in I\},0. Its Booleanization is

c=⋁{ e(b)∣b∈F},c=⋀{ e(a)∣a∈I},c=\bigvee\{\,e(b)\mid b\in F\}, \qquad c=\bigwedge\{\,e(a)\mid a\in I\},1

where

c=⋁{ e(b)∣b∈F},c=⋀{ e(a)∣a∈I},c=\bigvee\{\,e(b)\mid b\in F\}, \qquad c=\bigwedge\{\,e(a)\mid a\in I\},2

The Booleanization c=⋁{ e(b)∣b∈F},c=⋀{ e(a)∣a∈I},c=\bigvee\{\,e(b)\mid b\in F\}, \qquad c=\bigwedge\{\,e(a)\mid a\in I\},3 is a complete Boolean algebra, and the inclusion c=⋁{ e(b)∣b∈F},c=⋀{ e(a)∣a∈I},c=\bigvee\{\,e(b)\mid b\in F\}, \qquad c=\bigwedge\{\,e(a)\mid a\in I\},4 preserves all meets and joins (Bezhanishvili et al., 2021).

If c=⋁{ e(b)∣b∈F},c=⋀{ e(a)∣a∈I},c=\bigvee\{\,e(b)\mid b\in F\}, \qquad c=\bigwedge\{\,e(a)\mid a\in I\},5 denotes the canonical insertion of generators and

c=⋁{ e(b)∣b∈F},c=⋀{ e(a)∣a∈I},c=\bigvee\{\,e(b)\mid b\in F\}, \qquad c=\bigwedge\{\,e(a)\mid a\in I\},6

then

c=⋁{ e(b)∣b∈F},c=⋀{ e(a)∣a∈I},c=\bigvee\{\,e(b)\mid b\in F\}, \qquad c=\bigwedge\{\,e(a)\mid a\in I\},7

Moreover,

c=⋁{ e(b)∣b∈F},c=⋀{ e(a)∣a∈I},c=\bigvee\{\,e(b)\mid b\in F\}, \qquad c=\bigwedge\{\,e(a)\mid a\in I\},8

so c=⋁{ e(b)∣b∈F},c=⋀{ e(a)∣a∈I},c=\bigvee\{\,e(b)\mid b\in F\}, \qquad c=\bigwedge\{\,e(a)\mid a\in I\},9 is already complemented in BσB^\sigma00, and BσB^\sigma01 is well-defined (Bezhanishvili et al., 2021).

The resulting theorem states that BσB^\sigma02 is a canonical extension of BσB^\sigma03: BσB^\sigma04 is a Boolean-algebra embedding, every element of BσB^\sigma05 is a join of meets of elements from BσB^\sigma06, and compactness holds in the finitary form that if BσB^\sigma07, then already BσB^\sigma08 for some finite BσB^\sigma09 (Bezhanishvili et al., 2021).

This construction is point-free because it lives entirely in the world of frames and Booleanizations. It is also identified with the regular-open presentation: BσB^\sigma10 and the map BσB^\sigma11 coincides with

BσB^\sigma12

viewed as a regular open set. In this form, one recovers the choice-free construction of Gehrke–Holliday (Bezhanishvili et al., 2021).

6. Generalizations and distinct uses of canonical form

The point-free pattern extends beyond Boolean algebras to the category BσB^\sigma13 of bounded archimedean BσB^\sigma14-algebras. For BσB^\sigma15, let BσB^\sigma16 be the set of archimedean BσB^\sigma17-ideals of BσB^\sigma18, ordered by inclusion. Banaschewski’s theorem shows that BσB^\sigma19 is a compact regular frame. Writing

BσB^\sigma20

forming BσB^\sigma21, and then passing to the Specker algebra BσB^\sigma22 and its Dedekind completion, one obtains a natural embedding

BσB^\sigma23

and

BσB^\sigma24

is a canonical extension of BσB^\sigma25 in the category of bounded archimedean BσB^\sigma26-algebras (Bezhanishvili et al., 2021).

A terminological distinction is also necessary. In a different line of work, “canonical” refers not to canonical extension but to canonical normal forms for asymmetric basis logic. There, the primitive operations are IAND,

BσB^\sigma27

and IMPLY,

BσB^\sigma28

Because BσB^\sigma29 and BσB^\sigma30 are each functionally complete, any Boolean function can be cast in canonical forms such as sum-of-IANDs (SOI), canonical NAND of IMPLYs (NOI), IAND-of-ORs (IOS), and IMPLY-of-NANDs (ION) (Vyas et al., 2024).

This is a different use of canonical structure. In canonical extension theory, the central object is the unique dense and compact completion of an algebra; in asymmetric basis logic, the central object is a canonical form for logic synthesis in emerging memristive and spintronic hardware. The latter framework introduces fundamental identities, theorems, and canonical normal forms tailored to IAND and IMPLY, and a previously proposed modified Karnaugh map method based on a subset of those principles demonstrated a 28% reduction in computational steps for an algorithmically designed memristive full adder (Vyas et al., 2024).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Canonical Boolean Algebra.