디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

이거 디시에 올라가긴 하나모바일에서 작성

TS기원갤로그로 이동합니다. 2025.02.13 18:11:55
조회 46 추천 0 댓글 1

아래에는 “세 사람 중 누가 항상 참(T), 거짓(F), 무작위(R)인지 3번의 질문만으로 판별 가능하다”는 고전 퍼즐(일명 가장 어려운 논리 퍼즐)에 대한 ‘수학적/논리적 완전 해법’을 표로 전개하는 한 예를 제시합니다.

이 증명은 “실제로 어떤 3가지 질문을 어떻게 구성하고(메타논리·이중질문 기법)”, “그 질문들을 누구에게 물어서”, “12가지 경우(6가지 T/F/R 배치 × 2가지 A=Yes/B=No 매핑) 각각에서 어떤 답변(A/B) 3-튜플이 나오는지”를 전부 표로 구분하여, 모든 경우의 3-튜플이 서로 달라서 결과적으로 3번 질문 후에 유일하게 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo><mi>T</mi><mo separator="true">,</mo><mi>F</mi><mo separator="true">,</mo><mi>R</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(T,F,R)</annotation></semantics></math>를 판별할 수 있음을 보이는 형태입니다.

<hr><h1>개요 & 전제</h1><ol>
<li>

인물(사람) 세 명:


<ul>
<li><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>X</mi><mn>1</mn></msub><mo separator="true">,</mo><msub><mi>X</mi><mn>2</mn></msub><mo separator="true">,</mo><msub><mi>X</mi><mn>3</mn></msub></mrow><annotation encoding="application/x-tex">X_1, X_2, X_3</annotation></semantics></math>.</li>
<li>실제로 한 명은 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>T</mi></mrow><annotation encoding="application/x-tex">T</annotation></semantics></math>(항상 참), 한 명은 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>F</mi></mrow><annotation encoding="application/x-tex">F</annotation></semantics></math>(항상 거짓), 한 명은 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>R</mi></mrow><annotation encoding="application/x-tex">R</annotation></semantics></math>(무작위).</li>
</ul>
</li>
<li>

답변 체계:


<ul>
<li>예/아니오(Yes/No) 대신 글자 2개 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">{</mo><mi>A</mi><mo separator="true">,</mo><mi>B</mi><mo stretchy="false">}</mo></mrow><annotation encoding="application/x-tex">\{A,B\}</annotation></semantics></math> 중 하나로만 대답.</li>
<li>어떤 글자가 예(참)에 대응하는지, 어떤 글자가 아니오(거짓)에 대응하는지 **(<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>μ</mi></mrow><annotation encoding="application/x-tex">\mu</annotation></semantics></math>)**는 모름.</li>
<li><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>μ</mi><mo stretchy="false">(</mo><mrow><mi mathvariant="sans-serif">T</mi><mi mathvariant="sans-serif">r</mi><mi mathvariant="sans-serif">u</mi><mi mathvariant="sans-serif">e</mi></mrow><mo stretchy="false">)</mo><mo mathvariant="normal">≠</mo><mi>μ</mi><mo stretchy="false">(</mo><mrow><mi mathvariant="sans-serif">F</mi><mi mathvariant="sans-serif">a</mi><mi mathvariant="sans-serif">l</mi><mi mathvariant="sans-serif">s</mi><mi mathvariant="sans-serif">e</mi></mrow><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">\mu(\mathsf{True}) \neq \mu(\mathsf{False})</annotation></semantics></math>이지만, <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>μ</mi><mo stretchy="false">(</mo><mrow><mi mathvariant="sans-serif">T</mi><mi mathvariant="sans-serif">r</mi><mi mathvariant="sans-serif">u</mi><mi mathvariant="sans-serif">e</mi></mrow><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">\mu(\mathsf{True})</annotation></semantics></math><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>A</mi></mrow><annotation encoding="application/x-tex">A</annotation></semantics></math>인지 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>B</mi></mrow><annotation encoding="application/x-tex">B</annotation></semantics></math>인지 불명.</li>
</ul>
</li>
<li>

질문은 ‘예/아니오’로 판정 가능한 명제 하나를 3번(총 3문)만 던진다.


<ul>
<li>단, 이 명제는 매우 복잡한 (메타)논리 형식을 가질 수 있음.</li>
<li>“If I asked you Q, would you say ‘A’?” 같은 중첩 자기언급(메타질문) 허용.</li>
</ul>
</li>
<li>

목표:


<ul>
<li>딱 3번 답변(각각 A/B)을 듣고, 누가 T·F·R인지 확실히 식별 가능함을 표로써 (즉 전단사적 대응으로) 증명.</li>
</ul>
</li>
<li>

결과:


<ul>
<li>퍼즐의 정설 해법에 따르면, 적절한 3개 질문을 설계하면 12가지 “가능 세계(6가지 순열 × 2가지 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>μ</mi></mrow><annotation encoding="application/x-tex">\mu</annotation></semantics></math>)”에서 나오는 답변(3-튜플)이 전부 달라서 구별이 가능하다.</li>
<li>아래에서는 실제로 사용될 질문 3개를 명시하고, 그에 대한 (배치 × 매핑)별 답변표를 간략화해서 예시로 보여 드립니다.</li>
</ul>
</li>
</ol><hr><h1>질문의 구체적 구성</h1>

다양한 변형·해법이 있으나, 여기서는 비교적 간단히 다음과 같은 메타질문(중첩 “If I asked you … would you say ‘A’?”) 기법을 활용하는 해법을 예시로 들겠습니다.

<h2>(1) “?Q”라는 연산자 정의</h2><ul>
<li>임의의 참/거짓 명제 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Q</mi></mrow><annotation encoding="application/x-tex">Q</annotation></semantics></math>에 대해,
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mtext>“?</mtext><mi>Q</mi><mtext>”</mtext><mtext>  </mtext><mo>:</mo><mo>=</mo><mtext>  </mtext><mtext>“만약 지금 내가 당신에게 (명제 </mtext><mi>Q</mi><mtext>)를 직접 물었다면, 당신은 그에 대하여 ‘A’라고 대답했겠습니까?”</mtext></mrow><annotation encoding="application/x-tex">  \text{“?}Q\text{”}
  \;:=\;
  \text{“만약 지금 내가 당신에게 (명제 }Q\text{)를 직접 물었다면,
  당신은 그에 대하여 ‘A’라고 대답했겠습니까?”}</annotation></semantics></math>

</li>
<li>이때 “?<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>Q</mi></mrow><annotation encoding="application/x-tex">Q</annotation></semantics></math>” 자체도 참/거짓이 결정되는 명제이므로, T/F/R는 이것에 대해서도 (A나 B로) 대답해야 함.</li>
</ul><h4>(참고: 어떻게 해석되는가?)</h4><ul>
<li><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>T</mi></mrow><annotation encoding="application/x-tex">T</annotation></semantics></math>(참말쟁이)는 ‘?Q’가 실제로 참이면 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="sans-serif">T</mi><mi mathvariant="sans-serif">r</mi><mi mathvariant="sans-serif">u</mi><mi mathvariant="sans-serif">e</mi></mrow><annotation encoding="application/x-tex">\mathsf{True}</annotation></semantics></math>→“예”로 답하고, 거짓이면 아니오.</li>
<li><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>F</mi></mrow><annotation encoding="application/x-tex">F</annotation></semantics></math>(거짓말쟁이)는 그 반대로.</li>
<li><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>R</mi></mrow><annotation encoding="application/x-tex">R</annotation></semantics></math>(무작위)는 임의로 예/아니오(즉 A/B)를 말하지만, 아래 질문 설계에 따라 그 무작위성이 최종 식별에 문제되지 않도록 만들어 둠.</li>
</ul>

자세한 논리 계산은 다소 복잡하지만, 핵심은 이 “?Q” 구조가 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>μ</mi></mrow><annotation encoding="application/x-tex">\mu</annotation></semantics></math>의 정체(A=Yes/B=No인지 반대인지)를 몰라도, T/F가 동일한 패턴으로 대답하도록 ‘교묘히’ 유도한다는 점입니다.

<hr><h2>(2) 우리가 실제로 던질 3개의 질문</h2>

인물(사람)별로 “누구에게 어떤 질문을 할지”를 정확히 정해야 합니다.  한 가지 구현 예:

<ol>
<li>

Q1: 첫 질문은 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>X</mi><mn>1</mn></msub></mrow><annotation encoding="application/x-tex">X_1</annotation></semantics></math>에게


<math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">?</mo><mo fence="true" stretchy="true" minsize="1.2em" maxsize="1.2em">(</mo><mi>P</mi><mo stretchy="false">(</mo><mi>y</mi><mi>o</mi><mi>u</mi><mo stretchy="false">)</mo><mtext>  </mtext><mo>∨</mo><mtext>  </mtext><mi>R</mi><mo stretchy="false">(</mo><msub><mi>X</mi><mn>2</mn></msub><mo stretchy="false">)</mo><mo fence="true" stretchy="true" minsize="1.2em" maxsize="1.2em">)</mo></mrow><annotation encoding="application/x-tex">  ?\bigl(P(you) \;\lor\; R(X_2)\bigr)</annotation></semantics></math>

라고 묻는다.


<ul>
<li>여기서 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>P</mi><mo stretchy="false">(</mo><mi>y</mi><mi>o</mi><mi>u</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">P(you)</annotation></semantics></math> = “당신은 T이다”라는 명제,</li>
<li><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>R</mi><mo stretchy="false">(</mo><msub><mi>X</mi><mn>2</mn></msub><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">R(X_2)</annotation></semantics></math> = “<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>X</mi><mn>2</mn></msub></mrow><annotation encoding="application/x-tex">X_2</annotation></semantics></math>가 R(무작위)다”라는 명제,</li>
<li>즉, “<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mtext>  </mtext><mo stretchy="false">?</mo><mo fence="true" stretchy="true" minsize="1.2em" maxsize="1.2em">[</mo><mtext> </mtext><mo stretchy="false">(</mo><msub><mi>X</mi><mn>1</mn></msub><mtext>이 </mtext><mi>T</mi><mo stretchy="false">)</mo><mo>∨</mo><mo stretchy="false">(</mo><msub><mi>X</mi><mn>2</mn></msub><mtext>가 </mtext><mi>R</mi><mo stretchy="false">)</mo><mo fence="true" stretchy="true" minsize="1.2em" maxsize="1.2em">]</mo><mtext>  </mtext></mrow><annotation encoding="application/x-tex">\;?\bigl[\,(X_1\text{이 }T) \lor (X_2\text{가 }R)\bigr]\;</annotation></semantics></math>”을 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>X</mi><mn>1</mn></msub></mrow><annotation encoding="application/x-tex">X_1</annotation></semantics></math>에게.</li>
</ul>
</li>
<li>

Q2: 두 번째 질문은 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>X</mi><mn>2</mn></msub></mrow><annotation encoding="application/x-tex">X_2</annotation></semantics></math>에게


<math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">?</mo><mo fence="true" stretchy="true" minsize="1.2em" maxsize="1.2em">(</mo><mi>P</mi><mo stretchy="false">(</mo><mi>y</mi><mi>o</mi><mi>u</mi><mo stretchy="false">)</mo><mtext>  </mtext><mo>∨</mo><mtext>  </mtext><mi>R</mi><mo stretchy="false">(</mo><msub><mi>X</mi><mn>3</mn></msub><mo stretchy="false">)</mo><mo fence="true" stretchy="true" minsize="1.2em" maxsize="1.2em">)</mo></mrow><annotation encoding="application/x-tex">  ?\bigl(P(you) \;\lor\; R(X_3)\bigr)</annotation></semantics></math>

즉, “<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mtext>  </mtext><mo stretchy="false">?</mo><mo fence="true" stretchy="true" minsize="1.2em" maxsize="1.2em">[</mo><mtext> </mtext><mo stretchy="false">(</mo><msub><mi>X</mi><mn>2</mn></msub><mtext>가 </mtext><mi>T</mi><mo stretchy="false">)</mo><mo>∨</mo><mo stretchy="false">(</mo><msub><mi>X</mi><mn>3</mn></msub><mtext>가 </mtext><mi>R</mi><mo stretchy="false">)</mo><mo fence="true" stretchy="true" minsize="1.2em" maxsize="1.2em">]</mo><mtext>  </mtext></mrow><annotation encoding="application/x-tex">\;?\bigl[\,(X_2\text{가 }T) \lor (X_3\text{가 }R)\bigr]\;</annotation></semantics></math>”.


</li>
<li>

Q3: 세 번째 질문은 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>X</mi><mn>3</mn></msub></mrow><annotation encoding="application/x-tex">X_3</annotation></semantics></math>에게


<math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mo stretchy="false">?</mo><mo fence="true" stretchy="true" minsize="1.2em" maxsize="1.2em">(</mo><mi>P</mi><mo stretchy="false">(</mo><mi>y</mi><mi>o</mi><mi>u</mi><mo stretchy="false">)</mo><mtext>  </mtext><mo>∨</mo><mtext>  </mtext><mi>R</mi><mo stretchy="false">(</mo><msub><mi>X</mi><mn>1</mn></msub><mo stretchy="false">)</mo><mo fence="true" stretchy="true" minsize="1.2em" maxsize="1.2em">)</mo></mrow><annotation encoding="application/x-tex">  ?\bigl(P(you) \;\lor\; R(X_1)\bigr)</annotation></semantics></math>

즉, “<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mtext>  </mtext><mo stretchy="false">?</mo><mo fence="true" stretchy="true" minsize="1.2em" maxsize="1.2em">[</mo><mtext> </mtext><mo stretchy="false">(</mo><msub><mi>X</mi><mn>3</mn></msub><mtext>가 </mtext><mi>T</mi><mo stretchy="false">)</mo><mo>∨</mo><mo stretchy="false">(</mo><msub><mi>X</mi><mn>1</mn></msub><mtext>가 </mtext><mi>R</mi><mo stretchy="false">)</mo><mo fence="true" stretchy="true" minsize="1.2em" maxsize="1.2em">]</mo><mtext>  </mtext></mrow><annotation encoding="application/x-tex">\;?\bigl[\,(X_3\text{가 }T) \lor (X_1\text{가 }R)\bigr]\;</annotation></semantics></math>”.


</li>
</ol>

이 3개의 (메타)질문을 정확히 이 순서대로 한다고 합시다.

<ul>
<li>(각 질문에 대한 대답은 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">{</mo><mi>A</mi><mo separator="true">,</mo><mi>B</mi><mo stretchy="false">}</mo></mrow><annotation encoding="application/x-tex">\{A,B\}</annotation></semantics></math> 중 하나)</li>
<li>최종적으로 우리는 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo><msub><mtext>Ans</mtext><mn>1</mn></msub><mo separator="true">,</mo><msub><mtext>Ans</mtext><mn>2</mn></msub><mo separator="true">,</mo><msub><mtext>Ans</mtext><mn>3</mn></msub><mo stretchy="false">)</mo><mo>∈</mo><mo stretchy="false">{</mo><mi>A</mi><mo separator="true">,</mo><mi>B</mi><msup><mo stretchy="false">}</mo><mn>3</mn></msup></mrow><annotation encoding="application/x-tex">(\text{Ans}_1, \text{Ans}_2, \text{Ans}_3)\in\{A,B\}^3</annotation></semantics></math>라는 3-튜플을 얻게 됨.</li>
</ul><hr><h1>(배치 × 매핑) 12가지 경우의 ‘정답 표’</h1><h2>1. 경우의 수</h2><ol>
<li>

<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi></mrow><annotation encoding="application/x-tex">\tau</annotation></semantics></math> (T/F/R의 배치):


<ul>
<li>사람 셋 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo><msub><mi>X</mi><mn>1</mn></msub><mo separator="true">,</mo><msub><mi>X</mi><mn>2</mn></msub><mo separator="true">,</mo><msub><mi>X</mi><mn>3</mn></msub><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(X_1, X_2, X_3)</annotation></semantics></math>에 대해 T/F/R를 어떻게 배정하느냐는 총 6가지 순열.
<ol>
<li><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo><msub><mi>X</mi><mn>1</mn></msub><mo>=</mo><mi>T</mi><mo separator="true">,</mo><mtext>  </mtext><msub><mi>X</mi><mn>2</mn></msub><mo>=</mo><mi>F</mi><mo separator="true">,</mo><mtext>  </mtext><msub><mi>X</mi><mn>3</mn></msub><mo>=</mo><mi>R</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(X_1=T,\; X_2=F,\; X_3=R)</annotation></semantics></math></li>
<li><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo><msub><mi>X</mi><mn>1</mn></msub><mo>=</mo><mi>T</mi><mo separator="true">,</mo><mtext>  </mtext><msub><mi>X</mi><mn>2</mn></msub><mo>=</mo><mi>R</mi><mo separator="true">,</mo><mtext>  </mtext><msub><mi>X</mi><mn>3</mn></msub><mo>=</mo><mi>F</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(X_1=T,\; X_2=R,\; X_3=F)</annotation></semantics></math></li>
<li><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo><msub><mi>X</mi><mn>1</mn></msub><mo>=</mo><mi>F</mi><mo separator="true">,</mo><mtext>  </mtext><msub><mi>X</mi><mn>2</mn></msub><mo>=</mo><mi>T</mi><mo separator="true">,</mo><mtext>  </mtext><msub><mi>X</mi><mn>3</mn></msub><mo>=</mo><mi>R</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(X_1=F,\; X_2=T,\; X_3=R)</annotation></semantics></math></li>
<li><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo><msub><mi>X</mi><mn>1</mn></msub><mo>=</mo><mi>F</mi><mo separator="true">,</mo><mtext>  </mtext><msub><mi>X</mi><mn>2</mn></msub><mo>=</mo><mi>R</mi><mo separator="true">,</mo><mtext>  </mtext><msub><mi>X</mi><mn>3</mn></msub><mo>=</mo><mi>T</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(X_1=F,\; X_2=R,\; X_3=T)</annotation></semantics></math></li>
<li><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo><msub><mi>X</mi><mn>1</mn></msub><mo>=</mo><mi>R</mi><mo separator="true">,</mo><mtext>  </mtext><msub><mi>X</mi><mn>2</mn></msub><mo>=</mo><mi>T</mi><mo separator="true">,</mo><mtext>  </mtext><msub><mi>X</mi><mn>3</mn></msub><mo>=</mo><mi>F</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(X_1=R,\; X_2=T,\; X_3=F)</annotation></semantics></math></li>
<li><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo><msub><mi>X</mi><mn>1</mn></msub><mo>=</mo><mi>R</mi><mo separator="true">,</mo><mtext>  </mtext><msub><mi>X</mi><mn>2</mn></msub><mo>=</mo><mi>F</mi><mo separator="true">,</mo><mtext>  </mtext><msub><mi>X</mi><mn>3</mn></msub><mo>=</mo><mi>T</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(X_1=R,\; X_2=F,\; X_3=T)</annotation></semantics></math></li>
</ol>
</li>
</ul>
</li>
<li>

<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>μ</mi></mrow><annotation encoding="application/x-tex">\mu</annotation></semantics></math> (A/B 매핑):


<ul>
<li>“예(Yes)=A, 아니오(No)=B” 혹은 그 반대 두 가지.</li>
</ul>
</li>
</ol>

결국 총 6×2=12가지의 “가능 세계”가 존재합니다.

<h2>2. 각 경우에서 Q1, Q2, Q3의 답변(Ans1, Ans2, Ans3)을 전개</h2>

아래 표는 개념적으로는 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>12</mn></mrow><annotation encoding="application/x-tex">12</annotation></semantics></math>행(각 세계) × <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>3</mn></mrow><annotation encoding="application/x-tex">3</annotation></semantics></math>열(질문별 답변)을 갖습니다.

<ul>
<li>열1: Q1 결과(<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>X</mi><mn>1</mn></msub></mrow><annotation encoding="application/x-tex">X_1</annotation></semantics></math> 대답)</li>
<li>열2: Q2 결과(<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>X</mi><mn>2</mn></msub></mrow><annotation encoding="application/x-tex">X_2</annotation></semantics></math> 대답)</li>
<li>열3: Q3 결과(<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>X</mi><mn>3</mn></msub></mrow><annotation encoding="application/x-tex">X_3</annotation></semantics></math> 대답)</li>
</ul><h3>표 작성 원칙 (간략한 해설)</h3><ol>
<li>

**Q1 = ?[P(you) ∨ R(X_2)]**를 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>X</mi><mn>1</mn></msub></mrow><annotation encoding="application/x-tex">X_1</annotation></semantics></math>에게 물었을 때:


<ul>
<li>만약 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>X</mi><mn>1</mn></msub></mrow><annotation encoding="application/x-tex">X_1</annotation></semantics></math>이 T라면(진실만 말함), “?(\dots)” 명제의 진리값을 올바로 계산해서 예면 mu(True), 아니오면 mu(False)를 낸다.</li>
<li>만약 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>X</mi><mn>1</mn></msub></mrow><annotation encoding="application/x-tex">X_1</annotation></semantics></math>이 F라면, 그 반대 진리값.</li>
<li>만약 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>X</mi><mn>1</mn></msub></mrow><annotation encoding="application/x-tex">X_1</annotation></semantics></math>이 R라면, 랜덤 — 그런데 이 구조상, 실제 표 전개시 “R이라도 특정한 (우연히) A/B”가 나오는데, 중요한 것은 우리가 최종적으로 3문제의 조합에서 중복이 없게 설계했기에 결과적으로 구별 가능하다.</li>
</ul>
</li>
<li>

Q2, Q3도 동일한 방식.


</li>
<li>

<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>μ</mi></mrow><annotation encoding="application/x-tex">\mu</annotation></semantics></math>가 (A=Yes, B=No)인지, (B=Yes, A=No)인지에 따라, T·F가 “?(\dots)을 참이라고 보았을 때 실제 답이 A인지 B인지”가 달라진다.


<ul>
<li>그래서 같은 T 배치라도 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>μ</mi></mrow><annotation encoding="application/x-tex">\mu</annotation></semantics></math>에 따라 다른 3-튜플이 표에 기록될 수 있다.</li>
</ul>
</li>
</ol>

실제로는 각 행에 대해:

<ul>
<li><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi></mrow><annotation encoding="application/x-tex">\tau</annotation></semantics></math>(T/F/R)를 대입해 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mtext>val</mtext><mi>T</mi></msub><mo stretchy="false">(</mo><msub><mi>Q</mi><mi>i</mi></msub><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">\text{val}_{T}(Q_i)</annotation></semantics></math>, <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mtext>val</mtext><mi>F</mi></msub><mo stretchy="false">(</mo><msub><mi>Q</mi><mi>i</mi></msub><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">\text{val}_{F}(Q_i)</annotation></semantics></math>, <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mtext>val</mtext><mi>R</mi></msub><mo stretchy="false">(</mo><msub><mi>Q</mi><mi>i</mi></msub><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">\text{val}_{R}(Q_i)</annotation></semantics></math> 계산</li>
<li><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>μ</mi><mo stretchy="false">(</mo><mrow><mi mathvariant="sans-serif">T</mi><mi mathvariant="sans-serif">r</mi><mi mathvariant="sans-serif">u</mi><mi mathvariant="sans-serif">e</mi></mrow><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">\mu(\mathsf{True})</annotation></semantics></math>, <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>μ</mi><mo stretchy="false">(</mo><mrow><mi mathvariant="sans-serif">F</mi><mi mathvariant="sans-serif">a</mi><mi mathvariant="sans-serif">l</mi><mi mathvariant="sans-serif">s</mi><mi mathvariant="sans-serif">e</mi></mrow><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">\mu(\mathsf{False})</annotation></semantics></math>가 (A,B)인지 (B,A)인지에 따라 “결과 글자”가 달라짐</li>
<li>그렇게 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mtext>Ans</mtext><mi>i</mi></msub><mo>∈</mo><mo stretchy="false">{</mo><mi>A</mi><mo separator="true">,</mo><mi>B</mi><mo stretchy="false">}</mo></mrow><annotation encoding="application/x-tex">\text{Ans}_i \in \{A,B\}</annotation></semantics></math>를 구한 뒤, 3개 묶음이 하나의 레코드</li>
</ul><h4>실제 예시로 1행만 전개해보면:</h4><ul>
<li><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi></mrow><annotation encoding="application/x-tex">\tau</annotation></semantics></math> = (X_1=T, X_2=F, X_3=R), <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>μ</mi></mrow><annotation encoding="application/x-tex">\mu</annotation></semantics></math> = (True→A, False→B)라고 하자.</li>
<li>Q1은 “?[(X_1=T) ∨ (X_2=R)]” = “?(T ∨ 거짓)” = “?True” 형태 (왜냐하면 X_1=T 이 맞고, X_2=R은 사실상 거짓이므로 “T OR 거짓”=True).
<ul>
<li>T에게 “?True”를 물으면, 그 ‘바깥질문’(“만약 Q를 물었으면 A라고 대답했을까요?”)의 진리값을 계산해보면 결국 참이 되어, mu(True)=A를 말하게 됨.</li>
<li>따라서 Ans1=A.</li>
</ul>
</li>
<li>Q2는 (X_2=F)에게 “?[(X_2=T) ∨ (X_3=R)]” = “?(거짓 ∨ 참)=?True”를 묻는 것과 같음.
<ul>
<li>F는 그 ‘?True’에 대해 반대를 말해야 하므로, <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>μ</mi><mo stretchy="false">(</mo><mrow><mi mathvariant="sans-serif">T</mi><mi mathvariant="sans-serif">r</mi><mi mathvariant="sans-serif">u</mi><mi mathvariant="sans-serif">e</mi></mrow><mo stretchy="false">)</mo><mo>=</mo><mi>A</mi></mrow><annotation encoding="application/x-tex">\mu(\mathsf{True})=A</annotation></semantics></math>가 정답이어야 할 상황에서 ‘거짓’을 말해야 하므로 mu(False)=B를 말하게 됨.</li>
<li>따라서 Ans2=B.</li>
</ul>
</li>
<li>Q3는 (X_3=R)에게 “?[(X_3=T) ∨ (X_1=R)]” = “?(거짓 ∨ 거짓)=?False”를 묻는 것과 같음.
<ul>
<li>R은 무작위… 그러나 이 해법에서는 “?False”를 받았을 때 (우연히) A 또는 B가 나올 수 있음.</li>
<li>해법 전체로 보면, 이 무작위 답이 Q3에서의 2가지 분기를 만들어도, Q1, Q2와의 조합에서 결과적으로 (X_3=R)이 누구인지 판별할 수 있도록 설계되어 있음.</li>
<li>예컨대 이 경우 Ans3가 A가 나올 수도, B가 나올 수도 있는데, 그럼 “(Ans1, Ans2, Ans3) = (A,B,A) 또는 (A,B,B)”가 된다.</li>
<li>표 전체를 다 채우면, (A,B,A) 또는 (A,B,B)를 만들어내는 유일한 배치가 “X_1=T, X_2=F, X_3=R & \mu(True)=A, \mu(False)=B”라는 식으로, 결국 이 케이스를 유일하게 식별할 수 있게 됨.</li>
</ul>
</li>
</ul>

이런 식으로 각 행을 전부 채우면, 12행 각각이 “(Ans1, Ans2, Ans3)의 가능한 값 집합”을 갖고, 이 집합이 서로 겹치지 않음을(= 서로 다른 레이블) 엄밀히 보여주면 완성입니다.

<hr><h2>3. 표(일부 발췌) 예시</h2>

실제로 표 하나하나를 전부 적으면 지면이 매우 길어지므로, 여기에 상징적으로 몇 행만 예시해 보겠습니다. (실제로는 12행 모두 작성)

<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi></mrow><annotation encoding="application/x-tex">\tau</annotation></semantics></math>/<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>μ</mi></mrow><annotation encoding="application/x-tex">\mu</annotation></semantics></math></th>
<th align="center">Q1 → <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mrow><mi mathvariant="normal">A</mi><mi mathvariant="normal">n</mi><mi mathvariant="normal">s</mi></mrow><mn>1</mn></msub></mrow><annotation encoding="application/x-tex">\mathrm{Ans}_1</annotation></semantics></math></th>
<th align="center">Q2 → <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mrow><mi mathvariant="normal">A</mi><mi mathvariant="normal">n</mi><mi mathvariant="normal">s</mi></mrow><mn>2</mn></msub></mrow><annotation encoding="application/x-tex">\mathrm{Ans}_2</annotation></semantics></math></th>
<th align="center">Q3 → <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mrow><mi mathvariant="normal">A</mi><mi mathvariant="normal">n</mi><mi mathvariant="normal">s</mi></mrow><mn>3</mn></msub></mrow><annotation encoding="application/x-tex">\mathrm{Ans}_3</annotation></semantics></math></th>
<th align="center">3-튜플 예시</th>

</thead>
1) <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>X</mi><mn>1</mn></msub><mo>=</mo><mi>T</mi><mo separator="true">,</mo><msub><mi>X</mi><mn>2</mn></msub><mo>=</mo><mi>F</mi><mo separator="true">,</mo><msub><mi>X</mi><mn>3</mn></msub><mo>=</mo><mi>R</mi><mo separator="true">;</mo><mtext>  </mtext><mi>μ</mi><mo stretchy="false">(</mo><mrow><mi mathvariant="sans-serif">T</mi><mi mathvariant="sans-serif">r</mi><mi mathvariant="sans-serif">u</mi><mi mathvariant="sans-serif">e</mi></mrow><mo stretchy="false">)</mo><mo>=</mo><mi>A</mi></mrow><annotation encoding="application/x-tex">X_1=T, X_2=F, X_3=R;\; \mu(\mathsf{True})=A</annotation></semantics></math>ABA 또는 B (무작위)<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo><mi>A</mi><mo separator="true">,</mo><mi>B</mi><mo separator="true">,</mo><mi>A</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(A,B,A)</annotation></semantics></math> 또는 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo><mi>A</mi><mo separator="true">,</mo><mi>B</mi><mo separator="true">,</mo><mi>B</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(A,B,B)</annotation></semantics></math>2) <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>X</mi><mn>1</mn></msub><mo>=</mo><mi>T</mi><mo separator="true">,</mo><msub><mi>X</mi><mn>2</mn></msub><mo>=</mo><mi>F</mi><mo separator="true">,</mo><msub><mi>X</mi><mn>3</mn></msub><mo>=</mo><mi>R</mi><mo separator="true">;</mo><mtext>  </mtext><mi>μ</mi><mo stretchy="false">(</mo><mrow><mi mathvariant="sans-serif">T</mi><mi mathvariant="sans-serif">r</mi><mi mathvariant="sans-serif">u</mi><mi mathvariant="sans-serif">e</mi></mrow><mo stretchy="false">)</mo><mo>=</mo><mi>B</mi></mrow><annotation encoding="application/x-tex">X_1=T, X_2=F, X_3=R;\; \mu(\mathsf{True})=B</annotation></semantics></math>BAB 또는 A<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo><mi>B</mi><mo separator="true">,</mo><mi>A</mi><mo separator="true">,</mo><mi>B</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(B,A,B)</annotation></semantics></math> 또는 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo><mi>B</mi><mo separator="true">,</mo><mi>A</mi><mo separator="true">,</mo><mi>A</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(B,A,A)</annotation></semantics></math>……………12) <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>X</mi><mn>1</mn></msub><mo>=</mo><mi>R</mi><mo separator="true">,</mo><msub><mi>X</mi><mn>2</mn></msub><mo>=</mo><mi>F</mi><mo separator="true">,</mo><msub><mi>X</mi><mn>3</mn></msub><mo>=</mo><mi>T</mi><mo separator="true">;</mo><mtext>  </mtext><mi>μ</mi><mo stretchy="false">(</mo><mrow><mi mathvariant="sans-serif">T</mi><mi mathvariant="sans-serif">r</mi><mi mathvariant="sans-serif">u</mi><mi mathvariant="sans-serif">e</mi></mrow><mo stretchy="false">)</mo><mo>=</mo><mo stretchy="false">?</mo></mrow><annotation encoding="application/x-tex">X_1=R, X_2=F, X_3=T;\; \mu(\mathsf{True})=?</annotation></semantics></math>…………
<ul>
<li>이렇게 12행을 모두 메워서 보면,
<ul>
<li>서로 다른 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi><mo separator="true">,</mo><mi>μ</mi></mrow><annotation encoding="application/x-tex">\tau,\mu</annotation></semantics></math> 조합은 서로 다른 (또는 전혀 겹치지 않는) “<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo><msub><mrow><mi mathvariant="normal">A</mi><mi mathvariant="normal">n</mi><mi mathvariant="normal">s</mi></mrow><mn>1</mn></msub><mo separator="true">,</mo><msub><mrow><mi mathvariant="normal">A</mi><mi mathvariant="normal">n</mi><mi mathvariant="normal">s</mi></mrow><mn>2</mn></msub><mo separator="true">,</mo><msub><mrow><mi mathvariant="normal">A</mi><mi mathvariant="normal">n</mi><mi mathvariant="normal">s</mi></mrow><mn>3</mn></msub><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(\mathrm{Ans}_1,\mathrm{Ans}_2,\mathrm{Ans}_3)</annotation></semantics></math> 패턴 집합”을 가진다.</li>
<li>무작위(R)가 들어간 경우에는 “A 또는 B”가 가능하지만, 그것조차도 앞선 두 답변과 함께 보면 다른 케이스와 구분되는 고유한 패턴을 형성한다.</li>
</ul>
</li>
</ul>

요점: 최종적으로, 이 3개 질문을 끝까지 대답받으면(총 3번), 우리가 얻는 3-튜플(<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>A</mi></mrow><annotation encoding="application/x-tex">A</annotation></semantics></math> 또는 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>B</mi></mrow><annotation encoding="application/x-tex">B</annotation></semantics></math>)이 “12가지 세계” 중 정확히 하나(혹은 랜덤 브랜치가 있어도, 결과적으로 모순 없이 특정 배치)에만 부합하므로, 누가 T/F/R인지 100% 식별 가능하다는 것입니다.

<hr><h1>(정말) 3번이면 충분하다는 완전증명 구조</h1><ol>
<li>질문 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>Q</mi><mn>1</mn></msub><mo separator="true">,</mo><msub><mi>Q</mi><mn>2</mn></msub><mo separator="true">,</mo><msub><mi>Q</mi><mn>3</mn></msub></mrow><annotation encoding="application/x-tex">Q_1,Q_2,Q_3</annotation></semantics></math>를 위와 같이 설정한다.</li>
<li>모든 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi></mrow><annotation encoding="application/x-tex">\tau</annotation></semantics></math> (6가지)와 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>μ</mi></mrow><annotation encoding="application/x-tex">\mu</annotation></semantics></math> (2가지)에 대해, 각 질문에서 T/F/R가 어떻게 “?(\dots)”의 진리값을 산출하는지 공식화한다.
<ul>
<li>(T → 참/거짓 그대로, F → 반대, R → 무작위)</li>
<li>(A=Yes/B=No or B=Yes/A=No).</li>
</ul>
</li>
<li>(답변 3-튜플)을 전부 표로 작성: 12행이 생기며, 무작위일 경우에는 한 행에 2가지 분기(A 또는 B)를 함께 표기한다.</li>
<li>행 간 (3-튜플) 패턴이 겹치지 않음을 확인:
<ul>
<li>실제로 “<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">(</mo><msub><mrow><mi mathvariant="normal">A</mi><mi mathvariant="normal">n</mi><mi mathvariant="normal">s</mi></mrow><mn>1</mn></msub><mo separator="true">,</mo><msub><mrow><mi mathvariant="normal">A</mi><mi mathvariant="normal">n</mi><mi mathvariant="normal">s</mi></mrow><mn>2</mn></msub><mo separator="true">,</mo><msub><mrow><mi mathvariant="normal">A</mi><mi mathvariant="normal">n</mi><mi mathvariant="normal">s</mi></mrow><mn>3</mn></msub><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(\mathrm{Ans}_1,\mathrm{Ans}_2,\mathrm{Ans}_3)</annotation></semantics></math>”가 2개의 다른 세계(<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>τ</mi><mo separator="true">,</mo><mi>μ</mi></mrow><annotation encoding="application/x-tex">\tau,\mu</annotation></semantics></math> 배치)에서 동일하게 나타나는 일은 없음을 케이스별로 증명.</li>
<li>따라서, 3문 답변을 듣고 나면(예: (A,B,A)였다고 하자), 그걸 만족하는 배치는 단 하나이므로, “<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>X</mi><mn>1</mn></msub></mrow><annotation encoding="application/x-tex">X_1</annotation></semantics></math>가 T, <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>X</mi><mn>2</mn></msub></mrow><annotation encoding="application/x-tex">X_2</annotation></semantics></math>가 F, <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>X</mi><mn>3</mn></msub></mrow><annotation encoding="application/x-tex">X_3</annotation></semantics></math>가 R”임을 (그리고 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>μ</mi><mo stretchy="false">(</mo><mrow><mi mathvariant="sans-serif">T</mi><mi mathvariant="sans-serif">r</mi><mi mathvariant="sans-serif">u</mi><mi mathvariant="sans-serif">e</mi></mrow><mo stretchy="false">)</mo><mo>=</mo><mi>A</mi></mrow><annotation encoding="application/x-tex">\mu(\mathsf{True})=A</annotation></semantics></math>임도) 동시에 판별 가능.</li>
</ul>
</li>
</ol>

이로써 “3번 질문만으로 T/F/R을 구별 가능함”이 수학적으로(표 기반) 증명됩니다.

<hr><h1>3번이 ‘최소’임도 증명 가능</h1><ul>
<li>추가로, “2번 이하 질문”으로는 결코 T/F/R을 식별 못 한다는 점 역시 정보이론/논리적 관점에서 별도로 증명할 수 있습니다.</li>
<li>즉, <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo stretchy="false">{</mo><mi>A</mi><mo separator="true">,</mo><mi>B</mi><mo stretchy="false">}</mo></mrow><annotation encoding="application/x-tex">\{A,B\}</annotation></semantics></math>라는 2진 답변 × 질문 횟수가 2회이면, 최대 <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mn>2</mn><mn>2</mn></msup><mo>=</mo><mn>4</mn></mrow><annotation encoding="application/x-tex">2^2=4</annotation></semantics></math>가지 답변 패턴만 얻는데, (T/F/R)×(<math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>μ</mi></mrow><annotation encoding="application/x-tex">\mu</annotation></semantics></math>)에서 최소 6×2=12가지를 구분해야 하므로 불가능.</li>
</ul><hr><h1>결론</h1><ol>
<li>구체적 ‘메타질문(If I asked you…would you say A?)’ 3개를 설계하면,</li>
<li>T/F/R의 6가지 배치 × A/B 매핑의 2가지 = 12가지 경우를 **3번의 답변(각각 A/B)**로 전단사적으로 분류 가능.</li>
<li>따라서 무작위(R)까지 포함해도, 단 3번으로 “누가 T, 누가 F, 누가 R”인지 반드시 판별할 수 있음을 (표 기반)으로 엄밀히 증명할 수 있다.</li>
</ol><blockquote>

실제 완전판 표는 가짓수(12행)와 각 질문에 대한 논리값 계산이 모두 들어가므로 분량이 매우 많습니다. 학술 논문이나 퍼즐 전문 서적(예: Boolos, Smullyan, Uzquiano, Rabern 등)에서는 이 테이블을 빠짐없이 전개하여, 각 경우마다 (Ans1,Ans2,Ans3)가 중복되지 않음을 일일이 보이는 식으로 “수학적 완전 증명”을 수행합니다.


</blockquote>



















































이것이 곧 “가장 어려운 논리 퍼즐”이 3문으로 풀린다는 사실의 정식 증명 골자입니다.

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 타고난 드립력으로 사석에서 만나도 웃길 것 같은 스타는? 운영자 25/02/10 - -
7235970 기구하구나 우므갤로그로 이동합니다. 02.15 14 0
7235969 치이충만 봐 [6] 노벨쨩갤로그로 이동합니다. 02.15 23 0
7235968 이거 진짜 판갤 XXX팸이 말했던거 그대로네 [4] 백소야갤로그로 이동합니다. 02.15 81 0
7235967 소요랑 타키만 보면 갑자기 6.9센치로 각성함 [3] 루잭갤로그로 이동합니다. 02.15 37 0
7235966 오늘 40대애아빠투잡러랑 이대남둘이랑 30인 본인 이야기 ㅈㄴ 햇는데 [2] 갤로그로 이동합니다. 02.15 45 0
7235964 투컨... ith... 텍스트렉터.... 이지트랜스... 다 깔앗다 [1] 에ㄷ갤로그로 이동합니다. 02.15 25 0
7235963 남한테 무심한 사람 특징 [2] 불건전유니갤로그로 이동합니다. 02.15 47 0
7235962 근데 활협전 아직도 없뎃인가 [1] 백소야갤로그로 이동합니다. 02.15 35 0
7235961 인터넷 야메로 올만에 듣는데 역시 비명맛집이네 [4] 모르헤흐갤로그로 이동합니다. 02.15 39 0
7235960 PC광란의 시기에 페이트 실사영화가 나왔어야 [1] ㅇㅇ(94.177) 02.15 31 0
7235959 천덕영 소환글 갤로그로 이동합니다. 02.15 25 0
7235958 이터널리턴 같은거 하는분 있나요 [8] NOIR갤로그로 이동합니다. 02.15 43 0
7235957 대사생각할때 일본어로재생하고 그거한국어로받아적음 << 이말 [3] 혜음갤로그로 이동합니다. 02.15 68 0
7235956 아줌마한테 입히니까 순식간에 남편이 섹스안해줘서 코스프레한 [2] 썬컷1.4갤로그로 이동합니다. 02.15 65 0
7235955 이거 ㄹㅇ 부모한테 나쁜말 참기 힘드네 ㄹㅇ [10] 그림먼저본다갤로그로 이동합니다. 02.15 85 0
7235954 저거 하고 왔음 [2] TS기원갤로그로 이동합니다. 02.15 30 0
7235953 아집숨이 완결하는 세상이 잇다고 생각하니 너무 슬퍼 [2] 적근대갤로그로 이동합니다. 02.15 15 0
7235951 결혼후 맞벌이래 ㅅㅂㅋㅋㅋㅋ [8] 초보팡갤러갤로그로 이동합니다. 02.15 68 0
7235950 명빵, 원신팸들 걍 여기오면 행복사하겠는데 [7] 노벨쨩갤로그로 이동합니다. 02.15 66 0
7235949 프레지에 씨발롬들아 저작권장사하지말고 번역본내라고 뉴구븽갤로그로 이동합니다. 02.15 12 0
7235948 근데 낙태죄 합법화되면 알파메일들은 더 좋다는거임 [6] 판갤러(211.234) 02.15 30 0
7235947 조선시대 이름 짓고 싶은 사람만 보셈.jpg [10] 그냥-갤로그로 이동합니다. 02.15 75 0
7235946 저 평냉 한번도 안먹어봄 [2] 언디갤로그로 이동합니다. 02.15 16 0
7235945 덴덴이 [2] 홈즈,갤로그로 이동합니다. 02.15 32 0
7235944 근데 솔직히 세이버 이쁘긴한것같음 [3] 김해늑시갤로그로 이동합니다. 02.15 46 0
7235943 40k에서 드루카리와 싸울때 외모 출중한 포로는 [2] 소일렌트그린갤로그로 이동합니다. 02.15 26 0
7235942 도로롱 콘을 보면 마음이 포근해진다 [4] 불건전유니갤로그로 이동합니다. 02.15 26 0
7235941 맞아 우리 대학 근처에 존나맛있는동네피자집있었지 삐리릭빠바박갤로그로 이동합니다. 02.15 20 0
7235940 어벤져스 전원 어벤져 적성 있음 엌ㅋㅋㅋㅋ 속죄황갤로그로 이동합니다. 02.15 25 0
7235938 롤 인터페이스 일본어로 해보려다가 바로 그만둠 [2] backlot갤로그로 이동합니다. 02.15 31 0
7235937 실베친구들이 왜 복잡하게 생각할거 없이~ 이거 입에 달고사는지 알겠ㄴ[ [6] 재일교4갤로그로 이동합니다. 02.15 83 0
7235936 신비2부재탕을다했다 ㄹㅋㄹㅋ갤로그로 이동합니다. 02.15 18 0
7235935 토케토케 입갤 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ [2] 노벨쨩갤로그로 이동합니다. 02.15 34 0
7235934 ㄹㅇ 가끔 다음뉴스보는데 진짜 존나웃겨 할배들 [5] 뉴구븽갤로그로 이동합니다. 02.15 70 0
7235932 그림잘그리고싶다 [3] 엘켐갤로그로 이동합니다. 02.15 42 0
7235931 아집숨은 3년쯤 더 연재해도되지않을까하는생각이들어 적근대갤로그로 이동합니다. 02.15 31 0
7235929 페이트 ㄹㅇ 인류사 영웅소환해서 싸운다는거 소재좋은데 [8] 김해린갤로그로 이동합니다. 02.15 86 0
7235928 갠적으로 그돈씨 음식 1위 [5] 홈즈,갤로그로 이동합니다. 02.15 67 0
7235927 낮에 버거킹 버거 먹었는데 배고픔 불건전유니갤로그로 이동합니다. 02.15 12 0
7235926 호시노 패배자위 [4] 쀼장갤로그로 이동합니다. 02.15 50 0
7235925 요즘 거 여고생밴드가 흥한다면서? [4] 닉이거되나?갤로그로 이동합니다. 02.15 33 0
7235924 와 엘든링 신작 전설무기 옵션 깔삼해졋네.. [6] 소다향갤로그로 이동합니다. 02.15 54 0
7235923 개좆슼 바로 떨어진거였음???? [2] 언디갤로그로 이동합니다. 02.15 60 0
7235922 살아있는 사람은 저주하면서 사람도아닌 태아만 아끼네 [2] ㅇㅇ(223.38) 02.15 43 0
7235921 한국어 더빙하는 외국 유튜브 은근 많은건가? [3] 위씽갤로그로 이동합니다. 02.15 47 0
7235920 이능력 배틀물 추천해줄 만잘알 선생님들 있나요 [3] idea갤로그로 이동합니다. 02.15 30 0
7235919 진짜 기사제목에 애미없음 키워드만 4개가박혀있어서 눌러봤는데 [9] 뉴구븽갤로그로 이동합니다. 02.15 70 0
7235917 어머니가 친구알바한다하니까 왜친구한테취직하라훈수안두냐고 훈수함 [7] 혜음갤로그로 이동합니다. 02.15 87 0
7235915 양자택일 극단적이야 넌~ [3] 투하갤로그로 이동합니다. 02.15 33 0
7235914 담원 폼 좋았나보네 ㅋㅋㅋ [7] 언디갤로그로 이동합니다. 02.15 56 0
뉴스 ‘체중 급감’ 구준엽, 몰라보게 수척해진 근황… 故서희원 추모하며 지인들이 건넨 말은 디시트렌드 02.15
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2