Simplification of this Boolean expression

  • Thread starter momentum
  • Start date
  • Tags
    Expression
In summary, The boolean expression B+!BA=B+A can simplified using the theorem B+(!BA)=B+A. This can be proven by showing the equivalent expressions for X+YZ and using the laws of distribution, tautology, and definition of "and". Boolean algebra is a formal system for propositional logic, with various ways of developing it, such as using an axiom system and rules of inference. Theorems and proofs are important in mathematics, as demonstrated by the significant contributions of mathematician John von Neumann to the field of computer science.
  • #1
momentum
111
0
Poster has been reminded to use the Template when starting schoolwork threads
How can we write the below red marker boolean expression to simplify the equation?

Which Law is this?

B+!BA=B+A

OGy9EPH.jpg


Is this correct?
 

Attachments

  • OGy9EPH.jpg
    OGy9EPH.jpg
    5.1 KB · Views: 807
Last edited by a moderator:
Physics news on Phys.org
  • #2
momentum said:
How can we write the below red marker boolean expression to simplify the equation?

Which Law is this?

B+!BA=B+A

View attachment 225715

Is this correct?
Try drawing a Venn diagram of ##B+\bar BA##. That should show you how to answer your question.
 
  • Like
Likes momentum
  • #3
momentum said:
B+!BA=B+A

Are you asking about how to show this?

If so, @tnich gives one way. Here is a hint for another way. What is an equivalent expression for

$$X + YZ?$$
 
  • Like
Likes momentum
  • #4
Theorem: B+(!BA) = B+A
Proof:
B+!BA = (B + !B) (B + A) (distribution of "or" over "and")
= 1 (B + A) (tautology: B or !B = 1)
= B + A (by the definiion of "and", 1 X = X)
Q.E.D.

BTW, this is a hideous notation. "=" in this context really means "if and only if". And 1 really means "true". The repurposing of integers 0 and 1 and of the arithmetic operators is more confusing than helpful--especially since in regular algebra, addition does not distribute over multiplication: 1 + (2 * 3) <> (1 + 2) (1+ 3). Boolean algebra is a red-headed stepchild of abstract algebra--but the meat and potatoes of formal logic. It's also a great place to learn to do rigorous proofs.

All the above steps can be shown to be valid via truth tables. Whether or not they are also formal "laws" depends on the axiom system you are using.
Boolean algebra is really propositional logic--a subject that can be developed informally via truth tables (really a model for the theory) or formally via an axiom system in various ways. For example, 0 can be a constant and 1 defined as "!0" -- or the reverse. The idea is to have axioms and at least one rule of inference so one doesn't have to keep resorting to truth tables (which is like counting on your fingers) in order to evaluate complex expressions. Then you can get juicy results like proving that your axiom system is consistent and (for propositional logic) complete...and you're off to the races!

I know this is massive overkill for an (old) homework question, but theorems and proofs are rather important in mathematics. :-)

Whenever someone would introduce the late, great John von Neumann as a "computer scientist", he would always say, "I am a mathmatician. There is no such thing as computer science--it's all technology."
 

Related to Simplification of this Boolean expression

1. What is simplification of a Boolean expression?

Simplification of a Boolean expression is the process of reducing the expression to its simplest form by removing redundant or unnecessary terms and using Boolean algebra rules to combine terms.

2. Why is it important to simplify Boolean expressions?

Simplifying Boolean expressions can make them easier to understand and analyze, as well as reduce the number of terms and operations needed for evaluation. This can also help in minimizing the complexity of circuits in digital electronics.

3. What are some common techniques used for simplifying Boolean expressions?

Some common techniques include using Boolean algebra rules such as distributive, associative, and commutative laws, using De Morgan's laws, and applying the laws of Boolean identities and complements.

4. How do you know if a Boolean expression is already in its simplest form?

A Boolean expression is in its simplest form when it cannot be reduced any further, meaning all possible simplification techniques have been applied and no further simplification is possible.

5. Can simplifying a Boolean expression change its truth value?

No, simplifying a Boolean expression does not change its truth value. The simplified expression will have the same truth table and produce the same result as the original expression for all possible combinations of input values.

Similar threads

  • Engineering and Comp Sci Homework Help
Replies
3
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
2
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
7
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
11
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
5
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
1
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
1
Views
3K
  • Engineering and Comp Sci Homework Help
Replies
4
Views
3K
  • Engineering and Comp Sci Homework Help
Replies
4
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
1
Views
1K
Back
Top