Hallo,
es scheint, als hättest du das Prinzip nicht ganz richtig verstanden oder vermittelt bekommen. Ganz kurz die Idee:
Sind zwei Zustände k-äquivalent, so sind sie auch (k-1)-äquivalent. Umgekehrt gilt also:
Sind zwei Zustände nicht k- äquivalent, so sind sie auch nicht (k+1)-äquivalent.
Wir überprüfen dies also iterativ. Wir betrachte also Schritt für Schritt, ob zwei Zustände bei der selben Eingabe auf ein bis dahin äquivalentes Zustandspaar führen.
Was ist also zu tun:
Zunächst alle Paare von Endzuständen mit Nicht-Endzuständen markieren (Definition von 0-äquivalenz).
Im nächsten Schritt muss für alle Zustandspaare vergleichen, ob ich bei Eingabe von 0 oder 1 auf ein bereits markiertes Feld komme (Betrachte ich zwei Zustände, haben beide einen Übergang für 0, die beiden erreichten Zustände muss ich vergleichen, also das entsprechende Kästchen suchen! Dasselbe gilt für die Eingabe von 1).
Wenn eines der beiden Felder markiert ist, kann keine Äquivalenz vorliegen und die Zustände sind nicht 1-äquivalent. Andernfalls lassen wir das Feld leer. Sind alle Felder verglichen, beginnt die nächste Runde, usw.
Das aber nur kurz die Forumversion, für eine ausführliche Erklärung schau nochmal ins Skript oder frage deinen Tutor.
Gruß,
Adam (Tutor)