현대 컴퓨팅의 시작

출처: Jornal da USP원본 출처에서 열기 ↗
25/09/2026 às 20:4656 조회
Computação - Foto: Visual Hunt
Computação - Foto: Visual Hunt
Jornal da USP

마르셀로 핑거, USP 수학, 통계 및 컴퓨터 과학 연구소 교수

2026년 9월 25일 17:46에 게시

\\ USP 저널 열

수학의 아름다움

클라우디오 포사니, 플라비우 울호아 코엘류그리고마르셀로 핀거USP 수학, 통계 및 컴퓨터 과학 연구소의 교수들

Imagem do artigo
Imagem do artigo
Imagem do artigo
V여기에서 현대 컴퓨터 과학의 역설적인 시작에 대해 이야기하겠습니다. 그리고 저는 역설적이라고 말하는 이유는, 그것이 효율적인 계산 방법을 찾는 것이 아니라, 계산 불가능한 문제가 존재한다는 것을 보여주기 위해 등장했기 때문입니다.

이 이야기의 영웅은 바로 앨런 튜링으로, 그는 영화 "더 게임 오브 임이테이션"에서 등장한 인물입니다.모방 게임그리고 그는 컴퓨터 과학 분야에서 두각을 나타낸 연구자를 위해 매년 수여되는 튜링상을 가지고 있습니다. 1937년에 그는 수학적으로 특정 문제가 계산될 수 없음을 증명했습니다. 그러나 이를 위해서는 "계산 가능"하다는 것을 정의해야 했고, 그 과정에서 튜링 기계를 만들었습니다. 이러한 기계는 계산의 개념을 형식화하는 추상적인 수학적 개념이며, 중요한 수학적 결과 중 하나는 특정 기계, 즉 튜링의 범용 기계가 계산 이론에서 핵심적인 역할을 한다는 것을 보여줍니다. 이 튜링의 범용 기계는 오늘날 우리가 알고 있는 컴퓨터를 구축하는 기반입니다.

튜링의 초기 논문에는 주목할 만한 내용이 몇 가지 있으며, 이는 논문의 제목에 직접적으로 나타나 있습니다 (다음은 자유 번역):계산 가능한 수와 의사 결정 문제에 대한 응용즉, 계산 가능한 수는 무엇을 의미하나요? 즉, 계산 불가능한 수가 있나요?

네, 그리고 이것을 쉽게 이해할 수 있습니다. 하지만 먼저, 계산의 초기 단계로 돌아가 보겠습니다. 왜냐하면 초기 계산은 무한 수와 밀접하게 관련되어 있기 때문입니다. 1874년, 독일 수학자 게오르크 칸트는 무한한 종류가 있다는 것을 보여주는 논문을 발표했습니다. 특히, 그는 자연수 0, 1, 2, 3...의 무한함이 실수 무한함보다 작다는 것을 보여주었습니다. 아마 당신도 간단한 그림을 통해 이미 알아젏을 것입니다. 실수 수의 무한함은 연속선(이 집합은 연속이라고 함)이며, 이 선 위에 자연수 또는 정수(이러한 다른 집합의 크기는 연속이라고 함)를 간격을 두고 삽입할 수 있습니다. 칸트는 매우 혁신적인 전략을 사용하여 연속의 요소를 한 번에 한 번, 연속의 요소와 일치시키지 않고 항상 일부 요소를 남겨두는 것이 불가능하다는 것을 보여주었습니다. 따라서 그는 연속이 연속보다 엄격하게 크다는 것을 보여주었습니다.

그래서 터링은 실수를 증명하고, 계산 불가능한 숫자가 존재한다는 것을 보여줍니다. 계산 불가능한 숫자는 항상 연속체의 요소입니다. 그의 정의에 따르면, 실수는 무한히 자릿을 인쇄하는 프로그램 또는 원래 버전인 터링 기계가 존재하면 계산 가능합니다. 그러나 각 프로그램과 각 터링 기계는 유한한 크기를 가지며 파일에 저장됩니다. 파일은 자연수이며, 매우 클 수 있습니다. 따라서 프로그램의 최대 수는 계산 가능한 무한이며, 모든 실수를 인쇄할 수 있는 충분한 프로그램이 존재할 수 없습니다. 많은 실수는 어떤 프로그램이나 터링 기계로 인쇄할 수 없으며, 이것이 계산 불가능한 실수입니다. 이제 우리는 대부분의 실수가 계산 불가능하며, 프로그램이나 터링 기계로 인쇄할 수 있는 작은 비율만이 존재한다는 것을 알고 있습니다.

여기 작은 소문이 있습니다. 터링이 1936년에 논문을 썼을 때, 터링의 지식 없이, 유명한 수학자 알론조 처치가 이미 다른 수학적 기법을 사용하여 계산 불가능한 숫자의 존재를 증명했습니다. 따라서 잡지 편집자들은 터링의 논문이 진정으로 독창적인지 의문을 제기했습니다. 논문은 테이블 위에 놓여 있었고, 누군가가 처치에게 논문을 보여달라고 요청했고, 처치는 터링의 아이디어가 매우 독창적이라고 생각하여 터링을 미국에서 박사 학위 학생으로 초대했습니다. 이러한 지연으로 인해 논문은 1937년에 처음 출판되었습니다. 터링은 1년 안에 박사 학위를 받았고, 제2차 세계 대전이 발발했을 때 영국으로 돌아왔습니다. 이것이 영화의 시작입니다.모방 게임터링이 현대 컴퓨터 과학에 대한 큰 공헌을 한 후에

숫자로 돌아가면, 사람들이 계산 불가능한 숫자가 존재한다는 것을 알게 되었을 때의 첫 번째 반응은 다음과 같습니다: "제발, 계산 불가능한 숫자의 예를 보여주세요." 그리고 저는 즐겁게 대답합니다: "보여드릴 수 없습니다. 숫자를 보여주면, 이미 계산한 것입니다. 그리고 계산 불가능한 숫자는 계산할 수 없습니다. 당연하지 않나요? 좋습니다, 당연하지 않다면, 절대 계산 불가능한 숫자를 볼 수 없다는 생각을 받아들이세요. 왜냐하면 그것이 계산 불가능하기 때문입니다."

하지만, 숫자가 계산 불가능하다면, 우리는 어떻게 그것을 정의해야 할까요? 우리는 어떤 계산도 하지 않고 간접적인 방식으로 숫자를 정의해야 합니다. 유명한 예는 "컴퓨터 프로그램이 중단될 확률"입니다. 이 표현은 숫자를 정의하는 것입니다. 이 숫자가 계산 불가능하며, 그에 대한 거의 모든 속성을 알 수 없다는 것을 증명할 수 있습니다. 이 숫자가 0.5보다 작거나 0.00000001보다 크다는 것을 알 수 없습니다. 이러한 모든 질문 또한 계산 불가능합니다.

그리고 이것은 알란 튜링의 초기 논문에 다시 우리를 데려옵니다. 그는 계산 불가능한 문제, 즉 어떤 튜링 기계도 계산할 수 없는 문제, 즉 그의 논문의 제목에 언급된 "결정 문제(순수 논리)"가 있는 문제들이 존재한다는 것을 보여주었습니다.

그리고 이것이 현대 컴퓨팅의 탄생이었으며, 컴퓨팅에는 한계가 있다는 것을 보여주었습니다. 계산 불가능한 것들이 있으며, 우리는 계산 기계로 할 수 있는 것의 한계 내에서 살아야 합니다. 튜링의 정리는 어떤 프로그래밍 언어나 컴퓨터 유형에 의존하지 않습니다. 따라서, 어떤 최첨단 인공지능이나 앞으로 100년 후에 개발될 기술이든, 계산 불가능한 문제는 여전히 계산 불가능합니다.

________________
(저널 da USP에 게재된 의견)(정보 없음)본 콘텐츠의 모든 책임은 작성자에게 있으며, 이는 언론의 의견이나 상파울루 대학교의 기관적 입장을 반영하지 않습니다. 여기에서 저희의기사 작성 지침.)

Imagem do artigo
사용 정책
기사와 사진의 복제는 저널 da USP와 저자의 인용을 통해 자유롭게 가능합니다. 오디오 파일의 경우, USP 라디오와 저자를 명시해야 합니다. 비디오 파일의 경우, USP TV와 저자를 명시해야 합니다. 사진은 USP Images와 사진작가의 이름을 명시해야 합니다.

출처
Jornal da USP
원본 열기 ↗

⚙콘텐츠가 기계 번역되었습니다.

이 뉴스가 유용했나요?

토론 0

Seja o primeiro a contribuir com o debate.

정보를 공유하고 논거를 홍보하세요

유용한 정보나 데이터를 게시하는 것을 주저하지 마세요.

토론에 참여하려면 로그인하거나 무료 계정을 만드세요.