<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>논리 퍼즐 on kenji.blog</title><link>http://kenji.blog/ko/tags/%EB%85%BC%EB%A6%AC-%ED%8D%BC%EC%A6%90/</link><description>Recent content in 논리 퍼즐 on kenji.blog</description><generator>Hugo -- gohugo.io</generator><language>ko</language><copyright>kenjinote</copyright><lastBuildDate>Thu, 10 Sep 2026 10:00:00 +0900</lastBuildDate><atom:link href="http://kenji.blog/ko/tags/%EB%85%BC%EB%A6%AC-%ED%8D%BC%EC%A6%90/index.xml" rel="self" type="application/rss+xml"/><item><title>깜짝 시험의 역설: 논리적으로 "절대 불가능한" 시험이 치러지는 날</title><link>http://kenji.blog/ko/p/unexpected-hanging-paradox/</link><pubDate>Thu, 10 Sep 2026 10:00:00 +0900</pubDate><guid>http://kenji.blog/ko/p/unexpected-hanging-paradox/</guid><description>&lt;img src="http://kenji.blog/p/unexpected-hanging-paradox/img/unexpected_hanging.jpg" alt="Featured image of post 깜짝 시험의 역설: 논리적으로 "절대 불가능한" 시험이 치러지는 날" />&lt;h2 id="1-선생님의-절대적인-선언">1. 선생님의 &amp;ldquo;절대적인 선언&amp;rdquo;
&lt;/h2>&lt;p>어느 금요일 하굣길, 수학 선생님이 학생들을 향해 무서운 선고를 했습니다.&lt;/p>
&lt;p>&lt;strong>&amp;ldquo;다음 주 월요일부터 금요일 중 하루에, 단 한 번만 &amp;lsquo;깜짝 시험&amp;rsquo;을 실시하겠다.&lt;/strong>
&lt;strong>단, 그날 아침 시점에 너희들이 &amp;lsquo;오늘이 시험 날이다&amp;rsquo;라고 확실하게 예측할 수 있다면, 그것은 깜짝 시험이 아니므로 그날에는 시험을 치르지 않겠다&amp;rdquo;&lt;/strong>&lt;/p>
&lt;p>이 선언을 듣고 학생들은 두려움에 떨었습니다. 언제 시험이 치러질지 매일 조마조마하며 지내야 했기 때문입니다.
하지만 반에서 가장 똑똑한 A군이 갑자기 씩 웃으며 일어났습니다.&lt;/p>
&lt;p>&amp;ldquo;얘들아, 안심해도 돼. &lt;strong>다음 주에 깜짝 시험이 치러지는 일은 절대 있을 수 없어. 논리적으로 불가능해!&lt;/strong>&amp;rdquo;&lt;/p>
&lt;p>A군은 자신만만하게 다음과 같은 &amp;ldquo;완벽한 논리&amp;quot;를 칠판에 적기 시작했습니다.&lt;/p>
&lt;hr>
&lt;h2 id="2-a군의-완벽한-논리에-의한-증명">2. A군의 &amp;ldquo;완벽한 논리&amp;quot;에 의한 증명
&lt;/h2>&lt;p>A군의 증명은 &lt;strong>&amp;ldquo;금요일&amp;quot;부터 시간을 거슬러 올라가며 생각하는(역방향 추론)&lt;/strong> 수학적 기법을 사용하고 있습니다.&lt;/p>
&lt;h3 id="1단계-금요일의-가능성을-지운다">1단계: 금요일의 가능성을 지운다
&lt;/h3>&lt;blockquote>
&lt;p>만약, 월·화·수·목 4일 동안 계속 시험이 치러지지 않았다고 가정해 보자.
그러면 남은 날은 &amp;ldquo;금요일&amp;quot;밖에 없다.
금요일 아침 시점에 학생들은 &amp;ldquo;남은 날은 오늘밖에 없으니, 틀림없이 오늘이 시험이다!&amp;ldquo;라고 &lt;strong>확실하게 예측해 버릴 수 있다&lt;/strong>.
선생님의 선언에 따르면, &amp;ldquo;예측할 수 있는 날에는 실시하지 않는다&amp;quot;고 했으므로, 금요일에 깜짝 시험을 실시하는 것은 논리적으로 불가능하다.
&lt;strong>따라서, 금요일 시험은 절대 없다.&lt;/strong>&lt;/p>
&lt;/blockquote>
&lt;h3 id="2단계-목요일의-가능성을-지운다">2단계: 목요일의 가능성을 지운다
&lt;/h3>&lt;blockquote>
&lt;p>금요일에 시험이 없다는 것이 확정되었다.
그렇다는 것은 시험이 치러질 가능성이 있는 마지막 날은 &amp;ldquo;목요일&amp;quot;이다.
만약 월·화·수 3일 동안 시험이 치러지지 않았다고 가정해 보자.
그러면 남은 가능성은 목요일밖에 없다(금요일은 이미 소거됨).
목요일 아침 시점에 학생들은 &amp;ldquo;오늘이 시험이다!&amp;ldquo;라고 확실하게 예측해 버릴 수 있다.
&lt;strong>따라서, 목요일 시험도 절대 없다.&lt;/strong>&lt;/p>
&lt;/blockquote>
&lt;h3 id="3단계-모든-요일이-지워진다">3단계: 모든 요일이 지워진다
&lt;/h3>&lt;blockquote>
&lt;p>같은 논리를 반복하면 된다.
목요일이 없다면, 마지막 날은 수요일이 된다. 따라서 화요일까지 시험이 없다면, 수요일 아침에 예측할 수 있게 되므로 수요일도 지워진다.
수요일이 지워지면 화요일도 지워지고, 월요일도 지워진다.
&lt;strong>결론: 선생님의 규칙을 지키는 한, 월요일부터 금요일 중 어느 요일이든 절대 깜짝 시험을 실시하는 것은 불가능하다!&lt;/strong>&lt;/p>
&lt;/blockquote>
&lt;div class="mermaid">graph TD
Fri["금요일 아침&lt;br>(월〜목 시험 없음)"] -->|'금요일밖에 없다'고 예측 가능| NoFri["금요일은 시험 불가"]
Thu["목요일 아침&lt;br>(월〜수 시험 없음)"] -->|'금요일은 없으니 오늘밖에 없다'고 예측 가능| NoThu["목요일은 시험 불가"]
Wed["수요일 아침"] -->|'목금은 없으니 오늘밖에 없다'고 예측 가능| NoWed["수요일은 시험 불가"]
Tue["화요일 아침"] -->|마찬가지로 예측 가능| NoTue["화요일은 시험 불가"]
Mon["월요일 아침"] -->|마찬가지로 예측 가능| NoMon["월요일은 시험 불가"]
NoFri -.-> Thu
NoThu -.-> Wed
NoWed -.-> Tue
NoTue -.-> Mon
style NoFri fill:#ff9999,stroke:#333
style NoThu fill:#ff9999,stroke:#333
style NoWed fill:#ff9999,stroke:#333
style NoTue fill:#ff9999,stroke:#333
style NoMon fill:#ff9999,stroke:#333&lt;/div>
&lt;p>반 학생들은 환호했습니다. A군의 논리는 완벽했고, 어디에도 빈틈이 없어 보였습니다.
그들은 주말을 즐겁게 놀며 보냈고, 시험 공부 따위는 전혀 하지 않은 채 월요일을 맞이했습니다.&lt;/p>
&lt;p>월요일…… 시험은 없었습니다. &amp;ldquo;거봐!&amp;rdquo;
화요일…… 시험은 없었습니다. &amp;ldquo;A군 말이 맞았어!&amp;rdquo;&lt;/p>
&lt;p>그리고 &lt;strong>수요일 아침&lt;/strong>.
드르륵! 하고 교실 문이 열리고, 선생님이 들어와서 말했습니다.&lt;/p>
&lt;p>&lt;strong>&amp;ldquo;자, 책상 위를 치워라. 지금부터 깜짝 시험을 시작하겠다!&amp;rdquo;&lt;/strong>&lt;/p>
&lt;p>학생들은 패닉에 빠졌습니다.
&amp;ldquo;어, 어째서!? 수요일에 시험이 있을 줄은, &lt;strong>전혀 예측하지 못했다!&lt;/strong>&amp;rdquo;&lt;/p>
&lt;p>선생님은 씩 웃었습니다.
&lt;strong>&amp;ldquo;거봐, 너희들은 예측하지 못했지? 내 &amp;lsquo;선언&amp;rsquo;은 완전히 옳았고, 규칙대로 깜짝 시험은 성립한 것이다&amp;rdquo;&lt;/strong>&lt;/p>
&lt;hr>
&lt;h2 id="3-도대체-어디서-논리가-잘못되었던-것일까">3. 도대체 어디서 논리가 잘못되었던 것일까?
&lt;/h2>&lt;p>A군의 증명은 완벽해 보였는데, 왜 현실에서는 &amp;ldquo;완벽한 깜짝 시험&amp;quot;이 성립해 버린 것일까요?
이 문제는 원래 &amp;ldquo;예기치 못한 교수형의 역설(Unexpected hanging paradox)&amp;ldquo;이라고 불리며, 1940년대에 스웨덴의 수학자 렌나르트 에크봄(Lennart Ekbom)이 고안한 이래 철학자와 논리학자들을 계속 괴롭혀 왔습니다.&lt;/p>
&lt;p>사실, 이 역설에는 &amp;ldquo;이것이 유일하고 절대적인 정답이다&amp;quot;라는 통일된 견해가 아직 없습니다. 하지만, 몇 가지 유력한 해결 접근법이 존재합니다.&lt;/p>
&lt;h3 id="접근법-1-지식의-역설인식론">접근법 1: &amp;ldquo;지식의 역설(인식론)&amp;rdquo;
&lt;/h3>&lt;p>A군 추론의 가장 큰 함정은, &lt;strong>&amp;ldquo;선생님의 선언은 100% 진실이다&amp;quot;라는 전제를 자기 자신의 예측 안에 포함시켜 버렸다&lt;/strong>는 것입니다.&lt;/p>
&lt;p>선생님의 선언은, &amp;ldquo;다음 주에 시험을 치른다(P)&amp;ldquo;와 &amp;ldquo;예측할 수 있는 날에는 치르지 않는다(Q)&amp;ldquo;의 두 가지 조건으로 이루어져 있습니다.
만약 금요일까지 시험이 없었을 경우, 학생은 &amp;ldquo;선언이 맞다면 오늘밖에 없다&amp;quot;고 생각하지만, 동시에 &amp;ldquo;오늘이라고 예측할 수 있다면 선언의 Q에 어긋난다. 그렇다면 애초에 P(시험을 치른다)라는 선언 자체가 거짓말이었던 것은 아닐까?&amp;ldquo;라고 의심할 여지가 생깁니다.&lt;/p>
&lt;p>&amp;ldquo;선생님의 말씀이 절대적으로 맞다&amp;quot;는 믿음과, &amp;ldquo;논리적 추론&amp;quot;이 충돌한 결과, 학생들은 &amp;ldquo;선생님은 시험을 치르지 않는다&amp;quot;라는 잘못된 결론(믿음)을 품게 되었고, 그 결과로 언제 시험이 나오더라도 &amp;ldquo;예기치 못한(깜짝)&amp;rdquo; 상태가 되어버린 것입니다.&lt;/p>
&lt;h3 id="접근법-2-자기-지시의-역설">접근법 2: &amp;ldquo;자기 지시의 역설&amp;rdquo;
&lt;/h3>&lt;p>선생님의 말씀을 논리식으로 고쳐 봅시다.
선생님의 주장을 $S$ 라고 합니다.
$S = $ &amp;ldquo;나는 어느 날 $T$ 에 시험을 치른다. 그리고, 너희들은 그날 $T$ 를 예측할 수 없다.&amp;rdquo;&lt;/p>
&lt;p>이 주장은 자기 자신(선언)을 학생들이 어떻게 받아들이느냐에 따라 참과 거짓이 바뀌는, **&amp;ldquo;자기 지시적인 구조&amp;rdquo;**를 가지고 있습니다. &amp;ldquo;거짓말쟁이의 역설(&amp;lsquo;이 문장은 거짓이다&amp;rsquo;)&amp;ldquo;과 마찬가지로, 논리적인 추론을 빙글빙글 무한 루프에 빠지게 만드는 성질이 있는 것입니다.&lt;/p>
&lt;hr>
&lt;h2 id="4-일상생활에-숨어있는-깜짝-시험">4. 일상생활에 숨어있는 &amp;ldquo;깜짝 시험&amp;rdquo;
&lt;/h2>&lt;p>이 역설은 수학뿐만 아니라, 우리의 친숙한 생활에도 응용됩니다.&lt;/p>
&lt;p>&lt;strong>【서프라이즈 파티의 딜레마】&lt;/strong>&lt;/p>
&lt;blockquote>
&lt;p>&amp;ldquo;이번 달 네 생일에 서프라이즈 파티를 할게!&amp;ldquo;라고 친구가 선언했다고 합시다.
이 말을 들은 당신은, &amp;ldquo;오늘일까? 내일일까?&amp;ldquo;라며 매일 예상합니다.
월말의 마지막 날이 되어도 파티가 없다면, &amp;ldquo;서프라이즈(예상할 수 없다)&amp;ldquo;라는 조건을 만족하기 위해서는 마지막 날에는 절대 할 수 없을 텐데…… 라고 추론해 버립니다.
하지만 현실에서는 적당한 중순에 갑자기 케이크가 나오면, 당신은 &amp;ldquo;정말 깜짝 놀랐어!&amp;ldquo;라며 완벽한 서프라이즈를 받게 되는 것입니다.&lt;/p>
&lt;/blockquote>
&lt;hr>
&lt;h2 id="5-요약">5. 요약
&lt;/h2>&lt;p>&amp;ldquo;깜짝 시험의 역설&amp;quot;은 인간의 &lt;strong>&amp;ldquo;알고 있다(예측하고 있다)&amp;ldquo;라는 상태 자체를 논리 계산에 포함시키는 것의 어려움&lt;/strong>을 훌륭하게 표현하고 있습니다.&lt;/p>
&lt;p>우리가 &amp;ldquo;완벽한 추론&amp;quot;이라고 생각하는 것은, 사실 &amp;ldquo;상대방이 규칙을 절대적으로 지킬 것이다&amp;quot;라는 근거 없는 믿음 위에 세워진 모래성에 불과할지도 모릅니다.
다음에 선생님이 &amp;ldquo;깜짝 시험을 치르겠다&amp;quot;고 말씀하시면, 논리를 억지로 짜맞추는 것은 그만두고 얌전히 매일 공부해 두는 것이 가장 합리적이라고 할 수 있겠습니다.&lt;/p></description></item></channel></rss>