Ich fragte mich, wann Sprachen, die die gleiche Anzahl von Instanzen von zwei Teilzeichenfolgen enthielten, regelmäßig sein würden. Ich weiß, dass die Sprache mit der gleichen Anzahl von Einsen und Nullen nicht regulär ist, sondern eine Sprache wie , wobei L = { w ∣ Anzahl der Instanzen der Teilzeichenfolge "001" gleich der Anzahl der Instanzen der Teilzeichenfolge "100" ist. } regelmäßig? Beachten Sie, dass die Zeichenfolge "00100" akzeptiert würde.
Meine Intuition sagt mir, dass dies nicht der Fall ist, aber ich kann das nicht beweisen. Ich kann es nicht in eine Form umwandeln, die über das pumpfähige Lemma gepumpt werden kann. Wie kann ich das beweisen? Andererseits habe ich versucht, einen DFA oder einen NFA oder einen regulären Ausdruck zu erstellen, und bin auch an diesen Fronten gescheitert. Wie soll ich also vorgehen? Ich möchte dies allgemein verstehen, nicht nur für die vorgeschlagene Sprache.