LTCT KOREA로그인
LTCTKOREA논리와 생각을 배우는 곳
고급 논리학 제16편

한 이론의 증명이 닿지 않는 문장은 왜 생기나요?

산술의 공리와 증명을 차근차근 살피며 불완전성의 조건을 이해합니다.

학습자와 선생님의 대화예시와 풀이로 함께 익히기
고급 논리학 · 16
불완전성의 조건T ⊬ G

어떤 산술 이론에 한계가 생기는지 봅니다.

뜻을 정하고하나씩 확인해요

오늘 함께 읽고 연습할 내용

학습을 위해 구성한 가상 대화 · 논리학 교재를 참고하여 LTCT가 대화와 예시를 작성했습니다.

ADVANCED LOGIC · 16
고급 논리학제16편
20
대화 시작

함께 시작해 볼까요?

효과적으로 공리화되고 충분한 기초 산술의 공리를 포함하는 일관된 이론이라는 조건 아래 불완전성을 읽고, 완전성 정리와 구별합니다.

01

불완전성 정리는 어떤 이론에 적용되나요?

기호의 뜻과 가정부터 확인합니다.

학습자

불완전성 정리는 어떤 이론에 적용되나요?

선생님

여기서 T는 고전 일차논리의 공리와 추론 규칙을 갖춘 산술 이론입니다. 일관성, 효과적인 공리 열거, 로빈슨 산술 Q를 포함하는 충분한 산술 표현력을 가정합니다. 괴델–로서 제1불완전성 정리에 따르면 T가 G도 ¬G도 증명하지 못하는 닫힌 문장 G가 존재합니다.

학습자

이 부분의 조건이나 이유를 예로 확인해 볼까요?

선생님

셋 중 하나를 빠뜨리면 정리의 적용 범위가 달라집니다. 증명이 존재한다는 말과 표준 자연수에서 참이라는 말도 구별합니다.

직접 생각해 보세요

일관성만 있으면 모든 이론에 불완전성 정리가 적용되나요?

답과 풀이 확인하기

아닙니다.

효과적 공리화와 기초 산술의 표현력도 필요합니다.

직접 생각해 보세요

T ⊬ G와 T ⊬ ¬G의 두 기호는 무엇을 뜻하나요?

답과 풀이 확인하기

어느 쪽에도 T-증명이 없다는 뜻입니다.

G의 참값을 정한 모형을 하나 보여 주었다는 말과는 다릅니다.

02

얼마나 많은 산술을 표현해야 하나요?

기호의 뜻과 가정부터 확인합니다.

학습자

얼마나 많은 산술을 표현해야 하나요?

선생님

로빈슨 산술 Q는 0, 후속 함수 S, 덧셈 +, 곱셈 ×에 대한 기본 공리를 갖습니다. x+0=x와 x+S(y)=S(x+y)가 예입니다. 유한한 계산과 기호열을 수로 다루는 표현력을 확보합니다.

학습자

이 부분의 조건이나 이유를 예로 확인해 볼까요?

선생님

페아노 산술 PA는 Q를 포함하며 귀납 공리 도식을 더합니다. Q나 PA와 무관한 모든 논리 게임에 정리를 적용하는 것은 정확하지 않습니다.

직접 생각해 보세요

명제논리 진리표 체계에도 Q 수준의 표현력이 있나요?

답과 풀이 확인하기

일반적으로 없습니다.

유한 명제논리의 타당성은 진리표로 결정 가능합니다.

직접 생각해 보세요

PA가 일관적이라면 제1정리가 적용되나요?

답과 풀이 확인하기

적용됩니다.

PA는 Q를 포함하며 공리들을 효과적으로 열거할 수 있습니다.

03

공리를 기계적으로 찾는다는 말은 무엇인가요?

기호의 뜻과 가정부터 확인합니다.

학습자

공리를 기계적으로 찾는다는 말은 무엇인가요?

선생님

효과적 공리화는 공리들을 알고리즘으로 빠짐없이 열거할 수 있다는 뜻입니다. 공리가 무한해도 정해진 순서로 모두 내보내는 절차가 있으면 됩니다.

학습자

이 부분의 조건이나 이유를 예로 확인해 볼까요?

선생님

증명은 유한 기호열이므로 적절한 형식화에서는 증명 후보를 차례로 검사해 정리들을 열거할 수 있습니다. 아직 나타나지 않은 문장이 끝내 나타나지 않을지는 다른 문제입니다.

직접 생각해 보세요

공리가 무한히 많으면 효과적 공리화가 불가능한가요?

답과 풀이 확인하기

가능할 수 있습니다.

PA의 귀납 공리 도식은 무한하지만 각 사례를 기계적으로 생성합니다.

직접 생각해 보세요

오랫동안 G의 증명을 찾지 못하면 T ⊬ G인가요?

답과 풀이 확인하기

그렇지 않습니다.

유한한 탐색 실패로 모든 가능한 유한 증명을 배제할 수 없습니다.

04

일관성과 완전성은 어떻게 다른가요?

기호의 뜻과 가정부터 확인합니다.

학습자

일관성과 완전성은 어떻게 다른가요?

선생님

일관성은 T ⊬ ⊥입니다. 이론의 구문적 완전성은 모든 닫힌 문장 A에 대해 T ⊢ A 또는 T ⊢ ¬A가 성립한다는 뜻입니다.

학습자

이 부분의 조건이나 이유를 예로 확인해 볼까요?

선생님

11편의 일차논리 의미론적 완전성은 Γ ⊨ A ⇒ Γ ⊢ A입니다. 특정 이론이 모든 문장을 결정할 수 있다는 주장과는 다른 개념입니다.

직접 생각해 보세요

일차논리가 완전하다면 PA도 모든 문장을 결정하나요?

답과 풀이 확인하기

그렇게 따라오지 않습니다.

의미론적 귀결과 특정 T의 증명 능력은 서로 다른 질문입니다.

직접 생각해 보세요

T가 A와 ¬A를 모두 증명하면 어떻게 되나요?

답과 풀이 확인하기

일관성 조건이 깨집니다.

고전 논리에서 두 증명으로 모순을 도출할 수 있습니다.

05

어떻게 증명을 자연수로 바꾸나요?

기호의 뜻과 가정부터 확인합니다.

학습자

어떻게 증명을 자연수로 바꾸나요?

선생님

괴델 번호화는 기호·식·유한 증명에 번호를 대응시키는 방법입니다. Proof_T(n,m)은 n번 기호열이 m번 문장의 정당한 T-증명이라는 산술 관계를 나타냅니다.

학습자

이 부분의 조건이나 이유를 예로 확인해 볼까요?

선생님

Prov_T(m) := ∃n Proof_T(n,m)는 ‘m번 문장에 T-증명이 있다’는 뜻입니다. 여기에는 T의 공리 열거와 기계적인 증명 검사 가능성이 쓰입니다. 진리 술어와 혼동하지 않습니다.

직접 생각해 보세요

Prov_T(m)이 표준 자연수에서 참인 모든 문장을 나타내나요?

답과 풀이 확인하기

그렇지 않습니다.

T 안에서의 증명 가능성을 코드화한 것입니다.

직접 생각해 보세요

기호열에 번호를 붙일 수 있는 기본 이유는 무엇인가요?

답과 풀이 확인하기

기호열이 유한하게 적히기 때문입니다.

문자열과 그 검사 과정을 계산 가능한 수의 관계로 나타냅니다.

06

문장이 자기 자신에 대해 말할 수 있나요?

기호의 뜻과 가정부터 확인합니다.

학습자

문장이 자기 자신에 대해 말할 수 있나요?

선생님

대각화 보조정리는 변수가 하나인 적절한 산술식 F(x)에 대해 T ⊢ G ↔ F(⌜G⌝)를 만족하는 문장 G를 만들어 줍니다. ⌜G⌝는 G의 괴델 번호를 가리킵니다.

학습자

이 부분의 조건이나 이유를 예로 확인해 볼까요?

선생님

F를 ¬Prov_T(x)로 택하면 G는 자기 T-증명이 존재하지 않는다는 산술적 내용을 갖습니다. 자연어 수수께끼를 공리로 넣는 대신 번호 부여와 대입 계산을 형식화합니다.

직접 생각해 보세요

G가 자기 번호에 관해 말하도록 만드는 도구는 무엇인가요?

답과 풀이 확인하기

대각화 보조정리입니다.

식을 수로 부호화하고 자기 대입을 산술적으로 표현합니다.

직접 생각해 보세요

F(x)=¬Prov_T(x)를 쓰면 어떤 동치를 얻나요?

답과 풀이 확인하기

G ↔ ¬Prov_T(⌜G⌝)입니다.

정해진 형식 체계 안에서 그 동치를 증명할 수 있도록 G를 구성합니다.

07

괴델 문장 G는 왜 증명되지 않나요?

기호의 뜻과 가정부터 확인합니다.

학습자

괴델 문장 G는 왜 증명되지 않나요?

선생님

T가 G를 증명한다고 가정합시다. 실제 유한 증명의 번호가 있으므로 그 사실을 산술화해 Prov_T(⌜G⌝)를 도출할 수 있습니다. 동시에 G와 동치식에서 ¬Prov_T(⌜G⌝)를 얻어 모순입니다.

학습자

이 부분의 조건이나 이유를 예로 확인해 볼까요?

선생님

따라서 T가 일관적이면 T ⊬ G입니다. 여기서 G의 부정까지 증명되지 않음을 보여 주려면 별도 논증이 필요합니다. 괴델의 원래 논증과 로서의 개선은 가정이 정확히 다릅니다.

직접 생각해 보세요

T가 G와 Prov_T(⌜G⌝)를 함께 증명하면 무엇이 문제인가요?

답과 풀이 확인하기

그 부정도 함께 증명하게 됩니다.

G의 자기 지시 동치식으로 모순이 생깁니다.

직접 생각해 보세요

이 한 방향만으로 T ⊬ ¬G도 증명했나요?

답과 풀이 확인하기

아직입니다.

부정의 불증명에는 추가 분석 또는 로서의 개선이 필요합니다.

08

로서는 어떤 조건을 개선했나요?

기호의 뜻과 가정부터 확인합니다.

학습자

로서는 어떤 조건을 개선했나요?

선생님

로서는 증명과 반증의 번호를 비교하는 방식으로 자기 지시 문장을 새로 만들었습니다. 적절한 로서 문장 R에 대해 일관성만으로 T ⊬ R과 T ⊬ ¬R을 보일 수 있습니다.

학습자

이 부분의 조건이나 이유를 예로 확인해 볼까요?

선생님

원래 괴델 논증에서는 반대 방향을 다루는 데 ω-일관성 같은 더 강한 가정을 사용했습니다. 현대 제1정리의 표준적인 로서 형식은 효과적 공리화·Q의 포함·일관성을 정확한 조건으로 씁니다.

직접 생각해 보세요

로서 형태의 제1정리에 ω-일관성이 필수인가요?

답과 풀이 확인하기

필수가 아닙니다.

로서의 증명은 기본 일관성 가정으로 두 방향의 불증명성을 확보합니다.

직접 생각해 보세요

일관성만 있는 모든 언어 이론에 정리가 성립하나요?

답과 풀이 확인하기

아닙니다.

공리의 효과적인 열거와 충분한 기초 산술도 전제해야 합니다.

09

두 완전성 정리가 충돌하지 않는 까닭은요?

기호의 뜻과 가정부터 확인합니다.

학습자

두 완전성 정리가 충돌하지 않는 까닭은요?

선생님

일차논리의 의미론적 완전성은 Γ ⊨ A ⇒ Γ ⊢ A입니다. 제1불완전성은 특정 T에 독립인 G가 존재한다는 결론입니다. 질문의 층위가 다릅니다.

학습자

이 부분의 조건이나 이유를 예로 확인해 볼까요?

선생님

T에서 G와 ¬G가 모두 도출되지 않으면 T∪{G}, T∪{¬G}는 각각 무모순합니다. 일차논리 완전성으로 두 집합 모두 모형을 얻으며, 서로 다른 T-모형에서 G의 참값이 달라집니다.

직접 생각해 보세요

T ⊬ G이면 T ⊨ ¬G라고 말할 수 있나요?

답과 풀이 확인하기

그렇게 결론 내릴 수 없습니다.

T∪{G}의 모형이 있을 수 있으며 독립일 때 실제로 존재합니다.

직접 생각해 보세요

T∪{G}가 무모순하면 무엇이 있나요?

답과 풀이 확인하기

그 전제 집합의 모형이 있습니다.

일차논리의 건전성과 완전성으로 무모순성과 만족 가능성이 연결됩니다.

10

‘참이지만 증명할 수 없다’는 말은 정확한가요?

기호의 뜻과 가정부터 확인합니다.

학습자

‘참이지만 증명할 수 없다’는 말은 정확한가요?

선생님

참이라는 말에는 해석이 필요합니다. 표준 자연수 ℕ에서의 참, 특정 T-모형에서의 참, 모든 T-모형에서의 참을 구별합니다. 불완전성의 직접 결론은 T가 결정하지 못하는 문장의 존재입니다.

학습자

이 부분의 조건이나 이유를 예로 확인해 볼까요?

선생님

14편의 비표준 모형처럼 같은 공리들을 만족하는 여러 구조가 있을 수 있습니다. 한 T의 증명이 없다는 것은 모든 형태의 추론이 불가능하다는 뜻이 아닙니다.

직접 생각해 보세요

T ⊬ G이면 G가 어디에서도 참이 아닌가요?

답과 풀이 확인하기

그렇게 말할 수 없습니다.

불증명성과 모형 만족은 다른 성질입니다.

직접 생각해 보세요

‘진리’를 말할 때 함께 써야 할 내용은 무엇인가요?

답과 풀이 확인하기

어느 구조 또는 어떤 모형 집합에서의 참인지입니다.

해석 범위를 적어야 증명 가능성과 공정하게 비교할 수 있습니다.

11

제2불완전성은 무엇을 추가하나요?

기호의 뜻과 가정부터 확인합니다.

학습자

제2불완전성은 무엇을 추가하나요?

선생님

적절한 형식의 자기 일관성 문장은 Con(T):=¬Prov_T(⌜⊥⌝)처럼 쓸 수 있습니다. 제2정리는 통상적인 산술화와 증명 가능성의 유도 조건을 갖춘 충분히 강한 효과적 이론 T가 일관적이면 T 안에서 Con(T)를 증명할 수 없다고 말합니다.

학습자

이 부분의 조건이나 이유를 예로 확인해 볼까요?

선생님

여기서는 PA와 같은 표준 형식화를 예로 듭니다. 제1정리와 제2정리의 세부 가정을 기계적으로 동일하게 놓지 않습니다. 외부의 더 강한 이론이 T의 일관성을 증명하는 일은 구별됩니다.

직접 생각해 보세요

제2정리는 바깥에서 T의 일관성을 절대 증명할 수 없다는 뜻인가요?

답과 풀이 확인하기

그런 뜻이 아닙니다.

T 자신의 형식 언어에서 자연스럽게 산술화한 Con(T)의 도출 가능성에 관한 정리입니다.

직접 생각해 보세요

Con(T)는 무엇에 관한 문장인가요?

답과 풀이 확인하기

T에서 모순의 증명이 존재하지 않는다는 내용입니다.

T의 증명 가능성 관계를 산술식으로 표현해야 합니다.

12

한 이론의 세 가지 질문을 함께 풀어 볼까요?

기호의 뜻과 가정부터 확인합니다.

학습자

한 이론의 세 가지 질문을 함께 풀어 볼까요?

선생님

일관적이고 효과적으로 공리화된 Q의 확장 T가 있다고 합시다. 제1정리의 G에 대해 T는 G도 ¬G도 증명하지 않습니다. 동시에 건전성 T ⊢ A ⇒ T ⊨ A와 일차논리 완전성 T ⊨ A ⇒ T ⊢ A는 유지됩니다.

학습자

이 부분의 조건이나 이유를 예로 확인해 볼까요?

선생님

기호의 역할을 살펴봅니다. ⊢는 형식적 도출, ⊨는 모든 전제 모형에서의 귀결입니다. 제1정리는 T가 모든 산술 문장을 한쪽으로 증명할 수 있다는 기대에 경계를 그어 줍니다. 다음 편에서는 세계마다 참이 달라지는 양상논리를 배웁니다.

직접 생각해 보세요

T ⊬ G, T ⊬ ¬G라면 T-모형은 G에 모두 같은 값을 주나요?

답과 풀이 확인하기

같은 값을 주지 않습니다.

두 확장 T∪{G}와 T∪{¬G}가 각각 모형을 가집니다.

직접 생각해 보세요

제1정리의 정확한 세 가정은 무엇인가요?

답과 풀이 확인하기

일관성, 효과적 공리화, Q 수준의 기초 산술입니다.

전제 조건을 모두 만족하는 T에서 독립 문장의 존재를 결론 내립니다.

내 말로 정리하기

오늘 익힌 내용을 어떻게 설명할까요?

예시를 하나 정해서 설명해 보세요. 다시 생각해 보고 싶은 질문도 함께 적을 수 있습니다.

기록은 현재 브라우저에만 저장됩니다. 다른 기기에서는 보이지 않습니다.

참고한 논리학 자료

3개 자료

개념의 정의와 기호의 뜻을 아래 자료로 확인했습니다. 대화와 생활 예시는 학습을 위해 작성했습니다.

01쿠르트 괴델 · 형식적으로 결정할 수 없는 명제들 I (1931)

괴델의 원논문 서지와 논증의 출발점을 확인했습니다. 설명과 연습은 새로 작성했습니다.

원문 확인
02Stanford Encyclopedia of Philosophy · Gödel’s Incompleteness Theorems

2025년 10월 개정 설명의 Q·로서·제2정리 적용 조건을 대조했습니다.

원문 확인
03Open Logic Project

증명 번호화와 자기 지시의 교재적 해설을 참고했습니다.

원문 확인

고급 논리학 · 제16편
한 이론의 증명이 닿지 않는 문장은 왜 생기나요?

처음으로