Boolean Rings
   HOME

TheInfoList



OR:

In
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
, a Boolean ring ''R'' is a
ring Ring may refer to: * Ring (jewellery), a round band, usually made of metal, worn as ornamental jewelry * To make a sound with a bell, and the sound made by a bell :(hence) to initiate a telephone connection Arts, entertainment and media Film and ...
for which ''x''2 = ''x'' for all ''x'' in ''R'', that is, a ring that consists only of
idempotent element Idempotence (, ) is the property of certain operations in mathematics and computer science whereby they can be applied multiple times without changing the result beyond the initial application. The concept of idempotence arises in a number of pl ...
s. An example is the ring of integers modulo 2. Every Boolean ring gives rise to a
Boolean algebra In mathematics and mathematical logic, Boolean algebra is a branch of algebra. It differs from elementary algebra in two ways. First, the values of the variables are the truth values ''true'' and ''false'', usually denoted 1 and 0, whereas in e ...
, with ring multiplication corresponding to
conjunction Conjunction may refer to: * Conjunction (grammar), a part of speech * Logical conjunction, a mathematical operator ** Conjunction introduction, a rule of inference of propositional logic * Conjunction (astronomy), in which two astronomical bodies ...
or
meet Meet may refer to: People with the name * Janek Meet (born 1974), Estonian footballer * Meet Mukhi (born 2005), Indian child actor Arts, entertainment, and media * ''Meet'' (TV series), an early Australian television series which aired on ABC du ...
∧, and ring addition to
exclusive disjunction Exclusive or or exclusive disjunction is a logical operation that is true if and only if its arguments differ (one is true, the other is false). It is symbolized by the prefix operator J and by the infix operators XOR ( or ), EOR, EXOR, , , ...
or
symmetric difference In mathematics, the symmetric difference of two sets, also known as the disjunctive union, is the set of elements which are in either of the sets, but not in their intersection. For example, the symmetric difference of the sets \ and \ is \. Th ...
(not
disjunction In logic, disjunction is a logical connective typically notated as \lor and read aloud as "or". For instance, the English language sentence "it is raining or it is snowing" can be represented in logic using the disjunctive formula R \lor S ...
∨, which would constitute a
semiring In abstract algebra, a semiring is an algebraic structure similar to a ring, but without the requirement that each element must have an additive inverse. The term rig is also used occasionally—this originated as a joke, suggesting that rigs ar ...
). Conversely, every Boolean algebra gives rise to a Boolean ring. Boolean rings are named after the founder of Boolean algebra,
George Boole George Boole (; 2 November 1815 – 8 December 1864) was a largely self-taught English mathematician, philosopher, and logician, most of whose short career was spent as the first professor of mathematics at Queen's College, Cork in Ire ...
.


Notations

There are at least four different and incompatible systems of notation for Boolean rings and algebras: *In
commutative algebra Commutative algebra, first known as ideal theory, is the branch of algebra that studies commutative rings, their ideals, and modules over such rings. Both algebraic geometry and algebraic number theory build on commutative algebra. Prominent ...
the standard notation is to use ''x'' + ''y'' = (''x'' ∧ ¬ ''y'') ∨ (¬ ''x'' ∧ ''y'') for the ring sum of ''x'' and ''y'', and use ''xy'' = ''x'' ∧ ''y'' for their product. *In
logic Logic is the study of correct reasoning. It includes both formal and informal logic. Formal logic is the science of deductively valid inferences or of logical truths. It is a formal science investigating how conclusions follow from premises ...
, a common notation is to use ''x'' ∧ ''y'' for the meet (same as the ring product) and use ''x'' ∨ ''y'' for the join, given in terms of ring notation (given just above) by ''x'' + ''y'' + ''xy''. *In
set theory Set theory is the branch of mathematical logic that studies sets, which can be informally described as collections of objects. Although objects of any kind can be collected into a set, set theory, as a branch of mathematics, is mostly conce ...
and logic it is also common to use ''x'' · ''y'' for the meet, and ''x'' + ''y'' for the join ''x'' ∨ ''y''. This use of + is different from the use in ring theory. *A rare convention is to use ''xy'' for the product and ''x'' ⊕ ''y'' for the ring sum, in an effort to avoid the ambiguity of +. Historically, the term "Boolean ring" has been used to mean a "Boolean ring possibly without an identity", and "Boolean algebra" has been used to mean a Boolean ring with an identity. The existence of the identity is necessary to consider the ring as an algebra over the field of two elements: otherwise there cannot be a (unital) ring homomorphism of the field of two elements into the Boolean ring. (This is the same as the old use of the terms "ring" and "algebra" in
measure theory In mathematics, the concept of a measure is a generalization and formalization of geometrical measures ( length, area, volume) and other common notions, such as mass and probability of events. These seemingly distinct concepts have many simil ...
.)


Examples

One example of a Boolean ring is the
power set In mathematics, the power set (or powerset) of a set is the set of all subsets of , including the empty set and itself. In axiomatic set theory (as developed, for example, in the ZFC axioms), the existence of the power set of any set is po ...
of any set ''X'', where the addition in the ring is
symmetric difference In mathematics, the symmetric difference of two sets, also known as the disjunctive union, is the set of elements which are in either of the sets, but not in their intersection. For example, the symmetric difference of the sets \ and \ is \. Th ...
, and the multiplication is
intersection In mathematics, the intersection of two or more objects is another object consisting of everything that is contained in all of the objects simultaneously. For example, in Euclidean geometry, when two lines in a plane are not parallel, their i ...
. As another example, we can also consider the set of all
finite Finite is the opposite of infinite. It may refer to: * Finite number (disambiguation) * Finite set, a set whose cardinality (number of elements) is some natural number * Finite verb, a verb form that has a subject, usually being inflected or marked ...
or cofinite subsets of ''X'', again with symmetric difference and intersection as operations. More generally with these operations any
field of sets In mathematics, a field of sets is a mathematical structure consisting of a pair ( X, \mathcal ) consisting of a set X and a family \mathcal of subsets of X called an algebra over X that contains the empty set as an element, and is closed under t ...
is a Boolean ring. By
Stone's representation theorem In mathematics, Stone's representation theorem for Boolean algebras states that every Boolean algebra is isomorphic to a certain field of sets. The theorem is fundamental to the deeper understanding of Boolean algebra that emerged in the first hal ...
every Boolean ring is isomorphic to a
field of sets In mathematics, a field of sets is a mathematical structure consisting of a pair ( X, \mathcal ) consisting of a set X and a family \mathcal of subsets of X called an algebra over X that contains the empty set as an element, and is closed under t ...
(treated as a ring with these operations).


Relation to Boolean algebras

Since the join operation ∨ in a Boolean algebra is often written additively, it makes sense in this context to denote ring addition by ⊕, a symbol that is often used to denote
exclusive or Exclusive or or exclusive disjunction is a logical operation that is true if and only if its arguments differ (one is true, the other is false). It is symbolized by the prefix operator J and by the infix operators XOR ( or ), EOR, EXOR, , ...
. Given a Boolean ring ''R'', for ''x'' and ''y'' in ''R'' we can define :''x'' ∧ ''y'' = ''xy'', :''x'' ∨ ''y'' = ''x'' ⊕ ''y'' ⊕ ''xy'', :¬''x'' = 1 ⊕ ''x''. These operations then satisfy all of the axioms for meets, joins, and complements in a
Boolean algebra In mathematics and mathematical logic, Boolean algebra is a branch of algebra. It differs from elementary algebra in two ways. First, the values of the variables are the truth values ''true'' and ''false'', usually denoted 1 and 0, whereas in e ...
. Thus every Boolean ring becomes a Boolean algebra. Similarly, every Boolean algebra becomes a Boolean ring thus: :''xy'' = ''x'' ∧ ''y'', :''x'' ⊕ ''y'' = (''x'' ∨ ''y'') ∧ ¬(''x'' ∧ ''y''). If a Boolean ring is translated into a Boolean algebra in this way, and then the Boolean algebra is translated into a ring, the result is the original ring. The analogous result holds beginning with a Boolean algebra. A map between two Boolean rings is a
ring homomorphism In ring theory, a branch of abstract algebra, a ring homomorphism is a structure-preserving function between two rings. More explicitly, if ''R'' and ''S'' are rings, then a ring homomorphism is a function such that ''f'' is: :addition preservi ...
if and only if In logic and related fields such as mathematics and philosophy, "if and only if" (shortened as "iff") is a biconditional logical connective between statements, where either both statements are true or both are false. The connective is bicondi ...
it is a homomorphism of the corresponding Boolean algebras. Furthermore, a subset of a Boolean ring is a
ring ideal In ring theory, a branch of abstract algebra, an ideal of a ring is a special subset of its elements. Ideals generalize certain subsets of the integers, such as the even numbers or the multiples of 3. Addition and subtraction of even numbers pre ...
(prime ring ideal, maximal ring ideal) if and only if it is an
order ideal In mathematical order theory, an ideal is a special subset of a partially ordered set (poset). Although this term historically was derived from the notion of a ring ideal of abstract algebra, it has subsequently been generalized to a different noti ...
(prime order ideal, maximal order ideal) of the Boolean algebra. The
quotient ring In ring theory, a branch of abstract algebra, a quotient ring, also known as factor ring, difference ring or residue class ring, is a construction quite similar to the quotient group in group theory and to the quotient space in linear algebra. ...
of a Boolean ring modulo a ring ideal corresponds to the factor algebra of the corresponding Boolean algebra modulo the corresponding order ideal.


Properties of Boolean rings

Every Boolean ring ''R'' satisfies ''x'' ⊕ ''x'' = 0 for all ''x'' in ''R'', because we know :''x'' ⊕ ''x'' = (''x'' ⊕ ''x'')2 = ''x''2 ⊕ ''x''2 ⊕ ''x''2 ⊕ ''x''2 = ''x'' ⊕ ''x'' ⊕ ''x'' ⊕ ''x'' and since (''R'',⊕) is an abelian group, we can subtract ''x'' ⊕ ''x'' from both sides of this equation, which gives ''x'' ⊕ ''x'' = 0. A similar proof shows that every Boolean ring is
commutative In mathematics, a binary operation is commutative if changing the order of the operands does not change the result. It is a fundamental property of many binary operations, and many mathematical proofs depend on it. Most familiar as the name o ...
: :''x'' ⊕ ''y'' = (''x'' ⊕ ''y'')2 = ''x''2 ⊕ ''xy'' ⊕ ''yx'' ⊕ ''y''2 = ''x'' ⊕ ''xy'' ⊕ ''yx'' ⊕ ''y'' and this yields ''xy'' ⊕ ''yx'' = 0, which means ''xy'' = ''yx'' (using the first property above). The property ''x'' ⊕ ''x'' = 0 shows that any Boolean ring is an
associative algebra In mathematics, an associative algebra ''A'' is an algebraic structure with compatible operations of addition, multiplication (assumed to be associative), and a scalar multiplication by elements in some field ''K''. The addition and multiplic ...
over the
field Field may refer to: Expanses of open ground * Field (agriculture), an area of land used for agricultural purposes * Airfield, an aerodrome that lacks the infrastructure of an airport * Battlefield * Lawn, an area of mowed grass * Meadow, a grass ...
F2 with two elements, in precisely one way. In particular, any finite Boolean ring has as
cardinality In mathematics, the cardinality of a set is a measure of the number of elements of the set. For example, the set A = \ contains 3 elements, and therefore A has a cardinality of 3. Beginning in the late 19th century, this concept was generalized ...
a
power of two A power of two is a number of the form where is an integer, that is, the result of exponentiation with number two as the base and integer  as the exponent. In a context where only integers are considered, is restricted to non-negative ...
. Not every unital associative algebra over F2 is a Boolean ring: consider for instance the
polynomial ring In mathematics, especially in the field of algebra, a polynomial ring or polynomial algebra is a ring (which is also a commutative algebra) formed from the set of polynomials in one or more indeterminates (traditionally also called variables) ...
F2 'X'' The quotient ring ''R''/''I'' of any Boolean ring ''R'' modulo any ideal ''I'' is again a Boolean ring. Likewise, any
subring In mathematics, a subring of ''R'' is a subset of a ring that is itself a ring when binary operations of addition and multiplication on ''R'' are restricted to the subset, and which shares the same multiplicative identity as ''R''. For those wh ...
of a Boolean ring is a Boolean ring. Any
localization Localization or localisation may refer to: Biology * Localization of function, locating psychological functions in the brain or nervous system; see Linguistic intelligence * Localization of sensation, ability to tell what part of the body is a ...
RS^ of a Boolean ring ''R'' by a set S\subseteq R is a Boolean ring, since every element in the localization is idempotent. The maximal ring of quotients Q(R) (in the sense of Utumi and Lambek) of a Boolean ring ''R'' is a Boolean ring, since every partial endomorphism is idempotent. Every
prime ideal In algebra, a prime ideal is a subset of a ring that shares many important properties of a prime number in the ring of integers. The prime ideals for the integers are the sets that contain all the multiples of a given prime number, together with ...
''P'' in a Boolean ring ''R'' is maximal: the
quotient ring In ring theory, a branch of abstract algebra, a quotient ring, also known as factor ring, difference ring or residue class ring, is a construction quite similar to the quotient group in group theory and to the quotient space in linear algebra. ...
''R''/''P'' is an
integral domain In mathematics, specifically abstract algebra, an integral domain is a nonzero commutative ring in which the product of any two nonzero elements is nonzero. Integral domains are generalizations of the ring of integers and provide a natural set ...
and also a Boolean ring, so it is isomorphic to the
field Field may refer to: Expanses of open ground * Field (agriculture), an area of land used for agricultural purposes * Airfield, an aerodrome that lacks the infrastructure of an airport * Battlefield * Lawn, an area of mowed grass * Meadow, a grass ...
F2, which shows the maximality of ''P''. Since maximal ideals are always prime, prime ideals and maximal ideals coincide in Boolean rings. Every finitely generated ideal of a Boolean ring is principal (indeed, (''x'',''y'') = (''x'' + ''y'' + ''xy'')). Furthermore, as all elements are idempotents, Boolean rings are commutative
von Neumann regular ring In mathematics, a von Neumann regular ring is a ring ''R'' (associative, with 1, not necessarily commutative) such that for every element ''a'' in ''R'' there exists an ''x'' in ''R'' with . One may think of ''x'' as a "weak inverse" of the element ...
s and hence absolutely flat, which means that every module over them is
flat Flat or flats may refer to: Architecture * Flat (housing), an apartment in the United Kingdom, Ireland, Australia and other Commonwealth countries Arts and entertainment * Flat (music), a symbol () which denotes a lower pitch * Flat (soldier), ...
.


Unification

Unification in Boolean rings is decidable, that is, algorithms exist to solve arbitrary equations over Boolean rings. Both unification and matching in finitely generated free Boolean rings are
NP-complete In computational complexity theory, a problem is NP-complete when: # it is a problem for which the correctness of each solution can be verified quickly (namely, in polynomial time) and a brute-force search algorithm can find a solution by tryi ...
, and both are
NP-hard In computational complexity theory, NP-hardness ( non-deterministic polynomial-time hardness) is the defining property of a class of problems that are informally "at least as hard as the hardest problems in NP". A simple example of an NP-hard pr ...
in finitely presented Boolean rings. (In fact, as any unification problem ''f''(''X'') = ''g''(''X'') in a Boolean ring can be rewritten as the matching problem ''f''(''X'') + ''g''(''X'') = 0, the problems are equivalent.) Unification in Boolean rings is unitary if all the uninterpreted function symbols are nullary and finitary otherwise (i.e. if the function symbols not occurring in the signature of Boolean rings are all constants then there exists a
most general unifier In logic and computer science, unification is an algorithmic process of solving equations between symbolic expressions. Depending on which expressions (also called ''terms'') are allowed to occur in an equation set (also called ''unification prob ...
, and otherwise the minimal complete set of unifiers is finite).


See also

* Ring sum normal form


Notes


References


Further reading

* * * * *


External links

*John Armstrong
Boolean Rings
{{Authority control Ring theory Boolean algebra