next up previous contents
Next: Tipo 1 o sensibles Up: Jerarquía de Chomsky Previous: Jerarquía de Chomsky   Contents

Tipo 0 o no restringidas.

Este tipo de gramáticas son de la forma $ \alpha\rightarrow \beta$ donde $ \alpha\in (N\cup \Sigma)^+$ y $ \beta\in (N\cup \Sigma)^*$. Estas generan lenguajes recursivamente enumerables, que son aceptados por las máquinas de Turing, que es un autómata que lee y escribe en una cinta infinita. Hay dos tipos principales de máquinas de Turing, las determinístas y las no determinístas, la diferencia entre ellas es, que la determinísta, solo puede pasar a una configuración siguiente dados un estado actual y una entrada en la cinta, por otro lado, la no determinísta tiene un conjunto finito de configuraciones siguientes a las que puede llegar a partir de una estado actual y una entrada en la cinta. En un movimiento la máquina puede leer, escribir, y desplazarse en hacia la derecha o la izquierda de la cinta. La máquina de Turing parará siempre que llegue a un estado final. La secuencia de movimientos que conducen a una configuración de parada recibe el nombre de computación.
Existen algunas variaciones de este tipo de máquina. Aunque ninguna tiene más potencia para realizar una computación que la máquina de Turing original, hay casos en los que resulta más conveniente y cómodo utilizar algúna de sus variantes. Cualquiera de sus variantes puede ser emulada por la máquina original.


next up previous contents
Next: Tipo 1 o sensibles Up: Jerarquía de Chomsky Previous: Jerarquía de Chomsky   Contents
Pablo Gerardo Padilla Beltran 2005-10-21