|
|
- The set of all subsets of that are either finite or cofinite is a Boolean algebra and an algebra of sets called the finite–cofinite algebra. If is infinite then the set of all cofinite subsets of, which is called the Fréchet filter, is a free ultrafilter on. However, the Fréchet filter is not an ultrafilter on the power set of.
- Starting with the propositional calculus with sentence symbols, form the Lindenbaum algebra. This construction yields a Boolean algebra. It is in fact the free Boolean algebra on generators. A truth assignment in propositional calculus is then a Boolean algebra homomorphism from this algebra to the two-element Boolean algebra.
- Given any linearly ordered set with a least element, the interval algebra is the smallest Boolean algebra of subsets of containing all of the half-open intervals such that is in and is either in or equal to. Interval algebras are useful in the study of Lindenbaum–Tarski algebras; every countable Boolean algebra is isomorphic to an interval algebra.
- For any natural number, the set of all positive divisors of, defining if divides, forms a distributive lattice. This lattice is a Boolean algebra if and only if is square-free. The bottom and the top elements of this Boolean algebra are the natural numbers and, respectively. The complement of is given by. The meet and the join of and are given by the greatest common divisor and the least common multiple of and, respectively. The ring addition is given by. The picture shows an example for. As a counter-example, considering the non-square-free, the greatest common divisor of 30 and its complement 2 would be 2, while it should be the bottom element 1.
- Other examples of Boolean algebras arise from topological spaces: if is a topological space, then the collection of all subsets of that are both open and closed forms a Boolean algebra with the operations and .
- If is an arbitrary ring then its set of central idempotents, which is the set
becomes a Boolean algebra when its operations are defined by and.Homomorphisms and isomorphismsA homomorphism between two Boolean algebras and is a function such that for all, in : It then follows that for all in. The class of all Boolean algebras, together with this notion of morphism, forms a full subcategory of the category of lattices. An isomorphism between two Boolean algebras and is a homomorphism with an inverse homomorphism, that is, a homomorphism such that the composition is the identity function on, and the composition is the identity function on. A homomorphism of Boolean algebras is an isomorphism if and only if it is bijective.Boolean ringsEvery Boolean algebra [|gives rise] to a ring by defining and. The zero element of this ring coincides with the 0 of the Boolean algebra; the multiplicative identity element of the ring is the of the Boolean algebra. This ring has the property that for all in ; rings with this property are called Boolean rings. Conversely, if a Boolean ring is given, we can turn it into a Boolean algebra by defining and. Since these two constructions are inverses of each other, we can say that every Boolean ring arises from a Boolean algebra, and vice versa. Furthermore, a map is a homomorphism of Boolean algebras if and only if it is a homomorphism of Boolean rings. The categories of Boolean rings and Boolean algebras are equivalent; in fact the categories are isomorphic. Hsiang gave a rule-based algorithm to check whether two arbitrary expressions denote the same value in every Boolean ring. More generally, Boudet, Jouannaud, and Schmidt-Schauß gave an algorithm to solve equations between arbitrary Boolean-ring expressions. Employing the similarity of Boolean rings and Boolean algebras, both algorithms have applications in automated theorem proving.Ideals and filtersAn ideal of the Boolean algebra is a nonempty subset such that for all, in we have in and for all in we have in. This notion of ideal coincides with the notion of ring ideal in the Boolean ring. An ideal of is called prime if and if in always implies in or in. Furthermore, for every we have that, and then if is prime we have or for every. An ideal of is called maximal if and if the only ideal properly containing is itself. For an ideal, if and, then or is contained in another proper ideal. Hence, such an is not maximal, and therefore the notions of prime ideal and maximal ideal are equivalent in Boolean algebras. Moreover, these notions coincide with ring theoretic ones of prime ideal and maximal ideal in the Boolean ring. The dual of an ideal is a filter. A filter of the Boolean algebra is a nonempty subset such that for all, in we have in and for all in we have in. The dual of a maximal ''ideal in a Boolean algebra is ultrafilter. Ultrafilters can alternatively be described as 2-valued morphisms from to the two-element Boolean algebra. The statement every filter in a Boolean algebra can be extended to an ultrafilter is called the ultrafilter lemma and cannot be proven in Zermelo–Fraenkel set theory, if ZF is consistent. Within ZF, the ultrafilter lemma is strictly weaker than the axiom of choice. The ultrafilter lemma has many equivalent formulations: every Boolean algebra has an ultrafilter, every ideal in a Boolean algebra can be extended to a prime ideal'', etc.RepresentationsIt can be shown that every finite Boolean algebra is isomorphic to the Boolean algebra of all subsets of a finite set. Therefore, the number of elements of every finite Boolean algebra is a power of two. Stone's celebrated representation theorem for Boolean algebras states that every Boolean algebra is isomorphic to the Boolean algebra of all clopen sets in some topological space.AxiomaticsThe first axiomatization of Boolean lattices/algebras in general was given by the English philosopher and mathematician Alfred North Whitehead in 1898. It included the above axioms and additionally and. In 1904, the American mathematician Edward V. Huntington gave probably the most parsimonious axiomatization based on,,, even proving the associativity laws. He also proved that these axioms are independent of each other. In 1933, Huntington set out the following elegant axiomatization for Boolean algebra. It requires just one binary operation and a unary functional symbol, to be read as 'complement', which satisfy the following laws: Herbert Robbins immediately asked: If the Huntington equation is replaced with its dual, to wit: do,, and form a basis for Boolean algebra? Calling,, and a Robbins algebra, the question then becomes: Is every Robbins algebra a Boolean algebra? This question remained open for decades, and became a favorite question of Alfred Tarski and his students. In 1996, William McCune at Argonne National Laboratory, building on earlier work by Larry Wos, Steve Winker, and Bob Veroff, answered Robbins's question in the affirmative: Every Robbins algebra is a Boolean algebra. Crucial to McCune's proof was the computer program EQP he designed. For a simplification of McCune's proof, see Dahn. Further work has been done for reducing the number of axioms; see Minimal axioms for Boolean algebra.GeneralizationsRemoving the requirement of existence of a unit from the axioms of Boolean algebra yields "generalized Boolean algebras". Formally, a distributive lattice is a generalized Boolean lattice, if it has a smallest element and for any elements and in such that, there exists an element such that and. Defining as the unique such that and, we say that the structure is a generalized Boolean algebra, while is a generalized Boolean semilattice. Generalized Boolean lattices are exactly the ideals of Boolean lattices. A structure that satisfies all axioms for Boolean algebras except the two distributivity axioms is called an orthocomplemented lattice. Orthocomplemented lattices arise naturally in quantum logic as lattices of closed linear subspaces for separable Hilbert spaces.Works cited- .
- .
General references - . See Section 2.5
- . See Chapter 2.
- .
- .
- .
- . In 3 volumes.
- .
- . Reprinted by Dover Publications, 1979.
|
|