Math 2.0

Order, lattices, ordered algebraic structures Definition

Free Boolean algebra

Builds on Boolean algebra

Definition

Let SS be a set. Let FF be a Boolean algebra and let ι ⁣:S→F\iota \colon S \to F be a map. The pair (F,ι)(F, \iota) is a free Boolean algebra on SS if the following holds. For every Boolean algebra BB and every map g ⁣:S→Bg \colon S \to B, there is exactly one homomorphism gˉ ⁣:F→B\bar g \colon F \to B with gˉ∘ι=g\bar g \circ \iota = g.

Remarks

It exists for every SS and is unique up to a unique isomorphism compatible with ι\iota. For finite S={1,…,n}S = \set{1, \ldots, n}, one model is the algebra of all Boolean functions {0,1}n→{0,1}\set{0, 1}^n \to \set{0, 1}, with ι(i)\iota(i) the ii-th coordinate function; it has 22n2^{2^n} elements and 2n2^n atoms. For any SS, one model is the algebra of clopen subsets of the product space {0,1}S\set{0, 1}^S. The free Boolean algebra on a countably infinite set is atomless.

Example: for S={x}S = \set{x}, the algebra {0,x,¬x,1}\set{0, x, \neg x, 1} with xx and ¬x\neg x incomparable is free. A map gg extends by ¬x↦¬g(x)\neg x \mapsto \neg g(x), 0↦00 \mapsto 0, 1↦11 \mapsto 1, and this extension is forced.

Non-example: the power set of {1,2}\set{1, 2} with ι(x)={1}\iota(x) = \set{1} and ι(y)={2}\iota(y) = \set{2} is generated by the image of ι\iota but is not free on {x,y}\set{x, y}. For the map g(x)=g(y)=1g(x) = g(y) = 1 into the two-element algebra, a homomorphism gˉ\bar g would send {1}∩{2}=∅\set{1} \cap \set{2} = \emptyset to 1∧1=11 \wedge 1 = 1, but a homomorphism sends ∅\emptyset to 00.

Reading path

To understand this page from the ground up, read these 2 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Boolean algebra concept
  2. Free Boolean algebra definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Free_Boolean_algebra
About this page
TagC8ZPFCX1SJ
URIm2://C8ZPFCX1SJ
Kinddefinition
WritingW0 stub
MSC06E05, 03G05
DefinesFree Boolean algebra
UsesBoolean algebra

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.