Je me demandais quand les langues contenant le même nombre d'instances de deux sous-chaînes seraient régulières. Je sais que le langage contenant un nombre égal de 1 et de 0 n'est pas régulier, mais est un langage tel que , où = nombre moyen d'instances de la sous-chaîne "001" est égal au nombre d'instances de la sous-chaîne " 100 " régulier? Notez que la chaîne "00100" serait acceptée.
Mon intuition me dit que non, mais je ne peux pas le prouver; Je ne peux pas le transformer en une forme qui pourrait être pompée via le lemme de pompage, alors comment puis-je le prouver? D'un autre côté, j'ai essayé de créer un DFA ou un NFA ou une expression régulière et j'ai échoué sur ces fronts également, alors comment dois-je procéder? Je voudrais comprendre cela en général, pas seulement pour la langue proposée.