Dada una descripción de una máquina de Turing fija, las declaraciones como “el estado S puede ser alcanzado por el TM” o “la celda C puede ser alcanzada por él” pueden escribirse formalmente como “existe un cálculo del sistema que produce el fin estado”. Entonces, esta interpretación da lugar a un formalismo, donde:
- Alfabeto, gramática: la forma habitual de describir matemáticamente las máquinas de Turing.
- Axiomas: el par (estado, celda) en el que se encuentra la máquina después de la inicialización
- Teoremas: pares alcanzables (estado, celda)
- Reglas de inferencia: las reglas de cómo pasar de un estado a otro
- Pruebas: historiales de cómputo (es decir, trazas que muestran cómo la máquina pasó del estado inicial y la celda al estado y la celda objetivo).
Si observa esto desde un ángulo diferente, la correspondencia de Curry-Howard también sugiere que existe una relación 1: 1 entre los programas de computadora y los teoremas.
- ¿[Matemáticas] n ^ 3 + n \ log (n) + n = \ Omega (n ^ 2) [/ matemáticas]?
- ¿Cuántas veces es 1,000 más grande que 1?
- ¿La comunidad de matemáticos sería bienvenida a las nuevas ideas que se originan fuera de esa comunidad si se adhieren a las reglas de la verdad matemática?
- ¿Cuáles son las diferencias entre los doctorados en Matemática Financiera, Finanzas Matemáticas e Ingeniería Financiera?
- Cómo encontrar el valor absoluto de un vector en MATLAB