Vielleicht ist dies zu trivial, um es zu erwähnen, aber ich werde es trotzdem erwähnen: Eine Klasse von Sprachen fällt mir ein (obwohl es möglicherweise viel interessantere Sprachklassen gibt als diese, die die Eigenschaft erfüllen).
Betrachten Sie eine Sprachfamilie wobei . Ein minimaler NFA für die te Sprache hat Zustände (unter der Annahme, dass kein toter Zustand vorliegt), während ein minimaler DFA Zustände aufweist (unter der Annahme eines einzelnen toten Zustands). Wir haben das .{{ϵ},{w},{ww},...,{wn},...}w∈Σ∗nn|w|+1n|w|+2n|w|+1=Ω(n|w|+2)
Wir bekommen eine andere Familie, indem wir jeder Sprache erlauben, bis zu zu akzeptieren ;; Dies ist die Familie . Die Automaten für diese Sprachen sind praktisch identisch mit den entsprechenden Automaten aus der anderen Familie, außer dass diese mehr Akzeptanzzustände haben.n|w|{{ϵ,w,ww,...,wn}∣n≥0}
Dies sind zufällig Familien endlicher Sprachen. Wir könnten natürlich eine Familie von unendlichen Sprachen wie folgt erhalten: .{{wnw∗}∣n≥0}
Betrachten Sie jede Sprachfamilie, die aus einem einzigen Wort besteht. Für jede solche Sprache das Verhältnis vonzuwird kleiner als , also muss eine solche Sprachfamilie die Eigenschaft erfüllen. Da es über ein Alphabet zählbar viele endliche Zeichenfolgen gibt und wir eine mögliche Teilmenge davon in Betracht ziehen, erhalten wir auf diese Weise eine unzählige Anzahl von Sprachfamilien.|minDFA||minNFA|2
FWIW, um diese Beispiele zu erhalten, war mein Gedanke, dass wir nach Sprachen suchen, die etwas beinhalten, was eine NFA nicht viel besser kann als ein DFA. Das Akzeptieren einer zufälligen Zeichenfolge und sonst nichts ist in dieser Hinsicht bemerkenswert. Ich denke allgemeiner, es gibt einen informellen Begriff von "Unkompliziertheit des EDA", der mit dem zu tun zu haben scheint, was gefragt wird.
Wissen Sie, denken Sie mal darüber nach, ich denke, wir können das etwas verallgemeinern: Jede Sprachfamilie mit der folgenden Form sollte funktionieren: für , wobei ist eine beliebige reguläre Sprache und ist eine endliche Zeichenfolge. Angenommen , für , dass und . Dann sollte die Familie immer .Ln={s0s1...si}Ln≥0LsnL|minDFA|=x|minNFA|=yLn|minDFA|/|minNFA|≤x/y
Ich weiß nicht, ob dies relevant, interessant oder nützlich ist, aber ich dachte, wenn nichts anderes, könnte dies die Frage wiederbeleben.