Is Multiplying Terms the Correct Approach in Boolean Algebra Simplification?

  • Thread starter Thread starter James889
  • Start date Start date
Click For Summary
The discussion centers on minimizing the Boolean function \overline{bd} + bd + acd. One participant suggests multiplying the first two terms by (a+\overline{a})(c+\overline{c}) to simplify the expression, arguing that these terms will always evaluate to true. Another participant raises concerns about whether canceling terms is appropriate for implementing the function using a multiplexer. They propose an alternative approach involving Shannon expansion and suggest rewriting the function to facilitate this. The conversation emphasizes the need for clarity in problem formulation and the implications of different simplification methods.
James889
Messages
190
Reaction score
1
Hi,

I have the following boolean function.

\overline{bd} + bd + acd

To minimize this function is the solution to simply multiply the first two terms by
(a+\overline{a})(c+\overline{c}) ?
 
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:

\overline{bd} + bd + acd = \overline b + \overline d + bd + acd

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

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?
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K