Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Serial trouble with boolean algebra

Status
Not open for further replies.

kachuri

Newbie level 6
Joined
May 5, 2018
Messages
14
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
99
Hi,

Here is the problem statement given in my book.

question.jpg

Here is the solution given in my book to this problem
answer.jpg


Could you please help to understand that marked area ? Is the book solution correct ?
I could not understand that marked part . I'm stuck at that part. Need help
 

Re: Help needed to solve equation

sorry...understood that part. They are using the definition of "*" operator .

stuck with the next part with this

explain-1.jpg

Note : Is it not possible to edit a post ? There seems no EDIT post button in the forum. How do you edit post ?
 

Re: Help needed to solve equation

Using "_" to denote the upper bar, your part is _(_A*_B+A*B).
Now, applying De Morgan two times:

_(_A*_B+A*B) = _(_A*_B)*_(A*B)

_(_A*_B)*_(A*B) = (A+B)*(_A+_B)

now expanding:

(A+B)*(_A+_B) =A*_A+A*_B+_A*B+B*_B

But A*_A = 0 and B*_B = 0, then

(A+B)*(_A+_B) =A*_B+_A*B that is the result written into the book.
 

Re: Help needed to solve equation

Using "_" to denote the upper bar, your part is _(_A*_B+A*B).
Now, applying De Morgan two times:

_(_A*_B+A*B) = _(_A*_B)*_(A*B)

_(_A*_B)*_(A*B) = (A+B)*(_A+_B)

now expanding:

(A+B)*(_A+_B) =A*_A+A*_B+_A*B+B*_B

But A*_A = 0 and B*_B = 0, then

(A+B)*(_A+_B) =A*_B+_A*B that is the result written into the book.

this is great. I understand this now.

Thanks for the help. You are very much helpful.


I have one more query.

Can I rearranged input values ? ...I am not sure if this is allowed ....could you please confirm ?

for example...

2cDlv1Y.png
 

Re: Help needed to solve equation


Anyway, irrespective to the order that appears, you should realize that any variable multiplied to its inverse yields False (BB=0) as albbg said above, didn't you read?
 
Which Law is this?

Here are some simplification steps of this boolean expression given in my book.

I don't see any such Law in the book ... B+!BA = B+A

Could you please explain how we can write that red marker steps?

OGy9EPH.jpg


Is it correct ?
 

Re: Which Law is this ?

I don't see any such Law in the book ... B+!BA = B+A

Make the K-map of the function for 2 inputs A and B and you will infer this more easily than would achieve by using algebraic boolean.
 

Re: Which Law is this ?

Hi,

If you substitute values for B in B + !BA, you can visualize it as being equivalent to B + A.

Let's start with B=1, then we would have 1+0.A = 1. Here B prevails.

If we substitute B=0, then we get 0+1.A. Here A prevails.

So it is either A prevails or B prevails, hence B OR A.
Hope this helps.
 

Re: Which Law is this ?

B + !BA = B(1+A) + !BA = B + BA + !BA = B + (B+!B)A = B + A

But is more easy to see with kmap.
 

trouble with boolean algebra

Here are some steps given in my book to simplify a boolean expression.

I have some doubts on the red marked steps.

How come they put two same items there? Is it a printing mistake ?

X5nTygC.jpg

US2rt2Q.jpg


Here is what I'm upto
mqJSf8w.jpg



Could you please tell by which Law book has written same items twice ?
 

Regardless of the utility of repeating the same term in this specific case, there is nothing to prevent you from doing so if you want to regroup miniterms into more simplified expressions; I assume you know that the sum of the same value in Boolean algebra is equal to itself.

Keep in mind that in K-map, it is usual to graphically enclose the same miniterms in different groups, and this is likely what may have been done in the book, better saying, could have been done just the same splitting procedure, but now performed in an algebraic fashion.
 

It was done so it's more obvious what the next operation is:
Code:
XY + X'Y' + X'YZ
XY + X'Y' +   (X'Y' + X'YZ) - extra parenthesis are mine
XY + X'Y' +   X'(Y' +YZ) - this can be reduced like the previous question you had on A + A'B
BTW that A + A'B is a variation on the Absorptive Law, A + AB = A
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top