(면책 조항 : 나는 전문가가 아니며, 정정을 제안하거나 자유롭게 대답 할 수 있습니다.)
계산 가능성과 복잡성을 실수 (분석을 수행하는 첫 번째 단계)로 확장하는 것은 까다 롭고 여러 가지 방법으로 수행되었습니다. 하나는 Blum-Shub-Smale (BSS) 모델입니다.이 모델은 Turing 기계에 실수로 대수 연산을 저장하고 수행하는 기능을 강화합니다. 결과 이론은 대수적 풍미가 있으며, 예를 들어 모든 계산 가능한 함수는 부분적으로 반 대수입니다. 이 모델은 흥미롭지 만 적어도 컴퓨터가 실제로 실수 계산을 처리하는 방법의 모델로서 비현실적으로 보이게하는 이상한 기능을 가지고 있습니다. 예를 들어 계산할 수 없는 상수 로 계산할 수 있습니다. Chaitin 상수 값을 가진 상수 함수 는 BSS 모델에서 계산할 수 있습니다. 반면에, 이자형엑스 BSS 모델에서는 계산할 수 없습니다.
또 다른 접근법은 계산 가능한 분석 분야에서 찾을 수 있으며 , 그것이 당신이 찾고있는 것이라고 생각합니다. Weihrauch 의 저서 에서 소개를 확인하십시오 (소개 및 계산 가능한 실수에 대한 장은 링크 된 페이지에서 제공되며 진행 상황에 대한 좋은 아이디어를 제공합니다). 여기에는 상당히 동등한 몇 가지 모델이 있지만 대략적인 아이디어는 합리적인 숫자가 유한 한 표현을하고 이론을 완성하는 것과 같이 실수를 구성하는 것과 같은 방식으로 계산 가능한 실수를 구성한다는 것입니다. 따라서 실수를 합리적 코시 시퀀스의 (등가 클래스)로 정의하는 것과 유사하게 계산 가능한 실수는 임의로 좋은 근사치를 계산하는 튜링 기계에 의해 제공됩니다. 그런 다음 함수 은 튜링 머신이임의의 양호한 근사값을 x로 계산하는 머신 (Oracle로 ) 주어진임의의 f ( x )의 근사값을 임의로 계산할 수있는 경우 계산 가능합니다.에프: R → R에프( x )엑스
계산 가능 분석과 클래식 / 현대 분석 및 기타 여러 분야 (예 : 알고리즘 임의성) 사이에는 흥미로운 연결이 있습니다. 정리의 간단한 예는 모든 계산 가능한 함수가 연속적이라는 것입니다. (실제로 세부 사항에 가지 않고) 더 복잡한 예제를 제공하기 위해, 예를 들어 Rademacher는 정리의 아날로그 분석의 고전 정리, 흥미 대응이되어있는 모든 계산 가능한식이 립 시즈 기능 (알고리즘 임의성에 대한 올바른 개념을 위해) 모든 알고리즘 적으로 임의의 점에서 구별 할 수 있습니다.에프: [ 0 , 1 ] → [ 0 , 1 ]
실제 함수에 대한 복잡성 이론을 공식화하는 것은 AFAIK이며 훨씬 까다 롭습니다. 이것은 실제 함수를 계산하는 것이 고차 계산이라는 사실과 관련이 있습니다 (Touring 머신을 입력으로 사용하기 때문에) 입력의 비트 크기는 일반적으로 런타임을 측정하기에 올바른 것이 아닙니다. 효율적인 실제 계산을 정의하는 한 가지 접근 방식에 대해서는 Mark Braverman 의이 백서를 확인하십시오 . 이 시점에서 나는 더 깊이 말하기 위해 깊이 빠져 나갔습니다.