Complete Boolean algebra

Complete Boolean algebra

In mathematics, a complete Boolean algebra is a Boolean algebra in which every subset has a supremum (least upper bound). Complete Boolean algebras are used to construct Boolean-valued models of set theory in the theory of forcing. Every Boolean algebra A has an essentially unique completion, which is a complete Boolean algebra containing A such that every element is the supremum of some subset of A. As a partially ordered set, this completion of A is the Dedekind-MacNeille completion.

More generally, if κ is a cardinal then a Boolean algebra is called κ-complete if every subset of cardinality less than κ has a supremum.

Contents

Examples

  • Every finite Boolean algebra is complete.
  • The regular open sets of any topological space form a complete Boolean algebra. This example is of particular importance because every forcing poset can be considered as a topological space (a base for the topology consisting of sets that are the set of all elements less than or equal to a given element). The corresponding regular open algebra can be used to form Boolean-valued models which are then equivalent to generic extensions by the given forcing poset.
  • The algebra of all measurable subsets of a σ-finite measure space, modulo null sets, is a complete Boolean algebra.
  • The algebra of all measurable subsets of a measure space is a ℵ1-complete Boolean algebra, but is not usually complete.
  • The algebra of all subsets of an infinite set that are finite or have finite complement is a Boolean algebra but is not complete.
  • The Boolean algebra of all Baire sets modulo meager sets in a topological space with a countable base is complete.
  • Another example of a Boolean algebra that is not complete is the Boolean algebra P(ω) of all sets of natural numbers, quotiented out by the ideal Fin of finite subsets. The resulting object, denoted P(ω)/Fin, consists of all equivalence classes of sets of naturals, where the relevant equivalence relation is that two sets of naturals are equivalent if their symmetric difference is finite. The Boolean operations are defined analogously, for example, if A and B are two equivalence classes in P(ω)/Fin, we define A\land B to be the equivalence class of a\cap b, where a and b are some (any) elements of A and B respectively.
Now let a0, a1,... be pairwise disjoint infinite sets of naturals, and let A0, A1,... be their corresponding equivalence classes in P(ω)/Fin . Then given any upper bound X of A0, A1,... in P(ω)/Fin, we can find a lesser upper bound, by removing from a representative for X one element of each an. Therefore the An have no supremum.
  • A Boolean algebra is complete if and only if its Stone space of prime ideals is extremely disconnected.

Properties of complete Boolean algebras

  • Sikorski's extension theorem states that

if A is a subalgebra of a Boolean algebra B, then any homomorphism from A to a complete Boolean algebra C can be extended to a morphism from B to C.

  • Every subset of a complete Boolean algebra has a supremum, by definition; it follows that every subset also has an infimum (greatest lower bound).
  • For a complete boolean algebra both infinite distributive laws hold.
  • For a complete boolean algebra infinite de-Morgan's laws hold.

The completion of a Boolean algebra

The completion of a Boolean algebra can be defined in several equivalent ways:

  • The completion of A is (up to isomorphism) the unique complete Boolean algebra B containing A such that A is dense in B; this means that for every nonzero element of B there is a smaller non-zero element of A.
  • The completion of A is (up to isomorphism) the unique complete Boolean algebra B containing A such that every element of B is the supremum of some subset of A.

The completion of a Boolean algebra A can be constructed in several ways:

  • The completion is the Boolean algebra of regular open sets in the Stone space of prime ideals of A. Each element x of A corresponds to the open set of prime ideals not containing x (which open and closed, and therefore regular).
  • The completion is the Boolean algebra of regular cuts of A. Here a cut is a subset U of A+ (the non-zero elements of A) such that if q is in U and pq then p is in U, and is called regular if whenever p is not in U there is some rp such that U has no elements ≤r. Each element p of A corresponds to the cut of elements ≤p.

If A is a metric space and B its completion then any isometry from A to a complete metric space C can be extended to a unique isometry from B to C. The analogous statement for complete Boolean algebras is not true: a homomorphism from a Boolean algebra A to a complete Boolean algebra C cannot necessarily be extended to a (supremum preserving) homomorphism of complete Boolean algebras from the completion B of A to C. (By Sikorski's extension theorem it can be extended to a homomorphism of Boolean algebras from B to C, but this will not in general be a homomorphism of complete Boolean algebras; in other words, it need not preserve suprema.)

Free κ-complete Boolean algebras

Unless the Axiom of Choice is relaxed,[1] free complete boolean algebras generated by a set do not exist (unless the set is finite). More precisely, for any cardinal κ, there is a complete Boolean algebra of cardinality 2κ greater than κ that is generated as a complete Boolean algebra by a countable subset; for example the Boolean algebra of regular open sets in the product space κω, where κ has the discrete topology. A countable generating set consists of all sets am,n for m, n integers, consisting of the elements x∈κω such that x(m)<x(n). (This boolean algebra is called a collapsing algebra, because forcing with it collapses the cardinal κ onto ω.)

In particular the forgetful functor from complete Boolean algebras to sets has no left adjoint, even though it is continuous and the category of Boolean algebras is small-complete. This shows that the "solution set condition" in Freyd's adjoint functor theorem is necessary.

Given a set X, one can form the free Boolean algebra A generated by this set and then take its completion B. However B is not a "free" complete Boolean algebra generated by X (unless X is finite or AC is omitted), because a function from X to a free Boolean algebra C cannot in general be extended to a (supremum-preserving) morphism of Boolean algebras from B to C.

On the other hand, for any fixed cardinal κ, there is a free (or universal) κ-complete Boolean algebra generated by any given set.

See also

References

  1. ^ Stavi, Jonathan (1974), "A model of ZF with an infinite free complete Boolean algebra" (reprint), Israel Journal of Mathematics 20 (2): 149–163, doi:10.1007/BF02757883, http://www.springerlink.com/content/d5710380t753621u/. 
  • Johnstone, Peter T. (1982), Stone spaces, Cambridge University Press, ISBN 0521337798 
  • Koppelberg, Sabine (1989), Monk, J. Donald; Bonnet, Robert, eds., Handbook of Boolean algebras, 1, Amsterdam: North-Holland Publishing Co., pp. xx+312, ISBN 0-444-70261-X, MR0991565 
  • Monk, J. Donald; Bonnet, Robert, eds. (1989), Handbook of Boolean algebras, 2, Amsterdam: North-Holland Publishing Co., ISBN 0-444-87152-7, MR0991595 
  • Monk, J. Donald; Bonnet, Robert, eds. (1989), Handbook of Boolean algebras, 3, Amsterdam: North-Holland Publishing Co., ISBN 0-444-87153-5, MR0991607 
  • Vladimirov, D.A. (2001), "Boolean algebra", in Hazewinkel, Michiel, Encyclopaedia of Mathematics, Springer, ISBN 978-1556080104, http://eom.springer.de/b/b016920.htm 

Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Boolean algebra (structure) — For an introduction to the subject, see Boolean algebra#Boolean algebras. For the elementary syntax and axiomatics of the subject, see Boolean algebra (logic). For an alternative presentation, see Boolean algebras canonically defined. In abstract …   Wikipedia

  • Complete Heyting algebra — In mathematics, especially in order theory, a complete Heyting algebra is a Heyting algebra which is complete as a lattice. Complete Heyting algebras are the objects of three different categories; the category CHey, the category Loc of locales,… …   Wikipedia

  • Boolean algebra (introduction) — Boolean algebra, developed in 1854 by George Boole in his book An Investigation of the Laws of Thought , is a variant of ordinary algebra as taught in high school. Boolean algebra differs from ordinary algebra in three ways: in the values that… …   Wikipedia

  • Boolean algebra (logic) — For other uses, see Boolean algebra (disambiguation). Boolean algebra (or Boolean logic) is a logical calculus of truth values, developed by George Boole in the 1840s. It resembles the algebra of real numbers, but with the numeric operations of… …   Wikipedia

  • Boolean algebra — This article discusses the subject referred to as Boolean algebra. For the mathematical objects, see Boolean algebra (structure). Boolean algebra, as developed in 1854 by George Boole in his book An Investigation of the Laws of Thought,[1] is a… …   Wikipedia

  • List of Boolean algebra topics — This is a list of topics around Boolean algebra and propositional logic. Contents 1 Articles with a wide scope and introductions 2 Boolean functions and connectives 3 Examples of Boolean algebras …   Wikipedia

  • Boolean algebras canonically defined — Boolean algebras have been formally defined variously as a kind of lattice and as a kind of ring. This article presents them more neutrally but equally formally as simply the models of the equational theory of two values, and observes the… …   Wikipedia

  • Canonical form (Boolean algebra) — In Boolean algebra, any Boolean function can be expressed in a canonical form using the dual concepts of minterms and maxterms. Minterms are called products because they are the logical AND of a set of variables, and maxterms are called sums… …   Wikipedia

  • Boolean-valued model — In mathematical logic, a Boolean valued model is a generalization of the ordinary Tarskian notion of structure or model, in which the truth values of propositions are not limited to true and false , but take values in some fixed complete Boolean… …   Wikipedia

  • Boolean logic — is a complete system for logical operations. It was named after George Boole, who first defined an algebraic system of logic in the mid 19th century. Boolean logic has many applications in electronics, computer hardware and software, and is the… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”