← 戻る ライブラリ › 代数学 › 初等代数学 8年生
代数式と恒等式 変数と演算から組み立てられる式と、あらゆる値で成り立つ恒等式。
直観 レゴブロックのように式を組み立てる 代数式はレゴのモデルと同じように組み立てられる。まず基本的な部品——数と、未知または変化する量を表す文字——から始め、それらを + , − , × , ÷ +,-,\times,\div + , − , × , ÷ と累乗という演算でつなぎ合わせる。文字 x x x は恐れるべき謎ではなく、単にどんな数でも表せるラベル付きのブロックにすぎない。そうしたブロックをいくつか組み合わせると、パターンが現れる。ある組み合わせは、文字をどんな数に置き換えても常に同じ形に簡単化される。そうした信頼できるパターンを恒等式と呼び、それらこそが代数を面倒なものではなく強力なものにする近道である。
曲線 y = ( x − 1 ) 3 = x 3 − 3 x 2 + 3 x − 1 y=(x-1)^3=x^3-3x^2+3x-1 y = ( x − 1 ) 3 = x 3 − 3 x 2 + 3 x − 1 :恒等式 ( a − b ) 3 = a 3 − 3 a 2 b + 3 a b 2 − b 3 (a-b)^3=a^3-3a^2b+3ab^2-b^3 ( a − b ) 3 = a 3 − 3 a 2 b + 3 a b 2 − b 3 に a = x , b = 1 a=x, b=1 a = x , b = 1 を代入したものを、たどれる形として見る。 中高 単項式・多項式と七つの重要な恒等式 定義: 単項式・多項式・次数
単項式とは、数と変数を整数のべき乗で掛け合わせた一つの積のことで、例えば 3 x 2 y 3x^2y 3 x 2 y である。多項式は有限個の単項式の和であり、例えば x 2 + 2 x + 1 x^2+2x+1 x 2 + 2 x + 1 である。和の中の各単項式は項と呼ばれる。単項式の次数はその変数の指数の和であり(3 x 2 y 3x^2y 3 x 2 y の次数は 3 3 3 )、多項式の次数は各項のうち最大の次数である。
( a + b ) 2 = a 2 + 2 a b + b 2 (a+b)^2 = a^2 + 2ab + b^2 ( a + b ) 2 = a 2 + 2 ab + b 2 ここで a a a と b b b は任意の二つの数または式を表し、2 a b 2ab 2 ab は生徒が最も忘れがちな交差項である。この恒等式は、和の平方は各部分を別々に平方するほど単純ではないことを述べている——交差項 2 a b 2ab 2 ab を常に加えなければならない。
a 2 − b 2 = ( a − b ) ( a + b ) a^2 - b^2 = (a-b)(a+b) a 2 − b 2 = ( a − b ) ( a + b ) この恒等式、二つの平方の差は、両方向に読める。左から右へ読めば積を展開し、右から左へ読めば平方の差をもとの積に因数分解する——これは方程式を解くときに最もよく使われる方向である。
( a + b ) 3 = a 3 + 3 a 2 b + 3 a b 2 + b 3 (a+b)^3 = a^3 + 3a^2b + 3ab^2 + b^3 ( a + b ) 3 = a 3 + 3 a 2 b + 3 a b 2 + b 3 七つの重要な代数恒等式 名称 恒等式 和の平方 ( a + b ) 2 = a 2 + 2 a b + b 2 (a+b)^2 = a^2 + 2ab + b^2 ( a + b ) 2 = a 2 + 2 ab + b 2 差の平方 ( a − b ) 2 = a 2 − 2 a b + b 2 (a-b)^2 = a^2 - 2ab + b^2 ( a − b ) 2 = a 2 − 2 ab + b 2 二つの平方の差 a 2 − b 2 = ( a − b ) ( a + b ) a^2 - b^2 = (a-b)(a+b) a 2 − b 2 = ( a − b ) ( a + b ) 和の立方 ( a + b ) 3 = a 3 + 3 a 2 b + 3 a b 2 + b 3 (a+b)^3 = a^3 + 3a^2b + 3ab^2 + b^3 ( a + b ) 3 = a 3 + 3 a 2 b + 3 a b 2 + b 3 差の立方 ( a − b ) 3 = a 3 − 3 a 2 b + 3 a b 2 − b 3 (a-b)^3 = a^3 - 3a^2b + 3ab^2 - b^3 ( a − b ) 3 = a 3 − 3 a 2 b + 3 a b 2 − b 3 二つの立方の和 a 3 + b 3 = ( a + b ) ( a 2 − a b + b 2 ) a^3 + b^3 = (a+b)(a^2 - ab + b^2) a 3 + b 3 = ( a + b ) ( a 2 − ab + b 2 ) 二つの立方の差 a 3 − b 3 = ( a − b ) ( a 2 + a b + b 2 ) a^3 - b^3 = (a-b)(a^2 + ab + b^2) a 3 − b 3 = ( a − b ) ( a 2 + ab + b 2 )
中高 代数的にも幾何学的にも証明される二つの定理 すべての実数 a , b a,b a , b に対して:( a + b ) 2 = a 2 + 2 a b + b 2 (a+b)^2 = a^2 + 2ab + b^2 ( a + b ) 2 = a 2 + 2 ab + b 2 かつ ( a − b ) 2 = a 2 − 2 a b + b 2 (a-b)^2 = a^2 - 2ab + b^2 ( a − b ) 2 = a 2 − 2 ab + b 2 。
なぜ正しいのか? ( a + b ) 2 (a+b)^2 ( a + b ) 2 を通常の掛け算として展開することで、( a + b ) 2 = a 2 + b 2 (a+b)^2=a^2+b^2 ( a + b ) 2 = a 2 + b 2 と書いてしまうよくある誤りを防げる。この恒等式によって、欠けがちな交差項 2 a b 2ab 2 ab を忘れることがなくなる。
証明 ステップ1(展開による代数的証明)。分配法則を二回使うと、( a + b ) 2 = ( a + b ) ( a + b ) = a ⋅ a + a ⋅ b + b ⋅ a + b ⋅ b = a 2 + 2 a b + b 2 (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 + b ) 2 = ( a + b ) ( a + b ) = a ⋅ a + a ⋅ b + b ⋅ a + b ⋅ b = a 2 + 2 ab + b 2 となる。これは a ⋅ b a\cdot b a ⋅ b と b ⋅ a b\cdot a b ⋅ a が同じ積を二回数えたものだからである。
ステップ2(面積による幾何学的証明)。一辺の長さが a + b a+b a + b の正方形を描く。ある角から距離 a a a の位置に水平線と垂直線を一本ずつ引いて切る。これにより大きな正方形は四つの部分に分かれる。一辺 a a a の正方形(面積 a 2 a^2 a 2 )、一辺 b b b の正方形(面積 b 2 b^2 b 2 )、そして寸法 a × b a\times b a × b の長方形二つ(それぞれ面積 a b ab ab )である。四つの面積を足すと a 2 + 2 a b + b 2 a^2+2ab+b^2 a 2 + 2 ab + b 2 となり、この四つの部分がちょうど元の正方形を敷き詰めるので、この和は ( a + b ) 2 (a+b)^2 ( a + b ) 2 に等しくなければならない。
ステップ3(差の平方版、置き換えによる)。最初の恒等式で b b b を − b -b − b に置き換えると ( a − b ) 2 = ( a + ( − b ) ) 2 = a 2 + 2 a ( − b ) + ( − b ) 2 = a 2 − 2 a b + b 2 (a-b)^2=(a+(-b))^2=a^2+2a(-b)+(-b)^2=a^2-2ab+b^2 ( a − b ) 2 = ( a + ( − b ) ) 2 = a 2 + 2 a ( − b ) + ( − b ) 2 = a 2 − 2 ab + b 2 となり、別の幾何的な図さえ必要ない——代数だけで結果が自動的に移される。
すべての実数 a , b a,b a , b に対して:a 3 − b 3 = ( a − b ) ( a 2 + a b + b 2 ) a^3 - b^3 = (a-b)(a^2 + ab + b^2) a 3 − b 3 = ( a − b ) ( a 2 + ab + b 2 ) かつ a 3 + b 3 = ( a + b ) ( a 2 − a b + b 2 ) a^3 + b^3 = (a+b)(a^2 - ab + b^2) a 3 + b 3 = ( a + b ) ( a 2 − ab + b 2 ) 。
なぜ正しいのか? 二つの平方の差とは異なり、立方の差や和は一次式の因数だけでは分解できない。二次の因数 a 2 ± a b + b 2 a^2\pm ab+b^2 a 2 ± ab + b 2 は避けられず、このパターンを認識することで、生徒は一見因数分解できないように見える式を因数分解できるようになる。
証明 ステップ1(右辺の展開による代数的証明)。( a − b ) ( a 2 + a b + b 2 ) = a 3 + a 2 b + a b 2 − a 2 b − a b 2 − b 3 (a-b)(a^2+ab+b^2)=a^3+a^2b+ab^2-a^2b-ab^2-b^3 ( a − b ) ( a 2 + ab + b 2 ) = a 3 + a 2 b + a b 2 − a 2 b − a b 2 − b 3 を展開する。中間の項 a 2 b a^2b a 2 b と − a 2 b -a^2b − a 2 b が打ち消し合い、a b 2 ab^2 a b 2 と − a b 2 -ab^2 − a b 2 も同様に打ち消し合って、ちょうど a 3 − b 3 a^3-b^3 a 3 − b 3 が残る。
ステップ2(体積による幾何学的証明)。一辺 a a a の立方体(体積 a 3 a^3 a 3 )を取り、ある角から一辺 b b b の小さな立方体(体積 b 3 b^3 b 3 )を取り除く。残った立体の体積は a 3 − b 3 a^3-b^3 a 3 − b 3 である。この残った立体は、それぞれ厚さ a − b a-b a − b の三枚の直方体に切り分けられる:板 a × a × ( a − b ) a\times a\times(a-b) a × a × ( a − b ) 、板 a × b × ( a − b ) a\times b\times(a-b) a × b × ( a − b ) 、板 b × b × ( a − b ) b\times b\times(a-b) b × b × ( a − b ) である。それらの体積の和は ( a − b ) a 2 + ( a − b ) a b + ( a − b ) b 2 = ( a − b ) ( a 2 + a b + b 2 ) (a-b)a^2+(a-b)ab+(a-b)b^2=(a-b)(a^2+ab+b^2) ( a − b ) a 2 + ( a − b ) ab + ( a − b ) b 2 = ( a − b ) ( a 2 + ab + b 2 ) となり、残った体積とちょうど一致する。
ステップ3(立方の和版、置き換えによる)。立方の差の恒等式で b b b を − b -b − b に置き換えると a 3 − ( − b ) 3 = ( a − ( − b ) ) ( a 2 + a ( − b ) + ( − b ) 2 ) a^3-(-b)^3=(a-(-b))(a^2+a(-b)+(-b)^2) a 3 − ( − b ) 3 = ( a − ( − b )) ( a 2 + a ( − b ) + ( − b ) 2 ) となり、整理すると a 3 + b 3 = ( a + b ) ( a 2 − a b + b 2 ) a^3+b^3=(a+b)(a^2-ab+b^2) a 3 + b 3 = ( a + b ) ( a 2 − ab + b 2 ) が得られる。
中高 実世界での応用と具体例 教室の外でも、恒等式は計算の近道である。技術者が梁の長さのわずかな変化 Δ L \Delta L Δ L が断面積にどう影響するかを見積もるために ( L + Δ L ) 2 (L+\Delta L)^2 ( L + Δ L ) 2 を展開するのは、まさに和の平方の恒等式を使っている。計算機科学では、カラツバの高速乗算アルゴリズム(1960年)が、二部分からなる二つの数の積を書き換えて四回ではなく三回の掛け算だけで済むようにすることで大きな数の掛け算を高速化する。これは ( a + b ) ( c + d ) (a+b)(c+d) ( a + b ) ( c + d ) 型の式の展開に直接基づく工夫である。97 × 103 97\times 103 97 × 103 のような積の暗算のコツは、二つの平方の差の恒等式を逆向きに使い、不慣れな掛け算を簡単な引き算に変える。
例: 面積の式を展開する
一辺の長さが ( x + 5 ) (x+5) ( x + 5 ) メートルの正方形の庭がある。その面積を x x x の展開された多項式で表し、x = 7 x=7 x = 7 のときの面積を求めよ。
解答 ステップ1(パターンを見抜く)。一辺 x + 5 x+5 x + 5 の正方形の面積は、a = x a=x a = x 、b = 5 b=5 b = 5 とした ( a + b ) 2 (a+b)^2 ( a + b ) 2 の形をしている。
ステップ2(恒等式で展開する)。( a + b ) 2 = a 2 + 2 a b + b 2 (a+b)^2 = a^2 + 2ab + b^2 ( a + b ) 2 = a 2 + 2 ab + b 2 により、面積は x 2 + 2 ⋅ x ⋅ 5 + 5 2 = x 2 + 10 x + 25 x^2+2\cdot x\cdot 5+5^2=x^2+10x+25 x 2 + 2 ⋅ x ⋅ 5 + 5 2 = x 2 + 10 x + 25 平方メートルである。
ステップ3(与えられた値を代入する)。x = 7 x=7 x = 7 のとき、面積は 7 2 + 10 ⋅ 7 + 25 = 49 + 70 + 25 = 144 7^2+10\cdot 7+25=49+70+25=144 7 2 + 10 ⋅ 7 + 25 = 49 + 70 + 25 = 144 平方メートルとなり、直接計算とも一致する:( 7 + 5 ) 2 = 12 2 = 144 (7+5)^2=12^2=144 ( 7 + 5 ) 2 = 1 2 2 = 144 。
例: 平方の差を使った素早い暗算
97 × 103 97\times 103 97 × 103 を平方の差として書き直し、暗算で求めよ。
解答 ステップ1(両方の因数を100の周りで書き直す)。97 = 100 − 3 97=100-3 97 = 100 − 3 、103 = 100 + 3 103=100+3 103 = 100 + 3 であることに気づけば、積 97 × 103 97\times 103 97 × 103 は a = 100 a=100 a = 100 、b = 3 b=3 b = 3 とした ( a − b ) ( a + b ) (a-b)(a+b) ( a − b ) ( a + b ) の形になる。
ステップ2(平方の差の恒等式を適用する)。a 2 − b 2 = ( a − b ) ( a + b ) a^2 - b^2 = (a-b)(a+b) a 2 − b 2 = ( a − b ) ( a + b ) を右から左に ( a − b ) ( a + b ) = a 2 − b 2 (a-b)(a+b)=a^2-b^2 ( a − b ) ( a + b ) = a 2 − b 2 と読めば、積は 100 2 − 3 2 100^2-3^2 10 0 2 − 3 2 に等しい。
ステップ3(暗算を仕上げる)。100 2 − 3 2 = 10000 − 9 = 9991 100^2-3^2=10000-9=9991 10 0 2 − 3 2 = 10000 − 9 = 9991 となり、二桁の数どうしを直接掛けることなく計算できた。
よくある誤り. 代数で最もよくある間違いは、交差項を完全に落として ( a + b ) 2 = a 2 + b 2 (a+b)^2=a^2+b^2 ( a + b ) 2 = a 2 + b 2 と書いてしまうことである。具体的な数で素早く確かめるとすぐに露呈する:( 1 + 2 ) 2 = 9 (1+2)^2=9 ( 1 + 2 ) 2 = 9 だが 1 2 + 2 2 = 5 1^2+2^2=5 1 2 + 2 2 = 5 ——両者は一致しない。正しい展開は ( a + b ) 2 = a 2 + 2 a b + b 2 (a+b)^2 = a^2 + 2ab + b^2 ( a + b ) 2 = a 2 + 2 ab + b 2 だからである。同じ罠は立方でも現れる:( a − b ) 3 (a-b)^3 ( a − b ) 3 は a 3 − b 3 a^3-b^3 a 3 − b 3 ではない(それは無関係な因数分解 a 3 − b 3 = ( a − b ) ( a 2 + a b + b 2 ) a^3 - b^3 = (a-b)(a^2 + ab + b^2) a 3 − b 3 = ( a − b ) ( a 2 + ab + b 2 ) である)。正しい立方の展開は ( a − b ) 3 = a 3 − 3 a 2 b + 3 a b 2 − b 3 (a-b)^3 = a^3 - 3a^2b + 3ab^2 - b^3 ( a − b ) 3 = a 3 − 3 a 2 b + 3 a b 2 − b 3 である。 歴史的ノート
820 820 820 年頃、ペルシャの数学者アル=フワーリズミーは「アル=ジャブル」(復元)についての論文を著し、長方形と小さな正方形を組み合わせて正方形を完成させるという幾何学的な方法で方程式を解いた。これは恒等式 ( a + b ) 2 = a 2 + 2 a b + b 2 (a+b)^2 = a^2 + 2ab + b^2 ( a + b ) 2 = a 2 + 2 ab + b 2 の直接の祖先である。和の平方についての彼の幾何学的・面積に基づく考え方は、記号的な代数記法が存在する八世紀も前に、まさに上の証明で使われた論法そのものである。
フワーリズミー
( a + b ) 2 = a 2 + 2 a b + b 2 (a+b)^2 = a^2 + 2ab + b^2 ( a + b ) 2 = a 2 + 2 ab + b 2 を用いて 53 = 50 + 3 53=50+3 53 = 50 + 3 として 53 2 53^2 5 3 2 を計算せよ。
2809 2809 2809 2509 2509 2509 2900 2900 2900 2812 2812 2812 二つの平方の差を使って x 2 − 16 x^2-16 x 2 − 16 を因数分解せよ。
( x − 4 ) ( x + 4 ) (x-4)(x+4) ( x − 4 ) ( x + 4 ) ( x − 8 ) ( x + 2 ) (x-8)(x+2) ( x − 8 ) ( x + 2 ) ( x − 4 ) 2 (x-4)^2 ( x − 4 ) 2 因数分解できない 一辺 a a a メートルの正方形の畑がある。その一辺を b b b メートル増やす。面積はどれだけ増加するか。
2 a b + b 2 2ab+b^2 2 ab + b 2 a 2 + b 2 a^2+b^2 a 2 + b 2 a b ab ab 2 a b 2ab 2 ab 97 × 103 97\times 103 97 × 103 を素早く暗算するのに使われる恒等式はどれか。
( 100 − 3 ) ( 100 + 3 ) = 100 2 − 3 2 (100-3)(100+3)=100^2-3^2 ( 100 − 3 ) ( 100 + 3 ) = 10 0 2 − 3 2 ( a + b ) 2 = a 2 + 2 a b + b 2 (a+b)^2 = a^2 + 2ab + b^2 ( a + b ) 2 = a 2 + 2 ab + b 2 立方の差の公式 差の立方の公式