MathLabs

8年生

代数式と恒等式

変数と演算から組み立てられる式と、あらゆる値で成り立つ恒等式。

直観レゴブロックのように式を組み立てる

代数式はレゴのモデルと同じように組み立てられる。まず基本的な部品——数と、未知または変化する量を表す文字——から始め、それらを +,−,×,÷+,-,\times,\div と累乗という演算でつなぎ合わせる。文字 xx は恐れるべき謎ではなく、単にどんな数でも表せるラベル付きのブロックにすぎない。そうしたブロックをいくつか組み合わせると、パターンが現れる。ある組み合わせは、文字をどんな数に置き換えても常に同じ形に簡単化される。そうした信頼できるパターンを恒等式と呼び、それらこそが代数を面倒なものではなく強力なものにする近道である。

y は (x マイナス 1) の三乗である三次曲線のインタラクティブなグラフ。
曲線 y=(x−1)3=x3−3x2+3x−1y=(x-1)^3=x^3-3x^2+3x-1:恒等式 (a−b)3=a3−3a2b+3ab2−b3(a-b)^3=a^3-3a^2b+3ab^2-b^3 に a=x,b=1a=x, b=1 を代入したものを、たどれる形として見る。

中高単項式・多項式と七つの重要な恒等式

定義: 単項式・多項式・次数

単項式とは、数と変数を整数のべき乗で掛け合わせた一つの積のことで、例えば 3x2y3x^2y である。多項式は有限個の単項式の和であり、例えば x2+2x+1x^2+2x+1 である。和の中の各単項式は項と呼ばれる。単項式の次数はその変数の指数の和であり(3x2y3x^2y の次数は 33)、多項式の次数は各項のうち最大の次数である。

(a+b)2=a2+2ab+b2(a+b)^2 = a^2 + 2ab + b^2

ここで aa と bb は任意の二つの数または式を表し、2ab2ab は生徒が最も忘れがちな交差項である。この恒等式は、和の平方は各部分を別々に平方するほど単純ではないことを述べている——交差項 2ab2ab を常に加えなければならない。

a2−b2=(a−b)(a+b)a^2 - b^2 = (a-b)(a+b)

この恒等式、二つの平方の差は、両方向に読める。左から右へ読めば積を展開し、右から左へ読めば平方の差をもとの積に因数分解する——これは方程式を解くときに最もよく使われる方向である。

(a+b)3=a3+3a2b+3ab2+b3(a+b)^3 = a^3 + 3a^2b + 3ab^2 + b^3
七つの重要な代数恒等式
名称恒等式
和の平方(a+b)2=a2+2ab+b2(a+b)^2 = a^2 + 2ab + b^2
差の平方(a−b)2=a2−2ab+b2(a-b)^2 = a^2 - 2ab + b^2
二つの平方の差a2−b2=(a−b)(a+b)a^2 - b^2 = (a-b)(a+b)
和の立方(a+b)3=a3+3a2b+3ab2+b3(a+b)^3 = a^3 + 3a^2b + 3ab^2 + b^3
差の立方(a−b)3=a3−3a2b+3ab2−b3(a-b)^3 = a^3 - 3a^2b + 3ab^2 - b^3
二つの立方の和a3+b3=(a+b)(a2−ab+b2)a^3 + b^3 = (a+b)(a^2 - ab + b^2)
二つの立方の差a3−b3=(a−b)(a2+ab+b2)a^3 - b^3 = (a-b)(a^2 + ab + b^2)

中高代数的にも幾何学的にも証明される二つの定理

すべての実数 a,ba,b に対して:(a+b)2=a2+2ab+b2(a+b)^2 = a^2 + 2ab + b^2 かつ (a−b)2=a2−2ab+b2(a-b)^2 = a^2 - 2ab + b^2。

なぜ正しいのか?

(a+b)2(a+b)^2 を通常の掛け算として展開することで、(a+b)2=a2+b2(a+b)^2=a^2+b^2 と書いてしまうよくある誤りを防げる。この恒等式によって、欠けがちな交差項 2ab2ab を忘れることがなくなる。

証明

ステップ1(展開による代数的証明)。分配法則を二回使うと、(a+b)2=(a+b)(a+b)=a⋅a+a⋅b+b⋅a+b⋅b=a2+2ab+b2(a+b)^2=(a+b)(a+b)=a\cdot a+a\cdot b+b\cdot a+b\cdot b=a^2+2ab+b^2 となる。これは a⋅ba\cdot b と b⋅ab\cdot a が同じ積を二回数えたものだからである。

ステップ2(面積による幾何学的証明)。一辺の長さが a+ba+b の正方形を描く。ある角から距離 aa の位置に水平線と垂直線を一本ずつ引いて切る。これにより大きな正方形は四つの部分に分かれる。一辺 aa の正方形(面積 a2a^2)、一辺 bb の正方形(面積 b2b^2)、そして寸法 a×ba\times b の長方形二つ(それぞれ面積 abab)である。四つの面積を足すと a2+2ab+b2a^2+2ab+b^2 となり、この四つの部分がちょうど元の正方形を敷き詰めるので、この和は (a+b)2(a+b)^2 に等しくなければならない。

ステップ3(差の平方版、置き換えによる)。最初の恒等式で bb を −b-b に置き換えると (a−b)2=(a+(−b))2=a2+2a(−b)+(−b)2=a2−2ab+b2(a-b)^2=(a+(-b))^2=a^2+2a(-b)+(-b)^2=a^2-2ab+b^2 となり、別の幾何的な図さえ必要ない——代数だけで結果が自動的に移される。

すべての実数 a,ba,b に対して:a3−b3=(a−b)(a2+ab+b2)a^3 - b^3 = (a-b)(a^2 + ab + b^2) かつ a3+b3=(a+b)(a2−ab+b2)a^3 + b^3 = (a+b)(a^2 - ab + b^2)。

なぜ正しいのか?

二つの平方の差とは異なり、立方の差や和は一次式の因数だけでは分解できない。二次の因数 a2±ab+b2a^2\pm ab+b^2 は避けられず、このパターンを認識することで、生徒は一見因数分解できないように見える式を因数分解できるようになる。

証明

ステップ1(右辺の展開による代数的証明)。(a−b)(a2+ab+b2)=a3+a2b+ab2−a2b−ab2−b3(a-b)(a^2+ab+b^2)=a^3+a^2b+ab^2-a^2b-ab^2-b^3 を展開する。中間の項 a2ba^2b と −a2b-a^2b が打ち消し合い、ab2ab^2 と −ab2-ab^2 も同様に打ち消し合って、ちょうど a3−b3a^3-b^3 が残る。

ステップ2(体積による幾何学的証明)。一辺 aa の立方体(体積 a3a^3)を取り、ある角から一辺 bb の小さな立方体(体積 b3b^3)を取り除く。残った立体の体積は a3−b3a^3-b^3 である。この残った立体は、それぞれ厚さ a−ba-b の三枚の直方体に切り分けられる:板 a×a×(a−b)a\times a\times(a-b)、板 a×b×(a−b)a\times b\times(a-b)、板 b×b×(a−b)b\times b\times(a-b) である。それらの体積の和は (a−b)a2+(a−b)ab+(a−b)b2=(a−b)(a2+ab+b2)(a-b)a^2+(a-b)ab+(a-b)b^2=(a-b)(a^2+ab+b^2) となり、残った体積とちょうど一致する。

ステップ3(立方の和版、置き換えによる)。立方の差の恒等式で bb を −b-b に置き換えると a3−(−b)3=(a−(−b))(a2+a(−b)+(−b)2)a^3-(-b)^3=(a-(-b))(a^2+a(-b)+(-b)^2) となり、整理すると a3+b3=(a+b)(a2−ab+b2)a^3+b^3=(a+b)(a^2-ab+b^2) が得られる。

中高実世界での応用と具体例

教室の外でも、恒等式は計算の近道である。技術者が梁の長さのわずかな変化 ΔL\Delta L が断面積にどう影響するかを見積もるために (L+ΔL)2(L+\Delta L)^2 を展開するのは、まさに和の平方の恒等式を使っている。計算機科学では、カラツバの高速乗算アルゴリズム(1960年)が、二部分からなる二つの数の積を書き換えて四回ではなく三回の掛け算だけで済むようにすることで大きな数の掛け算を高速化する。これは (a+b)(c+d)(a+b)(c+d) 型の式の展開に直接基づく工夫である。97×10397\times 103 のような積の暗算のコツは、二つの平方の差の恒等式を逆向きに使い、不慣れな掛け算を簡単な引き算に変える。

例: 面積の式を展開する

一辺の長さが (x+5)(x+5) メートルの正方形の庭がある。その面積を xx の展開された多項式で表し、x=7x=7 のときの面積を求めよ。

解答

ステップ1(パターンを見抜く)。一辺 x+5x+5 の正方形の面積は、a=xa=x、b=5b=5 とした (a+b)2(a+b)^2 の形をしている。

ステップ2(恒等式で展開する)。(a+b)2=a2+2ab+b2(a+b)^2 = a^2 + 2ab + b^2 により、面積は x2+2⋅x⋅5+52=x2+10x+25x^2+2\cdot x\cdot 5+5^2=x^2+10x+25 平方メートルである。

ステップ3(与えられた値を代入する)。x=7x=7 のとき、面積は 72+10⋅7+25=49+70+25=1447^2+10\cdot 7+25=49+70+25=144 平方メートルとなり、直接計算とも一致する:(7+5)2=122=144(7+5)^2=12^2=144。

例: 平方の差を使った素早い暗算

97×10397\times 103 を平方の差として書き直し、暗算で求めよ。

解答

ステップ1(両方の因数を100の周りで書き直す)。97=100−397=100-3、103=100+3103=100+3 であることに気づけば、積 97×10397\times 103 は a=100a=100、b=3b=3 とした (a−b)(a+b)(a-b)(a+b) の形になる。

ステップ2(平方の差の恒等式を適用する)。a2−b2=(a−b)(a+b)a^2 - b^2 = (a-b)(a+b) を右から左に (a−b)(a+b)=a2−b2(a-b)(a+b)=a^2-b^2 と読めば、積は 1002−32100^2-3^2 に等しい。

ステップ3(暗算を仕上げる)。1002−32=10000−9=9991100^2-3^2=10000-9=9991 となり、二桁の数どうしを直接掛けることなく計算できた。

(a+b)2=a2+2ab+b2(a+b)^2 = a^2 + 2ab + b^2 を用いて 53=50+353=50+3 として 53253^2 を計算せよ。

二つの平方の差を使って x2−16x^2-16 を因数分解せよ。

一辺 aa メートルの正方形の畑がある。その一辺を bb メートル増やす。面積はどれだけ増加するか。

97×10397\times 103 を素早く暗算するのに使われる恒等式はどれか。