컴퓨터과학이 여는 세계_3.3 멈춤문제를 푸는 튜링기계는 없다_이광근
강좌 동영상 무한의 세계에도 크기 차이가 있다. 예를들어 자연수의 갯수인 무한보다 자연수의 부분집합의 갯수가 더 많다. 또, 정수의 갯수인 무한보다, 실수의 갯수인 무한개보다 작다. 이를 칸토르(Georg Cantor)라는 수학자가 대각선 논법을 이용해 증명하였다. 먼저 자연수가 모든 자연수의 부분집합과 하나씩 대응할 수 있다고 가정한다. 그 후 표를 만드는데, 맨 윗줄에 자연수를 쭉 쓴다. 그후 왼쪽에는 자연수의 부분집합이 될 집합들을 쭉 쓴다. 각각의 부분집합 옆에는 부분집합안에 해당 자연수가 들어가면 'O' 아니면 'X'를 쓴다. 예를들어 위에 표에서, S1 = {2, 5, 6, ... }, S2 = {1, 2, 5, ... }, S3 = {1, 3, 4, 6, ... } .... 인셈이다. 이제 ..
더보기
컴퓨터과학이 여는 세계_2.4 튜링기계의 급소: 튜링기계 하나는 자연수 하나_이광근
강좌 동영상 Enumeration of computable sequence 튜링기계 하나를 한개의 자연수로 표현이 가능하다.일단, 튜링기계는 테이프와 그 위에 써질 심볼, 규칙표 그리고 기계의 상태가 필요하다.이것들을 각각 1열로 나열하면 어떤 진수로 표현할 수 있다.이것이 무슨 말이냐 하면 만약 심볼이 1, 2, 3, 4, ... , 9, 0 이 써져있다고 하자. 그렇다면 이것을 1열로 나열하였을 경우 1234567890이 된다. 이것은 10진수로 나타내어진 자연수로 볼 수 있다. 또, 만약 심볼이 1, 2, 3, 4, ... , 9, 0, *, # 이라고 하자. 그렇다면 1234567890*# 이 된다. 이것은 12진수로 생각해서 *은 11로 #은 12로 나타낸채로 계산을 하면 된다. 이것을 N(1)..
더보기