3

2019ISL-A5 (1年越しの便乗)

428
0

2019ISL-A5を とりあさん とも じゅんにーさん とも違う解法で解けたので紹介します. 1年越しの便乗です.

ISL2019-A5

x1,,xnは相異なる実数である.
1inji1xixjxixj={0(n:even)1(n:odd)
を証明せよ.

与式を F(x) とおきます(xRn). まず分数式は扱いづらいのでF(x)1i<jn(xjxi)を考えて多項式の議論に持ち込みます.
これを実際書いてみると, ほとんどの項のほとんどの因数が(xixj)の形で, かつn項であることと対称性から, あるn×n行列の余因子展開+ヴァンデルモンドの行列式の雰囲気を感じました. 行列の形にすると基本変形や余因子展開など使える武器が増えるので, 少し強引に書き下します.
完成したものがこちらです! 中身の行列をAとおくことにします.

F(x)1i<jn(xjxi)=|j1(1x1xj)j2(1x2xj)jn(1xnxj)x1n2x2n2xnn2111|

第一行で余因子展開するとしっかり成立していることが分かると思います.
ここで, 因数定理を使ったヴァンデルモンドの行列式の証明のアナロジーで, x1の多項式として見てx2x1を代入したりしたくなります. 代入します.

|(1x12)j3(1x1xj)(1x12)j3(1x1xj)jn(1xnxj)x1n2x1n2xnn2111|=0

なんと一列目と二列目が一致して綺麗に0になりました! 対称性から他も同様に考えられるので|A|1i<jn(xjxi)を因数に持つことが分かります. 再びヴァンデルモンドの証明を思い出すと, 次数を確認してF(x)=|A|/1i<jn(xjxi)が定数であることを言いたくなります.
x1の次数を考えます. 今度は第一列で余因子展開するとn1次以下であることが分かります. 他の変数も同様です. 1i<jn(xjxi)はどの変数の次数もn1次なので定数であることが分かりました.
さて, あとはこの定数を求めればよいのですが, 各xiに相異なり, かつ計算しやすそうなものを入れるとなると, ζ1の原始n乗根としてxi=ζiを代入したくなります(問題では実数と書いてあるが, 多項式の議論なので複素数でも問題ない(四元数まで広げると非可換なので面倒くさいが)).
面倒そうなのは第一行についてです. ここの挙動を少し実験してみましょう.

n=3のとき

左から順に
(1ζ3)(1ζ4)=0
(1ζ3)(1ζ5)=0
(1ζ4)(1ζ5)=(1ζ)(1ζ2)

n=4のとき

左から順に
(1ζ4)(1ζ5)(1ζ6)=0
(1ζ3)(1ζ5)(1ζ6)=(1ζ)(1ζ2)(1ζ3)
(1ζ4)(1ζ5)(1ζ7)=0
(1ζ5)(1ζ6)(1ζ7)=(1ζ)(1ζ2)(1ζ3)


この実験から,

  • nが奇数のときは第n列以外すべて0で第n列は1jn1(1ζj)=1jn1(ζnζj)
  • nが偶数のときは第n/2列, n列以外すべて0で第n/2列, n列は1jn1(1ζj)=1jn1(ζnζj)

であると予想できます. この予想が正しいことは実際簡単に確認できます.
さて, nが奇数のときは第一行での余因子展開→ヴァンデルモンドで

|001jn1(ζnζj)ζn2ζ2(n2)ζn(n2)111|=1i<jn(ζjζi)
であり,
nが偶数のときは同様に第一行での余因子展開→ヴァンデルモンドで頑張って計算すると0になります(これ以上行列式書くの疲れたんです!!)
もう少し詳しく書くとζnζiζn/2ζn/2+i1倍になることを使って頑張って共通因数をくくりだすと綺麗に消えます.
これを1i<jn(ζjζi)(0)で割ることで定数が求まり, 証明が完了しました.

追記:偶数のときは1の原始n+1乗根のi乗を代入すると一瞬で出ました.

感想
行列式は強い

投稿日:202313
更新日:16
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

りぼーす
りぼーす
142
29983

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中