2/26追記 本日、プログラムを書き直してレポジトリにアップロードしました。demo.rbも書き換えられていて、下にあるプログラムは新バージョンでは動きません。レポジトリに含まれているdemo.rbを使ってください。変更の主な理由は置換の積の速度をあげることです。元バージョンでは置換の積をその定義どおりに計算しており、計算量が多くなっています。それを新バージョンでは、置換を順に並べ、そのインデックスで置換を表し、インデックスの2次元配列の乗算表を用いることにより、格段に積の計算速度を上げています。これで、5次対称群のすべての部分群を求めるのに、1時間10分=>1分20秒に短縮されました。最初の…