Correction (from Natnael Taye): at 10:12, I incorrectly drew an arrow from B -> S0, whereas I meant B -> S (I even say it correctly...). If you see anything else wrong, reply to this and I'll credit you here.
@bhavesh.adhikari Жыл бұрын
@ 12:03 why A goes to S° ? or is it just the way we do it? since we have introduced the new start S° that goes to S, it's pretty much the same duplication for A (which you mentioned afterwards) for substitution of S° as S° goes where S goes. so if A goes to S°(say), shouldn't B does the same ? btw your videos are so helpful. thank you very much
@AcidCH21 күн бұрын
the bob ross of CFGs himself, what a great video As many have said, this is just 100x better than my lecture content which is someone reading off a script. Hearing your unfiltered thoughts as you move through is great, and your explanations are easy to follow.
@domc973 жыл бұрын
what an underrated channel. The way you explained really helped!
@EasyTheory3 жыл бұрын
Thanks very much
@yeonlee5 Жыл бұрын
watched this just now. thank you from the bottom of my heart because I was so confused with the way it was being taught in the course I'm taking, but the way you explained it sounded so clear and easy to understand
@ТамирланБельгибаев4 жыл бұрын
You will save my money and time, sir! Thank You!
@EasyTheory4 жыл бұрын
You're welcome!
@t-en-t25423 жыл бұрын
Thank you from Germany. I have my final exams next week. Your videos definitely helped me a lot! Keep up the great work!
@muhammed21743 ай бұрын
Saved me on my midterm this example!!
@qwqqq24163 жыл бұрын
Thank you Professor, I wish I had you at my college to teach this.
@EasyTheory3 жыл бұрын
You're welcome!
@eleman971 Жыл бұрын
final is in 7 hours. you are a life saver
@gabriellouns7 ай бұрын
it was really helpful. i finally understand CNF... wish me luck i have an exam tomorrow. thank you so much, sir!
@natnaeltaye22793 жыл бұрын
Thank you for your video. Super helpful! Just one question: At 10:06, why do we have a directed edge from B to S0? Shouldn't it be from B to S instead? because that's what the rule implies. Thank you.
@EasyTheory3 жыл бұрын
Wow I didn't even notice that. Thanks!
@llimta3 ай бұрын
That was perfect! Thank you for this lesson
@randomguy186324 жыл бұрын
Now I get it! 3 hr collage voom meeting did not help.
@momusic14272 жыл бұрын
Thanks a lot man ! You are making things so simple to understand
@juliangershwin3 жыл бұрын
At 10:07 you draw a line from B --> S0, shouldn't that be a line from B --> S? Wouldn't that change the final form? EDIT: No it wouldn't.
@mertellialti3 жыл бұрын
but it was a mistake I think, or we think wrong? I'm confused...
@juliangershwin3 жыл бұрын
@@mertellialti it was a mistake. However, I am pretty sure that the answer is the same.
@jussef20572 жыл бұрын
Wanted to write the same
@MrPhilbs3 жыл бұрын
Thank you for your help! Great video
@EasyTheory3 жыл бұрын
You're welcome!
@QasimKhan-nd8og2 жыл бұрын
excellent explanation
@stijnjongbloed1 Жыл бұрын
Thanks for the video!
@امینجمالی-خ9ص Жыл бұрын
great explanation
@aleksandrkanygin26723 жыл бұрын
Thank you, that's a great explanation. Maybe you have an example with brackets, for example with rules something like S -> A, A -> (S)A etc. It's just a bit confusing for me how we should treat brackets as terminal symbols i guess? Thank you for your explanations sir.
@swafly2 ай бұрын
I started last video (explaining what CNF is) with 😴😪faces. I ended up this video with 😅😌☺faces. Thanks a lot!
@constantmackin Жыл бұрын
Hi, you said A can go to S0 at 12:06 but there is no edge in the graph, how can it A to S0 then please?
@to0ony310 ай бұрын
he made mistake, there is no way A can reach S0... his graph has mistake.
@YoungFootballer2 жыл бұрын
much love
@vimalathithand917 Жыл бұрын
Thanks!
@Mike-ej9dg Жыл бұрын
Hello. At 13.32 why didnt you copy the whole expression of B?
@Yenaled12 жыл бұрын
would you break 4 nonterminals into two Y variables? ex: ABCD --> Y1Y2 where Y1 = AB and Y2 = CD
@jackcalisthenics6579 Жыл бұрын
I know this is late, but for anyone reading this: that is incorrect. Here is an example: X->CDEF becomes X->CY, Y->DEF and then in the next iteration we have X->CY, Y->DZ, Z->EF
@unamattina60237 ай бұрын
why S is deleted from B in 12.33?
@vikhyatsharma81383 жыл бұрын
Like from India
@deepeshkumar67172 жыл бұрын
At the end S0 and S both are same . So can we remove S0 and make S as the starting variable.
@humiracousary17904 жыл бұрын
thank you sir.....
@EasyTheory4 жыл бұрын
You're welcome!
@joshuadelorbe44443 жыл бұрын
great video
@EasyTheory3 жыл бұрын
Thanks!
@shadowlite184 жыл бұрын
hello sir, hopefully you see this before i start my quiz, im wondering if the order of mixed var needs to be changed too? i learned from the vid that we need to change forms of (aA) by replacing it with another var X or Y but if the form is (Aa), do we still change it? or leave it as is?
@shadowlite184 жыл бұрын
additional question, when do we simplify the CFG(removing useless symbols)? do we do it before or after converting to CNF?
@arkprince94133 жыл бұрын
u should be an actor
@EasyTheory3 жыл бұрын
I kinda am when I'm teaching ;)
@mertellialti3 жыл бұрын
no one tried to do it in a different order... let me try
@EasyTheory3 жыл бұрын
Most orders don't work - I've done a video where (I think) around 20 out of the 120 possible orders work.