私はハスケルの代数的数を近似の流れとして表現する方法を考えていました。あなたはおそらくいくつかのルート発見アルゴリズムによってこれを行うことができます。しかし、それは楽しいことではありません。だから、x
を多項式に追加して、問題を固定小数点にすることを減らすことができます。多項式で固定小数点関数を使用できますか?
あなたは
f :: Double -> Double
f x = x^2 + x
のようなHaskellの関数を持っている場合、修正プログラムは動作しません。だから、なぜ私は概念的に言うことである、理解していない、私は簡単にそれが動作しないことを自分のために確認することができますfの真の最小固定点は0ではない?固定小数点関数のように単純な(定義サイズのように)機能するのでしょうか?ここで
'fix'は、多くの場合⊥(非終了、エラー、...)である最小の_defined_固定点を見つけます。参照:http://stackoverflow.com/a/8099449/700253 – Vitus
これは非常に良い質問ですが、あまりにも抽象的なにする必要はありません。私は良い答えを策定しようとしています。 – hivert
vitusが述べているように、fixが最小の固定小数点を見つける順序は、Doubleの通常の順序ではなく、ドメインの順序です。 – augustss