関数型プログラミング言語Haskell Part17
■ このスレッドは過去ログ倉庫に格納されています
0722デフォルトの名無しさん
2012/02/27(月) 23:11:20.23(\f -> (f 1, f "1")) id
積集合
(\(f,f') -> (f 1, f' "1")) (id,id)
和集合
id' (Left x) = Left (id x)
id' (Right x) = Right (id x)
(\f -> (f (Left 1), f (Right "1"))) id'
集合が有限なら、forallとexistsは不要です。
■ このスレッドは過去ログ倉庫に格納されています