数学I / 集合と命題

円 x²+y²=3 上に有理点はない

最難関編背理法余りの場合分け

問題

(1) 整数 について、 が3の倍数ならば、 はともに3の倍数であることを示せ。

(2) 円 上に、 座標と 座標がともに有理数である点は存在しないことを示せ。

ヒントを見る

(1) 3で割った余りが 0, 1, 2 の数の平方の余りをそれぞれ計算してみる — 和が3の倍数になる余りの組は限られる。(2) 分母を払った等式に(1)を使うと、3がどんどん湧いてくる — どこかで「約分し尽くした」ことと衝突しないか。

解答・解説

方針

(1) 平方数を3で割った余りは 0 か 1 だけ。和が余り0になる組合せは 0+0 のみ。(2) 有理点を通分して a²+b²=3c² とし、gcd(a,b,c)=1 に整えてから(1)を使うと a,b が3の倍数 → 9 | 3c² → c も3の倍数となり、既約性に矛盾する。

解答

⓪ 発想 — どう考え始めるか。 (2)のような「存在しない」証明は、有理点があると仮定して分母を払い、整数の等式 に翻訳するのが第一手だ。

このとき、(3つ全体で約分し尽くす)と整えておく。ここが勝負の分かれ目になる。(1)で が3の倍数と分かると、左辺は9の倍数。すると まで3の倍数になり、「約分し尽くした」ことと矛盾するのだ。

(1)自身は、「平方の余りは 0 か 1」という3で割った余りの基本観察で落ちる。

重要平方数を3で割った余りは 0 か 1()。有理点の非存在は「通分 → 整数の等式 → 共通因数の湧き出しで既約性と矛盾」

① (1) を示す。 整数を の形に分けると、平方の余りは

よって の余りは のどれか、つまり 。3の倍数(余り0)になるのは の場合だけだ。すなわち はともに3の倍数である。

② 通分して整える((2))。 有理点 が存在すると仮定する。分母をそろえて ( は整数、)と書く。さらに の共通因数で約分し、 としてよい。代入して分母を払うと

③ 3が湧いて矛盾。 右辺は3の倍数だから、(1)より 。代入して

が3の倍数だから、 も3の倍数(平方の余りの観察から)。すると がすべて3の倍数となり、 に矛盾する。よって有理点は存在しない。

まとめ: 半径 の円は、有理数の座標を1点もかすらずに描かれている。「余りの場合分け(1)」と「既約に整えてから矛盾させる(2)」の連携が証明の設計だ。 には有理点が無数にあるのと対照的で、右辺の3(平方の余りで作れない数)が運命を分けている。

発展 — 一歩先へ。 有理点が1つでも見つかる円では、その点を通る傾き有理数の直線を回すことで、有理点が無数に作れる( と直線の交点の計算)。「1つもない」か「無数にある」か。円と有理点の関係は、この両極端しかない。

(1) 平方の余りは0か1(場合分け) (2) 通分と(1)で共通因数3が湧き、既約性に矛盾

別解

無限降下法 — 「最小の解」で矛盾させる(得意な人向け)。 に整える代わりに、こう論じてもよい。

を満たす正の整数の組があると仮定する。その中で が最小のものを選ぶ。

(1)より 。代入して整理すると が3の倍数だから で、さらに整理すると

— なんと、同じ形の等式が で再登場した。これは「 が最小」という選び方に矛盾する。よって解は存在しない。

約分の代わりに「最小の反例を取ると、さらに小さい反例が湧く」で締める。この論法を無限降下法という。既約性の議論とやっていることは同じだが、「解があるなら、いくらでも小さい解がある。だが正の整数は無限に小さくなれない」という語り口は、それ自体が強力な武器として整数問題の各所で使える。

ポイント

  • 平方の余り(mod 3)は 0 か 1 — 和が0は のみ。
  • と整えてから
  • で既約性に矛盾。

よくある間違い

  • に整えずに進めて、「3で割れる」がどこにもぶつからない。矛盾の相手(既約性)を先に用意しておくのが設計。
  • が3の倍数 → が3の倍数、の一言(平方の余りは0か1)を飛ばす。ここも(1)の観察が働いている。
  • を別々の分数のまま扱って式が濁る。分母をそろえて と置くのが先。