Next video, DFA/NFA to regular expression! kzbin.info/www/bejne/i3y8p4NulrhqnK8
@younlesslin34974 жыл бұрын
Best course I’ve ever seen, thank you sir
@nanouk2182 жыл бұрын
Great explanation of the fine details to show an understanding of how to construct. I’ll def share with my classmates at the university.
@mengzhang19413 жыл бұрын
Such clear explanation. Thank you!
@EasyTheory3 жыл бұрын
Thanks very much!
@armghan23123 жыл бұрын
i'm baffled, my mind literally exploded... thanksssss man!!! so easily cleared!
@realguyyy4 жыл бұрын
Haha i love that intro 😂
@EasyTheory4 жыл бұрын
Lol thanks!
@michelleIX3 жыл бұрын
my first thought was "He looks kinda sad"
@brandonjames8684 жыл бұрын
Great explanation! Easy to follow.
@EasyTheory4 жыл бұрын
Thanks!
@oluwakoredeonasanya32678 ай бұрын
This is an amazing tutorial. Thank you very much this has helped me a lot
@sonofben33224 ай бұрын
thank you! very concise and easy to follow
@joeyjoeanu49105 ай бұрын
this is exactly what i needed thank you so much for the help
@renzondaziano48802 жыл бұрын
thanks mate! greetings from Copenhagen
@thirumeniparthiban62612 жыл бұрын
great explanation, easy to grasp. Also explain asynchronous vs synchronous products...
@ingoandelhofs86414 жыл бұрын
What a great tutorial! If you wanted to compute the intersection would the construction be the same (except for only marking q1 r1 a final state)?
@EasyTheory4 жыл бұрын
Thanks! Yes (q1,r1) would be the only final state in that case.
@ODAKAB Жыл бұрын
you dropped this 👑
@teejay07 ай бұрын
you made it so easy
@quercus_opuntia4 ай бұрын
this video saved my failing marraige, tysm
@freekicksri49593 жыл бұрын
I see you're wearing a Colgate University shirt... did you go there? I'm a senior CS major there currently. Your videos have been super helpful for my Theory class
@EasyTheory3 жыл бұрын
I was a professor there from 2019-2020.
@tizaf3 жыл бұрын
this just saved a life. thanks a lot :)
@ratulhasananas36276 ай бұрын
Thank you sir it was very helpful for me ......
@zeronotjelo4 жыл бұрын
Thank you. This was very hepful!
@itsZybn4 жыл бұрын
Intro made me laugh, haha, thanks for the help!
@glizzy51542 жыл бұрын
actual life saver
@feneris14162 жыл бұрын
Thank you for the nice video! I do have a question though: in the L1 automata is r2 something like an "error" state?
@Resident_lurker Жыл бұрын
Wonderful video
@user-ov5nd1fb7s2 жыл бұрын
Is there a way to continuesly add states to an NFA/DFA? I am working on a project that indexes text data from a stream. New data keeps coming in many times per second. NFA/DFA can search fast but the implementations i've seen build it once and then you can't update it. This is obviously a problem, when you have an input stream.
@shahbodshs66932 жыл бұрын
that was amazing thanks!!!!!!!!!!
@FreeDomSy-nk9ue3 жыл бұрын
Do you have a similar video but on the intersection?
@EasyTheory3 жыл бұрын
Yes: kzbin.info/www/bejne/eaa8i3ypd7iaq9k, but the construction is exactly the same except for what states are marked as final.
@t_balle16204 жыл бұрын
can we do the union of 2 languages without having to use the product construction?
@EasyTheory4 жыл бұрын
Excellent question! I think there are examples where every state produced by the product construction are necessary (and no smaller DFA exists), so in general yes it is required. However, you can potentially make the DFA directly without having to use the product construction.
@t_balle16204 жыл бұрын
@@EasyTheory allright, thanks!
@LlamaBG Жыл бұрын
you are right, 2 times 3 is 6
@metafates2 жыл бұрын
Thank you!
@avramcs2 жыл бұрын
straight legend
@charged71778 ай бұрын
I think that there is a small error. To be mathematically correct , shouldnt be RxQ where R the state set of L1 and Q the state set of L2?
@cansnlale22922 жыл бұрын
that's what i need!!
@salman85624 жыл бұрын
I like the dyslexic "HOME" at the top.
@EasyTheory4 жыл бұрын
LOL yes didn't realize it was in the shot. Not sure if it's dyslexic though ;)
@salman85624 жыл бұрын
@@EasyTheory no as I have your attention, solve this dfa question for me {w belongs to {a,b}: every string in w contains no more than 2 occurences of "bb"} (The string "bbb" should be viewed as two occurence of "bb")
@umairalvi73824 жыл бұрын
Does the cross product method give minimal dfa? Or do we have to make it minimal?
@EasyTheory4 жыл бұрын
umair alvi the answer is no, I prove that it's not always minimal here: kzbin.info/www/bejne/jnOqmJSOop5nm9k. You should run some minimization algorithm after forming the product DFA.
@yassinethlija48392 жыл бұрын
Thanks Doc
@jk47nitk3 жыл бұрын
Thank you .
@MrBrainStarX4 жыл бұрын
Why do you have so many private videos in the playlist ?
@EasyTheory4 жыл бұрын
Videos I've made that are coming up but aren't public yet (will start appearing tomorrow)!
@MrBrainStarX4 жыл бұрын
@@EasyTheory awesome :) tomorrow is my exam, wish me luck :P
@EasyTheory4 жыл бұрын
MrBrainStarX good luck! What material specifically?
@MrBrainStarX4 жыл бұрын
@@EasyTheory automata theory(DFA,NDFA,PDA), language theory,logic, Turing machines, complexity theory (P, NP, NPC)
@MrBrainStarX4 жыл бұрын
@@EasyTheory thx :)
@umairalvi73824 жыл бұрын
How to the difference operation on two dfa's?
@EasyTheory4 жыл бұрын
umair alvi note that the difference of languages A, B is A-B, the set of strings in A *and not* in B. (Use that as a hint.)
@umairalvi73824 жыл бұрын
@@EasyTheory a-b=a intersection not b Am i right sir?
@EasyTheory4 жыл бұрын
umair alvi yes!
@kaveenjayamanna30764 жыл бұрын
thank you
@nehakattoju87664 жыл бұрын
thank you : D
@rileyacosta9168 Жыл бұрын
legend
@acoinhastwosides52393 жыл бұрын
is it a minimal DFA?
@EasyTheory3 жыл бұрын
Not always, as I show here: kzbin.info/www/bejne/jnOqmJSOop5nm9k&ab_channel=EasyTheory
@free-palestine0004 жыл бұрын
Can you do NFA to DFA conversion pls
@EasyTheory4 жыл бұрын
Next video (on Monday) is NFA to regex, then right after is NFA to DFA!
@free-palestine0004 жыл бұрын
Easy Theory cool thanks 🙏
@huatutu-u5l3 ай бұрын
awesome
@jimjim3979 Жыл бұрын
Why are you sad tho😢. Great video
@solidwaterslayer3 жыл бұрын
Last time I checked 2 * 3 = 6 loooooooooooooooooooool