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.