§A1.16対称性・巡回性を使った因数分解

最終更新

文字式の対称性は、式を展開し切らずに因数を発見するための道具です。 とくに、ある文字を等しくしたとき式が恒等的に0になるなら、因数定理によって差の因子を取り出せます。

1 3種類の対称性

多項式F(a,b,c)F(a,b,c)について、次を区別します。

  • 対称式:変数の任意の置換で変わらない。
  • 巡回式:(a,b,c)↦(b,c,a)↦(c,a,b)(a,b,c)\mapsto(b,c,a)\mapsto(c,a,b)で変わらない。
  • 交代式:2変数を交換すると符号が反転する。

対称式と巡回式は同じではありません。例えばa2b+b2c+c2aa^2b+b^2c+c^2aは巡回式ですが、a,ba,bの交換では一般に変わりません。

2 退化条件から因子を得る

実数を係数とする多項式F(a,b,c)F(a,b,c)が

F(a,a,c)≡0F(a,a,c)\equiv0

を満たすとします。FFをbbについての多項式と見て、その係数をa,ca,cの式と考えれば、b=ab=aを代入した剰余が0です。したがって因数定理より

b−a∣F(a,b,c)b-a\mid F(a,b,c)

です。符号を無視すればa−ba-bが因子だと言っても同じです。

ここで「いくつかの数値を代入したら0になった」だけでは因数定理を使えません。F(a,a,c)F(a,a,c)が、a,ca,cのすべての値について恒等的に0であることが必要です。また、これは不定元としての多項式の主張であり、特定の点での関数値だけの主張とは区別します。

3 巡回性で因子を増やす

さらにFFが巡回不変で、F(a,a,c)≡0F(a,a,c)\equiv0なら、同じ議論を巡回置換した結果として

a−b∣F,b−c∣F,c−a∣Fa-b\mid F,\qquad b-c\mid F,\qquad c-a\mid F

が得られます。a−ba-b、b−cb-c、c−ac-aはどれも1次式で、定数倍の違いを除いても互いに異なります。したがって、どの2つも定数以外の共通因数を持ちません。よって

(a−b)(b−c)(c−a)∣F(a,b,c)(a-b)(b-c)(c-a)\mid F(a,b,c)

と結論できます。

「それぞれで割り切れるから、積でも割り切れる」は無条件には言えません。3つの因子が定数以外の共通因数を持たないことを確認して初めて使えます。例えばa−ba-bと2(a−b)2(a-b)のように定数倍だけ違う2式なら、両方で割り切れても積で割り切れるとは限りません。

4 例1:交代式の基本形

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

を因数分解します。これは巡回式です。a=ba=bとおくと

a2(a−c)+a2(c−a)+c2(a−a)=0,a^2(a-c)+a^2(c-a)+c^2(a-a)=0,

なのでa−ba-bが因子です。巡回性から残り2因子も得られ、3次式であることから商は定数です。a=1,b=2,c=3a=1,b=2,c=3を代入するとF=−2F=-2、一方(a−b)(b−c)(c−a)=2(a-b)(b-c)(c-a)=2なので

F=−(a−b)(b−c)(c−a).F=-(a-b)(b-c)(c-a).

数値代入は定数を決めるために使い、因子の存在そのものは恒等性と因数定理で証明しています。

5 例2:商の対称性まで調べる

G=∑cyca3(b−c)=a3(b−c)+b3(c−a)+c3(a−b)G=\sum_{\mathrm{cyc}}a^3(b-c)=a^3(b-c)+b^3(c-a)+c^3(a-b)

を考えます。これは4次の巡回式で、同じく3因子をもつため、商は1次式です。a=ba=bなどを代入する議論の後、c=0c=0として

G∣c=0=a3b−ab3=ab(a−b)(a+b)G|_{c=0}=a^3b-ab^3=ab(a-b)(a+b)

を計算すると、商は−(a+b+c)-(a+b+c)であると予想できます。実際に展開すれば

G=−(a−b)(b−c)(c−a)(a+b+c).G=-(a-b)(b-c)(c-a)(a+b+c).

まず因子を構造から取り出し、最後に次数と対称性で商を絞ると、全展開より見通しがよくなります。

6 例3:不等式へ戻す

実数a,b,ca,b,cに対し

a2+b2+c2≥ab+bc+caa^2+b^2+c^2\ge ab+bc+ca

を証明します。差を取ると

2(a2+b2+c2−ab−bc−ca)=(a−b)2+(b−c)2+(c−a)2≥0.2(a^2+b^2+c^2-ab-bc-ca)=(a-b)^2+(b-c)^2+(c-a)^2\ge0.

ここでは因数分解というより、交換に対して対称な差を、差の平方の和へ変換しています。対称性を見ると、等号条件a=b=ca=b=cも自然に見えます。

7 標準手順

  1. 式がどの置換で不変かを確認する。
  2. a=ba=b、b=cb=cなどの退化条件を代入する。
  3. 恒等的に0になることを示す。
  4. 因数定理を適用する変数と、係数として認める数の範囲を明示する。
  5. 対称性・巡回性で他の因子を得る。
  6. 次数、商の対称性、数値代入で残りの商を決める。
  7. 必要なら元の式へ展開して検算する。

8 演習

  1. a2(b−c)+b2(c−a)+c2(a−b)a^2(b-c)+b^2(c-a)+c^2(a-b)の因数分解を、展開を使わずに示せ。
  2. ∑cyca4(b−c)\sum_{\mathrm{cyc}}a^4(b-c)が(a−b)(b−c)(c−a)(a-b)(b-c)(c-a)で割り切れることを示し、商を求めよ。
  3. 巡回式F(a,b,c)F(a,b,c)がF(a,a,c)≡0F(a,a,c)\equiv0を満たすとき、FFが3因子の積(a−b)(b−c)(c−a)(a-b)(b-c)(c-a)で割り切れる理由を、3つの因子が定数以外の共通因数を持たないことに触れて説明せよ。
  4. a2+b2+c2≥ab+bc+caa^2+b^2+c^2\ge ab+bc+caの等号条件を、平方和の分解から求めよ。

競技問題では、最初から展開計算を始めず、「どの文字を等しくすると消えるか」「どの置換で同じ形が現れるか」を先に調べます。