Boolean subalgebra
Boolean Subalgebras
Let be a Boolean algebra and a non-empty subset of . Consider the following conditions:
-
1.
if , then ,
-
2.
if , then ,
-
3.
if , then ,
It is easy to see that, by de Morgan’s laws, conditions 1 and 2 imply conditions 1 and 3, and vice versa. Also, If satisfies 1 and 2, then by picking an element . As a result, as well.
A non-empty subset of a Boolean algebra satisfying conditions 1 and 2 (or equivalently 1 and 3) is called a Boolean subalgebra of .
Examples.
-
•
Every Boolean algebra contains a unique two-element Boolean algebra consisting of just and .
-
•
If contains a non-trivial element (), then form a four-element Boolean subalgebra of .
-
•
Here is a concrete example. Let be the field of all sets (http://planetmath.org/RingOfSets) of a set (the power set of ). Let be the set of all finite and all cofinite subsets of . Then is a subalgebra of .
-
•
Continuing from the example above, if is equipped with a topology , then the set of all clopen sets in is a Boolean subalgebra of the algebra of all regular open sets of .
Remarks. Let be a Boolean algebra.
-
•
Arbitrary intersections of Boolean subalgebras of is a Boolean subalgebra.
-
•
An arbitrary union of an increasing chain of Boolean subalgebras of is a Boolean subalgebra.
-
•
A subalgebra of is said to be dense in if it is dense as a subset of the underlying poset . In other words, is dense in iff for any , there is a such that . It can be easily shown that is dense in is equivalent to any one of the following:
-
(a)
for any , there is such that ;
-
(b)
for any with , there is such that .
To see the last equivalence, notice first that by picking we see that is dense, and conversely, if , then there is such that , so that .
-
(a)
Subalgebras Generated by a Set
Let be a Boolean algebra and a subset of . The intersection of all Boolean subalgebras (of ) containing is called the Boolean subalgebra generated by , and is denoted by . As indicated by the remark above, is a Boolean subalgebra of , the smallest subalgebra containing . If , then we say that the Boolean algebra itself is generated by .
Proposition 1.
Every element of has a disjunctive normal form (DNF). In other words, if , then
where either or belongs to .
Proof.
Let be the set of all elements written in DNF using elements . Clearly . What we want to show is that . First, notice that the join of two elements in is in . Second, the complement of an element in is also in . We prove this in three steps:
-
1.
If and either or is in , then .
If , then
which is in DNF using elements of .
-
2.
If , then .
In the last expression of the previous step, notice that each term can be written in DNF by iteratively using the result of the previous step. Hence, the join of all these terms is again in DNF (using elements of ).
-
3.
If , then .
If , then
which is the meet of elements in . Consequently, by step 2, .
Since is closed under join and complementation, is a Boolean subalgebra of . Since contains , . ∎
Similarly, one can show that is the set of all elements in that can be written in conjunctive normal form (CNF) using elements of .
Corollary 1.
Let be the Boolean subalgebra (of ) generated by a Boolean subalgebra and an element . Then every element of has the form
for some .
Proof.
Let be a generating set for (pick if necessary). By the proposition above, every element in is the join of elements of the form , where each or is in or is . By the absorption laws, the form is reduced to one of the three forms , , or , where . Joins of elements in the form of the first kind is an element of , since is a subalgebra. Joins of elements in the form of the second kind is again an element in the form of the second kind (for ), and similarly for the last case. Therefore, any element of has the form . Since , by setting and , we have the desired form. ∎
Remarks.
-
•
If , then .
-
•
Representing in terms of is not unique. Actually, we have the following fact: iff , where and are the symmetric difference and biconditional operators.
Proof.
. The LHS can be rewritten as . As a result, so that . Therefore, . Similarly, . Taking the join and we get . Dually, , and complementing this to get .
. If , then , so that , or , which implies that . Similarly, . Putting the two inequalities together and we have . Since is equivalent to (dual statements), we also have or . Combining (via meet) this equality with the last one, we get . ∎
Title | Boolean subalgebra |
---|---|
Canonical name | BooleanSubalgebra |
Date of creation | 2013-03-22 17:57:55 |
Last modified on | 2013-03-22 17:57:55 |
Owner | CWoo (3771) |
Last modified by | CWoo (3771) |
Numerical id | 9 |
Author | CWoo (3771) |
Entry type | Definition |
Classification | msc 06E05 |
Classification | msc 03G05 |
Classification | msc 06B20 |
Classification | msc 03G10 |
Synonym | dense subalgebra |
Defines | dense Boolean subalgebra |