Esta pregunta está relacionada con una pregunta reciente de Janoma .
Antecedentes
En la programación de restricción, un regular de restricción global sobre un dominio es un par con una tupla de variables (el alcance) y un DFA sobre el dominio . Una asignación a satisface si acepta la cadena .
A continuación, suponga que el dominio es fijo. Defina una relación de equivalencia sobre el conjunto de cadenas modo que si para cada DFA sea o . Intuitivamente, dos cadenas son equivalentes si ningún DFA puede distinguirlas. Si eso es cierto, entonces también satisfacen las mismas restricciones regulares .
Si no restringimos los DFA de ninguna manera, entonces el conjunto de clases de equivalencia es solo sí. Estoy interesado en el número de clases de equivalencia wrt. en función del número de estados que permitimos para el DFA. Claramente, si (ignorar las constantes) entonces. (Por supuesto, aquí será una función de .)
Preguntas
- ¿Cuál es la más pequeña para la cual?
- ¿Qué pasa debajo de eso? En particular,
- ¿hay una tal que ?
- ¿hay una tal que ?
Mi motivación para esta pregunta es que tener un número polinómico ( ) de clases de equivalencia como esta me dio un caso manejable de problemas de restricción con restricciones de cardinalidad. Ahora estoy tratando de ver si se puede hacer algo en esta línea para la restricción regular.
Editar : Tenga en cuenta también esta respuesta de Hermann Gruber a la pregunta mencionada en la parte superior. Los límites en el papel de los enlaces de respuesta deberían arrojar una tal que la respuesta a la pregunta 1 debe ser , pero no es obvio para mí.