Turing Machines + Decidability in 3 Hours (TM, Variants, Church-Turing, Decidability)

Поділитися
Вставка
  • Опубліковано 20 гру 2024

КОМЕНТАРІ • 24

  • @mutaiib
    @mutaiib 4 роки тому +28

    Timestamps:
    0:00 - Intro
    7:43 - Start of topics
    8:18 - Review/Motivation for a new model
    12:13 - Definition of a TM
    27:26 - Example of a TM
    37:47 - What is a configuration, a computation and few more terms.
    45:18 - Decidable language
    47:18 - TM Variants (includes Professors "Stay-Put" machine)
    1:00:24 - Taking A Short Break. . .
    1:06:10 - More TM Variants (Multi-tape TM, Non deterministic TM)
    1:26:20 - Computation tree
    1:34:25 - Can TMs do arithmetic?
    1:41:15 - Church-Turing Thesis
    1:44:09 - Problems for TMs ("High-level" algorithm/Encodings)
    1:52:24 - Taking A Short Break. . .
    1:58:49 - Decidable problems involving DFA, NFA, REGEX. . .
    2:13:42 - "Emptiness" Problem
    2:19:15 - "Equivalence" Problem
    2:28:46 - "Acceptance" Problem (for context-free grammars)
    2:39:14 - "Emptiness" Problem for CFG
    2:48:50 - End

  • @cll2598
    @cll2598 11 місяців тому +5

    Prof you are a true legend...

  • @garykim313
    @garykim313 3 роки тому +8

    Quality is easily 10/10. Thank you for making such great education accessible. There's great education on UA-cam, but there's also quite a bit of low quality educational content.

  • @timothygorden7689
    @timothygorden7689 2 роки тому +5

    Thanks prof LITERALLY saving my semester

  • @FourAwsomeGamerz
    @FourAwsomeGamerz Рік тому +1

    For the TM shown at 30:47 is the the function that it computes: 0^n -> {x^(n-1) : n is even}

  • @ingridflatland
    @ingridflatland 11 місяців тому

    you are gonna save my exam, thank you sir!

  • @yaldaradan7081
    @yaldaradan7081 Рік тому

    you're literally an angel

  • @7dmusic500
    @7dmusic500 3 роки тому +31

    People outside CS major watch games/makeup/miscellaneous livestream.
    CS major students watch theory-proof livestream.
    Lol

  • @kl191
    @kl191 3 роки тому +2

    very good effort thank you

    • @kl191
      @kl191 3 роки тому +1

      understood what 1-2 months of university lectures failed to teach me

    • @ryzen7428
      @ryzen7428 Рік тому

      @@kl191 so true

  • @hudson5610
    @hudson5610 3 роки тому +3

    did you do a full video on undecidabiilty or just a bunch of short ones. I saw several shorter videos but was wondering if there was a single comprehensive video that i am missing.

  • @davidyang7881
    @davidyang7881 3 роки тому +1

    Nice video :). I love you

  • @javiergonzalezarmas8250
    @javiergonzalezarmas8250 2 роки тому +1

    You are the best!

  • @mysterious3996
    @mysterious3996 4 роки тому +3

    thank you buddy, can I just say you look like duncan robinson :)

  • @brendawilliams8062
    @brendawilliams8062 3 місяці тому

    Thankyou

  • @Megan-gl7pi
    @Megan-gl7pi 3 роки тому

    If Turing Machine variants are equivalent in power to regular Turing Machines, why would you create or use a Turing Machine variant?

    • @Xavier_Wells
      @Xavier_Wells 2 роки тому +1

      Easier representation I think is the big thing. In practice, performance is also a consideration depending on the variant

  • @muhammadshaheer4848
    @muhammadshaheer4848 3 роки тому

    Is it necessary that the tape is one way infinite? can't it be two way infinite?

    • @EasyTheory
      @EasyTheory  3 роки тому +1

      Yes, you can simulate a two-way infinite tape with a one-way one (think about how it would work)

  • @pranayreddy6337
    @pranayreddy6337 3 роки тому +1

    This is super helpful! Is there a way to donate in cryptocurrency?

    • @EasyTheory
      @EasyTheory  3 роки тому +1

      You're very welcome! And no, I don't have any ways of donation like that.

  • @ridovercascade4551
    @ridovercascade4551 3 роки тому

    Thank youuuu so helpful, may Allah bless you with Islaam