Cómo entender el concepto matemático de la máquina de turing

La clave es pensar en el concepto que la Máquina de Turing se inventó para ilustrar.

El concepto central está en el corazón de la computación (que es la rama de las matemáticas que habla sobre lo que se puede “computar” y lo que no).

Uno de los descubrimientos “impactantes” del siglo XX fue que, en realidad, una computadora muy simple podía calcular cualquier cosa computable, siempre y cuando A: le diera suficiente espacio de trabajo y: no le importara en particular cuánto tiempo tomó.

Hasta entonces, se suponía en términos generales que serían posibles cálculos más complejos con máquinas más complejas. De hecho, no, su moderna máquina de Marketing de mil millones de núcleos no puede calcular nada que un paciente suficientemente paciente (y concienzudo) de 5 años con un pedazo de papel lo suficientemente ancho no pueda usar solo lo que se les enseñó en la escuela.

La máquina Turing fue inventada para llevar el punto a casa: es un ejemplo de un dispositivo informático realmente simple .

Es solo una cinta, un pedazo largo de algo, tradicionalmente un papel bastante robusto, dividido en cuadrados pequeños. Cada cuadrado puede estar en blanco, tener un 1 o tener un 0. Y la máquina puede moverse al siguiente cuadrado, o al cuadrado anterior, o escribir algo … y se puede programar qué hacer en función de lo que ya encuentra allí.

Por supuesto, la cinta tiene que tener una longitud infinita …

More Interesting

¿Cuál es la diferencia entre la lógica temporal y el cálculo del proceso?

Cómo mejorar mi habilidad de programación en los temas de matemática y geometría

¿Hay algún método para generar números factoriales grandes usando C ++?

¿Existe un algoritmo para contar el número de subcadenas cuya suma es divisible por 3?

¿Qué aprendería una función de valor de acción de estado si colocamos múltiples objetivos en el espacio de estado y nos movemos de un punto de partida a un objetivo y luego de un objetivo a otro utilizando el aprendizaje de refuerzo con aproximación de funciones?

¿Cuál es el significado del lema de aislamiento?

¿Qué libros de algoritmos y estructuras de datos tratan bien la recursividad?

¿La teoría de números todavía parece ser central o el área más importante de las matemáticas?

¿Puedo ser un buen ingeniero informático si mi matemática es débil?

¿Qué es una función indefinida? ¿Cómo se usa?

¿Se pueden replicar completamente todas las funciones matemáticas utilizando una secuencia de operadores '+', '-', 'x', '/' (como puede y para la potencia x)?

¿Existe algún conjunto de videos o una lista de reproducción de videos de programación competitiva que incluya todos los algoritmos, estructuras de datos, matemáticas y todo lo necesario?

Para aquellos que son buenos en programación pero no en matemáticas, ¿qué les resulta difícil de las matemáticas?

¿Cómo se ve la integridad de NP?

Dadas las ventajas de usar el ternario como base de las computadoras, y la experiencia de los soviéticos, ¿por qué no hay computadoras cuaternarias ternarias o imaginarias? Knuth aprobó el ternario y propuso el cuaternario como eficiente para la computación científica.