2000 京都大学 前期MathJax
京大理系 2000前期 4
p=2のとき、 の虚部は ab≠0 なので不適。以下、pは奇素数とする。
とおき、
が実数と仮定して矛盾を導く。
を考える。
は整数であるから、これらの実部及び虚部はいずれも整数である。また、これらは
の
乗根であり、相異なる。なぜならば、これらの中に同じものがあった場合、
を満たす
が存在するが、
であり、
と
は互いに素なので
が導かれ
が実数となり
に反するから。
以上より、これらの点は複素平面*1上で格子正p角形の頂点となる。
(i) p=3 のとき
は実数でなく実部及び虚部は有理数である。さらに、1の三乗根でもあるから
に等しいが、これは
が無理数であることに反する。
(ii) p≧5 のとき
格子正p角形の各頂点を表す複素数を反時計回りに とおく(ただし、
のとき
とする)*2。
とおき、
の表す点をP, Q, Rとおく。Rの定義よりRは格子点であり、対称性よりOPRは一直線上にある。∠QRP=∠QPRは正p角形の内角の半分であるから
であり、∠QOPは
である。これよりRはOと一致しない。また、PRの中点Mに対し∠QMP=2∠QRP>∠QOP であるから、RO< POとなる。以上より、
は
のなす格子正p角形より小さな格子正p角形をなす。同様の操作を繰り返すと、無限に小さい格子正p角形が存在することとなり不合理。
格子正n角形はn=4のものしか存在しないことが知られている。無限降下法を使った証明が好きなのでちょっと無理してみたが、この問題を解くだけなら素直に「二項展開して虚部=0とすると、(0< k< p)なので
より
であるから
すなわち
なので
が共通因数pを持ち矛盾」とする方が簡単だし場合分けも不要。
なお、(i)は 2006年京大後期理系問題6(文系問題5) - shaitan's blog の解答と似た議論である。これを36°×5にすれば が実数にならないことに帰着されるので(ii)でもいいし、もちろん二項展開とmodでも解ける。
問題ではaとbを互いに素としているが上記の解答から分かるように非零の整数であればよい。二項展開する方法であっても最初に共通因数で割ればいいだけなので特に影響はない。互いに素と書かない方が「互いに素な場合を考えれば十分」との断り書きに部分点を与える可能性を残せるので都合が良い気もするのだが、まあ何か深い考えがあってのことなのであろう。