知ってるとプログラミングに役立つ数学知識 (276レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
116: デフォルトの名無しさん [] 2020/04/01(水)03:54:01.15 ID:Bo1VBV+d(1)
圏論やるにしても、
・Product/Coproduct
・Exponential
とか基本的なUniversal constructionは、はじめから言語に備わってるし
圏論を意識しなくても使ってるだろうから、圏論を通してこれらを知っても
自分のコードの良し悪しに影響するかと言われると微妙。
圏論の重要概念Adjunctionに関しても、プログラミングに関係してくるのは
Product/Exponential adjunctionだろうけど、これも所詮ただのカリー化だから、
カリー化の背後にはAdjunctionがある!って言われても、ほとんどの人は「で?」で終わりそう。
それでもめげずに
・F-algebra <=> 再帰的データ構造
・Yoneda lemma -- 下記を扱う上で当たり前のように使う
・End/Coend <=> 全称型・存在型の好例
・Kan extenstion <=> Free construction(特にFree functorなんかは魔術的)
あたりまで踏み込むと、このあたりはプログラミングと絡めても面白い。
130: デフォルトの名無しさん [sage] 2020/04/10(金)07:52:14.15 ID:TdKXcRvJ(1/3)
テレビが壊れた場合の話なんか誰もしてない
154(1): デフォルトの名無しさん [sage] 2020/04/13(月)19:29:10.15 ID:fUGpwNNT(1)
数学の用語は厳密さか重要だからなあ
プログラミング言語の用語と似ているところがあるけれども
微妙に違うから直観的な理解としてはいいかもしれないけど
厳密にいうと間違い
236: デフォルトの名無しさん [] 2020/06/05(金)12:23:19.15 ID:/1PBSCi6(1)
リーマン幾何学
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.016s