Skip to content
BetterDL

Idempotent law

Also called: idempotence, idempotent, idempotent laws, idempotency

The Boolean laws A + A = A and AA = A: repeating a variable or a term in an OR or an AND changes nothing.

The idempotent law says that repeating something has no effect:

  • = A
  • = A

Try both values: 0 + 0 = 0, 1 + 1 = 1, 0 · 0 = 0, 1 · 1 = 1. In every case the result equals A. There is no 2A or A² in Boolean algebra, because the only values are 0 and 1.

It works for whole terms too: = , and = A.

Used forwards, it deletes repeated terms after you multiply out brackets.

Used backwards, it is a powerful trick: you can write a term twice, X = , so that one term can be combined with two different partners. For example, in the term pairs with both of the others, giving . The same idea is why a minterm can be reused in several groups on a karnaugh map.

Worked examples

Example

Using a term twice

Simplify .

  1. 1.

    Copy (idempotent): .

  2. 2.

    = (combining on C).

  3. 3.

    = (combining on B).

  4. 4.

    Result: .

Example

Deleting a repeat

Multiplying out term by term gives .

  1. 1.

    = A (idempotent).

  2. 2.

    So the expression is .

  3. 3.

    Absorption then removes and , leaving .

Common mistakes

  • Writing as 2A, or as A². Those come from ordinary algebra and do not exist here.

  • Thinking a term can only be used once when combining. You may copy any term as often as you like.

Practice Idempotent law

Interactive questions with instant feedback and a worked solution for every wrong answer.

Learn it step by step

Idempotent law is taught in Boolean Algebra.