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

하나의 논증을 언어·모형·증명으로 끝까지 검토할까요?

하나의 증명을 끝까지 따라가며 형식화·반모형·메타정리와 양상을 종합합니다.

학습자와 선생님의 대화예시와 풀이로 함께 익히기
고급 논리학 · 20
논증을 끝까지 검토하기Γ ⊢ C ⊨

언어·모형·증명·반모형을 함께 사용합니다.

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

오늘 함께 읽고 연습할 내용

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

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

함께 시작해 볼까요?

언어 선택부터 모형 평가·증명·반례·체계의 한계까지 연결하고, 고급 과정의 주요 구별을 종합 연습합니다.

01

하나의 논증은 어디부터 검사할까요?

먼저 해석과 규칙을 명확히 합니다.

학습자

하나의 논증은 어디부터 검사할까요?

선생님

이제 고급 논리학의 여러 도구를 한 논증에 적용합니다. 영역 D={아라,보라}를 정하고 상수 a는 아라를, 단항 술어 P는 신청자, Q는 확인받은 사람을, 이항 관계 R(x,y)는 x가 y에게 확인 요청을 보냈다는 뜻으로 읽겠습니다.

학습자

어떤 규칙이나 가정을 더 확인해야 할까요?

선생님

우리는 먼저 문장과 모형의 기호를 분명히 구분합니다. P와 Q는 개별 대상의 속성이고 R은 순서가 있는 두 대상의 관계입니다. R(a,y)에서 y는 자유변수이므로 평가할 때 변수 배정이 필요합니다.

직접 생각해 보세요

P(a)는 어떤 종류의 식인가요?

답과 풀이 확인하기

자유변수가 없는 문장입니다.

상수 a는 이미 모형의 해석으로 대상을 가리킵니다.

직접 생각해 보세요

R(a,y)의 참을 평가할 때 추가로 필요한 것은 무엇인가요?

답과 풀이 확인하기

y의 변수 배정입니다.

y가 자유롭게 나타나므로 어느 대상을 가리키는지 정해야 합니다.

02

세 전제를 먼저 정확하게 읽어 볼까요?

먼저 해석과 규칙을 명확히 합니다.

학습자

세 전제를 먼저 정확하게 읽어 볼까요?

선생님

논증의 전제 집합 Γ를 다음처럼 정합니다. ① ∀x(P(x)→∃yR(x,y)): 신청자는 누군가에게 확인 요청을 보냅니다. ② P(a): 아라는 신청자입니다. ③ ∀y(R(a,y)→Q(y)): 아라가 요청을 보낸 사람은 모두 확인받았습니다.

학습자

어떤 규칙이나 가정을 더 확인해야 할까요?

선생님

결론을 C := ∃y(R(a,y)∧Q(y))로 잡습니다. 이는 아라가 확인 요청을 보냈고 확인받은 사람이 적어도 한 명 있다는 뜻입니다. 모든 전제와 결론은 닫힌 문장이므로 변수 배정에 의존하지 않습니다.

직접 생각해 보세요

첫 전제에 Q라는 기호가 등장하나요?

답과 풀이 확인하기

등장하지 않습니다.

첫 전제는 요청 관계 R의 존재만 보장하고 Q는 셋째 전제에 등장합니다.

직접 생각해 보세요

결론 C에는 어떤 양화사가 있나요?

답과 풀이 확인하기

존재양화사 ∃y가 있습니다.

아라와 관계를 맺으며 Q인 대상을 하나 요구합니다.

03

실제 모형에서 전제는 모두 참인가요?

먼저 해석과 규칙을 명확히 합니다.

학습자

실제 모형에서 전제는 모두 참인가요?

선생님

D={아라,보라}, a=아라, P={아라}, Q={보라}, R={(아라,보라)}로 해석하겠습니다. 아라는 신청자이고 보라에게 요청을 보냈습니다. 보라는 확인받았으므로 세 전제 모두 참입니다.

학습자

어떤 규칙이나 가정을 더 확인해야 할까요?

선생님

첫 전제는 P인 아라에 대해 보라를 증인으로 만족합니다. P가 거짓인 보라는 조건문 앞부분이 거짓이므로 첫 전제를 깨뜨리지 않습니다. 셋째 전제에서는 아라가 요청을 보낸 보라만 확인하면 됩니다.

직접 생각해 보세요

이 모형에서 C를 참으로 만드는 y는 누구인가요?

답과 풀이 확인하기

보라입니다.

R(아라,보라)와 Q(보라)가 모두 참입니다.

직접 생각해 보세요

첫 전제는 보라 자신에게도 요청 상대가 있어야 한다고 요구하나요?

답과 풀이 확인하기

요구하지 않습니다.

보라에서 P가 거짓이므로 조건문의 앞부분이 성립하지 않습니다.

04

보편 조건을 아라에게 적용하면 무엇이 나오나요?

먼저 해석과 규칙을 명확히 합니다.

학습자

보편 조건을 아라에게 적용하면 무엇이 나오나요?

선생님

∀x(P(x)→∃yR(x,y))에 전칭 제거를 적용해 P(a)→∃yR(a,y)를 얻습니다. 항 a는 x 자리에 안전하게 들어갑니다. 둘째 전제 P(a)를 조건문 제거에 사용하면 ∃yR(a,y)를 얻습니다.

학습자

어떤 규칙이나 가정을 더 확인해야 할까요?

선생님

이 단계에서는 ‘요청받은 사람이 누구인지’를 아직 결정하지 않습니다. 결론에 필요한 것은 어떤 y가 존재한다는 사실이며, 다음 단계에서 임시 증인 이름을 사용해 논증을 전개합니다.

직접 생각해 보세요

첫 전제를 어떤 규칙으로 개별 사례에 적용하나요?

답과 풀이 확인하기

전칭 제거입니다.

∀x의 몸통에 안전하게 a를 대입합니다.

직접 생각해 보세요

P(a)와 P(a)→∃yR(a,y)로 무엇을 얻나요?

답과 풀이 확인하기

∃yR(a,y)입니다.

조건문 제거 규칙을 적용합니다.

05

존재문에서 임시 이름을 어떻게 사용할까요?

먼저 해석과 규칙을 명확히 합니다.

학습자

존재문에서 임시 이름을 어떻게 사용할까요?

선생님

존재 제거 규칙을 위해 아직 어느 외부 전제·결론에도 등장하지 않는 새로운 상수 c를 고릅니다. R(a,c)를 임시 가정하고, 이 가정에 의존하여 결론 C를 도출한 뒤 임시 가정을 해제합니다.

학습자

어떤 규칙이나 가정을 더 확인해야 할까요?

선생님

중요한 조건은 c가 원래 Γ와 최종 결론 C에 등장하지 않는다는 것입니다. c를 ‘특정한 보라’라고 미리 확정하면 안 됩니다. 모형이 무엇이든 존재문의 어떤 증인을 나타내는 가명입니다.

직접 생각해 보세요

c는 원래 전제 Γ 안에 등장해도 되나요?

답과 풀이 확인하기

이번 존재 제거의 증인으로는 새 이름이어야 합니다.

기존 전제에서의 이름 뜻과 증인의 임시 해석이 충돌할 수 있습니다.

직접 생각해 보세요

임시 가정 R(a,c)는 결론 C에도 남아 있어야 하나요?

답과 풀이 확인하기

그대로 남기지 않습니다.

존재 제거에서는 c가 없는 C를 얻은 뒤 임시 가정을 해제합니다.

06

그 임시 이름으로 어떻게 결론까지 가나요?

먼저 해석과 규칙을 명확히 합니다.

학습자

그 임시 이름으로 어떻게 결론까지 가나요?

선생님

셋째 전제 ∀y(R(a,y)→Q(y))를 c에 적용하여 R(a,c)→Q(c)를 얻습니다. 임시 가정 R(a,c)와 함께 Q(c)를 도출합니다. 두 식을 연언으로 묶으면 R(a,c)∧Q(c)입니다.

학습자

어떤 규칙이나 가정을 더 확인해야 할까요?

선생님

존재 도입 규칙으로 ∃y(R(a,y)∧Q(y)), 곧 C를 얻습니다. C에는 c가 없으므로 신선성 조건을 지켜 존재 제거의 부분 증명을 닫고 원래 전제 Γ만으로 C를 얻었습니다.

직접 생각해 보세요

R(a,c)와 R(a,c)→Q(c)에서 무엇을 얻나요?

답과 풀이 확인하기

Q(c)를 얻습니다.

조건문 제거를 사용합니다.

직접 생각해 보세요

R(a,c)∧Q(c)를 C로 바꾸는 규칙은 무엇인가요?

답과 풀이 확인하기

존재 도입입니다.

c가 실제로 가리키는 대상이 두 조건을 만족한다는 증인을 사용합니다.

07

증명 전체를 표로 검토해 볼까요?

먼저 해석과 규칙을 명확히 합니다.

학습자

증명 전체를 표로 검토해 볼까요?

선생님

정리하면 Γ ⊢ C입니다. 처음에는 전칭 제거와 조건문 제거로 요청 대상이 존재함을 얻고, 신선한 c로 존재 제거 부분 증명을 열어, 전칭 제거·조건문 제거·연언 도입·존재 도입으로 C를 증명했습니다.

학습자

어떤 규칙이나 가정을 더 확인해야 할까요?

선생님

모든 논리 규칙은 5~6편에서 건전성을 설명했습니다. 따라서 Γ ⊢ C라면 Γ ⊨ C입니다. 이 결론은 앞 절의 두 사람 모형뿐 아니라 Γ를 만족하는 모든 일차논리 모형에 해당합니다.

표가 화면보다 넓으면 좌우로 움직여 수식과 풀이를 읽어 보세요.

Γ에서 C까지의 자연연역 흐름
줄식이유
1∀x(P(x)→∃yR(x,y))전제
2P(a)전제
3∀y(R(a,y)→Q(y))전제
4P(a)→∃yR(a,y)1 전칭 제거
5∃yR(a,y)2,4 조건문 제거
6 R(a,c)5의 존재 제거를 위한 새 c 임시 가정
7 R(a,c)→Q(c)3 전칭 제거
8 Q(c)6,7 조건문 제거
9 R(a,c)∧Q(c)6,8 연언 도입
10 ∃y(R(a,y)∧Q(y))9 존재 도입
11∃y(R(a,y)∧Q(y))5와 6~10 존재 제거, c는 신선
직접 생각해 보세요

이 증명이 실제로 알려 준 것은 Γ ⊢ C인가요, Γ ⊨ C인가요?

답과 풀이 확인하기

형식 증명이 Γ ⊢ C를 직접 보여 주며 건전성으로 Γ ⊨ C가 따라옵니다.

도출과 의미론적 귀결의 역할을 구별합니다.

직접 생각해 보세요

두 사람 모형의 계산만으로 Γ ⊨ C를 증명했나요?

답과 풀이 확인하기

그 계산만으로는 부족합니다.

Γ를 만족하는 모든 모형에서의 귀결은 형식 증명과 건전성을 통해 보장했습니다.

08

거꾸로 된 일반화는 어떻게 반박할까요?

먼저 해석과 규칙을 명확히 합니다.

학습자

거꾸로 된 일반화는 어떻게 반박할까요?

선생님

∃yR(a,y)에서 ∀yR(a,y)를 도출한다고 누군가 제안했다고 합시다. 영역을 D={아라,보라}, 상수 a를 아라, 관계 R을 {(아라,보라)}로 해석하면 존재문은 참입니다.

학습자

어떤 규칙이나 가정을 더 확인해야 할까요?

선생님

하지만 R(아라,아라)는 거짓이므로 전칭문은 거짓입니다. 따라서 ∃yR(a,y) ⊭ ∀yR(a,y)입니다. 하나의 반모형이 이 추론이 일반적으로 타당하지 않음을 보여 줍니다.

직접 생각해 보세요

반모형에서 존재문의 증인은 누구인가요?

답과 풀이 확인하기

보라입니다.

R(아라,보라)가 참이기 때문입니다.

직접 생각해 보세요

전칭문이 거짓인 대상은 누구인가요?

답과 풀이 확인하기

아라입니다.

R(아라,아라)가 거짓이기 때문입니다.

09

완전성은 이 논증에 무엇을 더해 주나요?

먼저 해석과 규칙을 명확히 합니다.

학습자

완전성은 이 논증에 무엇을 더해 주나요?

선생님

건전성은 증명에서 모든 모형의 귀결로 가는 방향입니다. 일차논리의 의미론적 완전성은 Γ ⊨ C ⇒ Γ ⊢ C라는 역방향을 보장합니다. Γ가 무한해도 하나의 형식 증명에 쓰이는 전제는 유한 개입니다.

학습자

어떤 규칙이나 가정을 더 확인해야 할까요?

선생님

우리가 직접 발견한 증명은 완전성 정리의 구체적 한 예가 됩니다. 완전성은 ‘어떤 증명을 반드시 금방 찾는다’는 실행 시간 보장을 주는 것은 아닙니다. 존재하는 증명을 유한 절차로 열거하는 일과 보편 판정은 구별합니다.

직접 생각해 보세요

Γ ⊨ C이면 무조건 Γ ⊢ C인가요?

답과 풀이 확인하기

고전 일차논리의 완전성 정리 아래 그렇습니다.

건전한 표준 완전 증명 체계를 기준으로 합니다.

직접 생각해 보세요

완전성이 모든 증명을 빠르게 찾는 알고리즘을 보장하나요?

답과 풀이 확인하기

그렇지 않습니다.

존재 정리와 모든 입력을 판정하는 효율적인 절차는 다른 문제입니다.

10

무한한 전제와 모형의 크기는 어디서 등장하나요?

먼저 해석과 규칙을 명확히 합니다.

학습자

무한한 전제와 모형의 크기는 어디서 등장하나요?

선생님

12편의 콤팩트성은 문장 집합의 모든 유한 부분이 만족 가능하면 전체도 만족 가능하다고 말합니다. 13편의 뢴벤하임–스콜렘 정리는 언어의 크기와 무한 모형의 존재에 따라 크기가 다른 모형을 얻는 조건을 설명합니다.

학습자

어떤 규칙이나 가정을 더 확인해야 할까요?

선생님

14편에서는 표준 자연수에서 참인 문장 전체 Th(ℕ)에도 비표준 모형이 있음을 보았습니다. 이런 정리들은 오늘의 짧은 유한 증명과 경쟁하는 설명이 아니라, 일차논리로 표현할 수 있는 구조들의 범위를 다루는 별도 질문입니다.

직접 생각해 보세요

콤팩트성은 모든 유한 부분을 한 모형이 동시에 만족해야 한다는 뜻인가요?

답과 풀이 확인하기

그럴 필요는 없습니다.

유한 부분마다 다른 모형이 있어도 정리를 적용할 수 있습니다.

직접 생각해 보세요

Th(ℕ)의 모형은 모두 표준 ℕ과 동형인가요?

답과 풀이 확인하기

그렇지 않습니다.

콤팩트성으로 표준 ℕ과 동형이 아닌 비표준 모형을 얻습니다.

11

판정 가능성과 불완전성의 조건을 확인할까요?

먼저 해석과 규칙을 명확히 합니다.

학습자

판정 가능성과 불완전성의 조건을 확인할까요?

선생님

명제논리의 유한 진리표는 타당성을 결정하지만, 일반 일차논리의 타당성은 반결정 가능하며 결정 불가능합니다. 16편의 괴델–로서 제1불완전성은 일관성·효과적 공리화·기초 산술 Q의 포함을 만족하는 이론 T 안에서 결정되지 않는 산술 문장이 존재한다는 별도 정리입니다.

학습자

어떤 규칙이나 가정을 더 확인해야 할까요?

선생님

두 정리를 ‘논리로 아무것도 증명할 수 없다’는 뜻으로 연결하면 잘못입니다. 우리가 방금 Γ에서 C를 증명했고, 많은 이론의 정리들이 정확하게 도출됩니다. 각 정리의 문제와 조건을 먼저 확인하면 서로 다른 한계를 구별할 수 있습니다.

직접 생각해 보세요

일차논리 타당성이 반결정 가능하다는 뜻은 무엇인가요?

답과 풀이 확인하기

타당한 문장은 언젠가 증명을 찾아낼 수 있다는 뜻입니다.

타당하지 않은 모든 문장에 대해서도 반드시 멈춘다는 보장은 없습니다.

직접 생각해 보세요

제1불완전성은 아무런 추가 가정 없이 모든 이론에 성립하나요?

답과 풀이 확인하기

아닙니다.

일관성·효과적 공리화·Q 수준 산술 표현력을 필요로 합니다.

12

양상논리를 적용할 때 마지막으로 물어야 할 것은요?

먼저 해석과 규칙을 명확히 합니다.

학습자

양상논리를 적용할 때 마지막으로 물어야 할 것은요?

선생님

일차논리 모형의 영역·함수·관계를 정의했듯이, 양상논리에서는 W·R·V와 현재 세계를 명시합니다. □p는 모든 접근 세계, ◇p는 적어도 하나의 접근 세계를 뜻합니다.

학습자

어떤 규칙이나 가정을 더 확인해야 할까요?

선생님

□p→p가 타당하려면 반사적 프레임 조건이 필요합니다. 시간·지식·의무마다 R의 해석이 다를 수 있으므로 한 분야의 기본 가정을 다른 분야에 아무 조건 없이 옮길 수 없습니다. 오늘의 최종 습관은 ‘어느 언어, 어느 모형, 어느 증명 체계, 어느 적용 조건인가?’를 차례로 밝히는 것입니다.

직접 생각해 보세요

기본 K에서 □p→p가 언제나 타당한가요?

답과 풀이 확인하기

그렇지 않습니다.

반사성 없는 프레임에서 반모형을 만들 수 있습니다.

직접 생각해 보세요

고급 논리학 전체에서 증명과 참을 연결하는 두 방향은 무엇인가요?

답과 풀이 확인하기

건전성과 완전성입니다.

Γ ⊢ A⇒Γ ⊨ A가 건전성, Γ ⊨ A⇒Γ ⊢ A가 의미론적 완전성입니다.

내 말로 정리하기

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

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

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

참고한 논리학 자료

3개 자료

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

01Open Logic Project

일차논리 자연연역·모형·메타정리를 잇는 교재 설명을 참고하고 사례와 증명표는 새로 작성했습니다.

원문 확인
02Stanford Encyclopedia of Philosophy · Classical Logic

고전 일차논리의 건전성·완전성과 모형 해석을 대조했습니다.

원문 확인
03Stanford Encyclopedia of Philosophy · Modal Logic

마지막 양상 종합 문항의 접근 관계와 프레임 가정을 검토했습니다.

원문 확인

고급 논리학 · 제20편
하나의 논증을 언어·모형·증명으로 끝까지 검토할까요?

처음으로