수학자들은 때때로 선택의 공리 (AC)와 결정의 공리 (AD)에 대해 걱정합니다.
선택 공리는 : 모든 컬렉션을 감안 비어 있지 않은 세트,이 함수 F 설정된 소정 그 S 에서 C 의 부재 반환 S를 .
결정의 공리 : 를 무한히 긴 비트 열의 집합으로 하자 . Alice와 Bob은 Alice가 첫 번째 비트 b 1을 선택하고 Bob이 두 번째 비트 b 2를 선택하는 방식 으로 무한 문자열 x = b 1 b 2 ⋯ 이 구성 될 때까지 게임을합니다 . 경우 앨리스는 게임에서 승리 의 X ∈의 S는 , 밥이 게임의 경우 승리 X ∉ S를 . 모든 S 에 대해 플레이어 중 하나에 대한 승리 전략 이 있다고 가정 합니다. 예를 들어, S 가 all-ones 문자열로만 구성된 경우 Bob은 무한히 많은 움직임으로 이길 수 있습니다.
이 두 가지 공리가 서로 일치하지 않는 것으로 알려져 있습니다. (생각하거나 여기로 이동하십시오 .)
다른 수학자들은 증거에서 이러한 공리를 사용하는 것에 거의 또는 전혀 관심을 기울이지 않습니다. 그것들은 이론적 컴퓨터 과학과 거의 관련이없는 것처럼 보입니다. 그러나 TCS는 계산 결정 문제를 무한 비트 문자열로 정의하고 알고리즘의 시간 복잡성을 자연계에 대한 점근 함수로 측정하기 때문에 이러한 공리 중 하나의 사용이 항상 발생할 수 있습니다. 몇 가지 증거로.
이러한 공리 중 하나가 필요한 곳을 아는 TCS에서 가장 놀라운 예는 무엇입니까 ? (예를 아십니까?)
약간의 예를 들기 위해 (모든 Turing 머신 세트에 대한) 대각선 화 논쟁은 Axiom of Choice의 적용이 아닙니다. Turing 머신이 정의하는 언어는 무한 비트 문자열이지만 각 Turing 머신에는 유한 설명이 있으므로 여기서는 무한히 많은 무한 세트에 대한 선택 기능이 필요하지 않습니다.
(예제가 어디에서 오는지 전혀 모르기 때문에 많은 태그를 넣었습니다.)