|
|
|
|
Boolean subalgebra
|
(Definition)
|
|
|
Let be a Boolean algebra and a non-empty subset of . Consider the following conditions:
- if
, then ,
- if
, then
,
- 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.
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:
- for any
, there is such that ;
- 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
.
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:
- If
and either or is in , then
.
If
, then
which is in DNF using elements of .
- 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 ).
- 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
. 
|
"Boolean subalgebra" is owned by CWoo.
|
|
(view preamble)
| Other names: |
dense subalgebra |
| Also defines: |
dense Boolean subalgebra |
This object's parent.
|
|
Cross-references: equality, inequalities, operators, biconditional, symmetric difference, reduced, absorption, proposition, necessary, generating set, conjunctive normal form, closed under, term, expression, complement, join, disjunctive normal form, generated by, equivalence, equivalent, iff, dense in, poset, dense, chain, increasing, union, intersections, regular open sets, algebra, clopen sets, topology, subalgebra, cofinite, finite, power set, non-trivial element, contains, satisfies, imply, de Morgan's laws, easy to see, subset, Boolean algebra
There are 5 references to this entry.
This is version 6 of Boolean subalgebra, born on 2008-04-03, modified 2008-04-26.
Object id is 10471, canonical name is BooleanSubalgebra.
Accessed 360 times total.
Classification:
| AMS MSC: | 03G10 (Mathematical logic and foundations :: Algebraic logic :: Lattices and related structures) | | | 06B20 (Order, lattices, ordered algebraic structures :: Lattices :: Varieties of lattices) | | | 03G05 (Mathematical logic and foundations :: Algebraic logic :: Boolean algebras) | | | 06E05 (Order, lattices, ordered algebraic structures :: Boolean algebras :: Structure theory) |
|
|
|
|
|
|
Pending Errata and Addenda
|
|
|
|
|
|
|
|
|
|
|