ゼロで割るとは?未定義・不定形(0/0)と無限大の数学的説明

ゼロで割るとは?未定義・不定形(0/0)と無限大の違いを図解と具体例でわかりやすく解説し、直感と厳密性を同時に理解できます。

著者: Leandro Alegsa

数学では、数を0割ることはできません。以下で具体的に説明します。

なぜ0で割れないのか

掛け算と割り算は互いに逆の操作です。もし

A B = C {displaystyle A*B=C} A {\displaystyle A*B=C}

が成り立つとします。ここで B = 0 ならば、掛け算の結果は必ず C = 0 になります(どんな A を掛けても 0 になるため)。つまり、

B = 0 ⇒ C = 0

この式から「両辺を B で割って A = C / B にする」操作を行うことはできません。なぜなら

A = C / B {displaystyle A=C/B} 2. {\displaystyle A=C/B}

は B が 0 のとき意味を持たないからです。割り算は「ある数を掛けて元に戻せる数」が存在することを前提にしていますが、0 には掛け算の逆元(逆数)が存在しません。

0/0 は「不定形(indeterminate)」

特に 0/0 の場合、次のような事情があります。

A = 0 / 0 {displaystyle A=0/0} 3. {\displaystyle A=0/0}

もし 0/0 を何らかの値 A と定めるとすると、元の等式 0 = A * 0 はどんな A に対しても成り立ちます。つまり A は「1」でも「100000000000」でも何でもよくなってしまい、特定の一つの値に定まらないのです。だから 0/0 は「不定形(値が一意に決まらない)」と呼ばれます。

(本文中の {\displaystyle A}{\displaystyle A} といった記号は、A が任意の値になり得ることを示しています。)

A/0(A ≠ 0)は「未定義」— 無限大との関係

A {\displaystyle A{\displaystyle A}

一方、分子が 0 でない A のときの A/0 は、通常の実数としては定義できません。これは一般に「未定義(undefined)」とされます。理由は単純で、ある実数 x が存在して A = x*0 を満たすことはありえないからです(x*0 = 0 にしかならない)。

極限の観点から見ると、x → 0 のとき 1/x のような式は大きく発散し、正側から近づけば +∞、負側から近づけば −∞ に発散します。このため「A/0 は無限大になる」と直感的に言われることがありますが、無限大は実数ではなく、通常の四則演算の対象ではないため、実数の世界では単純に値を割り当てることはできません。

極限と不定形

微積分では 0/0 や ∞/∞ のような形が出てきたとき、単に分母・分子を当てはめただけでは答えが決まらないので「不定形」扱いになります。こうした場合は極限を用いて詳細を調べます。たとえば

  • lim_{x→0} (x/x) = 1(0/0 の形に見えるが極限は 1)
  • lim_{x→0} (1/x) は発散して ±∞ に近づく

0/0 や ∞/∞ などを扱うときには、しばしばロピタルの定理(L'Hôpitalの定理)や代数的変形、級数展開などを使って極限値を求めます。

よく現れる不定形の例:0/0、∞/∞、0·∞、∞−∞、0^0、1^∞、∞^0 など。

まとめ

  • 0で割ることは定義されていない:割り算 a/b は b≠0 を前提とする基本的な演算です。
  • 0/0 は不定形:値が一意に定まらないため不定(indeterminate)。極限など追加情報が必要。
  • A/0(A≠0)は未定義:実数として値を与えられない。極限的には ±∞ に発散することがあるが、∞ は実数ではない。

したがって、日常の算術や解析では「0で割る」操作は行わず、必要なら極限や拡張された数体系(拡大実数直線や複素数の拡大、射影直線など)で扱い方を明示します。

ゼロによる除算に基づく不正解証明

代数的な引数でゼロによる除算の特殊なケースを偽装することは可能です。これにより、以下のように1=2のような無効な証明になることがあります。

以下の前提で。

0 × 1 = 0 0 0 × 2 = 0. {\displaystyle {\begin{aligned}0\times 1&=0\\0\times 2&=0.\end{aligned}}}

以下の内容が真実でなければなりません。

0×1=0×2。 {\displaystyle 0\times 1=0\times 2.\,}

ゼロで割ると

0 0 × 1 = 0 0 × 2. {\displaystyle 》《\textstyle 》《\frac {0}{0}times 1={\frac {0}{0}times 2. {\displaystyle \textstyle {\frac {0}{0}}\times 1={\frac {0}{0}}\times 2.}

簡素化します。

♪♪1=2. {\displaystyle 1=2.\,}

誤りは、0で割ることが0/0=1の正当な演算であるという思い込みです。

ほとんどの人は上記の「証明」が不正解だと認識すると思いますが、同じような論旨を提示することで、誤りを発見しにくくすることができます。例えば、1をxと書いた場合、x-xの後ろに0を隠し、x+xの後ろに2を隠すことができます。そうすると、上述の証明は次のように表示することができます。

( x - x ) x = 0 ( x - x ) ( x + x ) = 0 {\displaystyle {begegin{aligned}(x-x)x=0\(x-x)(x+x)=0\end{aligned}}}}}}}}}}}}}。 {\displaystyle {\begin{aligned}(x-x)x=0\\(x-x)(x+x)=0\end{aligned}}}

ということで

( x - x ) x = ( x - x ) ( x + x ) .♪displaystyle (x-x)x=(x-x)(x+x). {\displaystyle (x-x)x=(x-x)(x+x).\,}

x - xで割ると、次のようになります。

x = x + x {displaystyle x=x+x+x, } {\displaystyle x=x+x\,}

となり、xで割ると次のようになります。

♪♪1=2. {\displaystyle 1=2.\,}

上の「証明」は、x-xで割ると0で割ってしまうので、マイナスになる数字はすべて0になるので正しくありません。

微積分学

微積分では、上記の「不定形」も、限界を評価しながら直接代入した結果として出てきます。

コンピュータのゼロによる除算

コンピュータプログラムが整数を0で割ろうとした場合、オペレーティングシステムは通常これを検出してプログラムを停止します。通常は「エラーメッセージ」を表示したり、プログラムを改善するためのアドバイスをプログラマーに与えたりします[]。ゼロによる除算は、コンピュータプログラミングでよく見られるバグです。浮動小数点数(小数)をゼロで割ると、通常は、ゼロで割るものに応じて、無限大か特別なNaN(数ではない)値のどちらかになります。

幾何学のゼロによる除算

In geometry 1 0 = ∞ .♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪}{\displaystyle \textstyle {\frac {1}{0}}=\infty .}この無限大(射影無限大)は、ゼロが正数でも負数でもないのと同じように、正数でも負数でもない。

質問と回答

Q:数字をゼロで割るとどうなりますか?


A:数を0で割ると、「不定形」または「不定形」となり、単一の値を持たないということになります。

Q:0/0とはどういう意味ですか?


A:0/0は単一の値を持たないため、「不定形」と言われます。

Q:2つの数字が同じものに等しいが、そのものが0/0である場合はどうなるのでしょうか?


A:数を0で割ると通常の数学のルールは通用しないので、2つの数は互いに等しくはならない。

Q:A/0という形の数を定義しようとすると、無限大の値になってしまうというのは本当ですか?


A:はい、A/0(Aは0ではない)の形を持つ数を定義しようとすると、それ自体が未定義である無限大の値が返されます。

Q:2つの数が互いに等しいかどうか、どのように判断するのですか?


A:2つの数が互いに等しいかどうかは、2つの数が同じものに等しいかどうかで判断することができます。しかし、両方の数字が0/0に等しい場合、この方法は適用されません。

Q:ある数を0で割ることができない場合、例外はあるのでしょうか?A:はい、数学では数をゼロで割ることはできません。


百科事典を検索する
AlegsaOnline.com - 2020 / 2025 - License CC3