Teilmengen-Konstruktion

Im Kapitel 1.3 wird die Teilmengenkonstruktion vorgestellt, mit deren Hilfe aus einem nichtdeterministischen ein deterministischer endlicher Automat erzeugt wird. Diese soll in dieser Aufgabe in Java implementiert werden.

Ein NEA ist eine Abbildung von Alphabet-Zustands-Paaren auf Mengen von Nachfolgezuständen.

Es gibt eine Menge von Anfangszuständen und eine Menge von Endzuständen.

Das Alphabet der Eingabesprache sei auch gegeben.

Implementieren Sie die folgende Methode:

Als Beispiel ist der erste Automat aus dem Skript formuliert.