Voici une conjecture pour les expressions régulières:
Pour l'expression régulière , laissez la longueurêtre le nombre de symboles qu'il contient, en ignorant les parenthèses et les opérateurs. Par exemple| R | | 0 ∪ 1 | = | ( 0 ∪ 1 ) ∗ | = 2
Conjecture: Si et contient chaque chaîne de longueurou moins, alors .L ( R ) | R | L ( R ) = Σ ∗
Autrement dit, si est « dense » jusqu'à longueur de, alors génère en fait tout.R R
Certaines choses qui peuvent être pertinentes:
- Seule une petite partie de est nécessaire pour générer toutes les chaînes. Par exemple , en binaire, fonctionnera pour tout .R = ( 0 ∪ 1 ) ∗ ∪ S S
- Il doit y avoir une étoile Kleene dans à un moment donné. S'il n'y en a pas, il lui manquera une chaîne de taille inférieure à.| R |
Ce serait bien de voir une preuve ou un contre-exemple. Y a-t-il des cas où c'est manifestement faux que j'ai raté? Quelqu'un a-t-il déjà vu cela (ou quelque chose de similaire) auparavant?
symbols
operations