Lecture 3/65: Finite State Machines: Examples

Поділитися
Вставка
  • Опубліковано 3 січ 2025

КОМЕНТАРІ • 36

  • @lonwabosibejele7738
    @lonwabosibejele7738 9 років тому +47

    Proff...i just want to thank you a lot ...prof...i owe you sir...thanks ..because of your knowledge that you shared.. i have passed my remaining course and now I got my degree...thanks very much!!!

  • @Deksudo
    @Deksudo 2 роки тому

    The part about regular languages makes so much sense compared to my lecture, which was essentially: "if the grammar rule looks like this, it is regular". No explanation whatsoever... Thank you so much, Professor Harry Porter.

  • @356379783
    @356379783 9 років тому +8

    love your way of explaining, plan to watch every video

  • @raminrad666
    @raminrad666 2 роки тому +2

    Your lectures are fantastic and your examples are very clear. Thank you for sharing.

  • @cosminanton5419
    @cosminanton5419 2 роки тому +2

    At 28:17, I think the finite state machine that you built is a bit wrong. If the input was ε, the finite state machine would recognise it, but it actually shouldn't, because nothing is not divisible by 3 (also, ε is not part of the set that you said you are going to represent as a finite state machine).

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

    Thank you Sir. I'm planning to complete this series. I shifted here because the elaboration on the videi about infinity is much more lucid. I can't thank you enough.

  • @infinitesimotel
    @infinitesimotel 6 років тому

    You definitely have a way of explaining things that do justice to the information.

  • @piechjo
    @piechjo 9 років тому +3

    Thanks prof! Just one thing: I'm a learner so I actually got confused and had to go check this, but it's actually a complement, not a compliment.

  • @shashikalaraju5769
    @shashikalaraju5769 4 роки тому +4

    "if its a 0 it has the effect of multiplying that by 2.." why am i not able to get this? I listened to this part 3 times. What does that X stand for? Please someone help me understand.

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

      Okay. I finally got this. What he means is if in binary you have 1 placing 0 next to it would result in '10' which doubles the value in the decimal number system. and if you place 1 next to 1 to it would result in '11' and would be 1 less than '100'. More examples, 111--> (1000 -1), 1111-->(10000-1). I'd not thought of it this way. Thank you.

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

      @Jeremiah Hammond I've edited. There was a mistake

  • @wenaolong
    @wenaolong 9 років тому +1

    A string with no length is like a dimensional entity with no parts, in that it is a machine node corresponding axiomatically with a geometric point. Very convenient for graphing, that.

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

    Excellent! Love the examples and the presentation on why some FSM are not regular.

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

    A very good lecture series. However, I think there is a little mistake in the wording. When you speak of the opposite set you speak of "compliment", while it should be "complement" (10:38).
    Other than that I learned a lot here. THX for laying everything out so concisely and clearly. Great didactics!

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

    So even though you could create a finite state machine that can accept strings with the same amount of leading zeros as trailing ones up to an arbitrary length n, you would need it to be an infinite size to handle the general case?

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

    What do the symbols actually represent on an individual level? Is it just used as a way to to categorize transitions, that's the only thing that makes sense to me. Do the symbols have further meaning?

  • @Abietarius
    @Abietarius 6 років тому

    Excuse me sir - but I can't seem to get your formula for binary conversion verified: If i check it for '1101', for example, your recursive formula yields 11, but it should be 13. Am I missing something?
    I understand that the base assumption is that the previous numbers aren't all zeroes, or the recursion would fail as well (?).

  • @andrei8566
    @andrei8566 4 роки тому +1

    "once you get to the dead state, you stay in the dead state", that seems quite logical :))

  • @PaulHan-uj4sx
    @PaulHan-uj4sx Рік тому

    In the last example, why stateA is being marked as both the starting state and final state ?

    • @smrdnrynm
      @smrdnrynm 2 місяці тому

      states represent remainders of division by 3, so because we want to achive remainder of 0. And the first binary number divisible with 3 is 0. 0 is divisible with any number with remainder of 0 in theory.

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

    Dude... you videos are saving my ass this semester. The book doesn't explain it this well at all.

  • @brianlaudrupchannel
    @brianlaudrupchannel 9 років тому +3

    i dont know why you made 4 accept states. You could of simplified that so it does not accept it with only 1 state

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

      Most likely for simplicity for the people who are learning it, not re-learning it.

  • @AluCarDv8
    @AluCarDv8 6 років тому

    You are a saint.

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

    Excellent!

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

    Great video. But I have a question. In the example of giving the FSA that does not recognize the string 0011 in it. Is there a straight forward way to know how many states will the transition diagram have? How did you know in the solution that there were going to be 5 states? Thank you.

    • @RD-lf3pt
      @RD-lf3pt 6 років тому

      Felix Cabrera start with q and then need a 0 then another zero and a 1 and a 1, so needs 4 states more... from the starting state with a zero you go to to the next state and are closer to F and then with a zero to another state and get closer even... do I explain myself, would believe it is starting plus characters in w?

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

    Really awesome lectures! I understood everything and would heartily like to thank you. You're truly "magical", arrived I think from Hogwarts.

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

    you should have specified the direction you are reading the binary
    string from

  • @suyziljackson8202
    @suyziljackson8202 2 місяці тому

    thank youu!!!!!

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

    thx

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

    22:09

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

    thanks man you saved my ass

  • @atomshizz8630
    @atomshizz8630 6 років тому

    "It" is often a cancerous word when discussing Mathematics.