2019ISL-A5を
とりあさん
とも
じゅんにーさん
とも違う解法で解けたので紹介します. 1年越しの便乗です.
与式を とおきます(). まず分数式は扱いづらいのでを考えて多項式の議論に持ち込みます.
これを実際書いてみると, ほとんどの項のほとんどの因数がの形で, かつ項であることと対称性から, ある行列の余因子展開+ヴァンデルモンドの行列式の雰囲気を感じました. 行列の形にすると基本変形や余因子展開など使える武器が増えるので, 少し強引に書き下します.
完成したものがこちらです! 中身の行列をとおくことにします.
第一行で余因子展開するとしっかり成立していることが分かると思います.
ここで, 因数定理を使ったヴァンデルモンドの行列式の証明のアナロジーで, の多項式として見てにを代入したりしたくなります. 代入します.
なんと一列目と二列目が一致して綺麗にになりました! 対称性から他も同様に考えられるのではを因数に持つことが分かります. 再びヴァンデルモンドの証明を思い出すと, 次数を確認してが定数であることを言いたくなります.
の次数を考えます. 今度は第一列で余因子展開すると次以下であることが分かります. 他の変数も同様です. はどの変数の次数も次なので定数であることが分かりました.
さて, あとはこの定数を求めればよいのですが, 各に相異なり, かつ計算しやすそうなものを入れるとなると, をの原始乗根としてを代入したくなります(問題では実数と書いてあるが, 多項式の議論なので複素数でも問題ない(四元数まで広げると非可換なので面倒くさいが)).
面倒そうなのは第一行についてです. ここの挙動を少し実験してみましょう.
のとき
左から順に
のとき
左から順に
この実験から,
- が奇数のときは第列以外すべてで第列は
- が偶数のときは第列, 列以外すべてで第列, 列は
であると予想できます. この予想が正しいことは実際簡単に確認できます.
さて, が奇数のときは第一行での余因子展開→ヴァンデルモンドで
であり,
が偶数のときは同様に第一行での余因子展開→ヴァンデルモンドで頑張って計算するとになります(これ以上行列式書くの疲れたんです!!)
もう少し詳しく書くとがの倍になることを使って頑張って共通因数をくくりだすと綺麗に消えます.
これをで割ることで定数が求まり, 証明が完了しました.
追記:偶数のときはの原始乗根の乗を代入すると一瞬で出ました.
感想
行列式は強い