Zunächst wird zu dem nichtdeterministischen endlichen Automaten, der durch einen regulären Typ gegeben ist, ein deterministischer endlicher Automat konstruiert, indem Mengen von Zuständen anstelle der einzelnen Zustände betrachtet werden.
Die Definitionen von und werden dann auf Zustandsmengen erweitert:
Der folgende Algorithmus überprüft, ob gilt
1. falls nicht , dann FAIL
2. add to
3. falls möglich, ein mit in auswählen,
sonst SUCCEED
4. ein aus auswählen
und in durch ersetzen
5. und mit und berechnen
6. falls mit beliebig bereits in , dann goto 3
7. falls nicht , dann FAIL
8. falls nicht : , dann FAIL
9. add to
10. goto 3Die Arbeitsweise dieses Algorithmus soll beispielhaft für die regulären Typen und gezeigt werden. Es soll überprüft werden, ob gilt.
Wir beginnen mit und , und erhalten die folgende Liste
ist unter 6. bereits in und unter 3. gibt es kein mit in mehr. Also gilt die Beziehung .