재귀 함수 이론이라고도 하는 계산 가능성 이론은 알고리즘과 관련 컴퓨팅 장치의 속성을 연구하는 수학적 논리의 한 분야입니다. 컴퓨터 과학의 기초이며 복잡성 이론 및 알고리즘 정보 이론과 같은 이론적 컴퓨터 과학의 다른 이론과 밀접한 관련이 있습니다.
계산 가능성 이론의 기초는 튜링 머신으로 계산할 수 있는 경우에만 함수가 계산 가능하다는 처치-튜링 논제입니다. 계산 가능한 함수는 컴퓨터에서 작성하고 평가할 수 있는 모든 알고리즘, 공식 또는 규칙입니다. 컴퓨터에서 사용되는 모든 알고리즘은 계산 가능성 이론을 기반으로 합니다.
이 이론은 1930년대 앨런 튜링의 연구를 시작으로 여러 연구자들에 의해 개발되었습니다. 1950년대 후반에는 이론이 상당히 발전하여 오토마타 이론, 프로그래밍 언어, 인공 지능과 같은 다른 분야에도 적용되고 있었습니다. 컴퓨팅 기술이 발전함에 따라 계산 가능성 이론의 이론과 응용 분야도 발전했습니다.
계산 가능성 이론은 알고리즘의 복잡성과 알고리즘을 해결할 수 있는 방법을 분석하고 컴퓨터의 한계를 이해하는 데 사용됩니다. 또한 알고리즘의 정확성을 증명하는 데에도 사용됩니다. 마지막으로 함수와 술어의 표현과 계산의 한계를 연구하는 데 사용됩니다.