4
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

プログラマのための圏論

Last updated at Posted at 2020-05-09

YouTube

都度都度でプログラミングとからめて講義を進めてくれるので、はたと膝を打ちながら理解できる

プログラマのための圏論 1

動機と哲学

圏とは?

関数、全射

単射、単純な型

圏、順序、モノイドの例

クライスリ圏

終対象と始対象

余積、和の型

プログラマのための圏論 2

プログラマのための圏論 3

概要 Part 1

概要 Part 2

String Diagram Part 1

String Diagram Part 2

随伴とモナド

モナド代数 Part 1

モナド代数 Part 2

モナド代数 Part 3

Eilenberg Moore と Lawvere

Eilenberg-Moore Category
Lawvere Theory

Lawvere 定理

対角関手

エンド

エンドとしての自然変換

コエンド

教科書

上記YouTube動画を基にした教材

基本用語

上記YouTube動画を見る時に知っておきたい英語

英語 説明、日本語
after f・g は "f after g" と読む
bifunctor -
cross C x D は "C cross D" と読む
commute 可換図式で「可換にする」という動詞として使われる
component 自然変換の対象における「成分」のこと、コンポーネント
diagonal functor 対角関手
dinatural transformation 対角自然変換
endofunctor 自己関手 (end of functor と聞こえるので注意)
epimorphism 全射、エピ射
homomorphism 準同型
isomorphic 同型
lemma 補題
monomorphism 単射、モノ射
morphism
profunctor -
semigroup 半群

日本語書籍

日本語で知識を貯めておく。

  • 圏論の道案内

    • 多分プログラマーを意識した構成。最終章ではHaskellを紹介している。
    • 対話形式で書かれてはいるけど、ノートに可換図式を手書きしないと理解できなかった
    • 初版は誤記(正誤表あり)が多すぎるので、書店で紙の本を買うときは注意
  • ベーシック圏論

    • 多分腰を据えて数学を勉強する人向け
    • 今のところ用語の定義等を確認するのに使用するぐらい...

その他

4
7
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?