11.07.2015 Views

Teor´ıa de Autómatas y Lenguajes Formales

Teor´ıa de Autómatas y Lenguajes Formales

Teor´ıa de Autómatas y Lenguajes Formales

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

136 PROPIEDADES DE L. ENUMERABLES RECURSIVAMENTE Y RECURSIVOSUn código binario para una máquina <strong>de</strong> Turing M, es111 codigo 1 11 codigo 2 11 . . . 11 codigo r 111en que cada código i es un string que codifica una movida <strong>de</strong> M y en que cada movida está codificada enalguno <strong>de</strong> los código i . No es necesario que las movidas aparezcan en algún or<strong>de</strong>n en particular, por lo quecada MT tiene en realidad muchos códigos. Cualquiera <strong>de</strong> esos códigos se <strong>de</strong>notará por < M >.Cada string binario representa el código <strong>de</strong> a lo más una MT; muchos strings binarios no representanMT. El par MT,w se representa por el código <strong>de</strong> M seguido por w, y se <strong>de</strong>nota como < M, w >.Ejemplo 89 Sea M = ({q 1 , q 2 , q 3 }, {0, 1}, {0, 1, B}, δ, q 1 , B, {q 2 }), con movidasδ(q 1 , 1) = (q 3 , 0, D)δ(q 3 , 0) = (q 1 , 1, D)δ(q 3 , 1) = (q 2 , 0, D)δ(q 3 , B) = (q 3 , 1, I)Entonces el string <strong>de</strong>notado por < M, 1011 > es111010010001010011000101010010011000100100101001100010001000100101111011Note que muchos otros strings son también códigos para el par < M, 1011 > y que cualquiera <strong>de</strong> ellos esrepresentado por la notación < M, 1011 >.Suponga que se tiene una lista <strong>de</strong> {0, 1} ∗ en or<strong>de</strong>n canónico, don<strong>de</strong> w i es la i-ésima palabra y M j es laMT cuyo código es el entero j escrito en binario.Imagine una tabla infinita que indique para todo i y j si w i ∈ L(M j ). La Figura 8.5 sugiere cómo seríaesa tabla; en ella, un 0 significa que w i ∉ L(M j ) y un 1 que w i ∈ L(M j ). En realidad, como todas las MT<strong>de</strong> “numeración baja” aceptan el conjunto vacío, la porción mostrada <strong>de</strong> la tabla sólo <strong>de</strong>bería tener ceros.✷j✲11 2 3 4 ...0 ❅ 1 1 0 ...❅❅❅❅❅❅❅❅❅❅❅❅❅2❅❅❅❅❅❅❅❅❅❅❅❅❅❅1 1 0 0...i❄30 0 1 0...40 1 0 1 ..... . . . ..DiagonalFigure 8.5: Construcción <strong>de</strong> tabla para diagonalización

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!