関数型プログラミング言語Haskell Part28 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0159154
2015/04/27(月) 18:00:15.79ID:bzdehbpGレスが付かないようなので、もう少し特定の場合に絞ります。
ツリーやリスト、配列など、何らかの構造を持ったデータ型があるとします。
そのデータ型は構造の形と、その内容(ツリーの葉やリストの要素など)との組によって成ると考えられます。
このとき、内容に依存せずに構造の形を変える関数と、
構造の形を変えずに内容を変える関数とは、関数合成において可換です。
直感的には確かにこうなるとは分かるのですが、
なぜこれが成り立つのか、どのような構造のデータ型でも成り立つのか、
と問われると自信がありません。
このようなことに関して論じた論文やWebコンテンツ、書籍などはないでしょうか。
■ このスレッドは過去ログ倉庫に格納されています