내가 아는 한, 계산의 주요 모델은 λ 미적분, 튜링 머신 및 재귀 함수입니다. 입니다. 재귀 함수의 복잡성에 대한 상황을 알지 못하지만 복잡성에 쓸모가 없을 수도 있습니다.
매우 비효율적 인 기계는 아니지만 Turing 기계도 매우 훌륭한 복잡성 모델이라는 것은 우연의 일치라고 볼 수 있습니다. 자연스럽게 만든 것은 다항식 인 TM과 관련된 많은 변환이 있다는 것입니다. (유니버설 머신, 임의의 알파벳에서 이진 머신에 이르기까지 1 테이핑 머신 으로 테이핑 머신으로 시뮬레이션, PRAM 시뮬레이션 등 ) 다항식은 산술 연산 및 구성에 의해 안정적인 함수 클래스입니다. 복잡성 이론에 적합한 후보입니다.엔
순수한 λ- 미적분학 자체는 복잡성을 위해 쓸모가 없었습니다. 그러나 간단한 유형의 시스템 이 작동하여 일부 λ 용어에 대해 매우 쉬운 방식으로 종료를 보장 할 수있었습니다. 그런 다음 일부 다른 시스템 (시스템 T , F , ..)은 종료를 유지하면서 뛰어난 표현력을 허용했습니다.
효율성 또는 복잡성은 종료를 개선하고 논리와 밀접한 관련이있는 유형으로, 나중에 여러 클래스의 복잡성을 특징으로하는 가벼운 선형 논리 가되었습니다. ( 초등학교 , P 및 PSPACE 및 기타에 대한 일부 변형). 이 영역에 대한 연구는 매우 활발하며 이러한 복잡성 클래스에 국한되지 않으며 λ- 미적분에 국한되지도 않습니다 .
tl; dr : λ- 미적분은 계산 성, 종료 및 복잡성 이론에 유용했습니다.
그러나 신용이 필요한 곳으로 신용을주기 위해 튜링 기계는 복잡성을 정의하는 데 적합하고 만장일치가 없지만 PRAM과 같은 모델이 더 적합한 엄격한 경계가 아닌 "다항식"과 같은 느슨한 경계에만 적용됩니다.