[Discrete Mathematics] Finite State Machines

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

КОМЕНТАРІ • 34

  • @gerhardlourens
    @gerhardlourens 3 роки тому +29

    Binary "multiples of two" should end on a 0, e.g. 10, 0001010, 0100, etc. Example at around 6:00 should really read "binary strings with even-numbered occurrences of 1 in them".

  • @vrakitine
    @vrakitine 6 місяців тому

    When I was earning my master's degree, I heard a lot about finite state machines (FSMs), but it was all theory - like clouds in the sky: there's a lot of water, but you can't drink it. I toiled for three months after graduating until I implemented my first FSM in code in 1981. Now, there is a programming methodology based on this concept - v-agent oriented programming (VAOP) - with many examples of its implementation. It's best to start learning about VAOP with this article on Medium: "Bagels and Muffins of Programming or How Easy It Is to Convert a Bagel into a Black Hole".

  • @alternativelife596
    @alternativelife596 4 роки тому +12

    i would have thought that multiples of two you mean 10, 100 , 110, since these are 2,4,6 and so on.. so everything that ends with a zero should be a multiple of two in a binary language..

  • @elyasaf755
    @elyasaf755 5 років тому +5

    Great course! would be great if u continued the videos to non determinisit automata and so on..

  • @sayedabdullahqutb8851
    @sayedabdullahqutb8851 6 років тому +5

    In the 2nd example, the one which sigma was: 0, 1, 2, R, shouldnt the acceptance case be like this: If the input ends in an R(Reset) or a multiple of 3, then it is accepted ?
    THanks

  • @imranahmadov2463
    @imranahmadov2463 7 років тому +3

    11:16, Shouldn't it be there 2 2 instead of 2 1 for going to q2 and then to q1?

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

    Interesting! I've not seen them used like this. Maybe these are an edge labeled finite state machines paths. Rather than typical vertex traversal histories of an edge probability/weighted finite state machine.

  • @AccuphaseMan
    @AccuphaseMan 5 років тому +1

    Would be nice to have a video that covers more complicated examples, like if the second example was interpreted as binary and you wanted to only accept strings divisible by 3.

  • @MessedUpGaming
    @MessedUpGaming 9 років тому +10

    So much better than my professor from china! Thanks dude

  • @soupra777
    @soupra777 7 років тому +3

    Hey thanks for the series! Helped a lot throughout my discrete math course. May I ask, what was the name of the textbook you used in making this series?

  • @stevesun1530
    @stevesun1530 5 років тому

    there is a mistake around 11:33, it should be if q2 wants to go back q1 is 2,2. if q2 wants to go back q0 is 2, 1

  • @kaushikraghupathrunitechie
    @kaushikraghupathrunitechie 8 років тому +1

    helped for my exam

  • @loadedbylarry
    @loadedbylarry 4 роки тому

    great video!

  • @katarinawatt6110
    @katarinawatt6110 7 років тому

    this was amazing, thank you

  • @turbocrackers2204
    @turbocrackers2204 8 років тому

    Sorry if this isn't the right video for me to post this question on, but I was given a problem that I don't fully understand what to do with. It says to "Give an informal description of a deterministic Turing Machine for the language L = {w0w|E{0,1}*}" (the E is supposed to be "is an element of", but I couldn't find the symbol online) ... So with this problem, am I supposed to think of a way that this machine could be useful in real life?

    • @Trevtutor
      @Trevtutor  8 років тому

      +Laura Adams "Informal description of a DFA" usually means "describe what kinds of strings are accepted by the language." You were given the formal description (i.e., a math description).

  • @user-lh2fr6xy1o
    @user-lh2fr6xy1o 7 місяців тому

    god that multiples of two one was crazy once it clicked

  • @joetroia6629
    @joetroia6629 4 роки тому

    The DFA for multiples of two is wrong. An even or odd number of ones makes absolutely no difference in whether the number is a multiple of two. All binary numbers with a zero as the least significant digit is even, and consequently, a multiple of two. In your example 10 (2) is not a multiple of two. Really?

  • @alitokur2729
    @alitokur2729 7 років тому

    hey dud, whats R at 09.28?

    • @Trevtutor
      @Trevtutor  7 років тому

      "reset"

    • @alitokur2729
      @alitokur2729 7 років тому

      thanks a lot, for my final exam sir. u r peaking!!

  • @phill4337
    @phill4337 6 років тому +1

    speed 1.5x. cool video

  • @nirajlama2416
    @nirajlama2416 7 років тому +2

    i am sorry but i didnt get the part where he adds 2+2+2=3???

    • @danielsimeon1341
      @danielsimeon1341 6 років тому +3

      2 + 2 is 4 + 2 is 3 quick maffs

    • @TwixedHD
      @TwixedHD 4 роки тому

      its a typing error, however 2+2+2=6 which passes the 0=mod 3 check which makes it a valid input!

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

      Use combinatorial arguement

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

    2+2+2=6 i couldnt get it

  • @thedude951
    @thedude951 8 років тому +1

    vending machines

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

    you explain stuff 2 quick slow down man!!1

  • @jalenyvans1487
    @jalenyvans1487 4 роки тому

    can you explain this better in another video