Is Multiplying Terms the Correct Approach in Boolean Algebra Simplification?

  • Thread starter James889
  • Start date
In summary, the conversation discusses a boolean function and the process of minimizing it. One suggestion is to eliminate the first two terms, while another is to use a multiplexer and Shannon expansion. The final suggestion is to tie the output to Vc.
  • #1
James889
192
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
  • #2
The first two terms give 1 to the whole expression is 1.
 
  • #3
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.
 
  • #4
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"
 
  • #5
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.
 
  • #6
Im supposed to do it using shannon expansion
 
  • #7
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?
 

FAQ: Is Multiplying Terms the Correct Approach in Boolean Algebra Simplification?

What is boolean algebra?

Boolean algebra is a branch of mathematics and logic that deals with variables that can only have two possible values: true or false. It is used to represent and manipulate logical expressions and is an important tool in computer science and engineering.

What are the basic operations in boolean algebra?

The basic operations in boolean algebra are AND, OR, and NOT. AND is represented by the symbol "&", OR is represented by the symbol "|", and NOT is represented by the symbol "~". These operations can be used to combine variables and create logical expressions.

How is boolean algebra used in computer science?

Boolean algebra is used in computer science to represent and manipulate logical expressions in programming languages. It is also used in designing and analyzing digital circuits and in the development of computer algorithms.

What are boolean expressions?

Boolean expressions are statements or equations that use boolean variables, operators, and constants to represent logical relationships. They evaluate to either true or false, depending on the values of the variables.

What are the properties of boolean algebra?

The main properties of boolean algebra are commutativity, associativity, distributivity, and duality. Commutativity means that the order of operations does not affect the result, associativity means that the grouping of operations does not affect the result, distributivity means that AND and OR operations can be distributed over each other, and duality means that every boolean expression has an equivalent dual expression.

Similar threads

Replies
6
Views
2K
Replies
0
Views
1K
Replies
7
Views
1K
Replies
1
Views
2K
Replies
7
Views
4K
Replies
4
Views
2K
Back
Top