Skip to content

증명 도구 상자 · 노트

2 T2 대우와 귀류, 반례 ​

정리는 대개 “pp이면 qq이다”의 꼴이다. pp에서 qq로 바로 가는 길이 보이지 않으면 대우를 증명하거나, qq가 거짓이라고 가정해 모순을 끌어낸다. 거꾸로 “모든 경우에 성립한다”는 주장은 반례 하나로 깨진다. 1회 정리 7.1(“자연수 위의 균등 확률은 없다”)과 1회 예제 5.10(Bernstein의 정사면체)이 이 절의 두 방법이다.

2.1 조건문과 대우 ​

정의 2.1 (역 · 이 · 대우) 조건문 p⇒qp\Rightarrow q에 대해 q⇒pq\Rightarrow p를 역, ¬p⇒¬q\neg p\Rightarrow\neg q를 이, ¬q⇒¬p\neg q\Rightarrow\neg p를 대우(contrapositive)라 한다.

명제 2.2 (대우는 같은 명제다) p⇒qp\Rightarrow q와 ¬q⇒¬p\neg q\Rightarrow\neg p는 참·거짓이 같다. 역과 이는 원래 명제와 참·거짓이 다를 수 있다.

증명 전략 p⇒qp\Rightarrow q가 거짓인 경우는 “pp가 참이고 qq가 거짓”뿐이다. 두 명제가 거짓이 되는 경우를 비교한다.

  1. p⇒qp\Rightarrow q가 거짓   ⟺  \iff pp 참, qq 거짓.조건문의 정의

  2. ¬q⇒¬p\neg q\Rightarrow\neg p가 거짓   ⟺  \iff ¬q\neg q 참, ¬p\neg p 거짓   ⟺  \iff qq 거짓, pp 참.1을 ¬q\neg q, ¬p\neg p에 쓴다

  3. 거짓이 되는 경우가 같으므로 참·거짓이 같다. 역 q⇒pq\Rightarrow p는 pp 거짓, qq 참일 때 거짓이어서 원래 명제와 다르다.1 2

예제 2.3 (제곱이 짝수이면) 주장. 정수 nn에서 n2n^2이 짝수이면 nn은 짝수다. 직접 가면 n2=2mn^2=2m에서 nn을 끌어내야 해서 막힌다. 대우 “nn이 홀수이면 n2n^2은 홀수”는 한 줄이다. n=2k+1n=2k+1이면 n2=2(2k2+2k)+1n^2=2(2k^2+2k)+1이다.

확률에서도 같다. “A⊂BA\subset B이고 P(A)>0P(A)>0이면 P(B)>0P(B)>0”의 대우는 “A⊂BA\subset B이고 P(B)=0P(B)=0이면 P(A)=0P(A)=0”이고, 이것은 단조성 P(A)≤P(B)P(A)\le P(B)에서 바로 나온다.

2.2 양화사의 부정 ​

“모든”(∀\forall)과 “어떤”(∃\exists)이 들어간 문장의 부정은 양화사를 바꾸고 안쪽을 부정한다.

¬(∀x P(x))  ⟺  ∃x ¬P(x),¬(∃x P(x))  ⟺  ∀x ¬P(x).\neg\bigl(\forall x\ P(x)\bigr)\iff\exists x\ \neg P(x),\qquad \neg\bigl(\exists x\ P(x)\bigr)\iff\forall x\ \neg P(x).

여러 겹이면 바깥부터 한 겹씩 바꾼다.

예제 2.4 (수렴하지 않는다) an→aa_n\to a의 정의([T5])는 “∀ε>0 ∃N ∀n≥N: ∣an−a∣<ε\forall\varepsilon>0\ \exists N\ \forall n\ge N:\ |a_n-a|<\varepsilon”이다. 한 겹씩 부정하면

an↛a  ⟺  ∃ε>0 ∀N ∃n≥N: ∣an−a∣≥ε.a_n\not\to a\iff\exists\varepsilon>0\ \forall N\ \exists n\ge N:\ |a_n-a|\ge\varepsilon .

곧 어떤 ε\varepsilon에 대해 ∣an−a∣≥ε|a_n-a|\ge\varepsilon인 nn이 끝없이 나온다. 수렴하지 않음을 보이려면 그런 ε\varepsilon 하나를 찾아 주면 된다.

2.3 귀류법 ​

귀류법(proof by contradiction)은 결론 qq가 거짓이라고 가정하고, 가정이나 이미 아는 사실과 어긋나는 결론을 끌어낸다. 그러면 qq가 거짓일 수 없으므로 qq는 참이다. 대우로 충분한 경우에는 대우로 쓰는 편이 읽기 쉽다. 귀류법은 결론이 “없다”, “유한하지 않다”, “유리수가 아니다”처럼 부정의 꼴일 때 많이 쓴다.

정리 2.5 (2\sqrt2는 무리수다) 2\sqrt2를 두 정수의 비로 쓸 수 없다.

증명 전략 기약분수로 썼다고 가정하고, 분자와 분모가 모두 짝수임을 보여 기약이라는 가정과 충돌시킨다.

  1. 2=a/b\sqrt2=a/b이고 a,ba,b는 공약수가 1뿐인 양의 정수라고 가정한다.귀류 가정

  2. a2=2b2a^2=2b^2이므로 a2a^2은 짝수이고, 따라서 aa는 짝수다. a=2ca=2c로 쓴다.예제 2.3

  3. 4c2=2b24c^2=2b^2, 곧 b2=2c2b^2=2c^2이므로 bb도 짝수다.예제 2.3

  4. a,ba,b가 공약수 2를 가지므로 1과 모순이다.1 2 3

정리 2.6 (소수는 무한히 많다 (Euclid)) 소수의 개수는 유한하지 않다.

증명 전략 소수가 유한개라고 가정하고, 그 어느 것으로도 나누어지지 않는 1보다 큰 수를 만든다.

  1. 소수가 p1,…,pmp_1,\dots,p_m뿐이라고 가정한다.귀류 가정

  2. N=p1p2⋯pm+1N=p_1p_2\cdots p_m+1로 둔다. NN을 어느 pip_i로 나누어도 나머지는 1이다.구성

  3. N≥2N\ge2이므로 NN은 어떤 소수로 나누어진다. 그 소수는 p1,…,pmp_1,\dots,p_m 가운데 없다.소인수의 존재 [T3]

  4. 1과 모순이다.

예제 2.7 (자연수 위의 균등 확률) 1회 정리 7.1은 귀류법이다. P({n})=cP(\{n\})=c인 확률이 있다고 가정하면, 가산가법성으로 1=∑nc1=\sum_nc이다. 오른쪽은 c=0c=0이면 0이고 c>0c>0이면 발산한다. 어느 쪽이든 1이 아니므로 가정이 거짓이다. 경우를 나누어 모두 모순임을 보이는 것도 귀류법의 흔한 꼴이다.

2.4 반례 ​

“모든 xx에서 P(x)P(x)”는 P(x)P(x)가 거짓인 xx 하나, 곧 반례로 거짓이 된다. 반례는 작게 만든다. 원소가 두세 개인 표본공간, 두 점에 몰린 분포, n=1n=1이나 n=2n=2가 첫 후보다.

예제 2.8 (쌍별 독립과 상호 독립) “세 사건이 쌍마다 독립이면 상호 독립이다”는 거짓이다. 1회 예제 5.10의 Bernstein 정사면체가 반례다. 네 면 가운데 세 면에 빨강·초록·파랑을 하나씩, 넷째 면에 세 색을 모두 칠하면 P(R)=P(G)=P(B)=12P(R)=P(G)=P(B)=\tfrac12, 두 색이 함께 있을 확률은 모두 14\tfrac14이지만 P(RGB)=14≠18P(RGB)=\tfrac14\ne\tfrac18이다. 표본공간의 원소가 넷뿐이어서 손으로 모든 경우를 확인할 수 있다.

흔한 실수 (1) 역을 증명하고 원래 명제를 증명했다고 여긴다. “XX와 YY가 독립이면 공분산이 0”의 역은 거짓이다(XX가 {−1,0,1}\{-1,0,1\} 위의 균등분포이고 Y=X2Y=X^2이면 공분산은 0이지만 독립이 아니다). (2) 예를 여럿 확인하고 증명했다고 여긴다. n2+n+41n^2+n+41은 n=0,1,…,39n=0,1,\dots,39에서 모두 소수이지만 n=40n=40이면 1681=4121681=41^2이다. (3) 귀류 가정을 쓰지 않고 모순을 끌어낸다. 그런 “모순”은 가정과 무관하게 나온 것이므로 처음부터 계산이 틀렸다는 뜻이다.

연습문제

연습 2.1 (대우로 증명하기 ★) 정수 nn에서 n2n^2이 3의 배수이면 nn도 3의 배수임을 대우로 보여라.

풀이

대우 “3∤n3\nmid n이면 3∤n23\nmid n^2”을 보인다. n=3k+1n=3k+1이면 n2=3(3k2+2k)+1n^2=3(3k^2+2k)+1, n=3k+2n=3k+2이면 n2=3(3k2+4k+1)+1n^2=3(3k^2+4k+1)+1이다. 어느 경우든 나머지가 1이다.

연습 2.2 (부정 쓰기 ★) 다음 문장의 부정을 양화사를 바꿔 써라. (a) 모든 ε>0\varepsilon>0에 대해 어떤 NN이 있어 n≥Nn\ge N이면 ∣an∣<ε|a_n|<\varepsilon이다. (b) 함수 FF는 비감소다(x<y⇒F(x)≤F(y)x<y\Rightarrow F(x)\le F(y)). (c) 사건 A1,A2,A3A_1,A_2,A_3은 상호 독립이다.

풀이

(a) 어떤 ε>0\varepsilon>0이 있어, 모든 NN에 대해 ∣an∣≥ε|a_n|\ge\varepsilon인 n≥Nn\ge N이 있다. (b) x<yx<y이면서 F(x)>F(y)F(x)>F(y)인 x,yx,y가 있다. (c) 상호 독립은 네 등식 P(A1A2)=P(A1)P(A2)P(A_1A_2)=P(A_1)P(A_2), P(A1A3)=P(A1)P(A3)P(A_1A_3)=P(A_1)P(A_3), P(A2A3)=P(A2)P(A3)P(A_2A_3)=P(A_2)P(A_3), P(A1A2A3)=P(A1)P(A2)P(A3)P(A_1A_2A_3)=P(A_1)P(A_2)P(A_3)이 모두 성립한다는 것이다. 부정은 이 가운데 적어도 하나가 성립하지 않는다는 것이다.

연습 2.3 (3\sqrt3은 무리수다 ★) 연습 2.1을 써서 3\sqrt3이 무리수임을 귀류법으로 보여라.

풀이

3=a/b\sqrt3=a/b, a,ba,b는 공약수가 1뿐인 양의 정수라 하자. a2=3b2a^2=3b^2이므로 3∣a23\mid a^2이고, 연습 2.1으로 3∣a3\mid a이다. a=3ca=3c를 넣으면 b2=3c2b^2=3c^2이므로 같은 이유로 3∣b3\mid b이다. 공약수 3이 생기므로 모순이다.

연습 2.4 (log⁡23\log_23은 무리수다 ★★) log⁡23\log_23이 무리수임을 보여라. (힌트: log⁡23=a/b\log_23=a/b이면 3b=2a3^b=2^a이다.)

풀이

log⁡23>0\log_23>0이다. log⁡23=a/b\log_23=a/b인 양의 정수 a,ba,b가 있으면 2a/b=32^{a/b}=3이므로 2a=3b2^a=3^b이다. 왼쪽은 짝수(a≥1a\ge1)이고 오른쪽은 홀수이므로 모순이다.

연습 2.5 (확률의 합이 1보다 작으면 ★★) 사건 A1,…,AnA_1,\dots,A_n에서 ∑iP(Ai)<1\sum_iP(A_i)<1이면 P(A1c∩⋯∩Anc)>0P(A_1^c\cap\cdots\cap A_n^c)>0임을 보여라. 따라서 A1∪⋯∪An≠ΩA_1\cup\cdots\cup A_n\ne\Omega이다. 이것을 “A1∪⋯∪An=ΩA_1\cup\cdots\cup A_n=\Omega이면 ∑iP(Ai)≥1\sum_iP(A_i)\ge1”의 대우로 읽어라.

풀이

De Morgan과 Boole 부등식으로

P(A1c∩⋯∩Anc)=1−P(A1∪⋯∪An)≥1−∑iP(Ai)>0.P(A_1^c\cap\cdots\cap A_n^c)=1-P(A_1\cup\cdots\cup A_n)\ge1-\sum_iP(A_i)>0 .

A1∪⋯∪An=ΩA_1\cup\cdots\cup A_n=\Omega이면 왼쪽은 P(∅)=0P(\emptyset)=0이므로 모순이다. 대우로 읽으면, 합집합이 Ω\Omega이면 1=P(⋃Ai)≤∑P(Ai)1=P(\bigcup A_i)\le\sum P(A_i)이다. 대우 쪽이 Boole 부등식 한 줄이어서 더 짧다.

연습 2.6 (반례 만들기 ★★) (a) AA와 BB가 독립이고 BB와 CC가 독립이지만 AA와 CC는 독립이 아닌 예를 들어라. (b) P(A∣B)>P(A)P(A\mid B)>P(A)이고 P(B∣C)>P(B)P(B\mid C)>P(B)이지만 P(A∣C)<P(A)P(A\mid C)<P(A)인 예를 원소가 세 개인 표본공간에서 들어라.

풀이

(a) 공정한 동전을 두 번 던지고 A=C={A=C=\{첫째가 앞면}\}, B={B=\{둘째가 앞면}\}이라 하자. AA와 BB, BB와 CC는 독립이다. 그러나 P(A∩C)=P(A)=12≠14=P(A)P(C)P(A\cap C)=P(A)=\tfrac12\ne\tfrac14=P(A)P(C)이다. (b) Ω={1,2,3}\Omega=\{1,2,3\} 위의 균등 확률에서 A={1}A=\{1\}, B={1,2}B=\{1,2\}, C={2}C=\{2\}로 두면 P(A∣B)=12>13P(A\mid B)=\tfrac12>\tfrac13, P(B∣C)=1>23P(B\mid C)=1>\tfrac23, P(A∣C)=0<13P(A\mid C)=0<\tfrac13이다. 양의 연관은 이어지지 않는다.

연습 2.7 (4k+34k+3 꼴의 소수 ★★) 4k+34k+3 꼴의 소수가 무한히 많음을 보여라. (힌트: 그런 소수가 p1,…,pmp_1,\dots,p_m뿐이면 N=4p1⋯pm−1N=4p_1\cdots p_m-1을 본다. 4k+14k+1 꼴인 수들의 곱은 4k+14k+1 꼴이다.)

풀이

3은 4k+34k+3 꼴이므로 그런 소수가 있다. 그런 소수가 p1,…,pmp_1,\dots,p_m뿐이라 하고 N=4p1⋯pm−1N=4p_1\cdots p_m-1로 두자. N≥11N\ge11이고 홀수이며 N≡3(mod4)N\equiv3\pmod4이다. NN의 소인수는 모두 홀수다. 모두 4k+14k+1 꼴이면 (4a+1)(4b+1)=4(4ab+a+b)+1(4a+1)(4b+1)=4(4ab+a+b)+1을 되풀이해 N≡1(mod4)N\equiv1\pmod4가 되므로, 4k+34k+3 꼴인 소인수 qq가 있다. 가정으로 qq는 어떤 pip_i이므로 q∣4p1⋯pmq\mid4p_1\cdots p_m이고 q∣Nq\mid N이어서 q∣1q\mid1이다. 모순이다.

연습 2.8 (한 점의 확률 ★★) (a) [0,1][0,1]의 모든 한 점 집합에 같은 양수 확률 cc를 주는 확률은 없음을 귀류법으로 보여라. (b) 실수 위의 확률 PP가 모든 xx에서 P({x})=0P(\{x\})=0이면 P(Q)=0P(\Q)=0임을 보여라. 같은 논리로 P([0,1])P([0,1])이 모든 점의 확률의 합이 아닌 이유를 설명하라.

풀이

(a) P({x})=c>0P(\{x\})=c>0이 모든 x∈[0,1]x\in[0,1]에서 성립한다고 하자. n>1/cn>1/c인 nn과 서로 다른 점 x1,…,xnx_1,\dots,x_n을 고르면 유한가법성으로 P({x1,…,xn})=nc>1P(\{x_1,\dots,x_n\})=nc>1이므로 모순이다. (b) Q={q1,q2,… }\Q=\{q_1,q_2,\dots\}로 늘어놓을 수 있으므로 가산가법성으로 P(Q)=∑iP({qi})=0P(\Q)=\sum_iP(\{q_i\})=0이다. [0,1][0,1]은 셀 수 없으므로 점들로 나눈 분할에 가산가법성을 쓸 수 없다. 공리는 셀 수 있는 합만 허락한다. 그래서 U(0,1)\mathrm U(0,1)처럼 모든 점의 확률이 0이면서 P([0,1])=1P([0,1])=1인 확률이 모순 없이 있다.

이 회차에서 읽은 절 0개 · 회차 차례