私は Haskell の完全な初心者で、宿題として 11 個の演習があり、そのうち 10 個は既に解決しています。セットのパワーセットを取得するための解決策をいくつか見つけましたが、リスト内包表記を含むものはありません。この場合(宿題なので)完全な回答を求めるべきではないことは承知していますが、フィードバック/手がかりをいただければ幸いです。
集合Sのべき集合は、 Sのすべての部分集合を含む集合です。
powerset
指定されたセットのすべてのサブセットを含むセットを返す再帰関数を作成します。直接再帰とリスト内包表記を使用します。