Skip to content
BetterDL

Involution law

Also called: double negation, double complement, involution, double complement law, double negation law

The Boolean law A'' = A: complementing a value twice gives back the original, so two bars over the same thing cancel.

The involution law says two NOTs cancel:

= A

Flip 0 and you get 1; flip again and you are back to 0. The same holds starting from 1. Typed, that is A'' = A.

It applies to whole expressions too: = . In a circuit, two inverters in a row act like a plain wire.

Where it shows up:

  • After de morgans laws. Breaking a bar over gives , and the involution law turns into B.
  • Bubble pushing. Two bubbles on the same wire cancel, which is how an AND-OR circuit becomes a NAND-NAND circuit. See bubble pushing.
  • Odd numbers of bars. Three bars equal one: = .
010
101

Worked example

Example

Involution after De Morgan

Remove the bar from .

  1. 1.

    De Morgan: break the bar and change AND to OR: .

  2. 2.

    Involution: = A.

  3. 3.

    Result: .

  4. 4.

    Check A = 0, C = 1: = 1, so the original is 0, and = 0 + 0 = 0.

Common mistakes

  • Cancelling bars of different lengths. In the long bar and the short bars are not on the same thing, so use De Morgan first: the result is .

  • Losing count with many bars. An even number cancels completely; an odd number leaves one.

Practice Involution law

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

Learn it step by step

Involution law is taught in Boolean Algebra.