LTCTKOREA논리와 생각을 배우는 곳
중급 논리학 제13편

한 사례에서 존재를 어떻게 증명하나요?

아라의 사실을 증거로 삼아 ‘적어도 한 사람’을 말하는 존재 도입

학습자와 선생님의 대화예시와 풀이로 함께 익히기
중급 논리학 · 13
한 사례에서 존재로∃x P(x)

조건을 만족하는 한 대상을 근거로 삼습니다.

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

오늘 함께 읽고 연습할 내용

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

INTERMEDIATE LOGIC · 13
중급 논리학제13편
20
대화 시작

함께 시작해 볼까요?

아라가 모자를 썼다면 모자를 쓴 사람이 적어도 한 명 있다고 말할 수 있습니다. 그 이유를 증명의 한 줄로 적고, 관계의 어느 자리와 이름의 어느 출현을 변수로 바꿀지 살펴봅니다. 두 조건을 같은 사람이 만족하는지, 부정과 양화사의 범위를 지켰는지 확인하며 존재를 증명합니다.

01

아라 한 사람의 사실로 무엇을 말할 수 있나요?

이미 확인한 대상을 존재문의 증거로 사용합니다.

학습자

12편에서는 모든 대상에 관한 사실을 아라에게 적용했어요. 이번에는 아라 한 사람에게서 출발하나요?

선생님

그렇습니다. 아라가 지금 모자를 썼다는 사실을 확보했다고 하겠습니다. 그러면 “모자를 쓴 사람이 적어도 한 명 있다”라고 말할 수 있습니다. 그 한 명의 증거로 아라를 가리킬 수 있기 때문입니다.

이번 편의 첫 장면

아라와 찬우는 모자를 썼고, 보라는 쓰지 않았습니다.

서로 다른 아라·보라·찬우 세 사람이 논의 영역입니다. a·b·c는 차례로 이 세 사람의 이름입니다. 아라와 보라는 학생으로 참여하며, 찬우는 학생이 아닌 진행자로 참여합니다.

12편 첫 장면과 모자 상태가 다릅니다. 이번 편에서는 아라와 찬우가 모자를 썼고 보라는 쓰지 않았다고 새로 정합니다. 비교 세계나 별도의 증명에서는 그곳에 제시한 전제와 조건을 사용합니다.

기호의 뜻과 첫 장면을 함께 읽습니다.
기호뜻첫 장면에서 해당하는 사람
P(x)x가 지금 모자를 썼다아라, 찬우
Q(x)x가 학생으로 참여했다아라, 보라
R(x,y)x가 y의 이름을 기억한다필요한 절에서 별도로 정함
학습자

다른 사람의 모자 상태까지 모두 조사해야 “적어도 한 명”이라고 말할 수 있나요?

선생님

그럴 필요가 없습니다. P(a)가 참임을 확보했다면 아라만으로 존재문의 증거가 됩니다. 다른 사람들도 모자를 썼을 수 있고 쓰지 않았을 수도 있습니다. 그 어느 쪽이든 이미 확보한 아라의 사례는 남아 있습니다.

직접 생각해 보세요

첫 장면에서 ∃xP(x)의 증거로 쓸 수 있는 사람을 모두 말해 보세요. 존재를 확인하려면 둘 다 반드시 제시해야 하나요?

답과 풀이 확인하기

아라와 찬우를 각각 증거로 쓸 수 있습니다. 둘 다 제시할 필요는 없습니다.

적어도 한 대상이 P를 만족하면 존재문은 참입니다. 아라 한 명만으로도, 찬우 한 명만으로도 충분한 증거가 됩니다.

02

존재 도입은 증명에서 어떻게 적나요?

특정 대상에게 참인 내용을 존재문의 범위 안에 둡니다.

학습자

P(a)를 ∃xP(x)로 바꾸는 규칙의 이름은 무엇인가요?

선생님

존재 도입이라고 하며 ∃I로 적습니다. I는 도입을 뜻하는 영어 introduction의 첫 글자입니다. a가 놓인 자리를 x로 바꾸고, 그 x를 맡는 ∃x를 앞에 붙입니다.

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

가장 짧은 존재 증명입니다.
줄식근거
1P(a)전제: 아라가 모자를 썼다
2∃xP(x)∃I 1: 증거 대상은 a가 가리키는 아라
선생님

2줄을 읽을 때 “한 사람이 새로 생겼다”고 생각할 필요는 없습니다. 이미 1줄에서 말한 아라가 2줄을 참으로 만드는 대상입니다. 원래 사실에서 그 이름을 직접 밝히지 않는 존재 진술로 옮겨 간 것입니다.

학습자

x 대신 y를 써도 되나요?

선생님

네. 이 짧은 식에서는 ∃yP(y)라고 써도 같은 뜻입니다. P 뒤의 변수와 그 변수를 맡는 양화사의 글자를 맞추면 됩니다. 길이가 늘어날 때에는 다른 양화사의 범위와 겹치지 않는지도 살펴보겠습니다.

직접 생각해 보세요

P(c)가 이미 증명되어 있다면 ∃xP(x)를 얻을 수 있나요? 그 증거는 누구인가요?

답과 풀이 확인하기

얻을 수 있습니다. 증거 대상은 c가 가리키는 찬우입니다.

P(c)가 참이면 P를 만족하는 대상이 적어도 하나 있습니다. x에 찬우를 배정했을 때 P(x)가 참이므로 존재 도입을 적용합니다.

직접 생각해 보세요

P(a)에서 ∃xP(x)를 얻은 뒤, P(a)를 다시 다른 추론에 써도 되나요?

답과 풀이 확인하기

쓸 수 있습니다. 원래 줄은 계속 남아 있습니다.

존재 도입은 새로운 결론을 추가합니다. 증명의 앞줄을 지우거나 그 사실을 잊으라는 규칙은 아닙니다.

03

‘누군가 있다’만 보고 다시 아라를 고를 수 있나요?

사례에서 존재로 갔을 때 남는 정보의 범위를 확인합니다.

학습자

P(a)에서 ∃xP(x)로 갈 수 있으니, 반대쪽으로도 갈 수 있지 않을까요?

선생님

∃xP(x)만 주어졌다면 그 증거가 아라인지 알 수 없습니다. 아래 두 세계를 비교해 보세요. 두 세계 모두 모자를 쓴 사람이 존재하지만, 아라의 모자 상태는 서로 다릅니다.

논의 영역은 아라와 보라 두 사람입니다.
비교 세계P(a)P(b)∃xP(x)
아라만 모자를 씀참거짓참
보라만 모자를 씀거짓참참
학습자

존재문만 읽어서는 두 세계를 구별할 수 없군요.

선생님

맞습니다. 앞서 증명한 P(a)가 함께 남아 있다면 그 줄을 계속 사용할 수 있습니다. 하지만 존재문 하나만 새로 전달받은 사람에게는 아라라는 정보가 없습니다. 추론할 때 지금 실제로 확보한 전제가 무엇인지 확인해야 합니다.

직접 생각해 보세요

친구에게 ∃xP(x) 한 줄만 받았습니다. “그렇다면 P(a)”라고 적을 수 있나요?

답과 풀이 확인하기

적을 수 없습니다.

보라만 모자를 쓴 두 번째 세계에서는 받은 전제가 참인데 P(a)는 거짓입니다. 존재문에서 특정한 사람을 확정하는 추론의 반모형입니다.

04

관계의 두 자리 중 어느 자리를 변수로 바꾸나요?

존재한다고 말하려는 대상이 누구인지 먼저 정합니다.

이 절에서 추가로 주어진 사실

아라는 보라의 이름을 기억합니다.

R(a,b)가 참이라고 하겠습니다. 첫 자리는 기억하는 사람, 둘째 자리는 그 이름의 주인입니다. 두 사람의 순서를 바꾸어 읽지 않습니다.

학습자

여기서는 누구의 이름을 변수로 바꾸나요?

선생님

무엇의 존재를 말하려는지에 따라 선택합니다. “보라의 이름을 기억하는 사람이 있다”를 말하려면 아라의 자리 a를 x로 바꿉니다. “아라가 이름을 기억하는 사람이 있다”를 말하려면 보라의 자리 b를 y로 바꿉니다.

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

같은 R(a,b)에서 얻는 두 존재문입니다.
존재문읽는 뜻증거 대상
∃xR(x,b)보라의 이름을 기억하는 사람이 있다아라
∃yR(a,y)아라가 이름을 기억하는 사람이 있다보라
선생님

두 식 모두 원래의 R(a,b)로 확인할 수 있습니다. 첫 식의 x에 아라를, 둘째 식의 y에 보라를 넣으면 원래 사실을 그대로 되찾습니다. 이처럼 그 대상이 실제로 이 존재문의 증거가 되는지 확인하는 습관을 들여 보세요.

직접 생각해 보세요

R(b,c)에서 “찬우의 이름을 기억하는 사람이 있다”를 얻으려 합니다. 어떤 식을 쓰며 증거는 누구인가요?

답과 풀이 확인하기

∃xR(x,c)를 쓰며, 증거는 보라입니다.

b의 자리만 x로 바꾸고 c는 남깁니다. x에 보라를 배정하면 R(b,c)를 다시 얻습니다.

05

같은 이름이 두 번 나오면 둘 다 바꿔야 하나요?

존재 도입에서는 선택한 일부 자리도 바꿀 수 있습니다.

학습자

12편 전칭 제거에서는 그 양화사가 맡은 x를 모두 같은 이름으로 바꿨어요. R(a,a)에서 존재를 말할 때도 a를 반드시 모두 바꾸나요?

선생님

존재 도입에서는 어느 내용을 존재한다고 말할지에 따라 같은 이름의 일부 또는 전부를 바꿀 수 있습니다. R(a,a), “아라는 자기 이름을 기억한다”가 참일 때를 보겠습니다.

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

각 존재문에 아라를 넣으면 모두 R(a,a)가 됩니다.
바꾼 자리존재문읽는 뜻
첫 자리만∃xR(x,a)아라의 이름을 기억하는 사람이 있다
둘째 자리만∃xR(a,x)아라가 이름을 기억하는 사람이 있다
두 자리 모두∃xR(x,x)자기 이름을 기억하는 사람이 있다
학습자

첫 식에는 아라의 이름 a가 남아 있네요. 그래도 존재 도입이 되는군요.

선생님

네. “아라의 이름을 기억하는 사람이 있다”의 증거를 아라 자신이 제공합니다. 이름 일부가 남아 있어도 됩니다. 중요한 것은 새 존재문의 변수에 원래 대상을 넣었을 때, 이미 확보한 식이 되느냐는 점입니다.

직접 생각해 보세요

P(a) ∧ Q(a)에서 ∃x(P(x) ∧ Q(a))를 얻을 수 있나요?

답과 풀이 확인하기

얻을 수 있습니다.

P 쪽의 a만 x로 바꾸었습니다. x에 아라를 넣으면 이미 확보한 P(a) ∧ Q(a)가 됩니다. 그 식은 “모자를 쓴 사람이 있고, 아라는 학생이다”라는 내용을 한 범위 안에서 말합니다.

06

서로 다른 이름을 같은 변수로 합쳐도 되나요?

한 변수에 같은 대상을 배정한다는 약속을 지킵니다.

학습자

R(a,b)에서 a와 b를 둘 다 x로 바꾸어 ∃xR(x,x)를 만들면 어떨까요?

선생님

그렇게 한 번에 합치면 증거가 사라질 수 있습니다. R(a,b)는 아라가 보라의 이름을 기억한다는 말입니다. ∃xR(x,x)는 자기 이름을 기억하는 사람이 있다는 말입니다. 원래 사실만으로 자기 이름을 기억하는 사람이 보장되지는 않습니다.

두 사람의 비교 세계에서 R은 한 칸만 참입니다.
기억하는 사람 ↓ / 이름의 주인 →아라보라
아라거짓참
보라거짓거짓
선생님

여기서는 R(a,b)가 참입니다. 그러나 아라도 보라도 자기 이름을 기억하지 않으므로 ∃xR(x,x)는 거짓입니다. 서로 다른 대상을 한 변수의 여러 출현으로 합쳐 쓸 수 없는 이유가 보입니다.

학습자

그러면 관계의 두 사람이 같다는 사실이 따로 있다면요?

선생님

그때는 같은 대상이라는 근거를 먼저 사용해야 합니다. 예를 들어 별도의 사례에서 a=b와 R(a,b)가 주어졌다면 동일성의 대입으로 R(a,a)를 얻은 뒤 존재 도입을 쓸 수 있습니다. 하지만 지금의 첫 장면에서는 아라와 보라를 서로 다른 사람으로 정했습니다.

직접 생각해 보세요

P(a)와 Q(b)에서 곧바로 ∃x(P(x) ∧ Q(x))를 얻어도 되나요?

답과 풀이 확인하기

그 두 전제만으로는 얻을 수 없습니다.

P를 만족하는 대상과 Q를 만족하는 대상이 다를 수 있습니다. 새 식에는 두 조건을 함께 만족하는 하나의 대상이 필요합니다. 두 이름을 같은 x로 합치는 근거가 아직 없습니다.

07

두 조건을 같은 사람이 만족한다면 어떻게 묶나요?

먼저 같은 대상의 두 사실을 연결한 다음 존재를 말합니다.

학습자

이번에는 P(a)도 Q(a)도 알고 있어요. 아라가 모자를 썼고 학생이라는 뜻이죠.

선생님

그 두 사실은 같은 아라에 관한 것입니다. 먼저 P(a) ∧ Q(a)로 묶습니다. 그다음 두 자리의 a를 함께 x로 바꾸어 ∃x(P(x) ∧ Q(x))를 얻을 수 있습니다.

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

한 대상의 두 성질을 묶어 존재를 증명합니다.
줄식근거
1P(a)전제
2Q(a)전제
3P(a) ∧ Q(a)∧I 1, 2: 두 사실을 함께 묶음
4∃x(P(x) ∧ Q(x))∃I 3: 두 a를 x로 바꾸고 ∃x를 붙임
선생님

∧I는 기초에서 배운 연언 도입입니다. 3줄에서 아라 한 사람이 두 조건을 함께 만족함을 적었기 때문에, 4줄에서도 같은 사람의 증거를 유지할 수 있습니다.

학습자

“모자를 쓴 학생이 있다”에서 “학생”도 같은 사람에게 붙어야 하니까 ∧가 필요한 거군요.

선생님

맞습니다. ∃x(Q(x) → P(x))로 적으면 학생이 아닌 대상도 조건문을 참으로 만들 수 있습니다. “학생이면서 모자를 썼다”를 표현하려면 두 조건을 함께 요구하는 ∧를 씁니다.

직접 생각해 보세요

첫 장면에서 ∃x(P(x) ∧ Q(x))의 증거는 누구인가요? 찬우도 가능한가요?

답과 풀이 확인하기

아라가 증거입니다. 찬우는 이 식의 증거가 아닙니다.

아라는 모자를 썼고 학생입니다. 찬우는 모자를 썼지만 학생은 아니므로 두 조건을 함께 충족하지 못합니다.

직접 생각해 보세요

P(c)와 ¬Q(c)를 확보했다면 어떤 두 조건의 존재문을 증명할 수 있나요?

답과 풀이 확인하기

∃x(P(x) ∧ ¬Q(x))를 증명할 수 있습니다.

먼저 P(c) ∧ ¬Q(c)를 연언 도입으로 얻습니다. 그다음 같은 찬우의 두 자리를 x로 바꾸면 “학생이 아니면서 모자를 쓴 사람이 있다”를 얻습니다.

08

존재문 두 개의 증거는 같은 사람인가요?

각각의 존재와 함께 만족하는 존재를 따로 확인합니다.

학습자

∃xP(x)와 ∃xQ(x)가 둘 다 참이면 ∃x(P(x) ∧ Q(x))도 참이지 않을까요?

선생님

두 존재문은 각각 증거를 찾습니다. 처음 식에서 찾은 사람이 다음 식의 증거와 같다는 조건은 없습니다. 두 사람이 있는 아래 비교 세계를 보세요.

이 절의 비교 세계는 첫 장면과 별도로 정합니다.
사람P: 모자Q: 학생P ∧ Q
아라참거짓거짓
보라거짓참거짓
선생님

아라가 모자를 썼으므로 ∃xP(x)는 참입니다. 보라가 학생이므로 ∃xQ(x)도 참입니다. 그러나 두 조건을 함께 만족하는 사람은 없습니다. ∃x(P(x) ∧ Q(x))는 거짓입니다.

학습자

두 식에서 x라는 같은 글자를 썼어도, 그 두 x가 같은 사람이라는 뜻은 아니군요.

선생님

각 ∃x는 자기 범위 안의 x만 맡습니다. 첫 식을 ∃uP(u), 둘째 식을 ∃vQ(v)로 적어도 뜻은 같습니다. 두 조건을 한 사람에게 묶으려면 7절처럼 같은 대상의 두 사실을 확보해야 합니다.

직접 생각해 보세요

P(a)와 Q(b)로 ∃xP(x) ∧ ∃yQ(y)를 증명할 수 있나요?

답과 풀이 확인하기

증명할 수 있습니다.

각 사실에서 따로 존재 도입을 적용해 ∃xP(x)와 ∃yQ(y)를 얻은 뒤 연언 도입으로 묶습니다. 이 결론은 두 존재문의 증거가 같아야 한다고 요구하지 않습니다.

09

모자를 쓰지 않은 한 사람에게서 무엇을 알 수 있나요?

부정이 양화사의 안에 있는지 밖에 있는지 지킵니다.

학습자

보라는 모자를 쓰지 않았어요. ¬P(b)에서도 존재 도입을 쓸 수 있나요?

선생님

쓸 수 있습니다. 이미 확보한 내용은 “모자를 쓰지 않았다”입니다. 그 내용 전체를 유지하면서 b 자리를 x로 바꾸면 ∃x¬P(x)가 됩니다. 모자를 쓰지 않은 사람이 있다는 뜻입니다.

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

부정의 자리가 결과의 뜻을 결정합니다.
식뜻첫 장면의 값
¬P(b)보라가 모자를 쓰지 않았다참
∃x¬P(x)모자를 쓰지 않은 사람이 있다참
¬∃xP(x)모자를 쓴 사람이 아무도 없다거짓
학습자

보라 한 사람에게서 아무도 쓰지 않았다고 말하면 아라와 찬우의 사실을 놓치겠네요.

선생님

그렇습니다. 존재 도입은 원래의 부정을 양화사 바깥으로 옮기지 않습니다. ¬P(b)의 부정은 P에 붙어 있으므로, ∃x를 새로 붙이면 그 부정이 ∃x의 범위 안에 남습니다.

직접 생각해 보세요

¬R(b,a)가 주어졌습니다. “아라의 이름을 기억하지 못하는 사람이 있다”를 어떻게 적나요?

답과 풀이 확인하기

∃x¬R(x,a)입니다.

b의 자리만 x로 바꾸고 부정과 이름 a를 그대로 둡니다. x에 보라를 배정하면 원래의 ¬R(b,a)가 되므로 보라가 증거입니다.

10

긴 내용 전체를 만족하는 사람도 증거가 될 수 있나요?

대상에게 붙은 성질이 양화사를 포함해도 전체 뜻을 유지합니다.

이 절에서 주어진 새 전제

아라는 모든 사람의 이름을 기억합니다.

전제는 ∀yR(a,y)입니다. 이 절에서는 아라가 영역 안의 모든 사람의 이름을 기억한다고 주어졌습니다. 다른 사람들의 기억 상태는 정하지 않아도 됩니다.

학습자

아라가 어떤 성질을 만족한다고 봐야 하나요? 식 안에 ∀가 있는데요.

선생님

여기서 아라에게 붙은 내용 전체는 “모든 사람의 이름을 기억한다”입니다. 그 내용을 만족하는 증거가 아라에게 있으므로 ∃x∀yR(x,y)를 얻습니다. “모든 사람의 이름을 기억하는 사람이 있다”는 뜻입니다.

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

긴 내용도 증거를 넣어 되돌려 확인합니다.
단계식뜻
확보한 사례∀yR(a,y)아라가 모두의 이름을 기억함
새 존재문∃x∀yR(x,y)모두의 이름을 기억하는 사람이 있음
증거 확인x에 아라를 배정안쪽 ∀yR(a,y)가 원래 전제와 같음
학습자

∃x가 안쪽 ∀y의 뜻을 바꾸지는 않는군요.

선생님

네. ∃x의 증거인 아라 한 사람을 고정한 상태로, 안쪽 ∀y가 모든 이름의 주인을 살펴봅니다. 존재 도입에서 보존해야 하는 것은 P 같은 짧은 글자만이 아니라 그 대상에 관해 이미 확보한 내용 전체입니다.

직접 생각해 보세요

∀yR(c,y)가 이미 증명되어 있다면 ∃x∀yR(x,y)를 얻을 수 있나요?

답과 풀이 확인하기

얻을 수 있습니다. 증거는 찬우입니다.

x에 찬우를 배정하면 안쪽 내용이 ∀yR(c,y)가 됩니다. 이 식 전체가 이미 확보되어 있으므로 존재 도입을 적용할 수 있습니다.

11

바꿀 변수의 글자가 이미 안쪽에 있으면 어떻게 하나요?

새 존재문의 변수가 다른 양화사에 맡겨지지 않게 합니다.

학습자

이번에는 ∀xR(x,a), “모든 사람이 아라의 이름을 기억한다”가 있어요. a를 x로 바꿔도 되나요?

선생님

그 자리에 x를 넣으면 이미 있는 ∀x가 새 x까지 맡게 됩니다. 잘못 만든 ∃x∀xR(x,x)에서는 R의 두 x를 안쪽 ∀x가 모두 맡습니다. 바깥 ∃x가 맡는 자리는 없습니다.

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

아라의 자리를 새 변수 y로 바꾸어야 역할이 분리됩니다.
조작결과판정과 이유
a를 이미 쓰는 x로 바꿈∃x∀xR(x,x)잘못된 도입: 새 x가 안쪽 ∀x에 포획됨
a를 새 y로 바꿈∃y∀xR(x,y)올바른 도입: 아라가 모든 사람의 기억 대상이라는 내용 유지
모든 사람이 아라의 이름만 기억하는 비교 세계

모두가 자기 이름을 기억할 필요는 없습니다.

영역은 아라와 보라 두 사람입니다. R(a,a), R(b,a)만 참이고 R(a,b), R(b,b)는 거짓이라고 정합니다.

∀xR(x,a)는 참입니다. 그러므로 아라를 증거로 ∃y∀xR(x,y)도 참입니다. 그러나 보라는 자기 이름을 기억하지 않으므로 ∀xR(x,x)는 거짓입니다. 앞에 자리를 맡지 못하는 ∃x를 붙여도 이 거짓을 고칠 수 없습니다.

학습자

새 변수 y를 쓰면 ∃y가 맡을 자리와 원래 ∀x가 맡을 자리가 서로 섞이지 않네요.

선생님

맞습니다. 처음에는 식 안에서 아직 쓰지 않은 변수를 고르는 것이 편합니다. 그리고 그 변수에 원래 증거 대상을 넣었을 때 처음 식으로 돌아오는지 확인하세요. 변수 글자가 짧다고 해서 뜻도 단순해지는 것은 아니므로, 맡은 범위를 먼저 봅니다.

직접 생각해 보세요

∀yR(a,y)에서 아라의 a를 변수로 바꿀 때, x와 y 중 어느 쪽이 바로 안전한가요?

답과 풀이 확인하기

x가 바로 안전합니다. ∃x∀yR(x,y)를 얻습니다.

y는 이미 안쪽 ∀y가 사용하는 변수입니다. a 자리를 y로 바꾸면 새 y가 그 양화사에 포획됩니다. x를 사용하면 새 ∃x와 원래 ∀y의 역할이 구별됩니다.

12

모두에 관한 사실에서 존재까지 이어 갈 수 있나요?

비어 있지 않은 전체 영역이라는 약속을 확인합니다.

학습자

12편에서 ∀xP(x)로 P(a)를 얻고, 오늘 배운 규칙으로 ∃xP(x)를 얻을 수 있겠어요.

선생님

이 과정의 약속 아래에서는 가능합니다. 전체 논의 영역에는 대상이 적어도 하나 있고, 이름 a는 그 영역의 대상을 가리킵니다. 그 대상에게 P가 성립하므로 P를 만족하는 대상이 적어도 하나 있습니다.

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

전칭 제거와 존재 도입을 이어 씁니다.
줄식근거
1∀xP(x)전제
2P(a)∀E 1
3∃xP(x)∃I 2
학습자

그렇다면 모든 학생이 모자를 썼다는 말에서도 모자를 쓴 학생이 있다고 할 수 있나요?

선생님

∀x(Q(x) → P(x))는 전체 영역의 모든 대상에게 P를 단정하는 전제와 다릅니다. Q에 해당하는 학생이 없을 수 있습니다. 영역에 사람은 있지만 모두 학생이 아니고 모두 모자를 쓰지 않은 세계에서도 그 조건부 전칭문은 참입니다.

직접 생각해 보세요

∀x(Q(x) → P(x))만으로 ∃xQ(x)를 얻을 수 있나요?

답과 풀이 확인하기

얻을 수 없습니다.

영역은 비어 있지 않더라도 학생에 해당하는 대상이 없을 수 있습니다. 그 세계에서 전제는 참이고 ∃xQ(x)는 거짓입니다.

직접 생각해 보세요

∀x(Q(x) → P(x))와 Q(b)가 함께 주어졌다면 ∃xP(x)를 얻을 수 있나요?

답과 풀이 확인하기

얻을 수 있습니다.

전칭 제거로 Q(b) → P(b)를 얻고, Q(b)와 함께 조건문 제거로 P(b)를 얻습니다. 이어 보라를 증거로 존재 도입을 적용하여 ∃xP(x)를 얻습니다.

13

존재양화사가 두 개면 두 사람이 있어야 하나요?

두 변수의 증거가 같은 대상일 수도 있음을 확인합니다.

학습자

R(a,b)에서 이름을 둘 다 없애고 “어떤 사람이 어떤 사람의 이름을 기억한다”라고 말할 수 있나요?

선생님

네. 한 자리씩 존재 도입을 하면 됩니다. 먼저 둘째 자리의 b를 y로 바꾸고, 그다음 남은 a를 x로 바꿉니다. 두 단계의 증거가 각각 누구인지 적어 보겠습니다.

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

R(a,b)로부터 관계가 성립하는 대상들이 있음을 얻습니다.
줄식근거
1R(a,b)전제
2∃yR(a,y)∃I 1: y의 증거는 보라
3∃x∃yR(x,y)∃I 2: x의 증거는 아라
학습자

∃x와 ∃y가 둘이니까, 결론은 서로 다른 두 사람이 존재한다는 뜻인가요?

선생님

그 결론 자체는 두 사람이 서로 달라야 한다고 요구하지 않습니다. R(a,a)에서도 같은 아라를 두 자리의 증거로 삼아 ∃x∃yR(x,y)를 얻을 수 있습니다. 서로 다름을 표현하려면 9편에서 배운 x≠y를 추가해야 합니다.

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

두 종류의 존재문을 구별합니다.
식요구하는 내용
∃x∃yR(x,y)관계를 이루는 두 자리에 대상을 배정할 수 있음. 같은 대상도 가능
∃x∃y(R(x,y) ∧ x≠y)관계를 이루면서 서로 다른 두 대상을 배정할 수 있음
직접 생각해 보세요

R(a,a)만으로 ∃x∃y(R(x,y) ∧ x≠y)를 증명할 수 있나요?

답과 풀이 확인하기

그 사실만으로는 증명할 수 없습니다.

아라 한 사람이 자기 이름만 기억하는 한 명짜리 영역에서도 R(a,a)는 참입니다. 그러나 서로 다른 두 대상은 없으므로 결론이 거짓입니다. ∃가 두 개라는 것만으로 대상 수가 둘로 늘지 않습니다.

14

새 존재문에 원래 증거를 넣어 확인해 볼까요?

무엇이 존재하는지, 어떤 사실을 근거로 삼는지 스스로 설명합니다.

학습자

존재 도입에서 기억할 질문을 하나 고른다면 무엇인가요?

선생님

“새 존재문을 참으로 만드는 증거가 이미 있나요?”입니다. 그 증거를 넣었을 때 이미 확보한 식으로 돌아오는지 확인하세요. 이름을 바꾼 자리, 부정·연결사의 범위, 같은 사람의 조건, 안쪽 양화사를 하나씩 살피면 됩니다.

선생님

아래 표는 행마다 출발 전제를 새로 정한 예시입니다. 첫 장면의 모자 상태를 대입하지 않고, 각 행에 적힌 사실에서 무엇을 얻는지 봅니다. P(b)를 확보한 경우와 ¬P(b)를 확보한 경우는 서로 별개의 예시입니다.

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

확인한 사실과 증명할 존재문을 짝지어 봅니다.
확보한 사실존재문의 예증거
P(b)∃xP(x)보라
¬P(b)∃x¬P(x)보라
P(a) ∧ Q(a)∃x(P(x) ∧ Q(x))아라
R(a,b)∃yR(a,y)보라
∀xR(x,a)∃y∀xR(x,y)아라
직접 생각해 보세요

R(c,b) ∧ P(c)가 주어졌습니다. “보라의 이름을 기억하면서 모자를 쓴 사람이 있다”를 적고 증거를 말해 보세요.

답과 풀이 확인하기

∃x(R(x,b) ∧ P(x))이며, 증거는 찬우입니다.

c가 있는 두 자리를 함께 x로 바꾸고 b는 그대로 둡니다. x에 찬우를 넣으면 R(c,b) ∧ P(c)로 돌아옵니다.

직접 생각해 보세요

∀x(Q(x) → P(x))와 Q(a)에서 ∃x(Q(x) ∧ P(x))까지 이어 보세요.

답과 풀이 확인하기

1. ∀x(Q(x) → P(x)), 전제
2. Q(a), 전제
3. Q(a) → P(a), ∀E 1
4. P(a), →E 3, 2
5. Q(a) ∧ P(a), ∧I 2, 4
6. ∃x(Q(x) ∧ P(x)), ∃I 5

아라가 학생이라는 사실을 유지하면서, 모든 학생에 관한 규칙으로 아라의 모자 사실을 얻습니다. 같은 아라의 두 성질을 묶은 뒤 존재를 말하므로, 학생이면서 모자를 쓴 한 대상의 증거가 분명합니다.

직접 생각해 보세요

∃xR(x,a)와 ∃xR(a,x)는 같은 뜻인가요? 각각의 x가 누구 역할인지 설명해 보세요.

답과 풀이 확인하기

서로 다른 내용을 말합니다. 첫 식의 x는 아라의 이름을 기억하는 사람이고, 둘째 식의 x는 아라가 기억하는 이름의 주인입니다.

R의 첫째 자리와 둘째 자리를 그대로 읽습니다. 어느 존재문을 도입할지 정할 때에도 누구의 존재를 말하려는지에 맞게 바꿀 자리를 골라야 합니다.

내 말로 정리하기

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

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

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

참고한 논리학 자료

4개 자료

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

01Open Logic Project, 《forall x: Calgary》(포 올 엑스: 캘거리) 36장 · Basic rules for FOL(일차논리의 기본 규칙)

36.2절의 존재 도입에서 같은 이름의 일부 또는 전부를 변수로 바꿀 수 있다는 규칙과 포획 방지 조건을 확인했습니다. 36.3절의 비어 있지 않은 영역 약속도 반영했습니다. 모자·학생·이름 기억의 사례, 증명과 비교 세계는 이 수업을 위해 작성했습니다.

원문 확인
02Open Logic Project, 《forall x: Calgary》 31장 · Truth in FOL(일차논리의 참)

31.3절의 존재문의 참 조건과 증거 대상에 관한 설명을 확인했습니다. 새 존재문에 원래 대상을 배정해 확보한 사실과 대조하는 방식으로 풀어 썼습니다.

원문 확인
03Open Logic Project, 《forall x: Calgary》 27장 · Sentences of FOL(일차논리의 문장)

27.3절의 자유 출현과 양화사 범위를 확인했습니다. 다른 존재문의 같은 변수 글자가 같은 대상을 뜻하지 않는 이유와, 기존 양화사가 새 변수를 잡는 실수를 구별했습니다.

원문 확인
04Open Logic Project, 《Open Logic Text》 · Substitution(대입)

자유롭게 대입 가능한 조건과 포획의 뜻을 확인했습니다. 원래 이름을 새 변수로 바꾼 뒤 역으로 대입하여 증거가 유지되는지 점검하는 보충 설명에 사용했습니다.

원문 확인

중급 논리학 · 제13편
한 사례에서 존재를 어떻게 증명하나요?

처음으로