章一覧

Tauto Book:解説とリファレンス

値と関数から所有権・代数的効果・依存型・定理証明へ進む24章と、学習ガイド・仕様索引・検証の手引き。順に学ぶときにも、規則を調べるときにも使える本です。

  1. この本の使い方と学習の道筋
  2. Tauto という言語
  3. 最初のプログラム
  4. 値・変数・基本型
  5. 関数と制御フロー
  6. 構造体・列挙型・パターンマッチ
  7. リスト・ジェネリクス・型クラス
  8. 所有権の四つの種
  9. 借用と参照
  10. 代数的効果とは何か
  11. 継続の回数と所有権
  12. 実行の上限を設定する
  13. プロジェクト・テスト・ツール
  14. 証明の第一歩
  15. 等式を証明する
  16. 帰納法と再帰
  17. タクティクと証明のステップ
  18. 依存型と型の宇宙
  19. 数学の証明を書く
  20. 実例:ソートの正しさ
  21. 実例:状態遷移と不変条件
  22. 実例:型付きミニ言語を作る
  23. 何が保証され、何が保証されないか
  24. これから何を作るか
  25. 付録A 構文早見表
  26. 付録B 演習のヒントと解答
  27. 付録C 用語集と学習チェックリスト
  28. 付録D 意味論・仕様索引
  29. 付録E 実行・検証の手引き