Induction

4/2/2025

https://ocw.mit.edu/courses/6-042j-mathematics-for-computer-science-fall-2010/resources/lecture-2-induction/

์ฆ๋ช…ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค.
Indirect proof : ๋ง ๊ทธ๋Œ€๋กœ ์ง์ ‘์ ์œผ๋กœ ์ฆ๋ช…ํ•˜์ง€ ์•Š๋Š” ์ฆ๋ช…๋ฒ•. - ๋ฐ˜๋Œ€ ๋ช…์ œ๊ฐ€ ๊ฑฐ์ง“์ž„์„ ๋ฐํ˜€ ์ด ๋ช…์ œ๊ฐ€ ์ฐธ์ž„์„ ์ฆ๋ช…ํ•˜๋Š” ๊ท€๋ฅ˜๋ฒ•(proof by contradiction)์ด ๋Œ€ํ‘œ์ ์ธ ์˜ˆ์‹œ.
Direct proof : ๋ง ๊ทธ๋Œ€๋กœ ์ง์ ‘์ ์œผ๋กœ ๋ช…์ œ๊ฐ€ ์ฐธ์ž„์„ ์ฆ๋ช…ํ•˜๋Š” ๋ฐฉ๋ฒ•. - ๊ท€๋‚ฉ๋ฒ•(induction)์ด ๋Œ€ํ‘œ์ ์ธ ์˜ˆ์‹œ.

๊ท€๋‚ฉ๋ฒ•์€ ์ด์‚ฐ ์ˆ˜ํ•™ ๋ถ„์•ผ์™€ ์ปดํ“จํ„ฐ ๊ณผํ•™์—์„œ ๋งค์šฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.
์‚ฌ์‹ค ์ด์‚ฐ ์ˆ˜ํ•™์—์„œ ์ด์‚ฐ discrete์ด๋ผ๋Š” ํŠน์ง•์„ ๊ทœ์ •ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค๊ณ  ํ•œ๋‹ค.

์ผ๋ฐ˜ ๊ท€๋‚ฉ๋ฒ• Ordinary Induction

P๋ผ๋Š” ๋ช…์ œ๋ฅผ ์ฆ๋ช…ํ•˜๊ณ ์ž ํ•œ๋‹ค๋ฉด

  1. P(0) 0์˜ ๊ฒฝ์šฐ์— P๊ฐ€ ์ฐธ์ด๊ณ 
  2. P(n) ์ด ์ฐธ์ž„์ด P(n+1)๊ฐ€ ์ฐธ์ž„์„ ํ•จ์˜ํ•œ๋‹ค๋ฉด
  3. P(m)๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ฐธ์ด๋‹ค.
    ์œ„์™€ ๊ฐ™์€ ๋…ผ๋ฆฌ ํ˜•์‹์— ๋งž์ถฐ์„œ ์ฆ๋ช…์„ ํ•˜๋ฉด ๋œ๋‹ค.
    ๋ณด๊ธฐ์—๋Š” ์ฐธ ๊ฐ„๋‹จํ•œ๋ฐ ์™œ ์ด๋ ‡๊ฒŒ ์–ด๋ ค์šด์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค.

์˜ˆ์‹œ

์ˆ˜์—…์—์„œ ์˜ˆ์‹œ๋กœ ์ œ์‹œ๋œ ๋ฌธ์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

1

P = For all nโˆˆNn \in \mathbb{N}: 1+2+3+โ‹ฏ+n=n(n+1)21+2+3+\cdots+n=\frac{n(n+1)}{2}
๊ทธ๋Ÿผ ์œ„์˜ P๋ฅผ ์ฆ๋ช…ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‘ ๋ช…์ œ๋ฅผ ์ฆ๋ช…ํ•ด์•ผ ํ•œ๋‹ค.

  1. P(0) ์ฆ๋ช… base case
  2. P(n)๊ฐ€ P(n+1)๋ฅผ ํ•จ์˜ํ•จ์„ ์ฆ๋ช…
    ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

๋จผ์ €, base case ์ฆ๋ช…

0(0+1)2=0\frac{0(0+1)}{2} = 0

๋‹ค์Œ, ํ•จ์˜๊ด€๊ณ„ ์ฆ๋ช…

P(n) implies P(n+1)
์ค‘์š”ํ•œ ๋ถ€๋ถ„์€ ์™ผ์ชฝ์„ ๊ฐ€์ •ํ•˜๊ณ  ์˜ค๋ฅธ์ชฝ์„ ์ฆ๋ช…ํ•˜๋Š” ์ ์ด๋‹ค.
1+2+3โ‹…+n=n(n+1)21+2+3\cdot+n=\frac{n(n+1)}{2} ์„ ๊ฐ€์ •
1+2+3โ‹…+n+(n+1)=(n+1)((n+1)+1)21+2+3\cdot+n+(n+1)=\frac{(n+1)((n+1)+1)}{2} ์„ ์ฆ๋ช…

P(n)์˜ ์–‘ ๋ณ€์€ ๊ฐ™๊ธฐ ๋•Œ๋ฌธ์— (๊ฐ€์ •๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์—)
์–‘ ๋ณ€์— (n+1)์„ ๋”ํ•ด์ค˜๋„ ์–‘ ๋ณ€์€ ๊ฐ™๋‹ค.
1+2+3โ‹…+n+(n+1)=n(n+1)2+(n+1)1+2+3\cdot+n+(n+1)=\frac{n(n+1)}{2}+(n+1)
์˜ค๋ฅธ์ชฝ ๋ณ€์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณ€ํ•  ์ˆ˜ ์žˆ๋‹ค.
n(n+1)2+(n+1)=n(n+1)2+2n(n+1)2=n2+3n+22=(n+1)(n+2)2\frac{n(n+1)}{2}+(n+1)=\frac{n(n+1)}{2}+\frac{2n(n+1)}{2}=\frac{n^2+3n+2}{2}=\frac{(n+1)(n+2)}{2}
๋งˆ์ง€๋ง‰์œผ๋กœ (n+2)๋Š” (n+1)+1 ์ด๋ฏ€๋กœ (n+1)((n+1)+1)2\frac{(n+1)((n+1)+1)}{2}๊ฐ€ ๋‚˜์˜จ๋‹ค.

2. LํŠธ๋กœ๋ฏธ๋…ธ ํƒ€์ผ๋ง ๋ฌธ์ œ

2nโˆ—2n2^n*2^n๊ฐœ๋กœ ์ด๋ฃจ์–ด์ง„ ํƒ€์ผ ์œ„์— 'ใ„ด'์ž ๋ชจ์–‘์œผ๋กœ ์ƒ๊ธด 3์นธ ๋„“์ด์˜ ํƒ€์ผ์„ ๋ฐฐ์น˜ํ•˜๋ ค๊ณ  ํ•  ๋•Œ,
ํ•œ ์นธ์€ Bill ์ด๋ผ๋Š” ์‚ฌ๋žŒ์˜ ๋™์ƒ์„ ์„ธ์šธ ์ˆ˜ ์žˆ๋‹ค(= ํ•œ ์นธ์˜ ์ž๋ฆฌ๋Š” ๋น„์–ด์žˆ๋‹ค).

base case

P(0) ๋Š” 20โˆ—20=12^0*2^0=1 ์ด๋ผ์„œ ํ•œ ์นธ์˜ ์ž๋ฆฌ๊ฐ€ ๋น„์–ด์žˆ์œผ๋‹ˆ ์ฐธ

inductive step

P(n) -> P(n+1)
2n+1โˆ—2n+1=22n+2=22nโˆ—22=4(2nโˆ—2n)2^{n+1}*2^{n+1}=2^{2n+2}=2^{2n}*2^2=4(2^n*2^n)
n+1์€ n์ผ๋•Œ์˜ ํƒ€์ผ ์ „์ฒด๊ฐ€ 4๊ฐœ ์žˆ๋Š”๊ฒƒ๊ณผ ๊ฐ™๋‹ค.
๊ทธ๋ž˜์„œ 2nโˆ—2n2^n*2^n์˜ ๊ฒฝ์šฐ๊ฐ€ ์ฐธ์ด๋ผ๋ฉด ๋‚˜๋จธ์ง€ ์„ธ ๊ฐœ์˜ 2nโˆ—2n2^n*2^n์—์„œ๋„ ์ฐธ์ด๊ณ 
๋‚˜๋จธ์ง€ ์„ธ ๊ฐœ์—์„œ๋„ ํ•œ ์ž๋ฆฌ์”ฉ ๋น„๊ฒŒ ๋˜๊ณ  ๊ฑฐ๊ธฐ์— ๋งˆ์ง€๋ง‰ ํƒ€์ผ์„ ๋„ฃ์œผ๋ฉด ์ „์ฒด2n+1โˆ—2n+12^{n+1}*2^{n+1} ๊ฐœ์˜ ํƒ€์ผ์—์„œ๋„ ๋”ฑ ํ•œ ์นธ์„ ์ œ์™ธํ•˜๊ณ  ๋ชจ๋‘ ํƒ€์ผ๋กœ ๋ฎ์„ ์ˆ˜ ์žˆ๋‹ค.


https://ocw.mit.edu/courses/6-042j-mathematics-for-computer-science-fall-2010/resources/lecture-3-strong-induction/

Now, good proofs are very much like good code.
In fact, one of the reasons we care so much about teaching you how to write a good proof in computer science is so that later on,
you'll be able to prove that your programs are doing what you expect-- what they're supposed to do.

์ฆ๋ช…์ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋งค์šฐ ์ค‘์š”ํ•˜๋‹ค๊ณ .

Invariant ๋ถˆ๋ณ€์‹

์ˆ˜์—…์—์„œ๋Š” ์œ„์น˜ ๋ฐ”๊พธ๋Š” ํผ์ฆ๋ฌธ์ œ๋ฅผ ํ†ตํ•ด ์„ค๋ช…ํ•œ๋‹ค.

๋ถˆ๋ณ€์‹์ด๋ž€?

์ดˆ๊ธฐ ์ƒํƒœ์—์„œ ๋ชฉํ‘œ ์ƒํƒœ๋กœ ์ดํ–‰ํ•  ์ˆ˜ ์—†์Œ์„ ์ฆ๋ช…ํ• ๋•Œ ๊ฐ€์žฅ ํšจ๊ณผ์ ์œผ๋กœ ๋™์›๋˜๋Š” ๋ฐฉ๋ฒ•์ด ๋ถˆ๋ณ€์‹์„ ์ฐพ์•„์„œ ๋ชฉํ‘œ ์ƒํƒœ์— ๊ทธ ๋ถˆ๋ณ€์‹์ด ์กด์žฌํ•˜์ง€ ์•Š์Œ์„ ์ฆ๋ช…ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.
์ดˆ๊ธฐ ์ƒํƒœ์— ๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ์—ฌ๋Ÿฌ ๋ณ€ํ™”๋“ค์ด ์žˆ์„ ๋–„ (์ˆ˜์—…์—์„œ ๋‚˜์˜จ ์˜ˆ์‹œ๋Š” ํผ์ฆ์˜ ํ–‰ ์ด๋™๊ณผ ์—ด ์ด๋™)
์ด ๋ณ€ํ™”๋“ค์˜ ์กฐํ•ฉ์œผ๋กœ๋Š” ์ ˆ๋Œ€ ๋ฐ”๋€Œ์ง€ ์•Š๋Š” ์„ฑ์งˆ์ด ๋ถˆ๋ณ€์‹์ด๋‹ค.

์˜ˆ์‹œ

A B C
D E F
H G -

3x3 ์นธ์— ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์•ŒํŒŒ๋ฒณ์ด ๋‚˜์—ด๋˜์–ด์žˆ๋Š”๋ฐ H์™€ G์˜ ์ž๋ฆฌ๋ฅผ ๋ฐ”๊ฟ”์„œ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ˆœ์„œ๋Œ€๋กœ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ์„๊นŒ?

๊ทœ์น™์€ ํผ์ฆ์„ ๋นˆ์นธ์œผ๋กœ ์›€์ง์ด๋Š”๊ฒƒ ๋ฐ–์— ์—†๊ณ  ์ด๋Š” ๋‘ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ตฌ์ฒดํ™”๋œ๋‹ค.

  1. ๋นˆ ์นธ์˜ ์•„๋ž˜ ํ˜น์€ ์œ„์— ์žˆ๋Š” ํผ์ฆ์„ ๋นˆ ์นธ์œผ๋กœ ์˜ฎ๊ธฐ๋Š” ๊ฒƒ (์—ด ์ด๋™)
  2. ๋นˆ ์นธ์˜ ์™ผ์ชฝ ํ˜น์€ ์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” ํผ์ฆ์„ ๋นˆ ์นธ์œผ๋กœ ์˜ฎ๊ธฐ๋Š” ๊ฒƒ (ํ–‰ ์ด๋™)

์ด ๋‘ ๋ฐฉ๋ฒ•์„ ์–ด๋–ป๊ฒŒ ์กฐํ•ฉํ•ด๋„ ๋ฐ”๊ฟ€์ˆ˜ ์—†๋Š” ์–ด๋–ค ์„ฑ์งˆ์„ ์ฐพ๋Š”๋‹ค๋ฉด ๋ญ๊ฐ€ ๋  ์ˆ˜ ์žˆ์„๊นŒ?

  1. ์ผ๋‹จ ํ–‰ ์ด๋™์€ ์•ŒํŒŒ๋ฒณ ๋‚˜์—ด ์ˆœ์„œ๋ฅผ ๋ฐ”๊พธ์ง€ ๋ชปํ•œ๋‹ค.
A B C
D E F
H - G

์œ„ ์ฒ˜๋Ÿผ ์ดˆ๊ธฐ ์ƒํƒœ์—์„œ G๋ฅผ ์˜ฎ๊ฒจ๋„ ๋‚˜์—ด ์ˆœ์„œ๋Š” ๋ฐ”๋€Œ์ง€ ์•Š๋Š”๋‹ค. ์˜ค์ง ์—ด ์ด๋™๋งŒ์ด ๋‚˜์—ด ์ˆœ์„œ๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค.

  1. ์—ด ์ด๋™์€ ์ž๊ธฐ ์•ž์ด๋‚˜ ๋’ค์— ์žˆ๋Š” ๋‘ ๊ฐœ์˜ ํผ์ฆ๋“ค์˜ ์ƒ๋Œ€์  ์ˆœ์„œ๋ฅผ ๋ฐ”๊พผ๋‹ค.
A B C
D - F
H E G

์œ„ ์ฒ˜๋Ÿผ E๋ฅผ ํ•œ ์นธ ๋‚ด๋ฆฌ๋ฉด์„œ ์—ด ์ด๋™์„ ๊ฐ€ํ•˜๋ฉด, E ๋’ค์— ์žˆ๋Š” F์™€ H์˜ ์œ„์น˜๊ฐ’(์ˆœ์„œ)๊ฐ€ 1์”ฉ ๋Š˜์–ด๋‚˜๊ณ  ์˜ฎ๊ฒจ์ง„ ํผ์ฆ ์ž์‹ ์€ -2๊ฐ€ ๋œ๋‹ค.

  1. ์›€์ง์ด๋Š” ๋™์•ˆ ์—ญ์ „๋œ ์Œ์˜ ๊ฐœ์ˆ˜๋Š” 2๊ฐœ์”ฉ ๋ณ€ํ™”ํ•˜๊ฑฐ๋‚˜(์—ด ์ด๋™) ํ˜น์€ ๊ทธ๋Œ€๋กœ๋‹ค(ํ–‰ ์ด๋™)
    ์—ญ์ „์Œ์ด๋ž€ ์ดˆ๊ธฐ ์ƒํƒœ์— G์™€ H์˜ ์ˆœ์„œ๊ฐ€ ์„œ๋กœ ๋ฐ”๋€Œ์–ด์žˆ๋˜๊ฒƒ ์ฒ˜๋Ÿผ, ์›๋ž˜ ์ˆœ์„œ์™€ ๋‹ฌ๋ฆฌ ๋ฐฐ์น˜๋˜์–ด์žˆ๋Š” ๋‘ ์•ŒํŒŒ๋ฒณ์„ ํ•œ ์Œ์œผ๋กœ ๋ฌถ์€๊ฒƒ์„ ์นญํ•˜๊ธฐ๋กœ ํ•œ๋‹ค.
    ์ดˆ๊ธฐ ์ƒํƒœ์—๋Š” G์™€ H๋งŒ ๋นผ๊ณ  ๋‚˜๋จธ์ง€๋Š” ์ˆœ์„œ๊ฐ€ ์ผ์น˜ํ–ˆ๊ธฐ์— ์—ฐ์ „์Œ์€ (G,H) ํ•˜๋‚˜๋ฟ์ด๋‹ค.
    ๊ทธ๋Ÿฐ๋ฐ ์œ„์˜ 2๋ฒˆ ์—ด ์ด๋™์˜ ์˜ˆ์‹œ๋ฅผ ๋ณด๋ฉด ์—ญ์ „์Œ์˜ ๊ฐœ์ˆ˜๊ฐ€ 2๊ฐœ ๋Š˜์–ด๋‚˜๋Š”๊ฒƒ์„ ๋ณผ ์ˆ˜๊ฐ€ ์žˆ๋‹ค.
    A>B>C>D>E>F>G>H ๊ฐ€ ๋งž๋Š” ์ˆœ์„œ์ธ๋ฐ ์ง€๊ธˆ์€
    A>B>C>D>F>H>E>G ์ด๋ ‡๊ฒŒ ๋‚˜์—ด๋˜์–ด ์žˆ๋‹ค.
    F๋ณด๋‹ค ์•ž์— ์žˆ์–ด์•ผ ํ•  E๊ฐ€ F๋’ค์— ์žˆ์œผ๋‹ˆ ์—ญ์ „์Œ์ด ์ƒ๊ธด๋‹ค. (E,F)
    H๋ณด๋‹ค ์•ž์— ์žˆ์–ด์•ผ ํ•  E์™€ G๊ฐ€ H๋’ค์— ์žˆ์œผ๋‹ˆ ์—ญ์ „์Œ์ด ์ƒ๊ธด๋‹ค. (E,H) (G,H)
    ์—ญ์ „์Œ์˜ ๊ฐœ์ˆ˜๋Š” 3๊ฐœ๋กœ ์ดˆ๊ธฐ 1๊ฐœ์—์„œ +2๊ฐ€ ๋๋‹ค.
    (๋‹ค์‹œ ๊ทธ๋Œ€๋กœ E๋ฅผ ์œ„๋กœ ์˜ฌ๋ฆฌ๋ฉด -2๋กœ ์—ญ์ „์Œ์˜ ๊ฐœ์ˆ˜๋Š” 1๊ฐœ๊ฐ€ ๋œ๋‹ค.)

์—ฌ๊ธฐ์„œ ๋ถˆ๋ณ€์‹์€ ๋ฐ”๋กœ ์ดˆ๊ธฐ์— ์—ญ์ „์Œ์˜ ๊ฐœ์ˆ˜๊ฐ€ ํ™€์ˆ˜๋ผ๋Š” ๊ฒƒ์ด๊ณ ,
์–ด๋–ป๊ฒŒ ๋ณ€ํ™”๋ฅผ ์กฐํ•ฉํ•ด๋„ ์—ญ์ „์Œ์˜ ๊ฐœ์ˆ˜์˜ parity(ํ™€์ง์—ฌ๋ถ€) ๋Š” ๋ณ€ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋ชฉํ‘œ์ƒํƒœ์— ๋„๋‹ฌํ•  ์ˆ˜ ์—†๋‹ค.

'๊ฐ•ํ•œ' ๊ท€๋‚ฉ๋ฒ•?

์ผ๋ฐ˜ ๊ท€๋‚ฉ๋ฒ•์—์„œ๋Š” ๊ท€๋‚ฉ ๋‹จ๊ณ„์—์„œ P(n) -> P(n+1) ์„ ์ฆ๋ช…ํ•œ๋‹ค๋ฉด
๊ฐ•ํ•œ ๊ท€๋‚ฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ฆ๋ช…ํ•œ๋‹ค.

  1. P(0)์ด ์ฐธ์ด๊ณ  (๊ธฐ๋ณธ๋‹จ๊ณ„)
  2. P(0),P(1),....,P(n) ๋ชจ๋‘๊ฐ€ ์ฐธ์ž„์ด P(n+1)์„ ํ•จ์˜ํ•œ๋‹ค๋ฉด
  3. P(m)๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ฐธ์ด๋‹ค.

์˜ˆ) ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด

ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด์€ ์ˆ˜ํ•™์ž ํ”ผ๋ณด๋‚˜์น˜๊ฐ€ 13์„ธ๊ธฐ ์ดˆ ์ธ๊ตฌ ์ฆ๊ฐ€ ๋ชจ๋ธ(?)์„ ๋งŒ๋“ค๋ฉด์„œ ์ƒ๊ฒผ๋‹ค๊ณ  ํ•œ๋‹ค.
ํŒŒ์ธ์• ํ”Œ ์‹น๊ณผ ์†”๋ฐฉ์šธ์˜ ๋ชจ์–‘๊ณผ ๊ฐ™์€ ์ž์—ฐ์˜ ๋งŽ์€ ๊ฒƒ๋“ค์„ ์„ค๋ช…ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค๊ณ  ํ•œ๋‹ค.

๋ช…์ œ : F(n)F(n) is even IFF F(n+3)F(n+3) is even

base case

ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด์€ base case๊ฐ€ ๋‘ ๊ฐœ ํ•„์š”ํ•˜๋‹ค : 0 ์ผ๋•Œ์™€ 1์ผ๋•Œ.

  • n=0 : F(0) = 0 ์ด๊ณ  F(3) = 2 ๋กœ ๋‘˜ ๋‹ค ์ง์ˆ˜๋‹ค.
  • n=1 : F(1) = 1 ์ด๊ณ  F(4) = 3 ์œผ๋กœ ๋‘˜ ๋‹ค ์ง์ˆ˜๊ฐ€ ์•„๋‹ˆ๋‹ค.

๊ท€๋‚ฉ๋‹จ๊ณ„

์–ด๋–ค ์ˆ˜ m๊ณผ k๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•˜์ž.

m+km + k is even IFF [m is even IFF k is even].
((k๊ฐ€ ์ง์ˆ˜)์ผ ๊ฒฝ์šฐ์—๋งŒ m๋„ ์ง์ˆ˜)์ผ ๊ฒฝ์šฐ์—๋งŒ m+km+k๋„ ์ง์ˆ˜๋‹ค.
์ฆ‰ m๊ณผ k๊ฐ€ ๊ฐ™์€ ํ™€์ง์„ฑ์„ ๊ฐ€์งˆ ๊ฒฝ์šฐ์—๋งŒ m+km+k๋Š” ์ง์ˆ˜๋‹ค.

๊ฐ•ํ•œ ๊ท€๋‚ฉ์€ 0,1,...,n ๊นŒ์ง€ ๋ชจ๋“  ๊ฒฝ์šฐ๊ฐ€ P(n+1)์„ ํ•จ์˜ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์ฆ๋ช…ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ํ–ˆ๋‹ค.

  1. F(n+1)F(n+1) is even
  2. IFF F(n)+F(nโˆ’1)F(n)+F(n-1) is even
    (def of F(n+1)F(n+1))
  3. IFF [F(n)F(n) is even IFF F(nโˆ’1)F(n-1) is even]
  4. IFF [F(n+3)F(n+3) is even IFF F(n+2)F(n+2) is even]
    (by strong ind. hyp. P(n),P(nโˆ’1)P(n),P(n-1))
  5. IFF F(n+3)+F(n+2)F(n+3)+F(n+2) is even
  6. IFF F(n+4)F(n+4) is even.
    (by def of F(n+4)F(n+4))

์ฆ๋ช…ํ•˜๋ ค๊ณ  ํ•˜๋Š” ๋ช…์ œ๋Š” F(n+1)์˜ ๊ฒฝ์šฐ, ์ฆ‰ F(n+4)๊ฐ€ ์ง์ˆ˜์ธ ๊ฒฝ์šฐ์—๋งŒ F(n+1)๋„ ์ฐธ์ด๋ผ๋Š”๊ฒƒ.

  • F(n+1)์ด ์ง์ˆ˜๋ผ๋Š” ๊ฒƒ์€ F(n) + F(n-1)์ด ์ง์ˆ˜๋ผ๋Š” ์˜๋ฏธ๊ณ ,
  • F(n) + F(n-1) ์ด ์ง์ˆ˜๋ผ๋Š” ์˜๋ฏธ๋Š” F(n-1)๊ณผ F(n)๊ฐ€ ๊ฐ™์€ ํ™€์ง์„ฑ์„ ๊ฐ€์ง„๋‹ค๋Š” ์˜๋ฏธ์ด๊ณ , (์œ„์˜ m,k ๋ช…์ œ)
  • F(n-1)๊ณผ F(n)์ด ๊ฐ™์€ ํ™€์ง์„ฑ์„ ๊ฐ€์ง„๋‹ค๋Š” ๊ฒƒ์€ ๊ฑฐ๊ธฐ์— ๊ฐ™์€ ์ˆซ์ž๋ฅผ ๋”ํ•œ๋‹ค๊ณ  ํ•ด๋„ (๊ฐ€๋ น 3์”ฉ ๋”ํ•ด F(n+2)์™€ F(n+3) ๋ชจ๋‘) ๊ฐ™์€ ํ™€์ง์„ฑ์„ ๊ฐ€์ง„๋‹ค๋Š” ์˜๋ฏธ์ด๊ณ ,
  • F(n+2)์™€ F(n+3)์ด ๊ฐ™์€ ํ™€์ง์„ฑ์„ ๊ฐ€์ง„๋‹ค๋Š” ๊ฒƒ์€ ๊ทธ ๋‹ค์Œ ์ˆ˜์—ด์ธ F(n+4)๋ผ๋Š” ์˜๋ฏธ๋‹ค.