1 year since open Web Pages
楕円曲線論のページ公開1周年[2002.03.18]
この"楕円曲線の話題"のページを公開してから、もうすぐ1年になる。
友人kay氏のサーバに間借りして、ひっそりと開始したが、Webカウンタも少し前に2000を越えた。
今、改めて思うことは、数学を学ぶのは楽しいということだ。
ある定理の証明が霧が晴れるように明確に理解できるようになったとき、または、ある問題が解けたときに、幸福を感じることができる。
また、プログラミングについても、デバッグが完了して作成したプログラムが思い通りに動作したとき、また、その結果により新しい発見があったとき、達成感と充実感を味わえる。
大学生の頃に、個人で自由に使えるUNIX環境があれば、きっと、楕円曲線論や数論アルゴリズムにも興味を持ったであろうと思う。
楕円曲線論に取り組むきっかけになったJ.H.Silverman,J.Tateの"楕円曲線論入門"[1]は良い本だと思う。
この本によって、楕円曲線を使った素因数分解のプログラムを作成することになった。
Poortenの"フェルマーの最終定理についてのノート"[2]は、x^3+y^3=382の有理点を計算機で求めようとする動機を与えてくれた。
この本では、最小解の共通分母(8122054393485793893167719500929060093151854013194574)だけを記述していることがポイントだ。
実際に最小解を求めることができたのも、計算機があればこそである。
Hardy,Wrightの"数論入門"[4]も内容豊富で、興味深い話題も数多く取り上げている。
N.P.Smartの本[5]は、LLLアルゴリズムをプログラムするときに参考にした。
暗号と数論の関連については、"暗号・ゼロ知識証明・数論"[3]が面白かった。
2001年は、近年で最も多くの数学の専門書を購入した年となった。
また印刷した関連論文の総ページ数も1000を越えた。
振り返ると、物量・資源を大量投入した1年であった。
現在は、J.H.Silvermanの"AEC"[6],"ATAEC"[7]とHartshorneの"Algebraic Geometry"[8]を中心に読んでいるが、これらを読み終るときが来るかどうかはまだ分からない。
プログラム作成やちょっとした計算には、当初はGNU Common LISP, rubyを使っていたが、最近では、pari/GPやAsirを使うことも多い。
大学時代には想像もつかなかった程、便利な時代になったものだ。
参考文献
- [1]Joseph H.Silverman, John Tate(著), 足立 恒雄, 木田 雅成, 小松 啓一, 田谷 久雄(訳), "楕円曲線論入門", シュプリンガー・フェアラーク東京, 1995, ISBN4-431-70683-6, {3900円}.
- [2]Alf van der Poorten(著), 山口 周(訳), "フェルマーの最終定理についてのノート", 森北出版, 2000, ISBN4-627-06101-3, {3800円}.
- [3]岡本 龍明/太田 和夫(編), "暗号・ゼロ知識証明・数論", 共立出版, 1995, ISBN4-320-02740-X, {4429円}.
- [4]G.H.Hardy, E.M.Wright, "An Introduction to the Thoery of Numbers 5th edition", Oxford University Press, 1979, ISBN0-19-853171-0.
- [5]Nigel P. Smart, "The Arithmetic Resolusion of Diophantine Equations", LMSST 41, Cambridge University Press, 1998, ISBN0-521-64633-2.
- [6]Joseph H. Silverman, "The Arithmetic of Elliptic Curves", GTM 106, Springer-Verlag New York Inc., 1986, ISBN0-387-96203-4.
- [7]Joseph H. Silverman, "Advanced Topics in the Arithmetic of Elliptic Curves", GTM 151, Springer-Verlag New York Inc., 1994, ISBN0-387-94328-5.
- [8]Robin Hartshone, "Algebraic Geometry", Springer-Verlag, 1977, ISBN0-387-90244-9.
Last Update: 2005.06.12 |
H.Nakao |