順番 19 / 64

大学

必ず終わる階段

必ず小さくなる目盛りは、小さくなり続けられません。フルマーの降下法です。

まず、身近な例で

5段目から始め、毎回必ず低い0以上の段へ下ります。これを永遠には続けられません。降下法では、一番小さいはずの反例から、さらに小さい反例ができると示します。

ちいさな確認:考えてみよう

上の具体例を見ながら考えよう。何度やり直しても大丈夫。

0以上の整数の段数を、毎回必ず小さくして永遠に下れる?

答えと考え方を読む

いいえ。 5から始めれば、それより低い0以上の段は有限個です。証明では、小さい有効な候補を実際に作ることが必要です。

3段階で考えよう

  1. すべてが揃いました:最小の解はλの目盛りがいちばん小さい解で、これまでのページが「もっと小さい解」を作る道具をそろえています。
  2. 表示された証明が締めの一手です:最小の解Sminから、降下の補題exists_Solution_multiplicity_ltが、Solution’への往復を通して、真に小さな目盛りを持つSfinを作ります。
  3. 最後にlinarithが二つの目盛りを比べます:Sfinの目盛りはSminより小さい。しかしSminはいちばん小さいはずでした。この矛盾で、フェルマーのn = 3の場合——定理FermatLastTheoremFor 3が閉じます。

小さな例で確かめる

一歩ごとに必ず小さくなる数の階段は、永遠に下り続けられません。フェルマーはこれを無限降下法と呼びました。ここでの階段は、cの中のλの重複度で、非負の整数の世界に住んでいます。だから段数は有限しかありません。

Leanでの使用例・原文の抜粋

Mathlib · db584cd · Three.lean

/-- Fermat's Last Theorem for `n = 3`: if `a b c : ℕ` are all non-zero then`a ^ 3 + b ^ 3 ≠ c ^ 3`. -/public theorem fermatLastTheoremThree : FermatLastTheoremFor 3 := by  let K := CyclotomicField 3 ℚ  let hζ := IsCyclotomicExtension.zeta_spec 3 ℚ K  have : NumberField K := IsCyclotomicExtension.numberField {3} ℚ _  apply FermatLastTheoremForThree_of_FermatLastTheoremThreeGen hζ  intro a b c u hc ha hb hcdvd coprime H  let S' : FermatLastTheoremForThreeGen.Solution' hζ :=  { a := a    b := b    c := c    u := u    ha := ha    hb := hb    hc := hc    coprime := coprime    hcdvd := hcdvd    H := H }  obtain ⟨S, -⟩ := FermatLastTheoremForThreeGen.exists_Solution_of_Solution' S'  obtain ⟨Smin, hSmin⟩ := S.exists_minimal  obtain ⟨Sfin, hSfin⟩ := Smin.exists_Solution_multiplicity_lt  linarith [hSmin Sfin]

このLeanの読み方

証明をゆっくり読みます:三つのobtainが往復を一つずつ分解し、最小の解がもっと小さい解に変わります。そのあと、最小性の不等式hSmin Sfinを算術に渡します。降下の補題が作った「真に小さい回数」と並べると、linarithはただ一つの結論に落ち着きます:Sfinなど最初から存在しなかった。説明文の上のset_optionは、elaborationのヒューリスティックの調整で、数学の一部ではありません。

この言葉を使う章

2. 三の場合の事件簿
わからない・道に迷った

ミカのたすけ舟

必ず終わる階段

今は、一つだけ

まず「3段階で考えよう」を上から読みます。Leanの原文は、その後でも大丈夫です。

言葉をほどこう

必ず小さくなる目盛りは、小さくなり続けられません。フルマーの降下法です。

このページの「この言葉の前に」に、先に知ると読みやすい言葉があります。

小さな手がかり

一歩ごとに必ず小さくなる数の階段は、永遠に下り続けられません。フェルマーはこれを無限降下法と呼びました。ここでの階段は、cの中のλの重複度で、非負の整数の世界に住んでいます。だから段数は有限しかありません。

閉じれば、読んでいた場所に戻れます。このページに合わせて用意したヒントです。

最初の小さな物語から読む →