How to Convert in Boolean Algebra

Boolean logic may be expressed in several different terms. Boolean algebra is one of those ways. You can use Boolean algebra to simplify complicated logic by applying some simple theorems and rules. Understanding how to convert Boolean expressions from one form to another and how to simplify Boolean expressions to their simplest terms using algebra is an important skill for anyone who is interested in logic-based programming or designing electrical circuitry.

Instructions

  1. Converting a Boolean Function From Truth Table to SOP Algebraic Equation

    • 1
      Truth Table for three-variable expression.

      Create a truth table from your circuit diagram or logical assumptions as shown in Illustration 1. In this example, we're using a Boolean expression with three variables; A, B and C.

    • 2

      Write a Boolean product expression for each row where the output column equals 1.
      In simple terms, the output is true (or high) if any of the following statements are true:
      B and C are true, A is NOT true..
      A and B are true, C is NOT true.
      A and C are true. B is NOT true.
      Using the chart in the example above, the Boolean expressions would be:
      A'BC ABC' AB'C ABC
      A, B and C are true.

    • 3

      Join the product expressions by adding them with a + operator. Continuing the example, the Boolean equation would be
      OUTPUT = A'BC + ABC' + AB'C + ABC

    Simplify Boolean Expressions Using Algebra

    • 4

      Evaluate your expression to decide the best way to proceed. Simplifying Boolean expressions requires a familiarity with algebraic properties and Boolean theorems. The following steps demonstrate how to simplify a specific Boolean equation with an explanation of each step.

    • 5

      Factor out like terms to simplify the original Boolean expression. Example:
      A'BC + AB'C + ABC' + ABC = OUTPUT
      Because BC appears in both A'BC and ABC, you can combine the two statements to make BC(A + A')
      BC(A + A') + AB'C + ABC' = OUTPUT

    • 6

      Apply Boolean identity theorem to the simplified Boolean expression. Example:
      BC(A + A') + AB'C + ABC' = OUTPUT
      Because A + A' (A OR NOT A) is always 1, you can apply the identity theorem to make:
      BC(1) + AB'C + ABC' = OUTPUT
      Because A1=A, you can apply the identity theorem to convert the above equation to:
      BC + AB'C +ABC' = OUTPUT

    • 7

      Factor out the next variable. Example:
      BC + ABC' + AB'C = OUTPUT
      Factor out the B in the first two expressions to simplify by using the associative property like so: BC + BAC'=B(C +AC') which converts the above equation to:
      B(C + AC') + AB'C = OUTPUT

    • 8

      Apply A + A'B = A + B theorem where appropriate. Example:
      B(C + AC') + AB'C = OUTPUT
      C + AC' is the same as C + C'A. C + C'A is the same as C + A. Using that theorem, you can convert the above statement to:
      B(C + A) + AB'C = OUTPUT -

    • 9

      Use the distributive property to simplify the Boolean expression. Example:
      B(C + A) + AB'C = OUTPUT
      B(C + A) is the same as BC + BA, thus:
      BC + BA + AB'C = OUTPUT

    • 10

      Factor out the A variable by combining terms in which it appears. Example:
      BC + BA + AB'C = OUTPUT
      BC + A(B + B'C) = OUTPUT

    • 11

      Repeat Step 5 to simplify the second term in the Boolean equation. Example:
      BC + A(B + B'C) = OUTPUT
      B + B'C = B + C, thus you can convert the above statement to:
      BC + A(B + C) = OUTPUT

    • 12

      Use the distributive property to rewrite the Boolean equation in its simplest terms. Example:
      BC + A(B + C) = OUTPUT
      becomes:
      BC + AB + AC = OUTPUT
      or
      AB + BC + AC = OUTPUT
      In simple language, the Boolean equation states that if A and B are true OR B and C are true OR A and C are true, then the statement evaluates to TRUE or 1.

Tips & Warnings

  • Use the FOIL (First, outer, inner, last) principle to help you decide on the order of operations. Factor variables out of your equation wherever possible. Continue simplifying until you reach the simplest possible Boolean expression for your purposes.

  • Remember that the + operator in Boolean algebra means OR and the * operator means AND.

Related Searches:

Resources

Comments

You May Also Like

  • How to Make a Karnaugh Map

    A Karnaugh map is a method used to visually represent and simplify Boolean Algebra. This method is used when there are three...

  • How to Create a Hex File Using the Truth Table Program

    The truth table is a mathematical table of True/False (boolean) values that contains every possible combination of inputs and their corresponding output....

  • How to Convert Boolean Algebra

    Boolean algebra is a very complex topic, and related conversions are often used in creating electrical circuits. Gain an understanding of the...

  • How to Combine Logic Gates Diagrams

    Logic gates are digital circuits that produce a single output voltage from a combination of two or more input voltages. The level...

  • Simplification of Boolean Functions

    Boolean algebra consists of the rules and mathematical operations for binary systems such as computers and other electrical circuits where both inputs...

  • How to Use a Mux to Implement a Logic Equation

    A logic equation is an alphabetical representation of different combinations of inputs and outputs in a digital circuit. Logic equations adhere to...

  • How to Simplify Boolean Functions

    Boolean algebra is a way of expressing logic using mathematical notation. Boolean equations can be very complicated, but there are a number...

  • What Is Boolean Language?

    Boolean language is based on a logic system used extensively in computers and database design. It is based on the algebra work...

  • How to Calculate Amortization Tables

    Mortgage entails borrowing money from lenders. The lenders provide a loan amount (principal) at a certain interest rate and require a monthly...

  • Simplifying Boolean Algebra

    Numbers and formulas help us put randomness into order. Electronics is no exception, and Boolean algebra takes confusing circuit diagrams and explains...

  • How to Convert Hex to ASCII Online

    Hexadecimal is a numerical system that uses a base of 16 for counting. We use a base-10 system because we have 10...

  • Algebra 1 Group Activities

    Group activities can help your Algebra 1 students to integrate and apply their understanding of algebra concepts and generally develop their teamwork...

  • List of Functions in Visual Basic

    List of Functions in Visual Basic. Visual Basic is a computing language developed by Microsoft that allows programmers to create event-based software...

  • How to Simplify Algebra 2

    In order to more quickly solve an algebraic equation, and sometimes to solve it at all, you must use a simplified version...

  • Easy Ways of Understanding Algebra II

    Algebra II often proves to be a difficult course for high school students. One of the main problems in understanding the material...

  • Rules of Boolean Algebra

    Boolean algebra uses algebraic conventions to work with the logic values of true or false. The values 1 and 0 represent the...

  • How to Design a Logic Circuit

    In digital electronics, circuits operate by using different combinations of five-volt and zero-volt signals, which represent the electronic states of being "on"...

  • What Is Logical ORing?

    Logical ORing is a method of evaluating logical statements and defining the parameters of a database search. An expression with a logical...

  • Simplifying Boolean Algebra

    In order to simplify Boolean algebra, it's important to understand the definitions, the notations and the laws. Discover how to simplify Boolean...

Related Ads

Featured