Agda による圏論入門
Menu MenuAgda で証明しながら圏論を学ぶという予定です。あまり入門ではないかも。
Higher-Order Categorical Logic の 0章に相等する内容です。
BitBucket category-exercise-in-agda source code
- Agda の入門の要約
- Agda の入門
- Agda の集合の Level
- Agda の record
- Agda のReasoning
- Caategory module と圏の入門
- 自然変換
- IdentityFunctor と Hom Reasoning
- Monad の結合則
- Sets と Monoid を使った Monad の例
- Kleisli 圏の構成
ここまでが Monad を理解するための部分。以下は、Adjoint 関連です。
- Adjoint から Monad を導く
- Kleisli 圏による Monad の Resolution
- Kleisli 圏による Conparison Functor
- Elienberg-Moore 圏の構成と Resolution
- Elienberg-Moore圏による Conparison Functor
- Universal mapping と Free Monoid を使った例
- Adjoint から Universal mapping
- Universal mapping から Adjoint
- Hom (F(-),-) = Hom (-,U(-)) と Adjoint
- 米田関手
- Equalizer
- Product, Pullback and Limit
- system T
- Cartesian Closed Category and Deduction Theorem
- さらに進んだトピック
- Agda sources