결정 불가능한 문제 목록

List of undecidable problems

계산 가능성 이론에서, 결정 불가능한 문제는 예/아니오 대답을 요구하는 계산 문제의 한 종류이다. 그러나 항상 정답을 주는 컴퓨터 프로그램은 있을 수 없다. 즉, 가능한 프로그램은 때때로 틀린 답을 주거나 어떤 대답도 하지 않고 영원히 실행된다.좀 더 형식적으로 말하면, 결정 불가능한 문제는 언어가 재귀 집합이 아닌 문제입니다. 결정 가능한 언어 기사를 참조하십시오.헤아릴 수 없을 정도로 많은 문제가 있기 때문에 아래 목록은 불완전할 수밖에 없습니다.결정 불가능한 언어는 재귀적인 언어가 아니지만 튜링 인식 가능한 언어의 하위 집합일 수 있습니다. 즉, 그러한 결정 불가능한 언어는 재귀적으로 열거될 수 있습니다.

수학에서 결정 불가능한 많은 문제들은 단어 문제로 제기될 수 있다: 두 개의 구별되는 기호 문자열이 언제 같은 대상을 나타내는지 결정하는 것.

공리 수학의 결정 불가능성에 대해서는 ZFC에서 결정 불가능 문장의 목록을 참조하십시오.

논리상의 문제

추상 시스템에 대한 문제

  • 정지 문제(튜링 머신이 특정 입력에서 정지하는지 여부 결정)와 사망률 문제(모든 시동 구성에 대해 정지하는지 여부 결정)입니다.
  • 튜링 기계가 바쁜 비버 챔피언인지 아닌지를 결정하는 것은(즉, 동일한 수의 상태와 기호를 가진 정지 튜링 기계 중 가장 오래 실행되는 것입니다).
  • 라이스의 정리는 부분 함수의 모든 중요한 성질에 대해 주어진 기계가 그 성질을 가지고 부분 함수를 계산하는지 여부를 결정할 수 없다는 것이다.
  • Minsky 머신의 정지 문제: 입력이 없는 유한 상태 오토마톤과 증가, 감소 및 제로 테스트가 가능한2개의 카운터가 있습니다.
  • 비결정론적 푸시다운 자동화의 보편성: 모든 단어가 받아들여질지 여부를 결정합니다.
  • 태그 시스템이 정지할지에 관한 문제.

행렬에 관한 문제

  • 치명적인 행렬 문제: 정수 엔트리가 있는 n × n 행렬유한 집합이 주어졌을 때, 0 행렬을 산출하기 위해 어떤 순서로, 어쩌면 반복과 함께 곱할 수 있는지 여부를 결정한다.이것은 6개 이상의 3 × 3 행렬 집합 또는 2개의 15 [3]× 15 행렬 집합에서 결정할 수 없는 것으로 알려져 있다.
  • 음이 아닌 정수 엔트리를 가진 상부 삼각 3 × 3 행렬의 유한 집합이 자유 반군을 생성하는지 여부를 결정한다.
  • 정수 행렬의 최종 생성된 2개의 서브세그룹이 공통 요소를 가지고 있는지 여부를 판별한다.

조합군 이론의 문제

토폴로지의 문제

  • 두 개의 유한 단순 복합체가 동형인지 확인.
  • 유한 단순 복합체가 다양체인지(다양체와 동형인지) 판단.
  • 유한 단순 복합체의 기본군인지 아닌지를 결정하는 것은 사소한 일이다.
  • 단순하게 연결되지 않은 두 개의 5-매니폴드가 동형인지 또는 5-매니폴드가 [4]S5 동형인지 판단한다.

분석상의 문제점

  • 특정 클래스의 함수에 대해, 두 함수가 동일한지 여부를 결정하는 문제: 영등가성 문제(리처드슨의 [5]정리 참조), 함수의 영점; 함수의 무한 적분도 [6]클래스에 포함되는지 여부.물론, 이러한 문제의 일부 하위 분류는 결정될 수 있습니다.예를 들어 초월적 기본함수의 필드인 리슈 알고리즘에 속하는 기능의 기본적분을 위한 효과적인 결정절차가 있다.
  • MRDP 정리가 힐베르트의 10번째 [6]문제를 해결한 결과, "기본적 자형함수의 명확한 등고선 배수 적분이 해석적인 모든 실제 분석 다양체에서 0인지 여부를 결정하는 문제".
  • 형식의 상미분 방정식에 대한 해역 결정
여기서 x는 R의 벡터n, p(t, x)는 tx다항식 벡터, 그리고 (t0, x0)는 [7]R에 속한다n+1.

공식 언어 및 문법에 관한 문제

  • Post 통신 문제.
  • 문맥이 없는 문법이 가능한 모든 문자열을 생성하는지 또는 문맥이 모호한지를 판별합니다.
  • 2개의 문맥이 없는 문법을 지정하면, 같은 문자열 세트를 생성하는지, 또는 한쪽이 다른 한쪽에서 생성된 문자열의 서브셋을 생성하는지, 또는 양쪽에서 생성되는 문자열이 있는지 여부를 판별할 수 있습니다.

기타 문제

  • 주어진 Wang 타일 세트가 평면을 타일로 칠 수 있는지 확인하는 문제.
  • 문자열의 Kolmogorov 복잡도를 결정하는 문제.
  • 힐베르트의 열 번째 문제: 디오판틴 방정식(다변 다항식)이 정수에 해답을 가지고 있는지 여부를 결정하는 문제.
  • 합리적인 좌표를 가진 주어진 초기 점이 주기적인지, 또는 그것이 주어진 열린 집합의 흡인 분지에 있는지, 2차원의 부분 선형 반복 지도에 있는지, 3차원의 [8]부분 선형 흐름에 있는지 여부를 결정하는 것.
  • δ-calculus 공식에 정규 형식이 있는지 확인.
  • 초기 패턴과 다른 패턴이 주어졌는지 여부에 대한 Conway의 Game of Life는 초기 패턴에서 후자의 패턴이 나타날 수 있습니다.
  • 규칙 110 - 캔 속성 "X"가 나중에 나타나는 것과 관련된 대부분의 질문은 결정할 수 없습니다.
  • 양자역학계에 스펙트럼 [9][10]갭이 있는지 여부를 판단하는 문제.
  • 매직 게임에서 플레이어가 승리 전략을 가지고 있는지 판단: 개더링[11]
  • 부분적으로 관측 가능한 마르코프 결정 과정에서의 계획.
  • 운임을 [12]고려할 때 목적지에서 다른 목적지로의 항공 여행을 계획하는 문제.

「 」를 참조해 주세요.

메모들

  1. ^ Wells, J. B. (1993). "Typability and type checking in the second-order lambda-calculus are equivalent and undecidable". Tech. Rep. 93-011. Comput. Sci. Dept., Boston Univ.: 176–185. CiteSeerX 10.1.1.31.3590.
  2. ^ Trahtenbrot, B. A. (1950). "The impossibility of an algorithm for the decision problem for finite domains". Doklady Akademii Nauk SSSR. New Series. 70: 569–572. MR 0033784.
  3. ^ Cassaigne, Julien; Halava, Vesa; Harju, Tero; Nicolas, Francois (2014). "Tighter Undecidability Bounds for Matrix Mortality, Zero-in-the-Corner Problems, and More". arXiv:1404.0644 [cs.DM].
  4. ^ 를 클릭합니다Stillwell, John (1993), Classical Topology and Combinatorial Group Theory, Graduate Texts in Mathematics, vol. 72, Springer, p. 247, ISBN 9780387979700.
  5. ^ Keith O. Geddes, Stephen R. Czapor, George Labahn, 컴퓨터 대수 알고리즘, ISBN 058532479, 2007, 페이지 81ff
  6. ^ a b Stallworth, Daniel T. and Fred W. Roush 미국 수학회 제125권, 제7호, 1997년 7월, 페이지 2147-2148
  7. ^ Graça, Daniel S.; Buescu, Jorge; Campagnolo, Manuel L. (21 March 2008). "Boundedness of the Domain of Definition is Undecidable for Polynomial ODEs". Electronic Notes in Theoretical Computer Science. 202: 49–57. doi:10.1016/j.entcs.2008.03.007.
  8. ^ 를 클릭합니다Moore, Cristopher (1990), "Unpredictability and undecidability in dynamical systems" (PDF), Physical Review Letters, 64 (20): 2354–2357, Bibcode:1990PhRvL..64.2354M, doi:10.1103/PhysRevLett.64.2354, PMID 10041691.
  9. ^ Cubitt, Toby S.; Perez-Garcia, David; Wolf, Michael M. (2015). "Undecidability of the spectral gap". Nature. 528 (7581): 207–211. arXiv:1502.04135. Bibcode:2015Natur.528..207C. doi:10.1038/nature16059. PMID 26659181. S2CID 4451987.
  10. ^ Bausch, Johannes; Cubitt, Toby S.; Lucia, Angelo; Perez-Garcia, David (17 August 2020). "Undecidability of the Spectral Gap in One Dimension". Physical Review X. 10 (3): 031038. Bibcode:2020PhRvX..10c1038B. doi:10.1103/PhysRevX.10.031038.
  11. ^ Herrick, Austin; Biderman, Stella; Churchill, Alex (2019-03-24). "Magic: The Gathering is Turing Complete". arXiv:1904.09828v2. Bibcode:2019arXiv190409828C. {{cite journal}}:Cite 저널 요구 사항 journal=(도움말)
  12. ^ de Marcken, Carl. "Computational Complexity of Air Travel Planning" (PDF). ITA Software. Retrieved 4 January 2021.

참고 문헌

  • Brookshear, J. 글렌(1989년).계산론:공식적인 언어, 자동자,과 복합성.캘리포니아 주 레드 우드시:Benjamin/Cummings PublishingCompany, Inc.부록 C알고리즘 만약 문법 위주의 모호함이 들어 있을지 결정하는 것으로 불가능한 일과 Halting의 문제 예로서, 알고리즘 프로그램 정확성 확인이 불가능한 경우를 포함한다.
  • Halava, Vesa (1997). "Decidable and undecidable problems in matrix theory". TUCS technical report. 127. Turku Centre for Computer Science. CiteSeerX 10.1.1.31.5792. {{cite journal}}:Cite 저널 요구 사항 journal=(도움말)
  • Moret, B. M. E.; H. D. Shapiro (1991). Algorithms from P to NP, volume 1 - Design and Efficiency. Redwood City, California: Benjamin/Cummings Publishing Company, Inc. 제2장 "알고리즘 분석을 위한 수학적 기법"에서 기하급수적인 성능을 가진 알고리즘의 난해성에 대해 논의한다.
  • Weinberger, Shmuel (2005). Computers, rigidity, and moduli. Princeton, NJ: Princeton University Press. 그룹의 문제라는 단어와 토폴로지의 다양한 문제에 대해 설명합니다.

추가 정보

외부 링크