L7: Contex-Free Grammars and Push-Down Automata

Поделиться
HTML-код
  • Опубликовано: 15 ноя 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.

  • @procaviacapensis
    @procaviacapensis 11 лет назад +6

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

  • @chongsun7872
    @chongsun7872 6 лет назад +2

    Thank all the guys who asked questions in the class!

  • @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!

  • @jakb3382
    @jakb3382 10 лет назад

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

  • @mirzanehalbaig483
    @mirzanehalbaig483 7 лет назад +1

    thank you for sharing all the lectures

  • @arasefe
    @arasefe 10 лет назад +3

    Thank you from istanbul.

  • @mattmandery5063
    @mattmandery5063 10 лет назад +1

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

  • @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...

  • @buttegowda
    @buttegowda 11 лет назад

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

  • @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 ?

  • @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

  • @eggspencer
    @eggspencer 11 лет назад

    Fascinating, thank you for sharing

  • @hackdonalds
    @hackdonalds 11 лет назад +1

    which university is this?

    • @thomashan
      @thomashan 6 лет назад +2

      university of california at davis

  • @buttegowda
    @buttegowda 11 лет назад +1

    Thank you sir. That clarifies.

  • @raghubirbose2636
    @raghubirbose2636 11 лет назад

    thank you

  • @vagg71
    @vagg71 8 лет назад

    thanks from Greek Ceid

  • @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