Aquí hay una conjetura para expresiones regulares:
Para la expresión regular , deje que la longitudser el número de símbolos que contiene, ignorando paréntesis y operadores. Ej.| R | El | 0 ∪ 1 | = | ( 0 ∪ 1 ) ∗ | = 2
Conjetura: Si y contiene cada cadena de longitudo menos, entonces .
Es decir, si es 'densa' hasta longitud 's, entonces realmente genera todo.
Algunas cosas que pueden ser relevantes:
- Solo se necesita una pequeña parte de para generar todas las cadenas. Por ejemplo, en binario, funcionará para cualquier .
- Tiene que haber una estrella de Kleene en en algún momento. Si no lo hay, perderá una cadena de tamaño menor que.
Sería bueno ver una prueba o contraejemplo. ¿Hay algún caso en el que obviamente esté mal que me haya perdido? ¿Alguien ha visto esto (o algo similar) antes?
symbols
operations