Diese Frage bezieht sich auf eine aktuelle Frage von Janoma .
Hintergrund
In Constraint - Programmierung, ein regelmäßiger globaler constraint über einen Domain - ist ein Paar mit einem Tupel von Variablen (der Umfang) , und ein DFA über die Domäne . Eine Zuordnung zu erfüllt wenn die Zeichenkette akzeptiert .
Nehmen Sie unten an, dass die Domäne festgelegt ist. Definieren Sie eine Äquivalenzbeziehung über die Menge der Zeichenfolgen so dass wenn für jeden DFA entweder oder . Intuitiv sind zwei Zeichenfolgen gleichwertig, wenn kein DFA sie unterscheiden kann. Wenn dies zutrifft, erfüllen sie auch die gleichen regulären Einschränkungen.
Wenn wir die DFAs in keiner Weise einschränken, ist die Menge der Äquivalenzklassen nur selbst. Ich interessiere mich für die Anzahl der Äquivalenzklassen. als Funktion der Anzahl der Zustände , die wir für den DFA zulassen. Klar, wenn (Konstanten ignorieren) dann . (Natürlich wird hier selbst eine Funktion von .)
Fragen
- Was ist das kleinste für welches ?
- Was passiert darunter? Im Speziellen,
- gibt es ein so dass ?
- gibt es ein so dass ?