Theory of Computation: Conversion of Epsilon-NFA to DFA

Поделиться
HTML-код
  • Опубликовано: 7 фев 2025
  • If the DFA doesn’t have a transition for any symbol, it can go to a dead/trap state, qD. So in the example explained in video, the following transitions can be included, instead of ϕ.
    δ({ q1, q2 },a) = qD
    δ({ q2 },a) = qD
    δ({ q2 },b) = qD
    From the state qD, all input symbols go to same state.
    δ (qD, a) = qD
    δ (qD, b) = qD
    δ (qD, c) = qD

Комментарии • 297

  • @sekhar6509
    @sekhar6509 5 дней назад +1

    It's really so helpful for us to solve the questions at the peak time. The way you are giving the explanation is clear and crisp. Thank you so much for providing us this wonderful content.

  • @pritamdebnath3384
    @pritamdebnath3384 3 года назад +468

    less than 6 hrs left for sem exam and I'm here watching this....lmao

  • @rosefilmcreation5948
    @rosefilmcreation5948 3 года назад +110

    I got 98/100 in toc( bca), thanks you and other yt channels for uploading videos.

    • @collegematerial5348
      @collegematerial5348 2 года назад +3

      From where means which book you practice the question and please also tell which channel you follow
      Also tell for maths 4

    • @NathanLAlvares
      @NathanLAlvares 2 года назад +2

      Scholar mare

    • @daraniprasad07
      @daraniprasad07 9 месяцев назад +3

      Solllleyyy😂

    • @sugamnema9103
      @sugamnema9103 2 месяца назад

      bca bahii bca

  • @abingeorge4449
    @abingeorge4449 2 года назад +6

    Thanks a lot miss i have my FLAT exam in about 3 days and our teacher made this shit so much harder than it should be.

  • @PROGAMING-hf4ob
    @PROGAMING-hf4ob Год назад +4

    many explanations in the youtube where really complicated and hard to remember but the table method you introduced in this tutorial was damn easy and is easilty rememberedd thankyou for mam for making this so easy

    • @Sweety40500
      @Sweety40500 Год назад +1

      Yes it's easy, but konni videos lo verela undhi ee mathod, ye method follow avvalo teliyatledu

  • @ShubhVerse31
    @ShubhVerse31 10 месяцев назад +24

    I want to clear sem exam exam is starting by Tuesday please prayer for me i pass all subject😢😢😢

    • @mallikarjunavb-gi2hi
      @mallikarjunavb-gi2hi 10 месяцев назад +2

      Me too bro...

    • @ShubhVerse31
      @ShubhVerse31 10 месяцев назад

      @@mallikarjunavb-gi2hi best of luck my good wishes with you

    • @wilxer5878
      @wilxer5878 9 месяцев назад +3

      U definitely fail good luck

    • @ShubhVerse31
      @ShubhVerse31 9 месяцев назад

      @@wilxer5878 why r uh telling like this ??

  • @sahilgaonkar1099
    @sahilgaonkar1099 4 года назад +108

    Ma'am video was very helpful...
    But one point is "In DFA there should be a transition for EVERY input character"
    So You must have shown that using a dead/trap state

    • @vibhu613
      @vibhu613 3 года назад +13

      Yes... I think so

    • @rishmtechzz9890
      @rishmtechzz9890 3 года назад +14

      Yaah we have to add Dead state when there is Phi in above DFA table

    • @rahem027
      @rahem027 2 года назад +2

      If there is no transition, it is assumed the input is rejected there. There is no transition for every character in any FA afaik

    • @kainaatmakhani6550
      @kainaatmakhani6550 2 года назад +3

      You are saying right. In the "DFA" transition diagram dead state is missing.

  • @omdeep4137
    @omdeep4137 4 года назад +8

    Thankyou mam, this video made me Confident for such numericals

  • @omkhanapure5360
    @omkhanapure5360 2 месяца назад

    this lec solved every doubts i had in epsilon nfa to dfa Thank you so much

  • @yushmmgamer6867
    @yushmmgamer6867 10 месяцев назад

    Very honest and precise explanation,
    Thanks

  • @ankkol2011
    @ankkol2011 3 года назад +8

    Thanks a lot for this clear explainations.
    I was really looking very badly for a suitable example for epsilon NFA to DFA conversion.
    And finally found it. 💖💖

  • @archanans9920
    @archanans9920 10 месяцев назад +1

    Tqsm for clear explanation ❤

  • @maanyamuthamma3577
    @maanyamuthamma3577 Год назад

    Ma'am you're truly a blessing

  • @syed-muhammad-ali-raza
    @syed-muhammad-ali-raza 3 года назад +7

    5:22 state a value is only q0 kindly check

    • @itsoknottobeok9381
      @itsoknottobeok9381 Месяц назад

      Epsilon closure( union of (q0,a), (q1,a), (q2,a) ) gives {q0, q1, q2}

  • @preethammm4660
    @preethammm4660 8 месяцев назад

    🎉 Ma'am this video is life saving before exam 😊

  • @Bhuvan-gj7pe
    @Bhuvan-gj7pe Год назад

    Thanks a lot mam, i have my exams in an hour will get 10marks because of you :)

  • @erfanpanahi7894
    @erfanpanahi7894 7 месяцев назад +2

    Thank you so much, it was really great

  • @blaze117
    @blaze117 3 года назад +9

    This is fundamentally wrong. You are just converting e-NFA to NFA. in DFA each state must have transitions equal to the number of inputs.
    I got so confused just because of this video

    • @onsyedes213
      @onsyedes213 3 года назад

      same question here !! if i"ll add dead states, will it be a DFA ¿¿

    • @Shivaramkarri
      @Shivaramkarri 4 месяца назад

      yes, there is no definition for the transition of state b on input of a, and transition of state c on input of a and b!?

  • @fahaankhan9983
    @fahaankhan9983 Год назад +4

    but in DFA we have make transition for every symbol on each state....

  • @bhanupratapshishodia3027
    @bhanupratapshishodia3027 2 года назад

    Thanks mam you are teaching awesom every student cal easily learn keet up mam

  • @Rahul-ki1bh
    @Rahul-ki1bh Год назад

    Thank you for giving such good explanation ❤ it really save my many hours ❤🎉

  • @xipingpungi2936
    @xipingpungi2936 5 месяцев назад +5

    Less than 12 hours left and i am watching😅

  • @rjhgworrioar9753
    @rjhgworrioar9753 2 года назад +2

    Ended with easy one example not even entered intermediate problem also ,But any how you have explained well ,appreciated for that

  • @yashwanthbl8946
    @yashwanthbl8946 4 года назад +14

    Thank you ma'am.
    Easy to understand!🙏

  • @bandarurohitha572
    @bandarurohitha572 4 месяца назад

    Best video for understanding this concept simply

  • @SnehaWickramarathneDissanayake

    Very Good up to the point of NOT including the Dead State for the null transitions

  • @shwetathakare1556
    @shwetathakare1556 Год назад

    Clearly understood the concept thank you ❤

  • @deviprasadgm
    @deviprasadgm Год назад

    Excellent teaching....thank you mam

  • @NameNotFound934
    @NameNotFound934 Год назад +1

    Many people comment here to add "dead state". But dead/trap state is not mandatory to add for 'phi'.

  • @oppranto
    @oppranto 2 года назад +7

    What will happen if i got two e-closure for One input like. For "a" i got q1,q2 e-closure. Then what will happen?

    • @wednesdayaddams718
      @wednesdayaddams718 4 месяца назад +1

      She is not a robot to answer machine like questions ask politely

  • @0pini0n21
    @0pini0n21 Год назад +2

    How can a dfa have no transition for some symbols ??

  • @shrinidhijag_films
    @shrinidhijag_films 2 года назад +1

    Thanks you ma'am this made my life peaceful 🥰

  • @CodewithAshwani
    @CodewithAshwani 3 года назад +4

    Easy to understand with no doubts.thank you mam.

  • @jorelletuyor
    @jorelletuyor 4 года назад +4

    Thank you mam for making us understand more with this tutorial.Thank you and God bless you always.❤😇

  • @mrjigglybell
    @mrjigglybell 5 месяцев назад

    mam DFA always consists one way for each input symbol from every state , then why you don't make path for another inputs like from {q1,q2} where is the transition for "a". Please explain is it you missed or it is not necessary . Although you explain very well thank you so much .

  • @sarthakn4398
    @sarthakn4398 Год назад +1

    This helped me a lot ❤
    Thank you

  • @madhumohanajv9942
    @madhumohanajv9942 2 года назад +6

    Very clear explanation ma'am,thanks a lot ♥️🙌

  • @loonysimmo9586
    @loonysimmo9586 2 года назад +3

    Thank you maam 💓 but what is that sound in 7:22 😅😅

    • @Homelander_21
      @Homelander_21 9 дней назад +1

      Mai gali nhi de saktha! RUclips me sab log dekhte hai

  • @e-k4110
    @e-k4110 4 года назад +5

    what happens when we have more than one states inside the e-closure? for example, I gotta find the e-closure of {q0,q1}, should I take the union of e-closure of q0 and q1?

    • @anitar8483
      @anitar8483  4 года назад +7

      Yes. eclosure(q0) U eclosure(q1)

    • @e-k4110
      @e-k4110 4 года назад

      @@anitar8483 thanks a lot

  • @swastik4685
    @swastik4685 2 года назад +1

    Less than 2 hours for internal, and I'm watching this here

  • @prachipatil5996
    @prachipatil5996 Год назад +1

    Thanksss 🎉🙏

  • @kprasanthkumar1815
    @kprasanthkumar1815 3 года назад

    Very Good Explanation Madam

  • @AdityaSingh-zk3fe
    @AdityaSingh-zk3fe 3 года назад +2

    This is so helpful. Thank you ma'am

  • @divyeshkoli2239
    @divyeshkoli2239 10 месяцев назад

    there"s a doubt a null move to itself is always present even if its not marked right then in E-nfa table you havent marked null move for q2

  • @dhakshinyabg6874
    @dhakshinyabg6874 2 года назад +2

    Is it possible that a DFA contains only the final state

  • @charanchalamasetty9427
    @charanchalamasetty9427 3 года назад +1

    For Dfa all i/p should have one path know maam..here we dont have all i/p for all states.how can we call this as a DFA?

  • @BirdOnBlueSky
    @BirdOnBlueSky Год назад

    Thank you for your detailed explanation!

  • @deepakhiremath52
    @deepakhiremath52 Месяц назад

    Very nice n in short explanatiin

  • @nathimarygrace2973
    @nathimarygrace2973 3 года назад +1

    Mam I did the same problem by converting first epsilon nfa to nfa and then nfa to dfa....but I got different answer? Can you help me to solve this issue

  • @abhivish2017
    @abhivish2017 Год назад

    Very well explained ma'am

  • @JohnSmith-xg5wh
    @JohnSmith-xg5wh 4 года назад +4

    I believe for a DFA must have an exiting transition arrow for every symbol in its alphabet but good video

  • @i__sandesh
    @i__sandesh 5 месяцев назад +1

    This is epsilon nfa to without epsilon nfa, but not a dfa, since all of the alphabets are not used in each states.

  • @Debasish-yn6nj
    @Debasish-yn6nj 2 месяца назад

    but in dfa there should be transition for every input in a state

  • @UpYourHand
    @UpYourHand 7 месяцев назад

    Guys please read the description ma'am has mentioned the dead state...🙂

  • @togya4
    @togya4 Год назад

    girl your are the best

  • @redcodes2354
    @redcodes2354 2 месяца назад

    Mam do we need to draw the transitions for ɸ also in DFA?

  • @sujithnarayan5335
    @sujithnarayan5335 Год назад

    could you please teach in detail so that people can understand the calculations in dfa, i cant understand that. the q0 union pi, etc are unable understand.please teach properly

  • @snehaljadhav4080
    @snehaljadhav4080 5 месяцев назад

    thank you mam, very easily explained

  • @aayushbajpai3793
    @aayushbajpai3793 2 года назад

    Less than 6 hrs left to declare my Sem result....and I'm watching this video...lmao

  • @av76475
    @av76475 3 года назад +2

    this was great, saved me a lot of time, thank you

  • @haidarmohammad8510
    @haidarmohammad8510 2 года назад +1

    very cool stuffs

  • @bruh_5555
    @bruh_5555 2 года назад

    amazing video maam

  • @Sinchan_kundu
    @Sinchan_kundu 4 месяца назад

    thank you very much maam very helpful

  • @baboucarrgibba9336
    @baboucarrgibba9336 Год назад

    great explanation

  • @varunjojare
    @varunjojare Год назад

    thank you!! Finally understood

  • @S-GauravGhanekar
    @S-GauravGhanekar 8 месяцев назад

    i have a doubt if {q2 a}= null but in dfa we can give null right? then a should go on deadth state?

  • @piotrlezanski5156
    @piotrlezanski5156 Год назад

    What, in DFA it is impossible, that from one state, you don't know where to go after some symbol. For example in your last DFA, from state B you have to go somewhere after symbol a, if it is not included, it is not a DFA...

  • @ayyappareddy4461
    @ayyappareddy4461 4 года назад

    Awesomeeee explaination madammm

  • @mayankpathak07
    @mayankpathak07 2 года назад

    Less than 9 hours remaining for sessional exam and i am watching this

  • @virral-ness2280
    @virral-ness2280 2 года назад +1

    Less than 1 hour left from exam, agar ye paper me aya to maja aayega pure marks ☺

  • @mrak1248
    @mrak1248 2 года назад

    Mam is there possible 'pi' in DFA
    Why didn't use dead state

  • @kalgikansara7369
    @kalgikansara7369 4 года назад +2

    Do I need to write formula explaination for all ...or tables are ok??

  • @madasuumamahes45
    @madasuumamahes45 2 года назад

    SUPER EXPLANATION MAM TO UNDERSTAND😇

  • @ZynoxOfficial007
    @ZynoxOfficial007 Год назад

    But dfa must use all the output(a,b,c) symbol,here B,C don't use all output symbol

  • @nikhielsingh748
    @nikhielsingh748 2 года назад

    This is completely incorrect. When you get an E-transition, you follow it, until you can't follow it anymore and you include the state itself.

  • @NAMRATAPRASAD-g7k
    @NAMRATAPRASAD-g7k Месяц назад

    thankyou mam, nice explanation

  • @nagamani7644
    @nagamani7644 2 года назад

    Construct NFA with E which accepts a language Consisting the strings of any numb of o's followed by any number of 1'sfollowed by any number 2's, Also convert into witn E hansition. Explain this pbm mam

  • @santhisri9129
    @santhisri9129 3 года назад

    Mam if there is no input symbols then what were we do

  • @nithin1729s
    @nithin1729s Год назад

    but isnt that a NFA at the end ???

  • @Rolex-m8l
    @Rolex-m8l 2 месяца назад +1

    2 hours before sem exam watching this....🙃🫣

  • @Updeus
    @Updeus 2 года назад +1

    you forgot the transitions to the dead state for the DFA

  • @okaudi
    @okaudi 3 года назад +1

    I lost in the DFA first state {q0,q1,q2}a -> {q0,q1,q2}, Can anyone explain that why ?

    • @surya4575
      @surya4575 6 месяцев назад

      self looping

  • @poorniman7726
    @poorniman7726 3 года назад

    Supr mam ....understood clearly.

  • @Pikachu77504
    @Pikachu77504 2 года назад

    Thnx a lot mam..it's really helpful

  • @Samaraa1222
    @Samaraa1222 6 месяцев назад

    Where are the trap sttaes ma'am

  • @prajakthapprabhu6103
    @prajakthapprabhu6103 2 года назад

    Mam plz Focus the paper properly...it keeps getting blurry

  • @akulavarshith6379
    @akulavarshith6379 Год назад

    Mam how to find the union i we have q1,q2

  • @kalpeshm9852
    @kalpeshm9852 Год назад

    Thank you mam ☺️ clearly explained

  • @nazilaoudi9411
    @nazilaoudi9411 16 дней назад

    Amazing 🎉

  • @itsoknottobeok9381
    @itsoknottobeok9381 Месяц назад

    Thank you 👏

  • @sohamshinde1258
    @sohamshinde1258 3 года назад +1

    Thankyou so much ra : )

  • @jayakavya29
    @jayakavya29 4 года назад

    Nice explanation mam 👏🏻

  • @wednesdayaddams718
    @wednesdayaddams718 4 месяца назад

    Thanks a lot mam it saved me

  • @blakemosley4796
    @blakemosley4796 Год назад

    isnt one of the rules for a dfa that each state must have a transition for every symbol? B has no transition for a. C has no transition for either a or b. This wouldn't be a DFA.

  • @swordlion294
    @swordlion294 2 года назад

    The best explanation, period.

  • @jacknicholas1564
    @jacknicholas1564 3 года назад

    Usumularsey in the background 🔥

  • @prithvirajsainiranjan6240
    @prithvirajsainiranjan6240 Год назад

    Guys in place of phi put (qt) and keep it as dead state

  • @xyz-qz2ob
    @xyz-qz2ob Год назад

    There should be square brackets not curly braces in DFA table

  • @relmimaryk.j.368
    @relmimaryk.j.368 2 года назад

    So there is no need to mark phi as qtrap in dfa?

  • @madhavsharma9881
    @madhavsharma9881 8 дней назад

    you have not make a final sign in A B C