Is Multiplying Terms the Correct Approach in Boolean Algebra Simplification?

  • Thread starter Thread starter James889
  • Start date Start date
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
6 replies · 2K views
James889
Messages
190
Reaction score
1
Hi,

I have the following boolean function.

[tex]\overline{bd} + bd + acd[/tex]

To minimize this function is the solution to simply multiply the first two terms by
[tex](a+\overline{a})(c+\overline{c})[/tex] ?
 
Physics news on Phys.org
The first two terms give 1 to the whole expression is 1.
 
By "minimize this function" do you mean to write it as simply as possible?

If so, it seems to me that you eliminate the first two terms, since they will have opposite truth values, which makes their union/conjunction always true.
 
Hi,

I need to realize that function using a multiplexer (1 of 8), I am not sure if canceling terms is the right way to do "it"
 
James889 said:
Hi,

I need to realize that function using a multiplexer (1 of 8), I am not sure if canceling terms is the right way to do "it"

The way to realize that function is to tie your output to Vc.
 
Im supposed to do it using shannon expansion
 
James889 said:
Im supposed to do it using shannon expansion

Well, I don't claim to be the local expert about Shannon expansions and multiplexers, so what I am proposing is a suggestion; you can figure out if you can use it. What about writing:

[tex]\overline{bd} + bd + acd = \overline b + \overline d + bd + acd[/tex]

Now since the first term is the only one missing a d, multiply it by
[tex](d+\overline d)[/tex]

Then do a Shannon expansion on d. I think you will still come out with a multiplexed implementation of "1". Are you sure you have stated the problem correctly?