Εδώ θα αποδείξουμε ότι τα -NFA είναι ισοδύναμα με τα NFA, και άρα και με τα DFA. Για κάθε -NFA δηλ. υπάρχει ένα NFA χωρίς -κινήσεις που αναγνωρίζει την ίδια γλώσσα.
Αν αυτό σημαίνει ότι υπάρχει τρόπος κίνησης πάνω στο , διαβάζοντας τα γράμματα της λέξης είτε ακολουθώντας -κινήσεις, ώστε να μεταβούμε από την σε κάποια κατάσταση . Σε αυτή την περίπτωση δείχνουμε ότι υπάρχει τρόπος κίνησης πάνω στο τέτοιος που να οδηγεί από την σε κάποια κατάσταση του .
Έστω λοιπόν ότι . Αυτό σημαίνει ότι υπάρχει μια ακολουθία καταστάσεων του έστω ., τέτοια ώστε και η μετάβαση από την στην , , γίνεται είτε με κάποιο γράμμα είτε με μια -ακμή, και τα γράμματα χρησιμοποιούνται όλα, από μια φορά το καθένα, και με τη σειρά.
Χωρίζουμε την πεπερασμένη αυτή ακολουθία των μεταβάσεων σε κομμάτια (με .) τα οποία αντιστοιχούν σε ένα -μονοπάτι, ακολουθούμενο από ένα -μονοπάτι, κλπ., τελειώνοντας με ένα -μονοπάτι. Από τον ορισμό του NFA προκύπτει ότι στο είναι δυνατή η μετάβαση από την κορυφή στην με μια -ακμή, από την στην με μια -ακμή, κλπ. Επειδή η κατάσταση παραμένει τελική κατάσταση και του προκύπτει ότι .
Ο εγκλεισμός αφήνεται ως άσκηση (Άσκηση 7.25).
μετατρέπεται στο NFA του Σχήματος 7.11.
Mihalis Kolountzakis 2015-11-28