NFA-e and DFA: Proving They Recognize the Same Language 🧠

Discover the fundamental theorem in automata theory that shows how nondeterministic finite automata with epsilon transitions (NFA-e) and deterministic finite automata (DFA) recognize exactly the same set of languages. Perfect for students and enthusiasts

NFA-e and DFA: Proving They Recognize the Same Language 🧠
Frank Stajano Explains
1.0K views β€’ Jan 17, 2021
NFA-e and DFA: Proving They Recognize the Same Language 🧠

About this video

I am a Professor in the Computer Science department at the University of Cambridge. Through this channel I welcome anyone in the world to attend my lectures. This is the first video in a series on Formal Languages and Automata that forms the last part of the Discrete Mathematics course for first year computer scientists.

In this video I prove a beautiful theorem stating that the DFA we produced in the previous video with the subset construction recognizes exactly the same language as the NFA-epsilon from which we derived it.

The proof consists of two halves. First, that every string recognized by the NFA-epsilon is also recognized by the DFA. Second, that every string recognized by the DFA is also recognized by the NFA-epsilon. The conclusion is that the two sets of strings are identical.

Many thanks to those of you who are giving thumbs up to these videos and subscribing to the channel. Your support is greatly appreciated and it causes Youtube to offer this material to more viewers who might like it.


Course web page:
https://www.cl.cam.ac.uk/teaching/current/DiscMath/


Course handout:
https://www.cl.cam.ac.uk/teaching/2021/DiscMath/2021-stajano-discmath-handout.pdf


My home page:
http://frank.stajano.com

Video Information

Views

1.0K

Likes

50

Duration

21:48

Published

Jan 17, 2021

User Reviews

4.5
(1)
Rate:

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.