next up previous contents
Next: Teoría de eventos regulares Up: Teoría de los experimentos Previous: Teoría de los experimentos   Contents

Experimentos

En la teoría de los experimentos de Moore, un experimento se define como una función $ e:O^*\rightarrow I\cup A$, donde $ O$ es el conjunto de todo los resultados que puede entregar la máquina, $ I$ es son las entradas y $ A$ es un conjunto de respuestas donde $ I\cap A=\emptyset$.
Para aplicar la función $ e$ sobre alguna máquina $ M$, es necesario poner a la máquina a analizar una cadena $ w=abc\ldots k$, después de analizarla, la máquina nos proporcionará una palabra, resultado de aplicar la función $ f$ que analiza la cadena $ w$, partiendo de un estado $ s$.

$\displaystyle f(s,w)=o(s),o(s_a),o(s_b)\ldots,o(s_k)$

A esta palabra resultante se le aplica la función $ e(f(s,w))$, si el resultado $ l$ esta en $ I$, se concatena $ w$ con $ l$ y se vuelve a procesar ahora la cadena $ wl$ en la máquina con $ f(s,wl)$, en caso de que $ l\notin I$, indica que $ e(f(s,wl))$ es una respuesta, llamada salida de $ e$ en $ s$.
El objetivo de realizar estos experimentos es saber si podemos distinguir entre dos estados de una máquina analizando unicamente la salida, para esto se experimenta con dicha máquina de tal manera de que se pueda distinguir un estado de otro sólo analizando la longitud de la palabra resultante del experimento.
Se definen diferentes tipos de máquinas dependiendo de las restricciones para el número de estados, entradas y salidas, pero la forma de distinguir estados de diferentes máquinas es similar, se analiza la longitud de la palabra resultante de los experimentos realizados sobre las diferentes máquinas. Incluso se puede determinar con un experimento, si una máquina pertenece o a un conjunto $ M=\{m_1,m_2\ldots,m_s\}$ de máquinas, para esto es necesario que los estados de todas y cada una de las máquinas puedan ser distinguidos.
Como ya mencione la teoría de los experimentos de Moore, se centra en la capacidad de distinguir en entre estados que pueden ser de una misma máquina o de distintas máquinas, ésto nos da la posibilidad de decir que si las salida o resultados de dos máquinas son indistiguibles para toda salida, entonces las dos máquinas realizan el mismo análisis, ésto no implíca que la complejidad de las dos sea la misma.
Si se pueden obtener de dos máquinas diferentes se pueden obtener los mismos resultados y cada uno de los estados de estas máquinas son indistinguibles, entonces se dice que hay isomorfismo entre éllas y tendrán el mismo comportamiento. Sean $ M$ y $ N$ dos máquinas y $ \alpha$ y $ \beta$ los conjuntos estados de $ M$ y $ N$ respectivamente y para toda cadena o entrada $ w$ que se le aplique a la máquina, la función de salida $ o(\alpha_w)=o(\beta_w)$, tenemos dos máquinas con el mismo comportamiento y por lo tanto isomórficas.
Ahora podemos decir que es posible que algunos autómatas de los mencionados en la sección 2.6.2, pueden comportarse igual que algún autómata de otro tipo, y ésto concuerda con la jerarquía de Chomsky. Por lo tanto, aunque una máquina de mayor complejidad pueda realizar algún analizis, bien podría utilizarse una máquina más simple sin perdida de eficiencia.


next up previous contents
Next: Teoría de eventos regulares Up: Teoría de los experimentos Previous: Teoría de los experimentos   Contents
Pablo Gerardo Padilla Beltran 2005-10-21