Index of MathGarden
MathGarden は「純粋関数型プログラミング言語(ここでは Haskell)を学ぶ動機付けにでもなれば ... 」程度の内容です。数の話題をコードを記述しながら散歩します。
- introduction [intro00.pdf]
- 第1週の庭いじり
- section 1(自然数から整数への継承)[trimg11.pdf]
- section 2(無限と有理数)[trimg12.pdf]
- section 3(濃度と集合)[trimg13.pdf]
- section 4(循環小数の秘密)[trimg14.pdf]
- 第2週の庭いじり
- section 1(関数)[trimg21.pdf]
- section 2(再帰的に定義する関数)[trimg22.pdf]
- section 3(再帰関数)[trimg23.pdf]
- 第3週の庭いじり
- section 1(円周率)[trimg31.pdf]
- section 2(マチンの計略)[trimg32.pdf]
- section 3(コラッツの問題)[trimg33.pdf]
- 第4週の庭いじり
- section 1(ゴールドバッハの予想)[trimg41.pdf]
- section 2(素数の表示)[trimg42.pdf]
- section 3(双子素数)[trimg43.pdf]
- section 4(偶数の分解と素因数分解)[trimg44.pdf]
- 第5週の庭いじり
- section 1(黄金比)[trimg51.pdf]
- section 2(究極の連分数)[trimg52.pdf]
- section 3(フィボナッチ数列)[trimg53.pdf]
- section 4(2 進数)[trimg54.pdf]
- 第6週の庭いじり
- section 1(完全数)[trimg61.pdf]
- section 2(ユークリッドの互除法)[trimg62.pdf]
- section 3(友愛数・婚約数)[trimg63.pdf]
- 第7週の庭いじり
- section 1(不思議な循環小数)[trimg71.pdf]
- section 2(循環節の計算)[trimg72.pdf]
- section 3(書式を整えよう)[trimg73.pdf]
- 第8週の庭いじり
- section 1(新たな符号?)[trimg81.pdf]
- section 2(複素数)[trimg82.pdf]
- section 3(ガウス素数)[trimg83.pdf]
- section 4(ガウスの絨毯)[trimg84.pdf]