Boolean Identities

Computer Science: OCR A Level, topic 4.3.7

Boolean Identities

There are a number of rules that can be used to simplify boolean expressions. Simplified expressions are cheaper and easier to implement as fewer logic gates are needed.

AND identities

AND identities

  • A value AND false returns false.
  • X.0=0X. 0 = 0
  • A value AND true returns the value.
  • X.1=XX.1 = X
  • A value AND the same value returns the value.
  • X.X=XX.X = X
  • A value AND NOT the same value returns false.
  • X.X‾=0X.\overline{X} = 0
OR identities

OR identities

  • A value OR false returns the value.
  • X+0=XX + 0 = X
  • A value OR true returns true.
  • X+1=1X + 1 = 1
  • A value OR the same value returns the value.
  • X+X=XX + X = X
  • A value OR NOT the same value returns true.
  • X+X‾=1X +\overline{X} = 1
Example

Example

  • Using the identities, we can simplify the expression:
  • (X.X)+(X+0)(X.X)+(X+0)
  • (X.X)+X(X . X) + X
  • X+XX + X
  • XX

Test yourself on Boolean Identities

  • What is Y.YY.Y?

  • What is A+A‾A+\overline{A}?

Practise this topic for free