El proceso anteriormente descrito utilizando relaciones de equivalencia para encontrar la máxima longitud de la mínima vecindad inversa, cuando se trata de autómatas reversibles con índices de Welch y distintos de presenta algunos inconvenientes. Para ver esto tomemos el siguiente autómata reversible regla .
Los diagramas de parejas y de subconjuntos de este autómata son los siguientes:
Este autómata tiene ambos índices de Welch distintos de ; revisando la regla de evolución en la Tabla 6.8, primero se observa que no podemos definir una función ya que para este caso las columnas no son permutaciones del conjunto , por lo que no está definido para toda en cada columna . En segundo lugar, puede tener más de un resultado, esto es ya que en cada columna puede haber más de una entrada de un mismo elemento, esto impide que se pueda definir como función.
Se ha definido a como una relación de si para toda secuencia , esto funcionará en los autómatas donde , ya que para toda cadena se tiene que sus ancestros usan todos los estados en sus terminaciones derechas y solo es cuestion de que se utilice una longitud conveniente para que los ancestros de toda cadena fijen una misma terminación izquierda para las terminaciones derechas . Esta situación no sucederá en autómatas con índices distintos de .
Para ejemplificar lo anterior, usando el autómata de la Tabla 6.8, se formarán las cadenas y veamos cuales son sus posibles ancestros.
Hagamos lo mismo pero ahora para las secuencias obteniendo sus ancestros.
Analizando estas secuencias sobresalen dos cosas:
Dados estos argumentos, ¿llegamos a que no es posible utilizar el concepto de relaciones de equivalencia para tratar el problema del máximo tamaño de la mínima vecindad inversa?. Entonces, por qué no hacemos una redefinición del proceso para el caso de autómatas reversibles con tamaño de vecindad .
Sabemos que para este caso el diagrama de de Bruijn tendrá tantos nodos como estados haya en el autómata, en el caso de los autómatas reversibles, cada secuencia de estados tendrá tantos ancestros como nodos en el diagrama de de Bruijn, y para una cierta longitud , toda secuencia de estados tendrá un único estado con el cual regresar hacia atrás en la evolución del autómata.
Tomemos una secuencia y sus posibles ancestros, en total serán . En el diagrama de de Bruijn solo dibujemos aquellas rutas que tengan la forma de , las cuales tendrán, la siguiente estructura, empezarán desde nodos distintos, después de pasos convergerán a un nodo único con , y de este nodo único surgiran variantes.
|
Intuitivamente, si se quiere demostrar que la máxima longitud de la mínima vecindad inversa es igual a , entonces debemos probar que conforme una ruta crece en el diagrama de de Bruijn, se van perdiendo alternativas intermedias por las cuales estas rutas pasan, hasta que en la longitud deseada solo exista una alternativa intermedia y por lo tanto una única forma de regresar en la evolución del autómata.
Sea la secuencia con ; en un autómata reversible, tiene posibles rutas que la representan en el diagrama de de Bruijn cumpliendo con la multiplicidad uniforme. Para , sea el conjunto de nodos de de Bruijn que conforma la secuencia en cada paso. Por ejemplo, si entonces tenemos dos conjuntos de nodos, y , donde es el conjunto de nodos iniciales y el conjunto de nodos finales.
Para con
, sea
, es decir, el conjunto con el mínimo número de elementos. Entonces representa el mínimo conjunto de variantes que tiene la secuencia en el diagrama de de Bruijn en un paso dado; además es el mínimo número de variantes que existen en un paso dado al recorrer la secuencia en el diagrama de de Bruijn.
Con estos simples conceptos se expone el siguiente resultado.
Prueba. Sea , con . Sea una secuencia de longitud donde representa la i-ésima parte de la secuencia teniendo que . Sea el conjunto de nodos del diagrama de de Bruijn con .
Representemos cualquier secuencia de longitud con ; para tenemos a , el conjunto de nodos iniciales y el conjunto de nodos finales que forman a en el diagrama de de Bruijn. Si y , entonces se debe cumplir que , pues de otro modo la secuencia de la forma compuesta por repeticiones sucesivas de tendrá rutas posibles que la representen en el diagrama de de Bruijn, y como todos los nodos de funcionan tanto como inicios como terminaciones de cada , entonces siempre existirán alternativas internas en dichas rutas evitando que el autómata sea reversible.
Ya que , existe un elemento
tal que pero por lo que
; es decir, a lo más tiene elementos.
En el caso más sencillo, si conforme la secuencia se extiende decrece paso a paso, entonces después de pasos a lo más teniendo una sola alternativa en algún punto de las rutas que forman y la prueba está completa.
Supongamos que para la secuencia , una extensión de en un elemento conserva el valor de con ; es decir, el mínimo número de alternativas internas en las rutas no decrece. Como para alguna con ; se debe cumplir para con , que , pues de otro modo se tendrán dos casos:
En ambos casos se impide que el autómata sea reversible.
Esta restricción es mucho más fuerte; para , se debe cumplir que ; pues de otro modo la secuencia formada repitiendo sucesivamente la cadena tendrá más de una alternativa interna en las rutas que la generan ya que .
De aquí llegamos a que para toda con y . Cada una de estas diferencias debe ser distinta a las demás; dado que es el conjunto con menos elementos, entonces cada tiene al menos un elemento pero . Para que se presenten estas diferencias distintas se deben utilizar al menos elementos de que no aparecen en , por lo que y a lo más es igual a .
Teniendo esto, si , entonces y
por lo que para una secuencia de longitud el mínimo número de variantes internas en las rutas que la producen esta dado por
.
De este resultado podemos obtener las siguientes extensiones.
Ya que para una secuencia de longitud se cumple que entonces se tiene ya una única forma de regresar en la evolución de ; con esta observación podemos responder cual es la máxima longitud de la mínima vecindad inversa.
Como los ancestros de una secuencia con una longitud de fijan un único elemento en común, se cumple que estos tienen extremos de de Bruijn distintos y extremos de de Bruijn derechos distintos, entonces otra consecuencia del resultado es:
Este resultado nos presenta una nueva característica a observar en el diagrama de subconjuntos; cada ruta en este diagrama en realidad representa a un conjunto de rutas del diagrama de de Bruijn. Así en el caso de autómatas con índices de Welch distintos de se verá que desde la clase completa todas las rutas irán decreciendo al nivel de Welch correspondiente y en el n-ésimo paso el mínimo número de variantes internas estará dado por si o en otro caso, es decir, es permitido que el mínimo número de variantes internas se conserve si este número y la longitud de la ruta son relativamente pequeños en comparación con .
A continuación se presentan algunos casos de estudio que ejemplifican el funcionamiento de este proceso.