이 질문은 리서치 수준은 아니지만 답변을 받고 있으므로 실제로 내용을 약간 명확하게하고 참조를 제공 할 수있는 답변을 제공하고 싶습니다.
이론적 컴퓨터 과학에는 분석, 대수 및 토폴로지의 계산 성을 연구하는 전 영역이 있습니다. 가장 중요한 것은 실수에 대한 계산 성의 개념입니다. 실제로 Turing 머신에 관한 Turing의 원본 논문 은 다음 문장으로 시작합니다.
"계산 가능한"숫자는 소수로서 표현이 유한 수단에 의해 계산 될 수있는 실수로 간단히 설명 될 수있다.
때때로 소스로 돌아가는 비용을 지불합니다.
일반 집합에 대해 계산 성을 설정하는 방법에는 여러 가지가 있으며, 가장 일반적인 방법 중 하나는 실현 가능성 이론 입니다. 현실성 이론에 대한 아이디어는 1945 년 부터 Kleene의 논문 인 직관적 인 숫자 이론의 해석에 되돌아 왔지만, 이후 범주화 이론을 잘 혼합하여 계산 가능한 미니 브랜치로 일반화되고 개발되었습니다. 예를 들어 Jaap van Oosten의 저서 참조 "Realizability : 범주 측면에 대한 소개"(논리와 수학 기초, Vol. 152, Elsevier, 2008).
실현 가능성에 대한 아이디어를 매우 간략하게 설명하고 나중에 "좌표 없음"요구 사항에 대해 설명하겠습니다. Turing machine, λ calculus, 프로그래밍 언어 또는 기타 부분 조합 대수 와 같은 계산 모델로 시작하십시오 (특정한 토폴로지 공간을 "계산 모델"로 만들 수도 있습니다 . 이 물건은 일반적입니다 ). 구체적으로 튜링 기계를 고려해 봅시다. 우리는 튜링 기계를 자연수로 코딩하지만 다른 계산 모델을 취할 수 있으므로 N 의 사용이 필수적 이라고 가정 해서는 안됩니다 . (다른 가능성으로는 자연수의 제곱, 자연수의 무한한 순서, 형식화되지 않은 구문엔λ 미적분, 특정 범주의 게임 등)
엑스⊩엑스엔엑스x ∈ X n ∈ Nx∈Xn∈Nn⊩Xxnx∈X
주어 두 조립체 과 ,지도는 된다 실현 (또는 "계산 가능") 튜링 기계가 있으면 등마다, 즉 다음에 종료되고 입니다. 다시, 이는 비공식적 "프로그램"추상적 함수 것의 의미 직접 음역 대응 튜링 기계가 어떤 데이터로 표현하지 : 대응하는 요소는 않는다.(X,⊩X)(Y,⊩Y)f:X→YTn⊩XxT(n)T(n)⊩Yf(x)ff
어셈블리는 실현 가능한 위치 로 확장 될 수 있습니다 . 토포스는 고차 직관 수학의 모델입니다. 이것은 모든 실현 가능성 위치 (각 계산 모델마다 하나씩 있음)에 많은 흥미로운 객체가 포함되어 있음을 알려줍니다. 예를 들어, 실수의 객체를 포함하므로 실수에 대한 계산이 가능합니다. 그러나 여기에는 Hilbert 공간, Banach 공간, 부드러운 맵의 공간 등과 같은 많은 다른 객체도 포함됩니다. 다른 계산 가능한 구조를 요청했지만 계산 능력의 전체 수학적 세계가 훨씬 향상되었습니다.
범주 이론과 주제가 무섭고 계산 가능성 이론, 범주 이론 및 논리에 어느 정도의 기술 숙련도를 요구하기 때문에, 우리는 단 하나의 구체적인 토포로 작업 할 수 있지만 모든 것을 비 추상적 인 방식으로 표현할 수 있습니다. 특히 좋은 계산 세계는 Kleene의 함수 실현 가능성 에서 비롯되며 계산 가능한 분석 의 이름을 따릅니다 .
"좌표 무료"요구 사항에 대해 언급하겠습니다.
계산 모델 간을 전환하면 다양한 종류의 계산 가능한 세계가 생깁니다. 이것은 서로 다른 종류의 선형 대수를 제공하는 서로 다른 필드 간을 전환하는 것과 비슷합니다.
벡터 집합에 많은 염기가있는 것처럼 집합 에는 많은 계산 구조 가 장착 될 수 있습니다 . 그러나 모든 염기가 동일하지만 모든 계산 구조 가 계산적으로 동일 하지는 않습니다 .X⊩XX
계산 구조 구체적으로 작업하면 선형 대수학에서 행렬로 작업하는 것과 약간 같습니다. 매우 유용 할 수 있지만 추상적이지 않습니다.(X,⊩X)
"좌표가없는"방식으로 작업하기 위해 범주 이론의 힘을 실현하고 실현할 수 있도록 실현 가능하게 작업합니다 (예, 진부하지만 작동합니다).
"세계없는"방식으로 작업 할 수도 있습니다. 직관적 인 논리로 수학을 개발 한 다음 결과를 실현 가능성으로 해석합니다.