順番 61 / 64

大学院

パッチング

部品だけでなく接続の条件もそろえ、一つの対象を作ります。

まず、身近な例で

地図の切れ端がそれぞれ正しくても、同じ道のつなぎ目が合わなければ一枚にできません。数学のパッチングでも、部品ごとの正しさと、対応する部分の整合性が必要です。

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

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

地図の切れ端がそれぞれ正しくても、共通の道の位置が合わないままつなげてよい?

答えと考え方を読む

いいえ、重なる部分の整合性も必要。 同じ道を重ねてみよう。つなぎ目の情報が合う必要があります。証明でも、定められた整合性の条件を用意します。

3段階で考えよう

  1. 局所的な部品の仕組みを集めます。各部品には代数的な条件があります。
  2. 関連する部品どうしの一致も指定します。個別に正しいデータでも、つながらないことがあります。
  3. すべての仮定のもとで、一つの整合した対象を作るのがパッチングの定理。持ち上げに貢献する構成で、これだけがモジュラー性の証明全体ではありません。

小さな例で確かめる

正しい布切れの山だけではキルトは完成しません。端の接続条件も入力の一部です。

Leanの定義・原文の抜粋

FLT · aa2d8b3 · Def_Algebra_PatchingDatum.lean

structure Algebra.PatchingDatum (𝒪 : Type) [CommRing 𝒪] (ℓ r : ℕ) (R : Type) [CommRing R]    [Algebra 𝒪 R] (M : Type) [AddCommGroup M] [Module R M] : Type 1 where   level : ∀ n : ℕ, Algebra.PatchingLevel 𝒪 r R M    (Ideal.span (Set.range fun j : Fin r =>      ((1 + MvPowerSeries.X j) ^ (ℓ ^ n) - 1 : MvPowerSeries (Fin r) 𝒪)))

このLeanの読み方

levelはnごとのデータを用意します。PatchingLevel自体が代数的な条件を持っています。構造を持つ入力で、適当なのりではありません。

この言葉を使う章

13. ピップの無謀なキルト
わからない・道に迷った

ミカのたすけ舟

パッチング

今は、一つだけ

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

言葉をほどこう

部品だけでなく接続の条件もそろえ、一つの対象を作ります。

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

小さな手がかり

正しい布切れの山だけではキルトは完成しません。端の接続条件も入力の一部です。

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

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