La teoría de la computabilidad , también conocida como teoría de las funciones recursivas, es una rama de las matemáticas modernas que se encuentra en el cruce de la lógica matemática , la teoría de los algoritmos y la informática , que surgió como resultado del estudio de los conceptos de computabilidad y no computabilidad. -computabilidad. Inicialmente, la teoría se dedicó a funciones computables y no computables y la comparación de diferentes modelos de computación . Ahora el campo de estudio de la teoría de la computabilidad se ha expandido - aparecen nuevas definiciones del concepto de computabilidad y hay una fusión con la lógica matemática , donde en lugar de computabilidad y no computabilidad, estamos hablando de demostrabilidad y no demostrabilidad (deducibilidad y no computabilidad). -derivabilidad) de los enunciados en el marco de cualquier teoría.
La teoría de la computabilidad tiene su origen en el trabajo de Alan Turing ( 1936 ) "On Computable Numbers, With An Application to Entscheidungsproblem", en el que introdujo el concepto de computadora abstracta, que más tarde recibió su nombre, y demostró el teorema fundamental sobre la insolubilidad del problema de detenerlo . El famoso teorema de incompletitud de Gödel ( 1931 ) se demostró en términos de funciones recursivas primitivas , cuya clase Gödel extendió en 1934 a la clase de funciones recursivas generales . El formalismo desarrollado por Gödel resultó ser equivalente al de Turing (así como a muchos otros). Junto con la tesis de Church-Turing, este hecho demostró claramente el contenido de la nueva teoría, y ahora estas definiciones son generalmente aceptadas como un análogo formal de las funciones algorítmicamente computables.
La definición de funciones computables de Gödel era de naturaleza sintáctica, y sólo el establecimiento de la coincidencia de esta clase con la clase de funciones recursivas generales (junto con la formulación y "aceptación" de la tesis de Church) mostró el significado real del teorema de incompletitud.Ershov, Yuri Leonidovich
Lógicas | |||||||||
---|---|---|---|---|---|---|---|---|---|
Filosofía • Semántica • Sintaxis • Historia | |||||||||
Grupos lógicos |
| ||||||||
Componentes |
| ||||||||
Lista de símbolos booleanos |
de la informática. | Las principales direcciones|
---|---|
Fundamentos Matemáticos | |
Teoría de Algoritmos | |
Algoritmos , estructuras de datos | |
Lenguajes de programación , compiladores | |
Concurrencia y computación paralela , sistemas distribuidos | |
ingeniería de software | |
Arquitectura del sistema | |
Telecomunicaciones , redes | |
Base de datos | |
Inteligencia artificial |
|
Gráficos de computadora | |
Interacción humano-computadora |
|
computación científica | |
Nota: La informática también se puede dividir en diferentes temas o ramas según el Sistema de Clasificación de Computación ACM . |