학부 수학 전공을 목표로 연설을 준비하고 있으며 그 일부로서 결정 성 개념에 대해 논의하고 있습니다. 현재 결정 불가능하거나 결정 불가능한 문제에 대한 예를 드리고자합니다. 그러한 문제가 많이 있지만, 지금까지 좋은 사례로 눈에 띄는 것은 없습니다.
결정 가능성이 열려있는 설명하기 쉬운 문제는 무엇입니까?
학부 수학 전공을 목표로 연설을 준비하고 있으며 그 일부로서 결정 성 개념에 대해 논의하고 있습니다. 현재 결정 불가능하거나 결정 불가능한 문제에 대한 예를 드리고자합니다. 그러한 문제가 많이 있지만, 지금까지 좋은 사례로 눈에 띄는 것은 없습니다.
결정 가능성이 열려있는 설명하기 쉬운 문제는 무엇입니까?
답변:
2x2 행렬 의 행렬 사망률 문제 . 즉, 2x2 정수 행렬 M 1 , ..., M k 의 유한 목록이 주어지면 , 모든 0 행렬을 생성하기 위해 M i 를 임의의 순서로 (임의로 많은 반복으로) 곱할 수 있습니까?
(3x3 사례는 결정할 수없는 것으로 알려져 있습니다. 물론 1x1 사례는 결정 가능합니다.)
업데이트 : 내가 여기서 언급 한 문제는 이제 결정 불가능한 것으로 알려져 있습니다! http://arxiv.org/abs/1605.05274 또한, 논문은 바로이 대답을 읽고 영감을했다. :)
수학을 많이하는 청중의 프로그래머는 "이 유형이 암묵적으로 해당 유형으로 변환 될 수 있는가?"라는 질문에 놀랄 수 있습니다. Java 5, C # 4 및 Scala 2에서 결정 가능한 것으로 알려져 있지 않습니다.
자세한 내용은 Andrew Kennedy 및 Benjamin Pierce의 논문 "다양한 공칭 하위 유형 결정 가능성"을 참조하십시오 . 이 논문은 이들 언어의 타입 시스템에 대한 추가적인 제한의 예를 제공하는데,이 시스템에서 공칭 서브 타이핑은 결정 불가능하거나 결정 불가능한 것으로 알려져있다.
흥미롭게도, 일반 공분산과 반공 분산이 C #에 추가되기 전에이 논문이 잘 작성되었지만 저자들은 언어가 향하고있는 방향을 정확하게 예상했습니다. (이것은 놀랍지 않습니다. 저자는 C #에 분산을 추가 할 때 활용했던 CLR의 분산에 대한 기본 지원을 설계했습니다!
이성에 대한 힐베르트의 열 번째 문제 : "이 다항식에 합리적인 해법이 있습니까?"
초기 값과 함께 선형 반복의 문제는 0 값을 취합니까?
두 참조 :
http://terrytao.wordpress.com/2007/05/25/open-question-effective-skolem-mahler-lech-theorem/
http://www.cs.ox.ac.uk/joel.ouaknine/publications/positivity12.pdf
결정 가능성을 알 수없는 간단한 문제는 다음과 같습니다 (여전히 열려 있다고 생각합니다).
무한 체스 :
또 다른 간단한 문제는 유한 초기 구성에서 Langton의 개미 동작입니다 .
유한 한 지원으로 Langton의 개미 행동 :
평면의 정사각형은 검은 색 또는 흰색으로 다양하게 표시됩니다. 우리는 임의로 하나의 정사각형을 "개미"로 식별합니다. 개미는 걸리는 각 단계에서 4 가지 기본 방향으로 이동할 수 있습니다. 개미는 아래 규칙에 따라 움직입니다.
입력 : 평면과 개미 위치의 유한 구성 (흑백);
질문 : 개미는 항상 되풀이되는 무한한 "고속도로"를 끝내는가?
무한한 지원을 위해 문제를 결정할 수 없습니다. A. Gajardo, A. Moreira 및 E. Goles, Langton 개미의 복잡성 참조
Collatz Problem은 결정 가능성이 열려있는 설명하기 쉬운 문제입니다. 기본 산술 연산의 간단한 반복이 포함됩니다.
흥미롭게도 Collatz 문제의 일반화는 결정 불가능한 것으로 나타났습니다.
참고 문헌 :
1- 확실한 문제 : 표본 추출기, BJORN POONEN
2- Weisstein, Eric W. "콜라 츠 문제" MathWorld--Wolfram 웹 리소스에서.
3- 3X + 1 문제 : 개요 , Jeffrey C. Lagarias
주어진 모양이 평면을 타일링 할 수 있는지 여부를 결정할 수 있는지 여부는 알 수 없습니다 .
연결성 쿼리 포함 의 결정 가능성은 20 년 이상 열려 있습니다. 이를 해결하는 것은 데이터베이스 이론에서 획기적인 것입니다.
에 결합하는 쿼리 하나를 사용하고, 존재 적 정량화 술어를 함께 연결 할 수 있습니다. SQL 용어에서, 결합 쿼리는 "="및 "AND"를 사용하지만 하위 쿼리 나 집계는 사용하지 않는 SELECT-FROM-WHERE 쿼리입니다. 이것은 아마도 가장 일반적인 종류의 데이터베이스 쿼리이며 대부분의 검색 엔진 쿼리를 포함합니다.
광범위한 문헌과 엄격한 치료법에 대한 지침은 일부 사람들의 ToDS 논문 (프레스)을 참조하십시오.
3에서 6 사이의 고정 된 타일 수에 대한 Post의 통신 문제
설명하기가 쉽지는 않지만 매우 "유쾌한"설명이 있으며 직관 수준의 대화에 적합합니다.
오토마타 이론의 문제.
의견 : 원래 Jeffrey Shallit의 stackexchange 답변에서이 문제를 들었습니다. 그것에 대한 언급이 있으면 알려주십시오. 감사합니다!
관련 게시물:
관련 작업 : https://cs.uwaterloo.ca/~shallit/Papers/br10.pdf
C. Bright, R. Devillers 및 J. Shallit의 "소수의 소수 요소"
다음과 같이 적어도 3 개의 논문에서 활용되는이 질문을 연구하는 상당히 자연스러운 방법 / 각도 인 것 같습니다.
결과는 다음 참조 중 일부와 같이 그리드에 표시 될 수 있습니다. 또한 중간 영역에서 일부 (해결되지 않은) 기계가 일부 입력에 대한 Collatz 추측을 시뮬레이션 할 수 있다는 것이 실제로 알려져 있습니다.
그러므로 여기에서 작동하는 현상과 같은 "전 이점" 은 분명히 있지만 계산 가능 영역 내에서는 아니지만 계산 가능과 계산 불가능 사이의 특이한 의미가 있습니다.
소형 범용 튜링 기계의 복잡성 : 설문 조사 Woods, Neary
또한 "근거리 부재"또는 "상대적으로 TM 완료로 해결 된 공개 질문"의 예로서 Wolfram 2,3 기계는 2007 년 $ 25K 상금으로 보편적으로 입증되었습니다 . 이 콘테스트는 2007 년 5 월에 발표되었고 콘테스트는 2007 년 10 월에 우승자 Smith를 발표했습니다 .
가장 개방적인 문제를 결정 불가능한 문제에 매핑하는 상당히 자연스러운 방법이 있습니다. 대부분의 미해결 문제는 일반적으로 입증 할 수 있거나 입증 할 수없는 것으로 알려져 있지 않습니다.
웹에서 P 대 NP 문제 의 결정 불가능성에 대한 비공식적 인 혼란이 있으며 , 이는 결정적인 문제가 아니므로 결정 불가능성에 대해 이야기하는 것은 기술적으로 정확하지 않습니다. 그러나 다른 한편으로는 다음과 같이 결정 불가능 성과 확률 사이에 밀접한 / 자연적인 연관성이있는 것 같습니다.
예를 들어
이 언어는 결정할 수 있습니까? 그것은 기본적으로 P 대 NP 문제와 본질적으로 (확실하지 않은) 확률과 밀접한 관련이 있고 (실제로 동일하더라도) 결정 성이 열려있는 언어에 관한 질문입니다.
P 대 NP는 "간단한 설명"으로서 TM의 개념 , Big O 런타임 표기법 , 비결정론 (비결정론 , TCS의 가장 기본적인 개념 중 일부) 만 학부 수준에서 가르치거나 영재 고등학생이 이해할 수있었습니다.
실제로 NP vs P / Poly도 개방적이며 동일한 방식으로 결정성에 관한 열린 질문에 매핑 될 수 있으며, 이는 NP 완료를 인식하기위한 최소 (모노톤?) 회로의 성장에 대한 상당히 간단한 문제라고 할 수 있습니다. 문제 (예 : 파벌).