Langlands Program (2)

関数型言語Haskellで、OctaveとSwiftでテストして前回と同様のことをしてみました。

環境: GHC 7.6.3, Haskell for Mac 1.0.3 / Mac 10.10.5

ghc poly.hs

でコンパイル。
係数の計算は実行速度が遅かったので、13までにしました。
このコードだとOctaveの方が速い。

poly01
解の個数はHaskellっぽい手法でシンプルに解を求められます。

./poly

の実行結果
poly02
素数3,5,7,9,13まで、係数と解の個数が一致しているのが確認できました。

About

Categories: 未分類 タグ: