Μια ακόμη παραλλαγή του μοντέλου του πεπερασμένου αυτομάτου είναι το μη ντετερμινιστικό αυτόματο με -κινήσεις. Αυτό είναι ένα NFA που έχει, ενδεχομένως, και κάποιες ακμές που αντί να έχουν ως ετικέτα ένα γράμμα του αλφαβήτου έχουν την κενή λέξη . Κινούμενοι πάνω στο αυτόματο αυτό για να αναγνωρίσουμε μια λέξη έχουμε το δικαίωμα να διανύσουμε μια -ακμή οποτεδήποτε υπάρχει μια τέτοια από την τρέχουσα κατάσταση χωρίς να μας ενδιαφέρει ποιο είναι το επόμενο γράμμα της λέξης. Η διάνυση μιας -ακμής δε συνοδεύεται από μεταπήδηση στο επόμενο γράμμα της λέξης. Ας τα λέμε αυτά -NFA.
Κάθε φορά που διαβάζουμε ένα γράμμα , και ευρισκόμενοι στην κατάσταση , επιλέγουμε ως επόμενη κατάσταση μια από τις καταστάσεις του συνόλου . (Αν το σύνολο αυτό είναι κενό η λέξη απορρίπτεται.) Αν επιλέξουμε να μη διαβάσουμε το επόμενο γράμμα της λέξης μπορούμε να μεταβούμε σε νέα κατάσταση ακολουθώντας μια -ακμή, μπορούμε δηλ. να μεταβούμε σε μια αποιαδήποτε από τις καταστάσεις του συνόλου , όπου είναι η τρέχουσα κατάσταση. (Αν το σύνολο αυτό είναι κενό η λέξη απορρίπτεται.) Είναι φανερό ότι για κάθε λέξη υπάρχουν ενδεχομένως περισσότεροι από ένας τρόποι να κινηθούμε πάνω στο αυτόματο διαβάζοντας τα γράμματα αυτής της λέξης, αφού σε κάθε βήμα ενδέχεται να έχουμε τη δυνατότητα να επιλέξουμε την επόμενή μας κατάσταση. Απορρίπτεται η λέξη αν και μόνο αν κανείς από τους δυνατούς τρόπους κίνησης δεν καταλήγει σε τελική κορυφή.
Υπόδειξη: Χρησιμοποιήστε τα και βάζοντας πριν από αυτά μια κοινή κατάσταση εισόδου με -κινήσεις μόνο προς τα δύο DFA.
Υπόδειξη: Χρησιμοποιήστε το ακολουθούμενο από το . Από τις τελικές καταστάσεις του θα φεύγουν κάποιες -ακμές.
Mihalis Kolountzakis 2015-11-28