Ma · Mathematics

What Are Examples of Infinite Boolean Rings?

Published By the 9to5Science editorial team

At a glance

  1. 1. Use the defining law

    A Boolean ring is a ring in which every element satisfies x squared equals x.

  2. 2. Build one from sets

    Use symmetric difference for addition and intersection for multiplication on subsets of an infinite set.

  3. 3. Check the operations

    Symmetric difference and intersection make each subset idempotent under multiplication.

  4. 4. Check the convention

    The power-set example has a multiplicative identity; finite subsets alone give a nonunital example.

A Boolean ring is a ring in which every element is idempotent: multiplying an element by itself leaves it unchanged. There are many infinite examples, and a useful way to construct them is to use sets. The main example works whether or not your definition of ring requires a multiplicative identity.

The defining property

A ring RR is Boolean if

x2=xfor every x∈R.x^2=x \quad\text{for every }x\in R.

Under the usual ring conventions, every Boolean ring is commutative, and every element is its own additive inverse (so 2x=02x=0 for all xx). Thus every nonzero Boolean ring has characteristic 2. In particular, addition behaves like exclusive OR: adding an element to itself gives zero. Some authors require a ring to have a multiplicative identity, while others allow rings without one. The examples below identify which convention they meet.

The power set of an infinite set

Let SS be any infinite set, and take all subsets of SS as the elements of a ring. Define addition and multiplication by

A+B=A△B,AB=A∩B,A+B=A\mathbin{\triangle}B,\qquad AB=A\cap B,

where A△BA\mathbin{\triangle}B is the symmetric difference: the elements belonging to exactly one of AA and BB.

These operations satisfy the ring laws. Symmetric difference is associative and commutative, has the empty set as zero, and each set is its own additive inverse. Intersection is associative and distributes over symmetric difference. For every subset AA,

A2=A∩A=A,A^2=A\cap A=A,

so the ring is Boolean. It is infinite because an infinite set has infinitely many distinct subsets. Its multiplicative identity is SS, since A∩S=AA\cap S=A.

Worked example

Take S={1,2,3,4,…}S=\{1,2,3,4,\ldots\}, A={1,2}A=\{1,2\}, and B={2,4}B=\{2,4\}. Then

A+B=A△B={1,4},AB=A∩B={2}.A+B=A\mathbin{\triangle}B=\{1,4\},\qquad AB=A\cap B=\{2\}.

The repeated product of AA is A2=A∩A={1,2}=AA^2=A\cap A=\{1,2\}=A. Also, A+A=∅A+A=\varnothing, because every element of AA occurs in both copies and therefore cancels under symmetric difference.

Other infinite examples

Finite-cofinite subsets. On an infinite set SS, take the subsets that are either finite or have finite complement. With symmetric difference and intersection as operations, these subsets form a Boolean ring. The operations preserve the finite-or-cofinite property, and the same calculation A∩A=AA\cap A=A proves the Boolean condition. This ring is infinite and has identity SS.

Finite subsets only. The collection of all finite subsets of an infinite set SS, with the same operations, is also an infinite Boolean ring. It is closed under symmetric difference and intersection. It does not have a multiplicative identity when SS is infinite: an identity would have to contain every finite subset, and thus every element of SS, so it would have to be SS, which is not finite. This example is useful only if your convention permits rings without an identity.

Functions into the two-element field. Let II be infinite and consider all functions f:I→F2f:I\to\mathbb{F}_2, with addition and multiplication performed pointwise. Since each value in F2={0,1}\mathbb{F}_2=\{0,1\} satisfies a2=aa^2=a, every function satisfies f2=ff^2=f. This ring is unital, with the constant-one function as identity. It is another description of the power-set example: associate to each function the subset of indices where its value is 1.

Why these examples are Boolean

In the set construction, multiplication is intersection, and intersection is idempotent: A∩A=AA\cap A=A. In the function construction, multiplication is pointwise, and both possible values, 0 and 1, are idempotent. The defining property therefore follows directly from the operations rather than from a more complicated calculation.

The set examples also illustrate the relationship between Boolean rings and Boolean algebras. The ring operations encode familiar set operations: addition corresponds to symmetric difference, and multiplication corresponds to intersection. For a unital Boolean ring, the multiplicative identity corresponds to the whole set; complements can be expressed using the ring operations and the identity.

Common mistakes

  • Using ordinary union as addition. Union is not the ring addition for the power-set example. Symmetric difference is needed so that A+A=∅A+A=\varnothing.
  • Forgetting to specify the operations. A collection of subsets is not automatically a ring; state which operations are used.
  • Assuming every example has an identity. The power set and finite-cofinite examples are unital, but the finite-subsets example is not when the underlying set is infinite.
  • Confusing finite with finite-cofinite. The finite subsets do not include the whole infinite set. Adding cofinite subsets gives the finite-cofinite ring, which does contain the identity SS.

References

  1. Introduction to Boolean Algebras — Steven Givant and Paul Halmos
  2. Algebra — Thomas W. Hungerford

Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.