L7: Contex-Free Grammars and Push-Down Automata

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 พ.ย. 2024

ความคิดเห็น • 25

  • @lucianoinso
    @lucianoinso 6 ปีที่แล้ว +5

    40:18 thanks guy at that class on 2012, i had the same doubt
    Edit: after finishing the lecture I wanna thank you for uploading this, I had a notion on automata but there were things that I wasn't aware of, this series really opened my mind to the computational power that automata has (specially the "parallel computation" when they are non deterministic blew my mind), and now I can understand more of why they are such a valuable resource to study theoretical CS.

  • @chongsun7872
    @chongsun7872 6 ปีที่แล้ว +2

    Thank all the guys who asked questions in the class!

  • @procaviacapensis
    @procaviacapensis 11 ปีที่แล้ว +6

    "the push-down automaton has to have ... some kind of gizmo or doohinkey" - love it!

  • @valerianagornaya7896
    @valerianagornaya7896 10 ปีที่แล้ว +11

    thank you for sharing all the lectures, why is my teacher not that good? :(

  • @eggspencer
    @eggspencer 11 ปีที่แล้ว

    Each time a character is read it will either push it to the stack (staying in q2), or move to q3. In fact it does both - because it can choose either option it will try each one in turn. The machine can (and does) attempt to parse the input string in many different ways - one time it'll just read one character then move to q3, another time it'll read 2 characters etc. Most of those will fail but if the input string is a palindrome one instance of the machine will succeed.

  • @termsnconditions
    @termsnconditions 4 ปีที่แล้ว

    This lecture is very clearly taught, thank you!

  • @mirzanehalbaig483
    @mirzanehalbaig483 7 ปีที่แล้ว +1

    thank you for sharing all the lectures

  • @jakb3382
    @jakb3382 10 ปีที่แล้ว

    Great teacher! Wish I had been in his class for CS theory.

  • @arasefe
    @arasefe 10 ปีที่แล้ว +3

    Thank you from istanbul.

  • @bashmogd4468
    @bashmogd4468 4 ปีที่แล้ว

    i have stupid question, why would we need push down automata to describe CFG ,according to Church these every computing Machine does the same

  • @buttegowda
    @buttegowda 11 ปีที่แล้ว

    I do not understand how this works at 1:05:08 onwords. The input strings (ex: 0110) is completely consumed in the loop in q2. The string reaches "end". Where is the question of 'epsilon' ? Where does that appear ?

  • @buttegowda
    @buttegowda 11 ปีที่แล้ว

    At 00:28, Will F be not a power set of Q instead of F ?

  • @raghubirbose2636
    @raghubirbose2636 11 ปีที่แล้ว

    what was the story on the molecular biology and mathematician and cross culture confusion ... if that's not too private .. we want to hear the same as well...

  • @mattmandery5063
    @mattmandery5063 10 ปีที่แล้ว +1

    This video was extremely useful to understand CFG. Thank you.

  • @eggspencer
    @eggspencer 11 ปีที่แล้ว

    Fascinating, thank you for sharing

  • @buttegowda
    @buttegowda 11 ปีที่แล้ว +1

    Thank you sir. That clarifies.

  • @hackdonalds
    @hackdonalds 11 ปีที่แล้ว +1

    which university is this?

    • @thomashan
      @thomashan 6 ปีที่แล้ว +2

      university of california at davis

  • @vagg71
    @vagg71 9 ปีที่แล้ว

    thanks from Greek Ceid

  • @raghubirbose2636
    @raghubirbose2636 11 ปีที่แล้ว

    thank you

  • @huiminrachelzhang6898
    @huiminrachelzhang6898 7 ปีที่แล้ว

    Thank you for sharing. Also, the professor is kinda cute. lol

  • @thrunsalmighty
    @thrunsalmighty 11 ปีที่แล้ว

    Instead of these rather horrid diagarms, would it not be possible to use a structured pseodocode - wih certain conventions or KEYWORDS.
    When people first started to write computer programs, their first instinct was to draw flowcharts. Now people write pseudocode, instead.

    • @lucianoinso
      @lucianoinso 6 ปีที่แล้ว +1

      It's a 4 years old comment but w/e, this is theoretical computer science, not programming, it's like asking a mathematician to use pseudocode instead of algebraic notation, those diagrams are a lot more exhausting and gets to the point better than pseudocode could ever do.

    • @XArticSpartanX
      @XArticSpartanX 6 ปีที่แล้ว +1

      Pseudo - code would make this a disaster, diagrams are much better.

    • @jasperdeblini5123
      @jasperdeblini5123 4 ปีที่แล้ว

      XArticSpartanX can confirm, prof in my course uses mostly pseudo code and nothing makes sense