0
\$\begingroup\$

The boolean expression:

y= (a'+b) * (b(c'+d')) = (a'+b) * (bc' + bd')

is given.

Find out the disjunctive normal form to this boolean expression.

My suggestion:

y= a'bc'd' + a'bc'd + a'bcd' + abc'd' + abc'd+abcd'

only when these terms are true the function is 1 and otherwise not. (=0)

Is the DNF right?

Thanks for the help.

Edit: Here ist the truth table for the boolean expression:

enter image description here

\$\endgroup\$
1
  • \$\begingroup\$ You might notice that a has no effect on the output. \$\endgroup\$
    – Finbarr
    Commented May 5, 2019 at 12:01

1 Answer 1

0
\$\begingroup\$

That looks good your original equation reduces to (bc' + bd') which is what you have put in your truth table and then extracted in DNF.

Edit to clarify reduction of original equation.

(a'+b) * (bc' + bd')= a'(bc' + bd')+b(bc' + bd')

              = a'(bc' + bd')+(bc' + bd')

              = (bc' + bd')
\$\endgroup\$
7
  • \$\begingroup\$ the simplified boolean equation would be b(c'+d'), so i could simplify the DNF to y= bc'd' + bc'd + bcd' + bc'd' + bc'd+bcd' , right? \$\endgroup\$ Commented May 5, 2019 at 12:17
  • \$\begingroup\$ @lightsodium DNF requires all the variables to be present in all of the terms. \$\endgroup\$
    – RoyC
    Commented May 5, 2019 at 12:19
  • \$\begingroup\$ oh,thanks! so it still would be y= a'bc'd' + a'bc'd + a'bcd' + abc'd' + abc'd+abcd' \$\endgroup\$ Commented May 5, 2019 at 12:22
  • \$\begingroup\$ "that looks good your original equation reduces to (bc' + bd')": how can I read this just out of the truth table? and not by using laws to reduce the equation \$\endgroup\$ Commented May 5, 2019 at 12:42
  • \$\begingroup\$ You can't you have to use the laws of boolean algebra to get to (bc' + bd'). After you put this in your truth table you can read out the DNF form. \$\endgroup\$
    – RoyC
    Commented May 5, 2019 at 13:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.