LTCT KOREA해외 학술 연구
세계 논리학의 지도 · 제18회
러시아 국기러시아편 01 · 문제와 직관주의 논리

명제의 뜻을 ‘푸는 방법’으로
읽을 수 있을까요?

안드레이 콜모고로프의 1932년 논문을 따라, 논리식을 참·거짓 표지로만 읽지 않고 “어떤 문제를 풀려면 무엇을 해야 하는가”로 해석하는 방법을 살펴봅니다.

A. N. Kolmogorov · Zur Deutung der intuitionistischen Logik · 1932

해결 과정을 담은 나무 상자와 선택 카드, 봉투를 흰 배경에 배치한 제목 삽화
제목 그림 · 서로 다른 해결 과정을 담은 세 상자를 별도 구도로 엮은 편집부 제작 삽화. 원문 도판이나 본문 생각그림을 복제하지 않았습니다.
읽기 안내 · 이 글은 1932년 독일어 원문 58–65쪽 전체를 확인해 사회자와 연구자의 대화로 재구성한 학습용 가상 대담입니다. 실제 인터뷰나 콜모고로프의 직접 발언이 아닙니다. 오늘날의 BHK라는 묶음 이름을 원문 고유 명칭처럼 쓰지 않고, 콜모고로프가 명제와 문제를 구분한 대목을 보존합니다.

A. N. Kolmogorov, Zur Deutung der intuitionistischen Logik

Mathematische Zeitschrift, 35, 58–65 · DOI 10.1007/BF01186549

괴팅겐 주립·대학도서관 스캔을 수록한 공개 PDF에서 도입, 문제에 대한 연산 해석, 양화와 부정, 명제의 증명 문제에 관한 후반부를 확인했습니다. 2023년 계보 연구로 헤이팅 해석과의 차이도 대조했습니다.

PART I · 명제와 문제를 나누기

참인 문장과 풀어야 할 과제는 서로 다른 역할을 가진다

콜모고로프는 직관주의 논리의 식을 문제와 해결 방법의 연산으로 해석합니다.

01
사회자

콜모고로프는 왜 직관주의 논리를 “문제의 논리”로 읽었나요?

연 연구자

논문은 일상과 수학에서 우리가 참인 명제를 말하고, 풀어야 할 문제도 세운다고 출발합니다. 문제에는 참·거짓만 붙이는 대신 해결 가능성과 해결 방법이 중요합니다.

콜모고로프는 직관주의 명제논리의 형식이 문제들을 결합하고 한 해결에서 다른 해결을 만드는 규칙과 잘 맞는다고 보았습니다. 형식식 하나를 수행해야 할 과제로 읽는 전환입니다.

생각그림 01 · 두 종류의 대상명제 · 문제
명제세계가 그러한지 묻고 참과 거짓을 논합니다.
문제무엇을 구성하거나 찾아야 하는지 묻고 해결 방법을 요구합니다.
논문은 두 종류를 구분한 뒤 문제의 결합 규칙을 직관주의 논리와 대응시킵니다.
원문 근거 · 58–59쪽 도입.
02
사회자

“문제를 푼다”는 말은 정답 문장 하나를 말하는 것인가요?

연 연구자

해결은 문제의 요구에 맞는 대상이나 방법을 제시하는 일입니다. 계산 문제라면 값을 구하는 절차, 존재 문제라면 대상을 찾고 조건을 확인하는 근거, 함의 문제라면 한 해결을 다른 해결로 바꾸는 일반 방법이 필요합니다.

따라서 결과가 같은 두 해결도 방법과 정보가 다를 수 있습니다. 이 관점은 논리 기호의 뜻을 진리표에만 두지 않고 어떤 해결 데이터를 내놓아야 하는지에 둡니다.

생각그림 02 · 해결이 담는 것결과 · 방법 · 근거
결과요구된 대상이나 답을 제시합니다.
방법어떤 입력에서도 작동하는 절차가 필요할 수 있습니다.
근거제시한 답이 조건을 만족함을 확인합니다.
어떤 문제가 어느 정도의 해결 정보를 요구하는지는 연결사의 뜻에 따라 달라집니다.
원문 근거 · 59–61쪽 문제와 해결의 설명.
03
사회자

가장 단순한 문제까지 논리가 해결해 주나요?

연 연구자

논리는 원자 문제의 구체적 해결법을 자동으로 주지 않습니다. 콜모고로프는 기본 문제들을 출발점으로 두고, 논리연결사가 그 문제들을 새 문제로 조립하는 방식을 설명합니다.

예를 들어 “이 수를 인수분해하라”의 실제 계산법은 수학 내용에서 와야 합니다. 문제의 논리는 “A와 B를 모두 풀라” 또는 “A의 어떤 해결에서도 B의 해결을 만들라” 같은 조합의 요구를 명료하게 합니다.

생각그림 03 · 내용과 논리의 분업원자 · 조합
기본 문제 A구체 분야가 해결 기준과 방법을 제공합니다.
논리연산A와 B를 어떤 새 요구로 묶을지 정합니다.
복합 문제해결이 어떤 자료를 포함해야 하는지 드러납니다.
논리 해석은 원자 문제의 내용을 발명하지 않고 복합 문제의 해결 조건을 조직합니다.
원문 근거 · 59–60쪽 기본 문제와 연산.
04
사회자

A∧B를 문제로 읽으면 무엇을 제출해야 하나요?

연 연구자

두 문제를 정해 보겠습니다. A는 “양의 짝수 n을 하나 찾고 n=2k가 되는 자연수 k를 제시하라”입니다. B는 “4 이상인 짝수 m을 하나 찾고 m=2ℓ이 되는 자연수 ℓ을 제시하라”입니다. 수와 그 수가 조건을 만족한다는 계산을 함께 제출합니다.

A의 해결로 n=6, k=3, 6=2×3을 낼 수 있습니다. B의 해결로 m=8, ℓ=4, 8=2×4와 8≥4를 낼 수 있습니다. A∧B는 두 해결을 한 쌍으로 제출하라는 요구입니다. 어느 한쪽만 제출했다면 다른 쪽 문제는 남아 있습니다.

생각그림 04 · 두 계산을 한 쌍으로 제출하기과정 따라가기
두 문제는 편집부의 교육용 예입니다. 버튼은 제출된 자료의 구성을 비교하며, 다른 해결을 자동 추론하지 않습니다.
원문 근거 · 60쪽 연언 해석. 실험은 편집부 재구성.
PART II · 연결사의 조작적 뜻

각 논리 기호를 해결책을 만드는 요구 사항으로 읽는다

연언·선언·함의·부정과 양화가 어떤 해결 데이터를 요구하는지 차례로 풉니다.

05
사회자

A∨B를 풀 때는 어느 쪽을 풀었는지도 알려야 하나요?

연 연구자

복합 문제 A∨B의 해결은 A 또는 B 가운데 적어도 하나의 해결을 제공해야 합니다. 실제로 쓸 수 있는 해결이라면 어느 갈래의 해결인지도 드러나야, 뒤의 절차가 그에 맞게 움직일 수 있습니다.

“둘 중 하나는 해결될 것이다”라는 정보만으로는 아직 선택한 갈래의 해결을 사용할 수 없습니다. 이 점에서 문제 해석의 선언은 막연한 가능성보다 구체적인 선택 자료를 요구합니다.

생각그림 05 · 선언의 표지왼쪽 · 오른쪽
왼쪽 선택표지 L과 A의 해결을 함께 냅니다.
오른쪽 선택표지 R과 B의 해결을 함께 냅니다.
표지 없음어느 해결을 사용할지 정할 수 없어 후속 작업이 막힙니다.
선택 표지는 편집부가 오늘의 데이터 구조로 풀어 쓴 모형입니다.
원문 근거 · 60쪽 선언 해석.
06
사회자

A→B는 왜 해결을 바꾸는 일반 방법으로 읽나요?

연 연구자

앞서 정한 A와 B를 그대로 사용합시다. A의 해결 n=2k를 받으면 m=n+2, ℓ=k+1로 정합니다. 그러면 m=2k+2=2(k+1)=2ℓ입니다. n은 양의 짝수이므로 n≥2이고, 따라서 m≥4입니다. B가 요구한 두 조건을 모두 만족합니다.

(6, 3)을 받으면 (8, 4)를 내고, (10, 5)를 받으면 (12, 6)을 냅니다. 모든 허용된 입력에 같은 계산을 적용할 수 있으므로 A→B의 해결 방법이 됩니다. 특정 입력 하나의 결과뿐 아니라 일반적인 변환 규칙과 그 규칙이 조건을 보존하는 이유를 제출해야 합니다.

생각그림 06 · 해결 자료를 바꾸는 계산과정 따라가기
입력: n=2k, n≥2m=n+2, ℓ=k+1m=2k+2=2(k+1)=2ℓn≥2이므로 m≥4예: (6, 3)을 받으면(8, 4)를 제출
A의 해결을 입력받아 B의 해결을 만드는 한 가지 방법입니다. B를 따로 해결하는 다른 방법도 있을 수 있습니다.
원문 근거 · 60–61쪽 함의 해석.
07
사회자

¬A는 “A가 거짓”이라는 표지와 어떻게 다른가요?

연 연구자

문제 해석에서 ¬A는 A의 해결을 가정하면 모순적인 문제에 이르게 하는 방법으로 읽습니다. 즉 A의 해결을 받아 불가능성을 드러내는 변환을 요구합니다.

A의 해결을 아직 찾지 못했다는 사실만으로 ¬A가 해결되지는 않습니다. 찾지 못함과 불가능성을 보이는 방법은 서로 다릅니다.

생각그림 07 · 부정의 요구실패 · 반박
단순 실패현재 A의 해결을 찾지 못했습니다. 탐색의 한계일 수 있습니다.
¬A의 해결어떤 A 해결을 가정해도 모순으로 보내는 일반 방법을 제시합니다.
“아직 모름”을 부정으로 바꾸지 않는 구분이 구성적 독해의 핵심입니다.
원문 근거 · 60–61쪽 부정과 함의 해석.
08
사회자

같은 A와 B라도 연결사에 따라 제출물이 얼마나 달라지나요?

연 연구자

같은 짝수 문제 A와 B를 연결해도 제출물은 달라집니다. A∧B에는 두 해결의 쌍이 필요합니다. A∨B에는 선택한 갈래를 표시하고 그 갈래의 해결을 제출합니다. A→B에는 임의의 A 해결을 받았을 때 B 해결을 만드는 일반 방법을 제출합니다.

선언에서 “A 쪽을 선택했다”고 밝히는 이유는 어떤 문제의 해결을 검사해야 하는지 알려 주기 위해서입니다. 함의에서는 입력 수가 달라져도 계산 규칙이 계속 작동하는지 확인합니다.

생각그림 08 · 같은 문제, 다른 제출물과정 따라가기
수 하나의 정답 여부와 함께, 연결사가 요구하는 해결 자료의 형식을 확인하는 활동입니다.
원문 근거 · 60–61쪽 연결사 해석. 실험은 편집부 재구성.
09
사회자

∀xA(x)와 ∃xA(x)는 문제로 어떻게 달라지나요?

연 연구자

전칭 문제는 허용된 임의의 x가 주어졌을 때 A(x)를 푸는 일반 방법을 요구합니다. 유한한 몇 사례를 모아 놓는 것으로는 충분하지 않습니다.

존재 문제는 구체적인 x 하나와 그 x에 대한 A(x)의 해결을 함께 내놓아야 합니다. “어딘가에 있을 것”이라는 주장만으로는 해결 자료가 완성되지 않습니다.

생각그림 09 · 양화사의 두 제출 형식일반 방법 · 증인
문제제출해야 할 것부족한 것
∀xA(x)임의의 x에서 A(x)를 푸는 일반 방법몇 사례의 성공
∃xA(x)구체적 x와 A(x)의 해결존재할 것이라는 추측
오늘날의 “증인” 표현은 이해를 돕는 해설이며 원문의 독일어 용어를 그대로 옮긴 표지는 아닙니다.
원문 근거 · 61–62쪽 일반·존재 문제 해석.
PART III · 해석의 범위와 계보

문제의 논리와 명제의 논리를 섞지 않고 연결한다

증명 문제라는 다리를 통해 두 층을 연결하고, 헤이팅 해석·현대 BHK와의 관계를 구분합니다.

10
사회자

명제와 문제를 구분하면 둘은 완전히 따로 놀게 되나요?

연 연구자

논문 후반부는 명제 A에 대해 “A의 증명을 제시하라”라는 문제를 생각하며 두 층을 연결합니다. 명제 자체와 그 명제를 증명하는 문제는 같은 대상이 아니지만, 증명 문제를 통해 관계를 세울 수 있습니다.

이 구분 덕분에 명제의 고전적 진리값을 문제 해결의 구조와 곧바로 동일시하지 않고도, 수학적 증명 활동을 논리 연산의 대상으로 다룰 수 있습니다.

생각그림 10 · 두 층과 다리명제 · 증명 문제
명제 A세계 또는 수학적 대상에 관해 말합니다.
문제 ?AA의 증명을 구성하라는 과제입니다.
다리증명 자료가 있으면 문제는 해결되지만 두 표현의 역할은 구분됩니다.
물음표 표기는 논문의 연결 아이디어를 설명하기 위한 편집부 표지입니다.
원문 근거 · 62–64쪽 명제와 증명 문제의 연결.
11
사회자

이 해석은 모든 명제를 직관주의 방식으로만 보라고 요구하나요?

연 연구자

콜모고로프의 독특한 점은 명제와 문제를 분리한다는 데 있습니다. 그는 문제 계산의 형식이 직관주의 논리와 맞는다고 보면서도, 명제의 참·거짓 논의를 문제의 해결과 곧장 같은 것으로 만들지 않습니다.

따라서 이 논문을 “고전 논리는 틀렸고 모든 명제는 곧 증명이다”라고 요약하면 원문의 구분을 잃습니다. 문제의 논리는 명제의 논리와 나란히 둘 수 있는 다른 층으로 제안됩니다.

생각그림 11 · 두 논리 층의 자리나란히 보기
명제의 층무엇이 사실인지, 어떤 명제가 참인지 다룹니다.
문제의 층무엇을 구성해야 하고 해결이 무엇인지 다룹니다.
연결의 층명제의 증명 문제를 통해 둘 사이를 오갑니다.
나란히 둔다는 설명은 원문의 구분을 오늘의 독자에게 풀어 쓴 편집부 해설입니다.
원문 근거 · 62–65쪽 두 종류의 대상에 관한 논의.
12
사회자

오늘날 BHK 해석과 콜모고로프의 논문을 같은 것으로 불러도 되나요?

연 연구자

오늘날에는 브라우어–헤이팅–콜모고로프 해석이라는 이름으로 구성적 증명 조건을 묶어 설명하는 일이 많습니다. 그러나 역사적으로 헤이팅의 증명 해석과 콜모고로프의 문제 해석은 출발점과 철학적 구분이 같지 않습니다.

2023년 계보 연구는 콜모고로프가 문제와 명제를 더 강하게 구분했고, 문제의 계산을 직관주의의 특정 철학에 종속시키지 않았다고 분석합니다. 공통 형식과 역사적 차이를 함께 적는 편이 정확합니다.

생각그림 12 · 공통점과 차이BHK · 계보
항목공통 형식콜모고로프 1932의 강조
연언두 해결 자료두 문제를 함께 푸는 과제
함의해결 변환 방법문제에서 문제로 가는 일반 방법
철학적 위치구성적 의미 설명명제와 문제를 별도 종류로 유지
표는 후속 계보 연구에 근거한 편집부 비교이며 세 인물의 견해를 하나로 합치지 않습니다.
원문 전체와 Andrei Rodin (2023)의 계보 분석 대조.
13
사회자

일상 계획에도 “해결 자료의 모양”을 적용할 수 있을까요?

연 연구자

여행 계획에서 “기차표를 사고 숙소를 예약하라”는 연언형 과제는 두 확인 자료를 요구합니다. “기차나 버스 가운데 하나로 이동하라”는 선언형 과제는 선택한 교통수단과 실제 표가 필요합니다.

이 비유는 연결사의 요구를 익히는 데 유용하지만, 원논문의 수학적 해석을 일상 업무 관리법과 동일시하지는 않습니다. 실제 문제에는 비용·시간·불확실성처럼 논리식에 아직 담지 않은 조건이 더 있습니다.

생각그림 13 · 실험 3 — 계획의 제출물조작 가능
일상 예는 해결 자료의 차이를 확인하는 장난감 모형이며 원문의 사례가 아닙니다.
문제 해석의 구조를 활용한 편집부 적용 예.
14
사회자

명제의 뜻을 ‘푸는 방법’으로 읽을 수 있을까요?

연 연구자

직관주의 논리의 식을 문제의 결합으로 읽으면, 각 연결사가 어떤 해결 방법과 자료를 요구하는지 분명해집니다. 연언은 두 해결, 선언은 선택한 갈래의 해결, 함의는 일반 변환, 전칭은 임의 입력을 다루는 방법, 존재는 증인과 해결을 요구합니다.

다만 콜모고로프는 명제 자체와 문제를 구분했습니다. 모든 참을 곧바로 해결 방법으로 바꾸기보다 “A를 증명하라”라는 문제를 사이에 두어 두 층을 연결한 점이 이 논문의 선명한 특징입니다.

생각그림 14 · 문제 해석의 지도연결사 · 해결
A∧BA와 B의 해결 한 쌍
A∨B갈래 표지와 한쪽 해결
A→BA 해결을 B 해결로 바꾸는 방법
∃xA(x)구체적 x와 A(x)의 해결
기호마다 필요한 해결 데이터가 달라진다는 사실이 문제 해석의 핵심입니다.
생각그림 15 · 읽기 점검 네 칸학습 적용
대상지금 말하는 것이 명제인가요, 문제인가요?
입력해결 방법이 무엇을 받아야 하나요?
출력어떤 자료를 내놓아야 하나요?
한계원자 문제의 실제 해결법은 어디서 오나요?
네 칸을 채우면 진리값 설명과 해결 방법 설명을 섞는 오류를 줄일 수 있습니다.
원문 근거 · 58–65쪽 전체.

자료와 출처

  1. 주된 원전 · A. N. Kolmogorov, “Zur Deutung der intuitionistischen Logik,” Mathematische Zeitschrift 35 (1932), 58–65. 공개 원문 PDF.
  2. 서지 대조 · EuDML, 논문 레코드; DOI 10.1007/BF01186549.
  3. 계보 연구 · Andrei Rodin, “Kolmogorov’s Calculus of Problems and Its Legacy” (2023), arXiv:2307.09202. 헤이팅 해석과의 차이를 대조했습니다.

원문의 긴 문장을 직접 번역해 싣지 않고 문제 연산의 구조를 한국어로 풀어 썼습니다. 현대 BHK 설명과 1932년 원문의 문제·명제 구분을 동일시하지 않았습니다. 인용 수는 사용하지 않았습니다.