Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Boolean algebra (structure)

From Wikipedia, the free encyclopedia
(Redirected fromAxiomatization of Boolean algebras)
Algebraic structure modeling logical operations
For an introduction to the subject, seeBoolean algebra. For an alternative presentation, seeBoolean algebras canonically defined.

Inabstract algebra, aBoolean algebra orBoolean lattice is acomplementeddistributive lattice. This type ofalgebraic structure captures essential properties of bothset operations andlogic operations. A Boolean algebra can be seen as a generalization of apower set algebra or afield of sets, or its elements can be viewed as generalizedtruth values. It is also a special case of aDe Morgan algebra and aKleene algebra (with involution).

Every Boolean algebragives rise to aBoolean ring, and vice versa, withring multiplication corresponding toconjunction ormeet ∧, and ring addition toexclusive disjunction orsymmetric difference (notdisjunction ∨). However, the theory of Boolean rings has an inherent asymmetry between the two operators, while theaxioms and theorems of Boolean algebra express the symmetry of the theory described by theduality principle.[1]

Boolean lattice of subsets

History

[edit]

The term "Boolean algebra" honorsGeorge Boole (1815–1864), a self-educated English mathematician. He introduced thealgebraic system initially in a small pamphlet,The Mathematical Analysis of Logic, published in 1847 in response to an ongoing public controversy betweenAugustus De Morgan andWilliam Hamilton, and later as a more substantial book,The Laws of Thought, published in 1854. Boole's formulation differs from that described above in some important respects. For example, conjunction and disjunction in Boole were not a dual pair of operations. Boolean algebra emerged in the 1860s, in papers written byWilliam Jevons andCharles Sanders Peirce.

The first systematic presentation of Boolean algebra anddistributive lattices is owed to the 1890Vorlesungen ofErnst Schröder. The first extensive treatment of Boolean algebra in English isA. N. Whitehead's 1898Universal Algebra. Boolean algebra as an axiomatic algebraic structure in the modern axiomatic sense begins with a 1904 paper byEdward V. Huntington.[2] Boolean algebra came of age as serious mathematics with the work ofMarshall Stone in the 1930s, and withGarrett Birkhoff's 1940Lattice Theory. In the 1960s,Paul Cohen,Dana Scott, and others found deep new results inmathematical logic andaxiomatic set theory using offshoots of Boolean algebra, namelyforcing andBoolean-valued models.

Definition

[edit]

ABoolean algebra is asetA, equipped with twobinary operations (called "meet" or "and"), (called "join" or "or"), aunary operation¬ (called "complement" or "not") and two elements0 and1 inA (called "bottom" and "top", or "least" and "greatest" element, also denoted by the symbols and, respectively), such that for all elementsa,b andc ofA, the followingaxioms hold:[3]

a ∨ (bc) = (ab) ∨ca ∧ (bc) = (ab) ∧cassociativity
ab =baab =bacommutativity
a ∨ (ab) =aa ∧ (ab) =aabsorption
a ∨ 0 =aa ∧ 1 =aidentity
a ∨ (bc) = (ab) ∧ (ac)  a ∧ (bc) = (ab) ∨ (ac)  distributivity
a ∨ ¬a = 1a ∧ ¬a = 0complements

Note, however, that the absorption law and even the associativity law can be excluded from the set of axioms as they can be derived from the other axioms (seeProven properties).

A Boolean algebra with only one element is called atrivial Boolean algebra or adegenerate Boolean algebra. (In older works, some authors required0 and1 to bedistinct elements in order to exclude this case.)[citation needed]

It follows from the last three pairs of axioms above (identity, distributivity and complements), or from the absorption axiom, that

a =ba     if and only if    ab =b.

The relation defined byab if these equivalent conditions hold, is apartial order with least element 0 and greatest element 1. The meetab and the joinab of two elements coincide with theirinfimum andsupremum, respectively, with respect to ≤.

The first four pairs of axioms constitute a definition of abounded lattice.

It follows from the first five pairs of axioms that any complement is unique.

The set of axioms isself-dual in the sense that if one exchanges with and0 with1 in an axiom, the result is again an axiom. Therefore, by applying this operation to a Boolean algebra (or Boolean lattice), one obtains another Boolean algebra with the same elements; it is called itsdual.[4]

Examples

[edit]
01
000
101
01
001
111
a01
¬a10
  • It has applications inlogic, interpreting0 asfalse,1 astrue, asand, asor, and¬ asnot. Expressions involving variables and the Boolean operations represent statement forms, and two such expressions can be shown to be equal using the above axioms if and only if the corresponding statement forms arelogically equivalent.
  • The two-element Boolean algebra is also used for circuit design inelectrical engineering;[note 1] here 0 and 1 represent the two different states of onebit in adigital circuit, typically high and lowvoltage. Circuits are described by expressions containing variables, and two such expressions are equal for all values of the variables if and only if the corresponding circuits have the same input–output behavior. Furthermore, every possible input–output behavior can be modeled by a suitable Boolean expression.
  • The two-element Boolean algebra is also important in the general theory of Boolean algebras, because an equation involving several variables is generally true in all Boolean algebras if and only if it is true in the two-element Boolean algebra (which can be checked by a trivialbrute force algorithm for small numbers of variables). This can for example be used to show that the following laws (Consensus theorems) are generally valid in all Boolean algebras:
    • (ab) ∧ (¬ac) ∧ (bc) ≡ (ab) ∧ (¬ac)
    • (ab) ∨ (¬ac) ∨ (bc) ≡ (ab) ∨ (¬ac)
  • Thepower set (set of all subsets) of any given nonempty setS forms a Boolean algebra, analgebra of sets, with the two operations∨ := ∪ (union) and∧ := ∩ (intersection). The smallest element 0 is theempty set and the largest element1 is the setS itself.
  • After the two-element Boolean algebra, the simplest Boolean algebra is that defined by thepower set of two atoms:
0ab1
00000
a0a0a
b00bb
10ab1
0ab1
00ab1
aaa11
bb1b1
11111
x0ab1
¬x1ba0
  • The setA of all subsets ofS that are either finite orcofinite is a Boolean algebra and analgebra of sets called thefinite–cofinite algebra. IfS is infinite then the set of all cofinite subsets ofS, which is called theFréchet filter, is a freeultrafilter onA. However, the Fréchet filter is not an ultrafilter on the power set ofS.
  • Starting with thepropositional calculus withκ sentence symbols, form theLindenbaum algebra (that is, the set of sentences in the propositional calculus modulological equivalence). This construction yields a Boolean algebra. It is in fact thefree 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 anylinearly ordered setL with a least element, the interval algebra is the smallest Boolean algebra of subsets ofL containing all of the half-open intervals[a,b) such thata is inL andb is either inL or equal to. Interval algebras are useful in the study ofLindenbaum–Tarski algebras; everycountable Boolean algebra is isomorphic to an interval algebra.
Hasse diagram of the Boolean algebra of divisors of 30.
  • For anynatural numbern, the set of all positivedivisors ofn, definingab ifadividesb, forms adistributive lattice. This lattice is a Boolean algebra if and only ifn issquare-free. The bottom and the top elements of this Boolean algebra are the natural numbers1 andn, respectively. The complement ofa is given byn/a. The meet and the join ofa andb are given by thegreatest common divisor (gcd) and theleast common multiple (lcm) ofa andb, respectively. The ring additiona +b is given bylcm(a,b) / gcd(a,b). The picture shows an example forn = 30. As a counter-example, considering the non-square-freen = 60, 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 fromtopological spaces: ifX is a topological space, then the collection of all subsets ofX that areboth open and closed forms a Boolean algebra with the operations∨ := ∪ (union) and∧ := ∩ (intersection).
  • IfR is an arbitrary ring then its set ofcentral idempotents, which is the set

A={eR:e2=e and ex=xe for all xR},{\displaystyle A=\left\{e\in R:e^{2}=e{\text{ and }}ex=xe\;{\text{ for all }}\;x\in R\right\},}becomes a Boolean algebra when its operations are defined byef :=e +fef andef :=ef.

Homomorphisms and isomorphisms

[edit]

Ahomomorphism between two Boolean algebrasA andB is afunctionf :AB such that for alla,b inA:

f(ab) =f(a) ∨f(b),
f(ab) =f(a) ∧f(b),
f(0) = 0,
f(1) = 1.

It then follows thatfa) = ¬f(a) for alla inA. Theclass of all Boolean algebras, together with this notion of morphism, forms afull subcategory of thecategory of lattices.

Anisomorphism between two Boolean algebrasA andB is a homomorphismf :AB with an inverse homomorphism, that is, a homomorphismg :BA such that thecompositiongf :AA is theidentity function onA, and the compositionfg :BB is the identity function onB. A homomorphism of Boolean algebras is an isomorphism if and only if it isbijective.

Boolean rings

[edit]
Main article:Boolean ring

Every Boolean algebra(A, ∧, ∨) gives rise to aring(A, +, ·) by defininga +b := (a ∧ ¬b) ∨ (b ∧ ¬a) = (ab) ∧ ¬(ab) (this operation is calledsymmetric difference in the case of sets andXOR in the case of logic) anda ·b :=ab. The zero element of this ring coincides with the 0 of the Boolean algebra; the multiplicative identity element of the ring is the1 of the Boolean algebra. This ring has the property thata ·a =a for alla inA; rings with this property are calledBoolean rings.

Conversely, if a Boolean ringA is given, we can turn it into a Boolean algebra by definingxy :=x +y + (x ·y) andxy :=x ·y.[5][6] 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 mapf :AB is a homomorphism of Boolean algebras if and only if it is a homomorphism of Boolean rings. Thecategories of Boolean rings and Boolean algebras areequivalent;[7] in fact the categories areisomorphic.

Hsiang (1985) gave arule-based algorithm tocheck whether two arbitrary expressions denote the same value in every Boolean ring.[8]

More generally, Boudet,Jouannaud, and Schmidt-Schauß (1989)[9] gave an algorithm tosolve equations between arbitrary Boolean-ring expressions. Employing the similarity of Boolean rings and Boolean algebras, both algorithms have applications inautomated theorem proving.

Ideals and filters

[edit]
Main articles:Ideal (order theory) andFilter (mathematics)

Anideal of the Boolean algebraA is a nonempty subsetI such that for allx,y inI we havexy inI and for alla inA we haveax inI. This notion of ideal coincides with the notion ofring ideal in the Boolean ringA. An idealI ofA is calledprime ifIA and ifab inI always impliesa inI orb inI. Furthermore, for everyaA we have thata ∧ −a = 0 ∈I, and then ifI is prime we haveaI oraI for everyaA. An idealI ofA is calledmaximal ifIA and if the only ideal properly containingI isA itself. For an idealI, ifaI andaI, thenI ∪ {a} orI ∪ {−a} is contained in another proper idealJ. Hence, such anI 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 ofprime ideal andmaximal ideal in the Boolean ringA.

The dual of anideal is afilter. Afilter of the Boolean algebraA is a nonempty subsetp such that for allx,y inp we havexy inp and for alla inA we haveax inp. The dual of amaximal (orprime)ideal in a Boolean algebra isultrafilter. Ultrafilters can alternatively be described as2-valued morphisms fromA to the two-element Boolean algebra. The statementevery filter in a Boolean algebra can be extended to an ultrafilter is called theultrafilter lemma and cannot be proven inZermelo–Fraenkel set theory (ZF), ifZF isconsistent. Within ZF, the ultrafilter lemma is strictly weaker than theaxiom 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.

Representations

[edit]
icon
This sectiondoes notcite anysources. Please helpimprove this section byadding citations to reliable sources. Unsourced material may be challenged andremoved.(November 2025) (Learn how and when to remove this message)

It can be shown that everyfinite 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 apower of two.

Stone's celebratedrepresentation theorem for Boolean algebras states thatevery Boolean algebraA is isomorphic to the Boolean algebra of allclopen sets in some (compacttotally disconnectedHausdorff) topological space.

Axiomatics

[edit]
Proven properties
UId1Ifxo =x for allx, theno = 0
Proof:Ifxo =x, then
0
=0 ∨oby assumption
=o ∨ 0byCmm1
=obyIdn1
UId2   [dual]   Ifxi =x for allx, theni = 1
Idm1xx =x
Proof:xx
=(xx) ∧ 1byIdn2
=(xx) ∧ (x ∨ ¬x)byCpl1
=x ∨ (x ∧ ¬x)byDst1
=x ∨ 0byCpl2
=xbyIdn1
Idm2   [dual]  xx =x
Bnd1x ∨ 1 = 1
Proof:x ∨ 1
=(x ∨ 1) ∧ 1byIdn2
=1 ∧ (x ∨ 1)byCmm2
=(x ∨ ¬x) ∧ (x ∨ 1)byCpl1
=x ∨ (¬x ∧ 1)byDst1
=x ∨ ¬xbyIdn2
=1byCpl1
Bnd2   [dual]  x ∧ 0 = 0
Abs1x ∨ (xy) =x
Proof:x ∨ (xy)
=(x ∧ 1) ∨ (xy)byIdn2
=x ∧ (1 ∨y)byDst2
=x ∧ (y ∨ 1)byCmm1
=x ∧ 1byBnd1
=xbyIdn2
Abs2   [dual]  x ∧ (xy) =x
UNgIfxxn = 1 andxxn = 0, thenxn = ¬x
Proof:Ifxxn = 1 andxxn = 0, then
xn
=xn ∧ 1byIdn2
=xn ∧ (x ∨ ¬x)byCpl1
=(xnx) ∨ (xn ∧ ¬x)byDst2
=(xxn) ∨ (¬xxn)byCmm2
=0 ∨ (¬xxn)by assumption
=(x ∧ ¬x) ∨ (¬xxn)byCpl2
=xx) ∨ (¬xxn)byCmm2
=¬x ∧ (xxn)byDst2
=¬x ∧ 1by assumption
=¬xbyIdn2
DNg¬¬x =x
Proof:¬xx =x ∨ ¬x = 1byCmm1,Cpl1
and¬xx =x ∧ ¬x = 0byCmm2,Cpl2
hencex = ¬¬xbyUNg
A1x ∨ (¬xy) = 1
Proof:x ∨ (¬xy)
=(x ∨ (¬xy)) ∧ 1byIdn2
=1 ∧ (x ∨ (¬xy))byCmm2
=(x ∨ ¬x) ∧ (x ∨ (¬xy))byCpl1
=x ∨ (¬x ∧ (¬xy))byDst1
=x ∨ ¬xbyAbs2
=1byCpl1
A2   [dual]  x ∧ (¬xy) = 0
B1(xy) ∨ (¬x ∧ ¬y) = 1
Proof:(xy) ∨ (¬x ∧ ¬y)
=((xy) ∨ ¬x) ∧ ((xy) ∨ ¬y)byDst1
=x ∨ (xy)) ∧ (¬y ∨ (yx))byCmm1
=x ∨ (¬¬xy)) ∧ (¬y ∨ (¬¬yx))byDNg
=1 ∧ 1byA1
=1byIdn2
B2   [dual]   (xy) ∧ (¬x ∨ ¬y) = 0
C1(xy) ∧ (¬x ∧ ¬y) = 0
Proof:(xy) ∧ (¬x ∧ ¬y)
=x ∧ ¬y) ∧ (xy)byCmm2
=((¬x ∧ ¬y) ∧x) ∨ ((¬x ∧ ¬y) ∧y)byDst2
=(x ∧ (¬x ∧ ¬y)) ∨ (y ∧ (¬y ∧ ¬x))byCmm2
=0 ∨ 0byA2
=0byIdn1
C2   [dual]   (xy) ∨ (¬x ∨ ¬y) = 1
DMg1¬(xy) = ¬x ∧ ¬y
Proof:byB1,C1, andUNg
DMg2   [dual]   ¬(xy) = ¬x ∨ ¬y
D1(x∨(yz)) ∨ ¬x = 1
Proof:(x ∨ (yz)) ∨ ¬x
=¬x ∨ (x ∨ (yz))byCmm1
=¬x ∨ (¬¬x ∨ (yz))byDNg
=1byA1
D2   [dual]   (x∧(yz)) ∧ ¬x = 0
E1y ∧ (x∨(yz)) =y
Proof:y ∧ (x ∨ (yz))
=(yx) ∨ (y ∧ (yz))byDst2
=(yx) ∨ybyAbs2
=y ∨ (yx)byCmm1
=ybyAbs1
E2   [dual]  y ∨ (x∧(yz)) =y
F1(x∨(yz)) ∨ ¬y = 1
Proof:(x ∨ (yz)) ∨ ¬y
=¬y ∨ (x ∨ (yz))byCmm1
=y ∨ (x ∨ (yz))) ∧ 1byIdn2
=1 ∧ (¬y ∨ (x ∨ (yz)))byCmm2
=(y ∨ ¬y) ∧ (¬y ∨ (x ∨ (yz)))byCpl1
=yy) ∧ (¬y ∨ (x ∨ (yz)))byCmm1
=¬y ∨ (y ∧ (x ∨ (yz)))byDst1
=¬yybyE1
=y ∨ ¬ybyCmm1
=1byCpl1
F2   [dual]   (x∧(yz)) ∧ ¬y = 0
G1(x∨(yz)) ∨ ¬z = 1
Proof:(x ∨ (yz)) ∨ ¬z
=(x ∨ (zy)) ∨ ¬zbyCmm1
=1byF1
G2   [dual]   (x∧(yz)) ∧ ¬z = 0
H1¬((xy)∨z) ∧x = 0
Proof:¬((xy) ∨z) ∧x
=(¬(xy) ∧ ¬z) ∧xbyDMg1
=((¬x ∧ ¬y) ∧ ¬z) ∧xbyDMg1
=x ∧ ((¬x ∧ ¬y) ∧ ¬z)byCmm2
=(x ∧ ((¬x ∧ ¬y) ∧ ¬z)) ∨ 0byIdn1
=0 ∨ (x ∧ ((¬x ∧ ¬y) ∧ ¬z))byCmm1
=(x ∧ ¬x) ∨ (x ∧ ((¬x ∧ ¬y) ∧ ¬z))byCpl2
=x ∧ (¬x ∨ ((¬x ∧ ¬y) ∧ ¬z))byDst2
=x ∧ (¬x ∨ (¬z ∧ (¬x ∧ ¬y)))byCmm2
=x ∧ ¬xbyE2
=0byCpl2
H2   [dual]   ¬((xy)∧z) ∨x = 1
I1¬((xy)∨z) ∧y = 0
Proof:¬((xy) ∨z) ∧y
=¬((yx) ∨z) ∧ybyCmm1
=0byH1
I2   [dual]   ¬((xy)∧z) ∨y = 1
J1¬((xy)∨z) ∧z = 0
Proof:¬((xy) ∨z) ∧z
=(¬(xy) ∧ ¬z) ∧zbyDMg1
=z ∧ (¬(xy) ∧ ¬z)byCmm2
=z ∧ ( ¬z ∧ ¬(xy))byCmm2
=0byA2
J2   [dual]   ¬((xy)∧z) ∨z = 1
K1(x ∨ (yz)) ∨ ¬((xy) ∨z) = 1
Proof:(x∨(yz)) ∨ ¬((xy) ∨z)
=(x∨(yz)) ∨ (¬(xy) ∧ ¬z)byDMg1
=(x∨(yz)) ∨ ((¬x ∧ ¬y) ∧ ¬z)byDMg1
=((x∨(yz)) ∨ (¬x ∧ ¬y)) ∧ ((x∨(yz)) ∨ ¬z)byDst1
=(((x∨(yz)) ∨ ¬x) ∧ ((x∨(yz)) ∨ ¬y)) ∧ ((x∨(yz)) ∨ ¬z)byDst1
=(1 ∧ 1) ∧ 1byD1,F1,G1
=1byIdn2
K2   [dual]   (x ∧ (yz)) ∧ ¬((xy) ∧z) = 0
L1(x ∨ (yz)) ∧ ¬((xy) ∨z) = 0
Proof:(x ∨ (yz)) ∧ ¬((xy) ∨z)
=¬((xy)∨z) ∧ (x ∨ (yz))byCmm2
=(¬((xy)∨z) ∧x) ∨ (¬((xy)∨z) ∧ (yz))byDst2
=(¬((xy)∨z) ∧x) ∨ ((¬((xy)∨z) ∧y) ∨ (¬((xy)∨z) ∧z))byDst2
=0 ∨ (0 ∨ 0)byH1,I1,J1
=0byIdn1
L2   [dual]   (x ∧ (yz)) ∨ ¬((xy) ∧z) = 1
Ass1x ∨ (yz) = (xy) ∨z
Proof:byK1,L1,UNg,DNg
Ass2   [dual]  x ∧ (yz) = (xy) ∧z
Abbreviations
UIdUnique Identity
IdmIdempotence
BndBoundaries
AbsAbsorption law
UNgUnique Negation
DNgDouble negation
DMgDe Morgan's Law
AssAssociativity
Huntington 1904 Boolean algebra axioms
Idn1x ∨ 0 =xIdn2x ∧ 1 =x
Cmm1xy =yxCmm2xy =yx
Dst1x ∨ (yz) = (xy) ∧ (xz)Dst2x ∧ (yz) = (xy) ∨ (xz)
Cpl1x ∨ ¬x = 1Cpl2x ∧ ¬x = 0
Abbreviations
IdnIdentity
CmmCommutativity
DstDistributivity
CplComplements

The first axiomatization of Boolean lattices/algebras in general was given by the English philosopher and mathematicianAlfred North Whitehead in 1898.[10][11] It included theabove axioms and additionallyx ∨ 1 = 1 andx ∧ 0 = 0. In 1904, the American mathematicianEdward V. Huntington (1874–1952) gave probably the most parsimonious axiomatization based on,,¬, even proving the associativity laws (see box).[12] He also proved that these axioms areindependent of each other.[13]

In 1933, Huntington set out the following elegant axiomatization for Boolean algebra.[14] It requires just one binary operation+ and aunary functional symboln, to be read as 'complement', which satisfy the following laws:

  1. Commutativity:x +y =y +x.
  2. Associativity:(x +y) +z =x + (y +z).
  3. Huntington equation:n(n(x) +y) +n(n(x) +n(y)) =x.

Herbert Robbins immediately asked: If the Huntington equation is replaced with its dual, to wit:

  1. Robbins Equation:n(n(x +y) +n(x +n(y))) =x,

do (1), (2), and (4) form a basis for Boolean algebra? Calling (1), (2), and (4) aRobbins algebra, the question then becomes: Is every Robbins algebra a Boolean algebra? This question (which came to be known as theRobbins conjecture) remained open for decades, and became a favorite question ofAlfred Tarski and his students.

In 1996,William McCune atArgonne 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 programEQP he designed. For a simplification of McCune's proof, see Dahn (1998).[15]

Further work has been done for reducing the number of axioms; seeMinimal axioms for Boolean algebra.

Algebraic structures

Generalizations

[edit]
icon
This sectiondoes notcite anysources. Please helpimprove this section byadding citations to reliable sources. Unsourced material may be challenged andremoved.(November 2025) (Learn how and when to remove this message)

Removing the requirement of existence of a unit from the axioms of Boolean algebra yields "generalized Boolean algebras". Formally, adistributive latticeB is a generalized Boolean lattice, if it has a smallest element0 and for any elementsa andb inB such thatab, there exists an elementx such thatax = 0 andax =b. Defininga \b as the uniquex such that(ab) ∨x =a and(ab) ∧x = 0, we say that the structure(B, ∧, ∨, \, 0) is ageneralized Boolean algebra, while(B, ∨, 0) is ageneralized Booleansemilattice. Generalized Boolean lattices are exactly theideals of Boolean lattices.

A structure that satisfies all axioms for Boolean algebras except the two distributivity axioms is called anorthocomplemented lattice. Orthocomplemented lattices arise naturally inquantum logic as lattices ofclosedlinear subspaces forseparableHilbert spaces.

See also

[edit]

Notes

[edit]
  1. ^Strictly, electrical engineers tend to use additional states to represent other circuit conditions such as high impedance - seeIEEE 1164 orIEEE 1364.

References

[edit]
  1. ^Givant & Halmos 2009, p. 20.
  2. ^Huntington 1904, p. 288.
  3. ^Davey & Priestley 1990, pp. 109, 131, 144.
  4. ^Goodstein 2012, p. 21ff.
  5. ^Stone 1936.
  6. ^Hsiang 1985, p. 260.
  7. ^Cohn 2003, p. 81.
  8. ^Hsiang, Jieh (1985)."Refutational Theorem Proving Using Term Rewriting Systems".Artificial Intelligence.25 (3):255–300.doi:10.1016/0004-3702(85)90074-8.
  9. ^Boudet, A.; Jouannaud, J.P.; Schmidt-Schauß, M. (1989)."Unification in Boolean Rings and Abelian Groups".Journal of Symbolic Computation.8 (5):449–477.doi:10.1016/s0747-7171(89)80054-9.
  10. ^Padmanabhan & Rudeanu 2008, p. 73.
  11. ^Whitehead 1969, p. 37.
  12. ^Huntington 1904, pp. 292–293.
  13. ^Huntington 1904, p. 296.
  14. ^Huntington 1933a.
  15. ^Dahn, B. I. (1998), "Robbins Algebras are Boolean: A Revision of McCune's Computer-Generated Solution of the Robbins Problem",Journal of Algebra,208 (2):526–532,doi:10.1006/jabr.1998.7467

Works cited

[edit]

General references

[edit]
This article includes a list ofgeneral references, butit lacks sufficient correspondinginline citations. Please help toimprove this article byintroducing more precise citations.(July 2013) (Learn how and when to remove this message)

External links

[edit]
This article'suse ofexternal links may not follow Wikipedia's policies or guidelines. Pleaseimprove this article by removingexcessive orinappropriate external links, and converting useful links where appropriate intofootnote references.(November 2020) (Learn how and when to remove this message)
Key concepts
Results
Properties & Types (list)
Constructions
Topology & Orders
Related
Retrieved from "https://en.wikipedia.org/w/index.php?title=Boolean_algebra_(structure)&oldid=1324678895#Axiomatics"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp