Is Multiplying Terms the Correct Approach in Boolean Algebra Simplification?

  • Thread starter Thread starter James889
  • Start date Start date
Click For Summary

Homework Help Overview

The discussion revolves around simplifying a Boolean function represented as \(\overline{bd} + bd + acd\). Participants are exploring methods for minimization and realization of the function using a multiplexer.

Discussion Character

  • Exploratory, Conceptual clarification, Problem interpretation

Approaches and Questions Raised

  • Participants discuss whether multiplying terms is a valid approach for simplification and question the implications of eliminating certain terms. There is also mention of using Shannon expansion and its relevance to the problem.

Discussion Status

Some participants have offered insights into the nature of the terms and their truth values, while others are questioning the correctness of the problem statement and exploring different methods for realization. Multiple interpretations of the problem are being considered.

Contextual Notes

There are references to specific constraints such as the need to implement the function using a multiplexer and the requirement to apply Shannon expansion. The discussion reflects uncertainty about the appropriateness of canceling terms in the context of the given function.

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?
 

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
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K