What is the Pumping Lemma

Поделиться
HTML-код
  • Опубликовано: 27 дек 2024

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

  • @SzechSauce
    @SzechSauce 3 года назад +311

    “The proof of a high education is the ability to speak about complex matters as simply as possible.” -Emerson

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

      Yeah without pride

  • @teenageridle
    @teenageridle 3 года назад +76

    girl you saved my life

  • @mariuspasecinic
    @mariuspasecinic 2 года назад +8

    Her voice captivated my attention which dozens of other professors couldn't. Good job!

  • @lucillerenard9019
    @lucillerenard9019 2 года назад +54

    This 5 minute video finally made me understand the pumping lemma, and I actually get *why* I'm doing certain things when proving that a language is non-regular now, instead of just going through the steps blindly!

  • @mariacunha8508
    @mariacunha8508 Год назад +3

    omg, the way you just explained 2 weeks worth of class in 5 minutes.............. Im speechless lol THANK YOUUUU!

  • @asmaarefaatVO
    @asmaarefaatVO Год назад +7

    How can someone like you stop making videos!!!!! your videos are so simple and SO effective! BRILLIANT

  • @mansonchallenger1143
    @mansonchallenger1143 3 года назад +15

    This is the best explanation of the Pumping Lemma I've seen this far :)

  • @farwahbatool6247
    @farwahbatool6247 3 года назад +58

    Your way of explaining these topics are so gentle and caring 🥺 Thank you, Lydia ❤️

  • @rtasvadum1810
    @rtasvadum1810 3 года назад +37

    See, in 5 minutes I learned more than I did in the 75 minutes I spent in class going over this. Why can't professors explain stuff like this?
    Awesome video, Lydia. Thanks for the explanation!

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

      happy halo, bow down to Demon :D

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

    This video has 0 dislikes and for VERY good reason. You just explained something in 5 min that I couldn't for the life of me understand in 2 hours.

  • @lolmeeky
    @lolmeeky 3 года назад +15

    300th like! Thanks so much for making these Theory of Computation videos, theyre so well animated and you explain everything perfectly. If you set up a patreon I will support!

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

    This is my new favourite educational channel. And thats a fact.

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

    she made me understand the concept of pumping lemma in 1:11 minutes, a concept that i couldn't grasp from the lectures 💀

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

    Thank you! Before your video I was clueless as to how the pumping lemma worked and what the terms actually meant but now you have made everything so clear for me.

  • @travisschnider
    @travisschnider 3 года назад +27

    This is a perfect explanation. Thank you! Where is your patreon haha?

  • @kartirnium
    @kartirnium 2 года назад +8

    These are incredible btw
    I'm having such a hard time in this course and these videos really helped me catch up to the classes.

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

      same, don't even know why we still go to college since you can find better teachers online for free these days

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

    Brilliant video which is a sad constant reminder that RUclips > University courses

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

    You are a joy to listen to, you know the material well and your teaching style is easy to follow.

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

    Great explanation! The way you worded the properties of the lemma made it much easier to understand : )

  • @phenex1818
    @phenex1818 7 месяцев назад +1

    girl you saved my life

  • @MrNUKECOW
    @MrNUKECOW 3 года назад +6

    This is so helpful, thank you so much :)

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

    Such a good video! It's so much simpler to understand.

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

    I didn't know Logic could be this fun! Hehehehe. Loved it.

  • @user-vh2mi1me7t
    @user-vh2mi1me7t 3 года назад +1

    When anime designer become computer science teacher...why are these videos are so cute and your voice🥺🥺🥺

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

    You explained it so well, thank you! my teacher could never lol

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

    Thank you Lydia, this has been very helpful :)

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

    I wish you made more videos i went through them all in preparation for my 2nd midterm

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

    I don't know what field of math this is, but it's interesting. Can't help thinking about pumping though. Thanks

  • @kursat-kaya
    @kursat-kaya 3 года назад +2

    This is a hidden gem

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

    back after my exam grades, got full mark on this,, thank you

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

    this is such a cute and helpful translation

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

    Simply amazing.

  • @SethuSenthil
    @SethuSenthil 3 месяца назад

    Thank u smmmmm!!!!!! I was gonna drop the class until I found ur chennel

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

    This video is straight up 🔥

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

    Yay. Welcome back...

  • @sunviewer7
    @sunviewer7 3 года назад +3

    Thank you 🥺❤️

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

    Super helpful explanation :)

  • @jazzboutin1879
    @jazzboutin1879 11 месяцев назад

    Amazing explanation!

  • @_Fosho
    @_Fosho 11 месяцев назад

    Great explanation, Thanks!

  • @oliveryt7168
    @oliveryt7168 3 года назад +3

    Quality content.

  • @dishendra.
    @dishendra. 3 года назад +3

    Thank you very much. This was very helpful.
    Can you please share the font name used in the video?

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

    Thank you for a such great video!

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

    please keep making more videos!

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

    Awesome video. Thanks a lot!

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

    Amazing explanation! :D Ive got one small question: You said '01111' cannot have '1111' as the pumping value because the pumping value must be in the first P characters, So out of '011' is '0' the only pumping value for state Y or is it also possible that '1' is? im asking this becuase both 0..011 will be accepted and also 011...1, Thank you!

  • @LinhHoang-oi1bs
    @LinhHoang-oi1bs 7 месяцев назад

    love your animation!!!!!

  • @user-yx6qc9oo2n
    @user-yx6qc9oo2n 3 года назад +2

    thank you for saving me ...

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

    thank you lydia!

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

    great explanation, thank you

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

    Your voice is amazing

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

    watching this 45 min before exam 10/10 video

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

    I had to pump my volume all the way up to hear you clearly.
    Maybe that was intentional 😂

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

    so much better than my russian teacher, tysm

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

    this is amazing, thank you

  • @adlai1
    @adlai1 2 года назад +5

    Jesus, can you replace my professor?

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

    Simple and to the point!
    Does anyone know how we settle on the pumping length p?

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

    Lydia the explanation is really good but you please make video with loud sounds :)

  • @Chrisb-eu7lh
    @Chrisb-eu7lh Год назад

    Awesome Video!

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

    What if i consider the language : set of strings that has 101 as substring.
    And than divide the string 11011 as:
    x=11
    y= 0
    z= 11
    Now if i pump the string twice (i=2)
    the the pumped string becomes
    110011
    which does not belong to the language.
    So is the language Non Regular?

    • @tingletangle-ew8dg
      @tingletangle-ew8dg 9 месяцев назад

      110011 ends with "11" so it belongs to the language

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

    *Someone please tell me how to find pumping length and can you pump b in regex (a)*b 😭*

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

      To find pumping length just draw the minimum dfa and pumping length should be greater than equal to the number of states in the minimum dfa minus the dead state.
      You can't pump b here. It is not necessary that every y can be pumped we just need to find some y for which the pumping lemma holds.

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

    Great videos! Only complaint is I have to keep my volume @ 100 and can still barely hear your. This is true for all of the videos I have watched thus far.

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

    why did you stop posting . i really liked your videos

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

    Great video, thanks.

  • @kunalmahajan8399
    @kunalmahajan8399 3 месяца назад

    Is it true for finite regular languages also.

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

    Is the pumping length p always the same as the number of states?

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

    "If a language is regular, then every string in the language will have a section that can be repeated (or pumped) any number of times and still be in the language". I do not understand this as I thought a language is a set of strings, for example L = {"one", "two", "three"}. How do all strings in L have sections that can be repeated any number of times and still be in L? Thanks for reading to here, feels like I have misunderstood something.

    • @HyperGadgets
      @HyperGadgets 3 года назад +5

      I could be wrong as I'm still trying to get my head around it but I think the difference with your example is that L = {"one", "two", "three"} is a finite language whereas the pumping lemma proves it for infinite languages where there may be repeated sections.
      As it is a finite language, I think the proof would probably be simply that the language is finite so it must be regular.

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

      @@HyperGadgets To add a bit more, the pumping lemma still applies. The pumping length p is just a value larger than the longest string. As a result, there are no strings of length >p in the language and so the three conditions are not broken. For infinite languages, you can't have such a long enough p.

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

    so helpful thank u sm

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

    Thank you! Before this i have broke my mind tryn' understand this shit

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

    Now I understand!!!

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

    I don't understand why the second condition states that |y| > 0 while the first one claims that xy^iz for every i >= 0, but if i = 0, it would contradict the second condition.

    • @Mk5_20-cq2bw
      @Mk5_20-cq2bw 11 месяцев назад

      xy^iz for i >=0 ... means that y can appear 1 or more times
      |y| > 0 ... means that the length of y cannot be 0, in other words it cannot be a null string
      SO the first one has to do with no. of occurrences of y, while the second one has to do with the length of y
      Hopefully it makes sense now :))

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

    Thank you so much!

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

    Thank you!

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

    amazing video!

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

    great video

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

    I love this video omg

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

    Underrated

  • @manojramesh4598
    @manojramesh4598 Год назад +2

    Quality > Quantity

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

    Thanku

  • @user-lt9wl4xr4t
    @user-lt9wl4xr4t 13 дней назад

    อธิบายแยกเข้าใจง่ายแต่ประยุกต์แล้วเข้าใจยากสุดๆ เคยเจอตอนเรียนautomata เหมือนจะเข้าใจ แต่ไม่เข้าใจอยู่ดี😂

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

    thanks!

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

    You should be teaching Theory of Computation somewhere. Seriously.

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

    oh my this is actually cuteeee

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

    Thanks

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

    So isn't a language where length of each word is 5 a regular language 🤔 ... ?

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

    I would suggest getting a new microphone, because for me I can barely hear you. Otherwise this video helped a lot, your examples, diagrams, and your way of explaining things are good. great job

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

    does god speak vietnamese ?

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

    i luve u

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

    Great vid but the audio is very very quiet

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

    drink water

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

    I can disprove this with just 4 states

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

    Great video. thanks!