Idempotent Laws

Last Updated : 23 Jul, 2025

Idempotent Laws are fundamental concepts in mathematics, especially in fields like algebra, set theory, and Boolean logic. These laws state that applying a particular operation multiple times to a value yields the same result as applying it just once.

In algebra, these laws doesn't apply to both addition and multiplication. For instance, x + x ≠ x in addition and x ⋅ x ≠ x in multiplication. But in Boolean algebra these laws holds true.

What are Idempotent Laws?

The Idempotent Laws are key principles in algebra, particularly in Boolean algebra and set theory, where operations on certain elements yield the same result when applied multiple times. The term "idempotent" refers to an operation that, when applied more than once to an element, produces the same result as if it had been applied only once.

There are two main Idempotent Laws for both conjunction (AND) and disjunction (OR):

  • Idempotent Law of Conjunction (AND)
    • A ∧ A = A
    • In Boolean logic, applying the AND operation between a value and itself results in the same value. For example, if A is true, then A ∧ A is also true.
  • Idempotent Law of Disjunction (OR):
    • A ∨ A = A
    • Similarly, applying the OR operation between a value and itself results in the same value. If A is true, A∨A remains true.

Idempotent Laws in Boolean Algebra

The idempotent laws in Boolean algebra are fundamental principles that simplify logical operations. These laws apply to both the the logical AND and OR operations and are essential for the reducing the complex Boolean expressions. Let's explore these laws in detail.

Idempotent Law for Logical AND

The Idempotent Law for the logical AND states that:

A ∧ A = A

Proof: In Boolean algebra, the logical AND operation returns true only if both the operands are true. If both the operands are the same the result will be the same as the operand. Hence, A∧A is equivalent to the A because combining A with itself does not change its value.

Truth Table for A ∧ A

A

A∧A

0

0

1

1

From the truth table we see that A∧A yields the same result as A.

Idempotent Law for Logical OR

The Idempotent Law for the logical OR states that:

A ∨ A = A

Proof: For the logical OR operation the result is true if at least one of the operands is true. If both the operands are the same the result will be the same as the operand. Therefore, A∨A is equivalent to the A because OR-ing A with the itself does not change its value.

Truth Table for A ∨ A

A

A∨A

0

0

1

1

From the truth table we see that A∨A yields the same result as the A.

Let's consider following example for better understanding.

For OR Operation: A + A = A

  • If A is true, then A + A = true
  • If A is false, then A + A = false

For AND Operation: A ⋅ A = A

  • If A is true, then A ⋅ A = true
  • If A is false, then A ⋅ A = false

Idempotent Laws in Set Theory

The idempotent laws in set theory simplify operations involving sets by the stating that performing the operation on a set with the itself yields the set itself. These laws apply to both the union and intersection operations and are fundamental to the understanding set relationships. Let’s delve into each law with the proofs and explanations.

Intersection Idempotence

In set theory, the intersection idempotence law states that:

A ∩ A = A

Proof: The intersection of a set with the itself results in the set itself. This is because all elements in A are common to both the A and A. Thus, the intersection of the A with itself does not change the set.

Proof by Element Inclusion

Let x ∈ A ∩ A.

  • By definition of the intersection x ∈ A and x ∈ A.
  • Hence, x ∈ A.

Conversely let x ∈ A.

  • Clearly, x ∈ A and x ∈ A.
  • Therefore, x ∈ A ∩ A.

From both the directions we see that A ∩ A = A. This proves the intersection idempotence law.

Union Idempotence

The union idempotence law states that:

A ∪ A = A

Proof: The union of a set with the itself results in the set itself. This is because all elements in the A are included in A ∪ A as the union operation combines all elements from both the sets which are identical in this case.

Proof by Element Inclusion:

Let x ∈ A ∪ A.

  • By definition of the union x ∈ A or x ∈ A .
  • Thus, x ∈ A.

Conversely let x ∈ A.

  • Since A⊆A it follows that x ∈ A ∪ A.

Thus, A ∪ A = A. This confirms the union idempotence law.

Example: Check both laws for set A = {1, 2, 3}.

Solution:

For Union: A ∪ A = A

If A is a set of elements {1, 2, 3} then A ∪ A = {1,2,3}

For Intersection: A ∩ A = A

If A is a set of elements {1, 2, 3} then A ∩ A = {1,2,3}

Read More,

Solved Examples on Idempotent laws

Example 1: Expression: A + A ⋅ B

Solution:

Using the idempotent law A + A ⋅ B = A.

Explanation: According to the idempotent law A + A = A. Thus, the term A ⋅ B is redundant because A alone suffices.

Example 2: Expression: (A ⋅ B) ⋅ (A ⋅ C)

Solution:

Using the idempotent law (A ⋅ B) ⋅ (A ⋅ C) = A ⋅ (B ⋅ C).

Explanation: Here, A ⋅ (A ⋅ B) simplifies to A ⋅ B. Then (A ⋅ B) ⋅ C = A ⋅ B ⋅ C, but as A ⋅ A = A, the result simplifies to A ⋅ (B ⋅ C).

Example 3: Expression: A ∪ (A ∩ B)

Solution:

Using the idempotent law for the union and intersection A ∪ (A ∩ B) = A.

Explanation: Any element in A is already in A ∪ (A ∩ B) so the union does not change the set.

Example 4: Expression: (A ∪ A) ∩ (B ∪ B)

Solution:

Using the idempotent laws for the union and intersection (A ∪ A) ∩ (B ∪ B) = A ∩ B.

Explanation: Simplify A ∪ A to A and B ∪ B to B. The intersection A ∩ B is then straightforward.

Example 5: Expression: A ⋅ (A + B)

Solution:

Using the idempotent law A ⋅ (A + B) = A.

Explanation: By distribution A ⋅ A + A ⋅ B = A + A ⋅ B.

Applying the idempotent law A + A ⋅ B = A.

Practice Questions

Q1. Simplify A + A ⋅ C.

Q2. Simplify B ⋅ (B + A).

Q3. Simplify (A ∩ B) ∪ (A ∩ B).

Q4. Simplify A ∪ (B ∩ A).

Q5. Simplify (A ∪ B) ∪ (A ∪ B).

Q6. Simplify A ⋅ (A ⋅ B).

Q7. Simplify (A ∪ B) ∩ (A ∪ B).

Q8. Simplify (A ∩ B) ∪ (A ∩ C).

Q9. Simplify A + A ⋅ B ⋅ C.

Q10. Simplify (A ∪ B) ∪ (A ∩ B).

Answer Key

  1. A
  2. B
  3. A∩B
  4. A
  5. A∪B
  6. A⋅B
  7. A∪B
  8. A∩(B∪C)
  9. A
  10. A∪B

Conclusion

Idempotent laws are essential for the simplifying expressions in the Boolean algebra and set theory. Understanding and applying these laws can significantly enhance problem-solving the efficiency in the various mathematical and computational fields.

Comment

Explore