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

읽기부터 증명까지 스스로 이어 볼까요?

한 기록을 읽고 기호화한 뒤, 작은 세계와 증명으로 결론을 끝까지 확인합니다.

학습자와 선생님의 대화예시와 풀이로 함께 익히기
중급 논리학 · 20
스스로 이어 보는 종합 연습읽기 · 증명

기호화부터 결론의 근거까지 설명합니다.

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

오늘 함께 읽고 연습할 내용

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

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

함께 시작해 볼까요?

중급 논리학 20편의 마지막 종합 연습입니다. 가상 독서 모임의 신청·확인·명단 기록을 읽고, 영역과 기호를 정해 전제와 결론을 표현합니다. 같은 작은 세계에서 참거짓과 반모형을 확인하고, 네 양화 규칙을 쓰는 증명을 한 줄씩 완성합니다. 양화 부정·전두형·관계 순서·정확한 수를 복습한 뒤 새 문제를 직접 풀고, 결론의 근거와 한계를 자기 말로 설명합니다.

01

한 사례를 처음부터 끝까지 어떻게 살펴볼까요?

읽기·기호화·해석·반모형·증명을 한 흐름으로 연결합니다.

학습자

기호 하나는 읽겠는데 긴 글 앞에서는 어디서 시작할지 망설여져요. 마지막 편에서 제가 처음부터 해 볼 수 있을까요?

선생님

할 수 있습니다. 이번에는 작은 독서 모임의 기록을 함께 읽겠습니다. 먼저 어떤 말인지 정하고, 따라올 듯한 결론을 골라 본 뒤, 작은 세계와 증명으로 확인할 거예요. 답을 펼치기 전에 한 문장이라도 직접 적어 보세요.

가상 기록 · 오늘 오후 2시까지의 상태

신청·확인·입장 명단 사이에는 어떤 연결이 있나요?

① 신청을 완료한 사람은 모두 확인을 받았습니다.

② 확인을 받은 사람은 모두 입장 명단에 올랐습니다.

③ 신청을 완료한 사람이 적어도 한 명 있습니다.

세 문장은 이번 학습에서 참이라고 두는 상태 기록입니다. 실제 행사 규정이나 앞으로 지켜야 할 의무를 뜻하지 않습니다. 모두 오늘 오후 2시까지의 상태를 말합니다.

학습자

그렇다면 명단에 오른 사람이 적어도 한 명 있겠네요. 그런데 ‘모두 명단에 올랐다’고도 할 수 있나요?

선생님

두 결론을 따로 확인하겠습니다. 한 결론을 뒷받침하는 근거가 더 강한 결론까지 보장하는지는 다시 살펴봐야 합니다.

이번 편에서 직접 해 볼 여섯 가지
순서할 일적어 볼 것
1뜻 고정하기대상 범위·시각·기호의 뜻
2기호화하기전제 세 개와 목표 결론
3작은 세계 읽기각 전제와 결론의 참거짓
4반모형 찾기모든 전제 참·목표 결론 거짓
5증명하기각 줄의 근거와 열린 가정
6다시 설명하기알 수 있는 것과 더 필요한 정보
직접 생각해 보세요

‘오늘 확인을 받으면 내일 명단에 오른다’로 ②를 바꾸어도 이번 기록과 같은 말인가요?

답과 풀이 확인하기

같은 말이 아닙니다. 시각과 문장의 성격이 달라집니다.

현재의 상태 기록을 미래의 약속으로 바꾸면 같은 기호 E가 같은 사실을 뜻하지 않게 됩니다. 이번 편에서는 모든 문장을 오늘 오후 2시의 상태에 맞추겠습니다.

02

누구를 살펴보고 어떤 기호를 쓸까요?

전체 영역은 비어 있지 않지만, 개별 성질을 가진 사람은 없을 수도 있습니다.

학습자

영역은 신청자들만으로 정하면 될까요?

선생님

이번에는 그 독서 모임의 검토 대상인 사람 전체로 정하겠습니다. 신청하지 않은 사람도 포함될 수 있습니다. 영역에는 적어도 한 사람이 있습니다. 실제 사람이 몇 명인지는 전제에서 정하지 않았어요. 뒤에 나올 세 사람 세계는 여러 가능한 해석 가운데 하나입니다.

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

이 사례에서 끝까지 유지할 기호 약속
기호뜻
S(x)x가 오늘 오후 2시까지 신청을 완료했다
V(x)x가 오늘 오후 2시까지 확인을 받았다
E(x)x가 오늘 오후 2시까지 입장 명단에 올랐다
a검토 대상인 아라
d, e증명에서 새로 고를 임시 이름; 특정인의 이름으로 미리 정하지 않음
학습자

‘신청을 완료한 사람은 모두 확인을 받았다’에서는 왜 S와 V 사이에 →를 쓰나요?

선생님

영역에서 누구를 골라도, 그 사람이 신청했다면 확인을 받았다는 말이기 때문입니다. 신청하지 않은 사람까지 신청자로 만드는 주장이 들어 있지는 않습니다. 반면 ‘신청한 사람이 있다’는 말에는 실제로 S를 만족하는 대상이 필요합니다.

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

말을 먼저 나누고 식으로 조립합니다
기록나누어 읽기기호화
① 신청자는 모두 확인을 받음누구든, 신청했다면 확인을 받음∀x(S(x)→V(x))
② 확인받은 사람은 모두 명단에 오름누구든, 확인받았다면 명단에 오름∀x(V(x)→E(x))
③ 신청자가 적어도 한 명 있음어떤 대상이 실제로 신청함∃xS(x)
직접 생각해 보세요

①을 ∀x(S(x)∧V(x))로 적으면 어떤 내용이 추가되나요?

답과 풀이 확인하기

영역의 모든 사람이 신청했고 확인도 받았다는 내용이 됩니다.

원래 문장은 신청하지 않은 사람의 존재를 허용합니다. 연언을 사용하면 그 사람에게도 S와 V를 모두 요구하므로 원문보다 강해집니다.

직접 생각해 보세요

전체 영역에 사람이 있다는 약속만으로 ∃xS(x)를 얻을 수 있나요?

답과 풀이 확인하기

얻을 수 없습니다.

사람이 존재한다는 것과 신청자가 존재한다는 것은 다릅니다. 영역에 사람이 있어도 S의 외연, 곧 신청한 사람들의 모임은 비어 있을 수 있습니다.

03

결론이 달라지면 확인할 일도 달라지나요?

대상 전체·특정 사람·적어도 한 사람을 구별합니다.

학습자

전제는 똑같아도 결론을 조금 바꾸면 타당성이 달라지나요?

선생님

그렇습니다. 아래 결론들은 서로 다른 내용을 요구합니다. 우선 예상을 적어 보고, 다음 절의 세계와 그 뒤의 증명으로 확인해 보세요.

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

서로 구별할 네 결론
이름후보 결론말로 읽기
가∀x(S(x)→E(x))신청자는 모두 명단에 올랐다
나∃xE(x)명단에 오른 사람이 적어도 한 명 있다
다∀xE(x)영역의 모든 사람이 명단에 올랐다
라E(a)아라가 명단에 올랐다
학습자

‘가’와 ‘다’가 비슷하게 들려요.

선생님

‘가’는 신청자를 살피는 조건문입니다. ‘다’는 신청 여부와 관계없이 영역의 모든 사람에게 E를 요구합니다. 그리고 ‘나’의 누군가는 아직 아라로 정해져 있지 않아요.

직접 생각해 보세요

세 전제가 참이라고 할 때 네 후보 중 반드시 따라오는 것을 먼저 골라 볼까요?

답과 풀이 확인하기

‘가’와 ‘나’가 따라옵니다. ‘다’와 ‘라’는 세 전제만으로 보장되지 않습니다.

신청→확인→명단의 연결을 같은 사람에게 적용할 수 있습니다. 실제 신청자가 있으므로 명단에 오른 사람도 있습니다. 그러나 모든 사람이 신청했다는 정보나 아라가 신청했다는 정보는 없습니다. 이 답의 정당화는 뒤의 반모형과 증명에서 각각 확인합니다.

직접 생각해 보세요

‘라가 보장되지 않는다’는 답은 ¬E(a)가 세 전제에서 따라온다는 뜻인가요?

답과 풀이 확인하기

그 뜻은 아닙니다.

세 전제가 참이면서 E(a)가 거짓인 세계도 허용된다는 뜻입니다. 아라가 신청하고 명단에도 오른 세계 역시 세 전제와 양립할 수 있습니다. 보장되지 않음과 부정이 증명됨을 구별합니다.

04

세 사람의 표에서는 전제가 모두 참인가요?

표에 없는 정보까지 정한 완전한 작은 해석으로 계산합니다.

학습자

후보를 점검할 작은 세계를 만들고 싶어요.

선생님

다음 세계에서는 영역이 정확히 아라·보라·찬우 세 사람입니다. 세 사람은 서로 다르고 a는 아라를 가리킵니다. 아래 표가 S·V·E의 값을 모두 정합니다. 빈칸이나 미확인 상태는 없으며, 더 많은 사람이나 숨은 신청자를 이 세계에 덧붙이지 않습니다.

작은 세계 A · 세 사람의 오후 2시 상태
사람S: 신청V: 확인E: 명단
아라거짓거짓거짓
보라참참참
찬우거짓참참
학습자

찬우는 신청하지 않았는데 확인을 받았네요. 첫 전제를 어기는 것 아닌가요?

선생님

첫 전제가 금지하는 경우는 ‘신청했는데 확인을 받지 않은 사람’입니다. 찬우는 신청하지 않았으므로 그 금지된 경우에 해당하지 않습니다. 이 기록은 확인받는 다른 경로를 배제하지 않았습니다.

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

세계 A에서 전제 세 개를 각각 확인합니다
식값이유
∀x(S(x)→V(x))참유일한 신청자인 보라가 확인을 받음
∀x(V(x)→E(x))참확인받은 보라와 찬우가 모두 명단에 있음
∃xS(x)참보라가 S의 증거 대상
직접 생각해 보세요

찬우 때문에 ∀x(V(x)→S(x))는 어떤 값을 갖나요?

답과 풀이 확인하기

거짓입니다.

찬우에게 V는 참이고 S는 거짓입니다. 이 한 대상이 역방향 조건문을 거짓으로 만듭니다. 원래 첫 전제가 참이어도 역방향은 거짓일 수 있습니다.

직접 생각해 보세요

이 표에서 보라 한 명만 보고 첫 전제가 참이라고 해도 되나요?

답과 풀이 확인하기

표의 다른 대상도 확인해야 합니다.

보라에게 S→V가 참임을 확인한 뒤, 아라와 찬우에게는 S가 거짓이므로 조건문이 참임을 확인합니다. 영역이 정확히 세 사람으로 정해졌으므로 이 세 확인으로 이 세계의 전칭문을 평가할 수 있습니다.

05

같은 표가 어떤 결론의 반모형이 되나요?

한 해석도 결론에 따라 모형이 되거나 반모형이 됩니다.

학습자

세계 A가 반모형인지 아닌지 한 번에 말할 수 있나요?

선생님

어느 추론의 반모형인지 결론까지 말해야 합니다. 모든 전제가 참이라는 조건은 이미 확인했습니다. 이제 목표 결론을 하나씩 계산합니다.

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

세계 A가 네 후보에 주는 결과
후보값이 세계의 역할
가: ∀x(S(x)→E(x))참반모형이 아님; 보라는 명단에 있음
나: ∃xE(x)참반모형이 아님; 보라 또는 찬우가 증거
다: ∀xE(x)거짓다를 결론으로 삼은 추론의 반모형; 아라가 빠짐
라: E(a)거짓라를 결론으로 삼은 추론의 반모형; a는 아라
학습자

가와 나가 이 세계에서 참이니까 그 두 추론은 이제 증명된 건가요?

선생님

그 두 결론이 이 세계에서 참이라는 사실을 확인한 것입니다. 타당성은 전제를 만족하는 모든 해석을 대상으로 합니다. 다음 증명에서는 사람 수나 특정 명단에 기대지 않고, 전제에서 각 결론을 이끌겠습니다.

직접 생각해 보세요

세계 A에서 첫 전제를 거짓으로 바꾸고 다를 거짓으로 유지하면, 여전히 다를 결론으로 삼은 추론의 반모형인가요?

답과 풀이 확인하기

그 상태로는 반모형이 아닙니다.

반모형은 같은 해석에서 전제 전부가 참이어야 합니다. 결론이 거짓이라는 확인만으로는 충분하지 않습니다.

직접 생각해 보세요

E의 외연을 {아라, 보라, 찬우}로 바꾸고 나머지는 세계 A와 같게 두면 라의 부정이 필연적이지 않음을 보일 수 있나요?

답과 풀이 확인하기

네. 세 전제는 여전히 참이고 E(a)도 참입니다.

원래 세계 A에서는 E(a)가 거짓이고 수정한 세계에서는 참입니다. 두 세계가 모두 전제를 만족하므로 이 전제들은 아라의 명단 포함 여부를 결정하지 않습니다.

06

증명을 시작하기 전에 목표를 어떻게 쪼갤까요?

전제에서 앞으로 가는 길과 결론에서 거꾸로 보는 길을 연결합니다.

학습자

결론 가를 증명하려면 첫 줄부터 모든 기호를 바꿔 봐야 하나요?

선생님

마지막에 무엇을 해야 하는지 먼저 봅시다. 목표 ∀x(S(x)→E(x))를 얻으려면 임의의 대상에 대해 S에서 E로 가는 이유가 필요합니다. 새로운 이름 d를 고르고, S(d)를 잠시 가정한 뒤 E(d)를 얻겠습니다. 그 가정을 닫아 조건문을 만들고 마지막에 일반화합니다.

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

목표의 바깥 모양을 읽어 증명 계획을 세웁니다
목표바로 앞에서 필요한 것주의할 점
∀x(S(x)→E(x))S(d)→E(d)d에 관한 특별한 열린 가정이 남아 있으면 안 됨
S(d)→E(d)S(d)를 가정한 안에서 E(d)완성 뒤 S(d) 가정을 닫음
E(d)V(d), V(d)→E(d)두 식이 같은 대상을 가리켜야 함
V(d)S(d), S(d)→V(d)전칭 전제를 d에게 적용
학습자

d는 신청자라고 가정하는데, 어떻게 임의의 사람이라고도 하죠?

선생님

d를 고를 때 특정한 신원이나 성질을 미리 정하지 않습니다. 그다음 조건문을 증명하기 위해 S(d)를 잠깐 가정합니다. 일반화할 때에는 이 가정을 이미 닫아서, 남는 주장이 S(d)→E(d)가 되도록 합니다. ‘누구에게나 이 조건 연결이 성립한다’고 보이는 순서입니다.

직접 생각해 보세요

S(d)를 가정한 안에서 E(d)를 얻자마자 ∀xE(x)로 일반화해도 되나요?

답과 풀이 확인하기

허용되지 않습니다.

그 시점에는 d를 언급하는 S(d) 가정이 열려 있습니다. d가 신청자라는 조건에 기대 얻은 결과이므로 모든 사람의 E로 넓힐 수 없습니다. 먼저 조건문 도입으로 해당 가정을 닫아야 합니다.

07

모든 신청자에 관한 결론을 한 줄씩 증명할까요?

새 이름 d가 남아 있는 가정을 확인하고 전칭 도입을 적용합니다.

선생님

다음 표의 1~10줄은 한 증명의 앞부분입니다. 3줄의 존재 전제는 다음 절에서 쓸 것이므로 미리 적어 둡니다. ‘바깥’에는 전제 1~3만 열려 있고, ‘안’에는 4줄의 임시 가정도 열려 있습니다. d는 전제와 목표에 나오지 않는 새 이름입니다.

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

증명 앞부분 · 임시 가정을 닫은 다음 일반화합니다
줄식근거가정 범위
1∀x(S(x)→V(x))전제바깥
2∀x(V(x)→E(x))전제바깥
3∃xS(x)전제바깥
4S(d)조건문 도입을 위한 임시 가정4줄 가정 안
5S(d)→V(d)1, ∀E4줄 가정 안
6V(d)5와 4, →E4줄 가정 안
7V(d)→E(d)2, ∀E4줄 가정 안
8E(d)7과 6, →E4줄 가정 안
9S(d)→E(d)4~8, →I; 4줄 가정을 닫음바깥
10∀x(S(x)→E(x))9, ∀I; d의 이름 조건 확인바깥
학습자

9줄에도 d가 남아 있는데 10줄을 적어도 되나요?

선생님

일반화의 출발 식인 9줄에는 d가 있습니다. 확인할 것은 d가 남은 전제나 미해제 가정에 들어 있는지, 일반화한 결론에 남아 있는지입니다. 전제 1~3에는 d가 없고 4줄 가정은 닫혔으며, 10줄에는 d가 없습니다. 대입을 거꾸로 확인해도 10줄의 x 자리에 d를 넣으면 정확히 9줄이 됩니다.

직접 생각해 보세요

10줄의 결론을 얻는 데 3줄이 꼭 필요했나요?

답과 풀이 확인하기

필요하지 않았습니다.

1·2줄의 두 조건 연결만으로 모든 신청자에게 S→E가 성립함을 보였습니다. 신청자가 실제로 존재하는지는 별도의 문제이고, 그 정보는 다음 절에서 필요합니다.

직접 생각해 보세요

5줄에서 S(d)→V(e)를 적었다면 무엇이 잘못됐나요?

답과 풀이 확인하기

한 전칭문의 같은 x 자리에 서로 다른 이름을 넣었습니다.

1줄의 ∀x를 벗겨 본 몸통 S(x)→V(x)에서 x의 자유 출현 두 곳에 모두 d를 넣어야 S(d)→V(d)가 됩니다. 신청한 대상과 확인받는 대상을 멋대로 바꾸어서는 안 됩니다.

08

실제로 누군가 명단에 있다는 결론까지 갈까요?

존재 전제를 열고, 임시 이름이 없는 결론을 얻어 닫습니다.

학습자

신청자는 명단에 오른다는 10줄을 얻었으니, 3줄의 실제 신청자를 사용하면 되겠네요.

선생님

맞습니다. 앞의 1~10줄에 다음 11~15줄을 이어 붙이겠습니다. 이번에는 새 이름 e를 골라 S(e)를 가정합니다. e는 앞서 쓴 d와 구별되는 글자이지만, 두 이름이 서로 다른 사람을 뜻한다는 주장은 하지 않습니다.

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

증명 뒷부분 · 1~10줄에 이어 씁니다
줄식근거가정 범위
11S(e)3줄의 존재 제거를 위한 새 이름 가정11줄 가정 안
12S(e)→E(e)10, ∀E11줄 가정 안
13E(e)12와 11, →E11줄 가정 안
14∃xE(x)13, ∃I11줄 가정 안
15∃xE(x)3과 11~14, ∃E; 11줄 가정을 닫음바깥
학습자

14줄과 15줄은 같은 식인데 왜 두 번 적나요?

선생님

14줄은 S(e)라는 임시 가정 안의 결과입니다. 15줄은 존재 전제 3과 그 하위 증명을 근거로, 임시 가정을 닫은 뒤 얻는 결과입니다. e는 존재문 3, 바깥의 전제들, 밖으로 가져오는 결론에 없습니다. 그래서 ‘그 대상을 e라고 잠시 불렀기 때문에만 생기는 정보’를 밖으로 내보내지 않았습니다.

직접 생각해 보세요

13줄의 E(e)를 그대로 가정 밖으로 가져와 ‘아라가 명단에 올랐다’고 할 수 있나요?

답과 풀이 확인하기

할 수 없습니다.

존재 전제는 증거 대상의 신원을 알려 주지 않습니다. e가 들어 있는 E(e)를 그 e에 대한 존재 제거의 최종 결론으로 내보낼 수 없고, e를 아라로 지목할 근거도 없습니다. 14줄에서 임시 이름이 없는 ∃xE(x)를 먼저 만듭니다.

직접 생각해 보세요

두 표에서 네 양화 규칙은 각각 어디에 나왔나요?

답과 풀이 확인하기

∀E는 5·7·12줄, ∀I는 10줄, ∃I는 14줄, ∃E는 15줄입니다.

조건문 제거 →E와 조건문 도입 →I도 함께 사용했습니다. 규칙 이름만 붙이는 데서 끝내지 말고, 각 줄이 요구하는 식의 모양과 이름·가정 조건이 맞는지 확인합니다.

09

같은 사람이 신청하고 명단에도 올랐다고 말할 수 있나요?

연언으로 묶을 때 두 성질의 대상이 같은지 확인합니다.

학습자

신청자가 있고 명단에 오른 사람도 있다는 것보다 조금 더 말할 수 있나요?

선생님

이 전제들에서는 ∃x(S(x)∧E(x))도 얻을 수 있습니다. 11줄의 S(e)와 13줄의 E(e)는 같은 e에 관한 식입니다. 그 두 식을 묶어 존재문을 만들면 됩니다. 앞의 증명을 지우지 않고, 다른 결론을 얻는 가지를 따로 적어 봅시다.

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

11~13줄 다음에 택할 수 있는 다른 마무리
줄식근거가정 범위
14′S(e)∧E(e)11과 13, ∧I11줄 가정 안
15′∃x(S(x)∧E(x))14′, ∃I11줄 가정 안
16′∃x(S(x)∧E(x))3과 11~15′, ∃E바깥
학습자

그렇다면 ∃xS(x)와 ∃xE(x)만 따로 주어져도 합칠 수 있나요?

선생님

그 두 존재문만으로는 같은 사람인지 알 수 없습니다. 아라만 S이고 보라만 E인 두 사람 세계에서는 각각의 존재문이 참이지만 ∃x(S(x)∧E(x))는 거짓입니다. 이번 증명에서는 두 조건 연결 덕분에 한 e에 대해 S와 E를 모두 얻었다는 차이가 있습니다.

직접 생각해 보세요

∃x(S(x)∧E(x))에는 ‘신청자와 명단에 오른 사람이 서로 다르다’는 뜻이 있나요?

답과 풀이 확인하기

그 뜻은 없습니다.

하나의 x가 두 성질을 함께 만족한다는 뜻입니다. 다른 두 사람이 있다는 주장을 하려면 서로 다름을 표현하는 조건과 그 조건을 뒷받침할 근거가 필요합니다.

10

존재 전제를 빼도 누군가 있다는 결론이 남나요?

조건을 만족하는 집합이 비어 있을 가능성을 살펴봅니다.

학습자

아까 3줄 없이도 10줄을 얻었어요. 3줄 없이 ∃xE(x)도 얻을 수 있지 않을까요?

선생님

이번에는 처음의 ①·②만 남긴 별도 추론을 살펴보겠습니다. 영역이 정확히 아라 한 명이고 S·V·E가 모두 거짓인 세계 B를 만듭니다. 전체 영역은 비어 있지 않습니다.

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

작은 세계 B · 존재 전제를 제거한 경우
식값이유
∀x(S(x)→V(x))참아라에게 S가 거짓이므로 조건문은 참
∀x(V(x)→E(x))참아라에게 V가 거짓이므로 조건문은 참
∀x(S(x)→E(x))참아라에게 S가 거짓이므로 조건문은 참
∃xE(x)거짓명단에 오른 대상이 없음
선생님

이 세계는 ①·②에서 ∃xE(x)로 가는 추론의 반모형입니다. 원래의 세 전제 추론에 대한 반모형으로 쓰면 안 됩니다. 세계 B에서는 원래의 ③이 거짓이기 때문입니다.

직접 생각해 보세요

원래 결론 나를 증명한 뒤, ‘그러니 존재 전제는 장식이었다’고 말해도 되나요?

답과 풀이 확인하기

그렇게 말할 수 없습니다.

실제 신청자의 존재가 전칭 조건 연결을 실제 명단 존재로 이어 주었습니다. 세계 B는 이 정보가 없을 때 결론이 실패할 수 있음을 보여 줍니다.

11

결론의 부정과 전두형은 어떤 도움을 주나요?

동치 변환과 전제로부터의 추론을 구별하면서 복습합니다.

학습자

모든 신청자가 명단에 올랐다는 결론을 부정하려면 무엇을 찾아야 하죠?

선생님

신청했지만 명단에 오르지 않은 사람입니다. 변환 과정을 한 줄씩 확인하면 반례가 갖추어야 할 조건이 분명해집니다. 여기서 ≡는 모든 관련 해석에서 같은 값을 갖는다는 동치 표시입니다.

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

결론 가가 실패하는 경우를 식으로 풀어 봅니다
단계식이유
1¬∀x(S(x)→E(x))결론 가 전체를 부정
2∃x¬(S(x)→E(x))양화 부정
3∃x¬(¬S(x)∨E(x))조건문을 논리합으로 바꿈
4∃x(¬¬S(x)∧¬E(x))드모르간 법칙
5∃x(S(x)∧¬E(x))이중 부정 제거
직접 생각해 보세요

S(c)가 참이고 E(c)가 아직 확인되지 않았다면, 곧바로 이 c를 반례로 제시해도 되나요?

답과 풀이 확인하기

아직 반례가 확정되지 않았습니다.

필요한 것은 S(c)가 참이고 E(c)가 거짓이라는 확인입니다. E(c)에 대한 정보가 없는 상태를 ¬E(c)라는 사실로 바꾸지 않습니다.

학습자

18편의 전두형으로 바꾸면 주장이 더 강해지나요?

선생님

안전한 동치 변환은 같은 내용을 다른 모양으로 나타냅니다. 예를 들어 아래 식은 ‘신청자가 한 명이라도 있으면 영역의 모든 사람이 명단에 있다’는 별도의 주장입니다. 이것을 전두형으로 바꾸어도 처음 세 전제에서 따라오게 되지는 않습니다.

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

별도의 주장도 뜻을 유지하며 정리할 수 있습니다
단계식확인
1(∃xS(x))→∀yE(y)새로 살펴보는 주장
2¬∃xS(x)∨∀yE(y)조건문 제거
3(∀x¬S(x))∨∀yE(y)양화 부정
4∀x(¬S(x)∨∀yE(y))x는 오른쪽 식에 자유롭게 나오지 않음
5∀x∀y(¬S(x)∨E(y))y는 ¬S(x)에 자유롭게 나오지 않음
직접 생각해 보세요

세계 A에서 위 표의 1줄과 5줄은 각각 참인가요?

답과 풀이 확인하기

둘 다 거짓입니다.

1줄은 실제 신청자 보라가 있는데 모든 사람이 명단에 있지는 않아 거짓입니다. 5줄에서는 x를 보라, y를 아라로 배정하면 ¬S(x)와 E(y)가 둘 다 거짓입니다. 동치 변환은 값을 유지했고, 거짓인 식을 참으로 바꾸지 않았습니다.

12

각자 안내받았다는 말은 공통 도우미가 있다는 뜻인가요?

새 관계 사례에서 앞 대상에 따른 증거 대상의 의존을 확인합니다.

선생님

여기부터는 별도의 가상 안내 사례입니다. 영역은 정확히 아라·보라·다온·라온 네 사람이고 서로 다릅니다. S는 신청자, H는 도우미, R(x,y)는 ‘x가 y에게 안내를 받았다’로 새로 약속합니다. 앞 사례의 V·E와 시각 기록은 가져오지 않습니다.

작은 세계 C · 누가 누구에게 안내를 받았나요?
사람신청자 S도우미 H안내받은 상대
아라참거짓다온
보라참거짓라온
다온거짓참없음
라온거짓참없음
선생님

관계 R은 (아라, 다온), (보라, 라온) 두 쌍에서만 참입니다. 다른 모든 쌍에서는 거짓입니다. 따라서 모든 신청자는 도우미에게 안내를 받았지만, 두 신청자를 모두 안내한 공통 도우미는 없습니다.

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

각자에게 맞는 상대와 모두에게 공통인 상대
식세계 C의 값이유
∀x(S(x)→∃y(H(y)∧R(x,y)))참아라는 다온, 보라는 라온을 증거로 선택
∃y(H(y)∧∀x(S(x)→R(x,y)))거짓다온은 보라를, 라온은 아라를 안내하지 않음
직접 생각해 보세요

첫 식은 신청자마다 반드시 서로 다른 도우미를 가져야 한다고 말하나요?

답과 풀이 확인하기

그렇지 않습니다.

앞 대상 x에 따라 y가 달라도 되고 같아도 됩니다. 세계 C는 서로 다른 도우미인 경우를 보여 주지만, 첫 식 자체는 한 도우미가 모두를 안내하는 경우도 허용합니다.

직접 생각해 보세요

신청자가 아무도 없고 도우미도 아무도 없다면, 비어 있지 않은 영역에서 두 식의 값은 어떻게 되나요?

답과 풀이 확인하기

첫 식은 참이고 둘째 식은 거짓입니다.

첫 식은 모든 x에 대해 S(x)가 거짓이어서 조건문이 참입니다. 둘째 식은 H인 증거 대상부터 필요하므로 거짓입니다. 제한된 전칭문에서 신청자의 존재를 저절로 얻지 않는다는 점이 다시 드러납니다.

13

한 명이라는 말과 이름 하나는 어떻게 구별할까요?

존재·최대 수·정확한 수와 동일성을 함께 복습합니다.

학습자

처음 사례로 돌아가면, ∃xE(x)를 증명했으니 명단에 한 명이 있다고 해도 되죠?

선생님

‘적어도 한 명’이라고 말하면 정확합니다. ‘딱 한 명’이라고 읽히지 않도록 표현하세요. 처음 사례의 세계 A에서는 보라와 찬우 두 명이 명단에 있습니다. 그 세계에서도 전제 세 개와 존재 결론은 모두 참입니다.

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

처음 사례의 E를 사용해 수량을 구별합니다
말식세계 A
적어도 한 명∃xE(x)참
많아야 한 명∀x∀y((E(x)∧E(y))→x=y)거짓; 보라와 찬우는 서로 다름
딱 한 명∃x(E(x)∧∀y(E(y)→y=x))거짓; E인 대상이 두 명
학습자

E(a)와 E(k)를 알면 두 명이 있다고 말할 수 있나요?

선생님

두 이름이 서로 다른 사람을 가리킨다는 정보가 더 필요합니다. k가 아라의 다른 이름일 수 있습니다. a≠k, 곧 ¬(a=k)도 주어져야 그 두 이름을 서로 다른 두 증거로 셀 수 있습니다.

직접 생각해 보세요

아무도 명단에 없는 세계에서는 ‘많아야 한 명’과 ‘딱 한 명’이 각각 어떤 값을 갖나요?

답과 풀이 확인하기

‘많아야 한 명’은 참이고 ‘딱 한 명’은 거짓입니다.

많아야 한 명은 서로 다른 두 E 대상을 금지하므로 0명도 허용합니다. 딱 한 명은 E인 대상의 실제 존재까지 요구합니다.

14

새 문제를 도움 없이 풀고 답을 비교해 볼까요?

원래 사례와 비슷한 모양이어도 조건문의 방향을 다시 읽습니다.

선생님

이제 새 가상 공방 기록입니다. 영역은 검토 대상인 사람 전체이며 비어 있지 않습니다. 모든 상태는 같은 날 오후 5시 기준입니다. T(x)는 ‘실습에 참여했다’, C(x)는 ‘확인을 받았다’, B(x)는 ‘배지를 받았다’입니다.

혼자 풀어 보기 · 답을 펼치기 전에 적어 보세요

참여자와 배지 수령자는 모두 확인을 받았습니다.

① 실습 참여자는 모두 확인을 받았습니다.

② 배지를 받은 사람은 모두 확인을 받았습니다.

③ 실습에 참여한 사람이 적어도 한 명 있습니다.

질문: 배지를 받은 사람이 적어도 한 명 있다는 결론이 반드시 따라오나요? 기호화와 반모형 또는 증명을 함께 적어 보세요.

직접 생각해 보세요

전제 세 개와 목표를 기호로 적어 볼까요?

답과 풀이 확인하기

전제는 ∀x(T(x)→C(x)), ∀x(B(x)→C(x)), ∃xT(x)입니다. 목표는 ∃xB(x)입니다.

두 번째 전제의 방향을 특히 확인합니다. 배지를 받았으면 확인을 받았다는 말이며, 확인을 받았으면 배지를 받았다는 말은 주어지지 않았습니다.

직접 생각해 보세요

목표가 보장되지 않는다면 대상 한 명으로 반모형을 만들 수 있나요?

답과 풀이 확인하기

영역을 {아라}, T와 C의 외연을 {아라}, B의 외연을 빈 집합으로 두면 됩니다.

첫 전제는 아라가 T이면서 C여서 참입니다. 둘째는 아라가 B가 아니어서 참입니다. 셋째는 아라가 T여서 참입니다. ∃xB(x)는 B인 사람이 없어 거짓입니다. 한 해석에서 전제 전부 참·결론 거짓을 확인했습니다.

학습자

확인을 받으면 배지도 받는다고 한 줄 보태면 목표를 증명할 수 있겠네요.

선생님

추가 전제 ∀x(C(x)→B(x))가 실제로 주어지는 별도 문제에서는 가능합니다. 원래 문제의 답을 맞추기 위해 이 전제를 몰래 보탤 수는 없습니다. 아래 표는 이 새 전제가 주어진 경우만 다룹니다. 원래 둘째 전제는 쓰지 않아도 되므로 표에서 생략하고, 필요한 세 전제를 새로 번호 매겼습니다.

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

추가 정보가 실제로 주어진 별도 문제의 증명
줄식근거가정 범위
1∀x(T(x)→C(x))기존 전제바깥
2∀x(C(x)→B(x))이번에 별도로 추가한 전제바깥
3∃xT(x)기존 전제바깥
4T(k)3의 ∃E를 위한 새 이름 가정4줄 가정 안
5T(k)→C(k)1, ∀E4줄 가정 안
6C(k)5와 4, →E4줄 가정 안
7C(k)→B(k)2, ∀E4줄 가정 안
8B(k)7과 6, →E4줄 가정 안
9∃xB(x)8, ∃I4줄 가정 안
10∃xB(x)3과 4~9, ∃E바깥
직접 생각해 보세요

추가 전제가 있는 증명이 성공했으니, 원래 문제도 타당했다고 고쳐 말할 수 있나요?

답과 풀이 확인하기

그렇게 고쳐 말할 수 없습니다.

전제 집합이 달라진 별도 추론을 증명했습니다. 원래 문제의 반모형은 여전히 유효합니다. 실제 글을 분석할 때도 새로 보탠 가정은 명시하고, 그 가정의 사실 여부를 별도로 확인합니다.

15

스무 편을 마친 뒤 내 말로 어떻게 설명할까요?

정답뿐 아니라 뜻·근거·범위까지 말할 수 있는지 확인합니다.

학습자

마지막으로 처음 독서 모임 사례를 기호 없이 설명해 볼게요. 신청자는 확인을 받고, 확인받은 사람은 명단에 오르니까 신청자는 명단에 올라요. 그리고 실제 신청자가 있으므로 명단에 오른 사람도 있어요.

선생님

좋습니다. 여기에 어디까지 말할 수 있는지도 덧붙여 보세요.

학습자

전제 세 개만으로는 모든 사람이 명단에 올랐다거나 아라가 올랐다고 정할 수 없어요. 아라는 빠지고 보라만 신청해 명단에 오른 세계가 가능하니까요. 실제 기록이 정말 참인지는 또 확인해야 해요.

선생님

그 설명에는 타당성과 사실 확인의 구별이 들어 있습니다. 우리의 증명은 정한 뜻과 논리 체계 아래에서 전제들이 참이면 결론도 참임을 보입니다. 실제 신청 기록을 조사하거나 안내의 현실 이행을 확인하는 일까지 대신하지는 않습니다.

막힌 지점에서 다시 읽을 묶음을 고릅니다
어려웠던 부분다시 읽을 회차다시 해 볼 일
누구·무엇·모든·어떤1~5편같은 사례에서 영역·성질·관계·순서를 설명
범위·조건의 방향·이름·수량6~9편괄호·자유 출현·‘만’·서로 다름을 확인
해석과 반모형10~11편전제 전부와 결론을 같은 세계에서 계산
네 양화 규칙과 복합 증명12~16편새 이름·열린 가정·닫는 줄을 표시
동치·전두형·실제 글17~19편변수 조건을 확인하고 추가 가정을 구별
직접 생각해 보세요

마지막으로 처음 사례의 영역·세 전제·가능한 결론·불가능한 확대를 네 문장으로 설명해 볼까요?

답과 풀이 확인하기

예: 영역은 독서 모임의 검토 대상인 사람 전체이고, 상태는 오늘 오후 2시 기준입니다. 신청자는 확인을 받았고 확인받은 사람은 명단에 올랐으며 실제 신청자가 있습니다. 따라서 신청자는 모두 명단에 올랐고, 명단에 오른 사람이 적어도 한 명 있습니다. 모든 사람이나 특정인 아라의 포함 여부, 정확한 인원수는 이 전제들만으로 정할 수 없습니다.

자신의 설명에 대상과 시각, 조건의 방향, 실제 존재, 결론의 한계가 들어 있는지 확인하세요. 가능하면 두 증명표에서 가정을 닫는 줄도 함께 가리켜 보세요.

선생님

중급 논리학 스무 편은 여기서 마칩니다. 처음 모자 사례에서 ‘누구에게 어떤 성질이 있나요?’를 물었던 것처럼, 새로운 글을 만날 때도 뜻과 대상을 먼저 정해 보세요. 이어지는 결론에는 한 줄씩 근거를 붙이고, 의심되는 결론에는 전제를 지키는 반례를 찾아보면 됩니다. 아래 기록 칸에 직접 만든 사례와 아직 남은 질문을 남겨 보세요.

내 말로 정리하기

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

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

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

참고한 논리학 자료

6개 자료

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

01Open Logic Project, 《forall x: Calgary》(포 올 엑스: 캘거리) 32장 · Semantic concepts(의미론의 개념)

모든 전제 참·결론 거짓인 해석으로 타당성을 판별하는 정의와 논리적 동치의 의미를 확인했습니다. 독서 모임·공방의 기록과 모든 작은 세계는 이번 종합 연습을 위해 새로 구성했습니다.

원문 확인
02Open Logic Project, 《forall x: Calgary》 34장 · Reasoning about interpretations(해석에 관해 추론하기)

한 반모형이 비타당성을 보이는 것과, 몇 개의 참인 해석만으로 일반 타당성을 확정할 수 없는 것을 구별했습니다. 세 사람 표·한 사람 반모형과 일반 증명의 역할을 나누어 설명했습니다.

원문 확인
03Open Logic Project, 《forall x: Calgary》 36장 · Basic rules for FOL(일차논리의 기본 규칙)

네 양화 규칙, 비어 있지 않은 영역, 새 이름과 미해제 가정 조건을 확인했습니다. 신청·확인·명단 증명과 공방의 증명은 본편의 새 사례이며 각 줄에서 이름과 가정의 범위를 명시했습니다.

원문 확인
04Open Logic Project, 《forall x: Calgary》 37장 · Proofs with quantifiers(양화사가 있는 증명)

목표에서 거꾸로 필요한 줄을 찾고 전제에서 적용할 규칙을 찾는 증명 전략을 확인했습니다. 원래 예시를 복사하지 않고, 독서 모임 사례의 전칭 결론과 존재 결론을 이어지는 두 증명표로 구성했습니다.

원문 확인
05Open Logic Project, 《forall x: Calgary》 38장 · Conversion of quantifiers(양화사의 변환)

양화 부정과 독립된 식을 가로지르는 양화사 이동의 조건을 확인했습니다. 전두형 변환이 전제로부터 새로운 결론을 얻는 일과 구별된다는 점을 별도 주장과 작은 세계로 복습합니다.

원문 확인
06Open Logic Project, 《forall x: Calgary》 26장 · Identity(동일성)

26.3~26.5절에서 적어도·많아야·정확히의 수량 표현, 서로 다른 이름이 같은 대상을 가리킬 수 있다는 조건을 확인했습니다. 본편의 인원 표와 이름 예시는 새로 구성했습니다.

원문 확인

중급 논리학 · 제20편
읽기부터 증명까지 스스로 이어 볼까요?

처음으로