3

誤った数学的帰納法を使うと…3!=3

1269
0

数学的帰納法とその誤解

数学的帰納法をExcelのシートで説明してみる
に続いて、数学的帰納法の原理の命題を誤解して使用するとおかしな結果が導かれる簡単な例を考えてみた。

数学的帰納法

(P(1)kN;(P(k)P(k+1)))
nN;P(n)

数学的帰納法
  1. P(1)
  2. どんな自然数kに対してもP(k)P(k+1)

が成立するならば、
任意の自然数nに対してP(n)

を誤解していると思われる

誤った数学的帰納法

(P(1)kN;(P(k)P(k+1)))
nN;P(n)

誤った数学的帰納法
  1. P(1)
  2. ある自然数kに対してP(k)P(k+1)

が成立するならば、
任意の自然数nに対してP(n)

0以上の整数に対して階乗を定義

階乗

nを0以上の整数とする。n!を以下のように定義して、nの階乗と呼ぶ。

n!:={1n=0n×(n1)!n>0

0!=1
1!=1×0!=1
2!=2×1!=2
3!=3×2!=6

命題「n!=n」を考える

命題P(n)を「n!=n」とする。

n=1のとき

1!=1×0!=1×1=1
P(1)

n=1+1=2のとき

(1+1)!=2!=2×1!
n=1 のとき1!=1だからP(1)より
(1+1)!=2×1=2=1+1
P(1+1)

P(1)P(1+1)

つまり、これはk=1に対してn=kP(k)が成り立つときに、
P(k+1)つまり、「(k+1)!=k+1」を示したことになる。
1という自然数kに対して、P(k)P(k+1)
ここで、誤った数学的帰納法が正しいとすると、
ある自然数kに対してP(k)P(k+1)
が成り立つので、「任意の自然数nに対してP(n)」となり、
P(3)つまり「3!=3」も成り立つことになってしまう。
もちろん実際には、3!=63なので、P(3)は成り立たないので矛盾する。

結論

数学的帰納法
(P(1)kN;(P(k)P(k+1)))
nN;P(n)
P(k)の前のとしたものは誤りである。

投稿日:2024915
更新日:2024915
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

IIJIMAS
14
3052

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 数学的帰納法とその誤解
  2. 0以上の整数に対して階乗を定義
  3. 命題「n!=n」を考える