3段階で考えよう
- 曲線の足し算には、時計ならではの技があります:点Pを自分自身と何度も足していきます。ℓ歩で歩みがゼロに戻るなら、Pはねじれ点です。そしてℓねじれの部分とは、その試験をくぐる点々の集まりです。
- Submodule.torsionBy ℤ (W'.Point) ℓがLeanの定義です:ℓ • P = 0となる点の集まり。この証明の素数の指数では、その世界はE[ℓ]で、小さなもの:フライ曲線はまさにこの有限の檻を対称性たちに差し出します。
- この補題が誰も逃げないと証明します:Pがℓねじれ点なら、σ • Pもそうです。なぜならσ • (m • P) = m • (σ • P)——最後の行がmap_zsmulで歩みを書き換え、ふたたびゼロに着地します。檻をシャッフルはできても、開けることはできません。
小さな例で確かめる
単位円をかけ算の群として見ると、正の整数ℓを固定したとき、z^ℓ = 1の根はちょうどℓ個です。ℓ = 4なら1・i・−1・−i。すべての正のℓについて根を集めると無限集合になります。固定したℓのねじれ点と、すべてのねじれ点は別の集まりです。