Sage docsでは、関数canonicalize_radical()
は、無限大の振る舞いに基づいてブランチを選択すると言います。自分の言葉で言えば、これは、そのことを意味します。仮定と一致するようにラジカルを正規化する方法
変換中は前提となりません。これにより、あなたの前提条件と矛盾する支店選択が生じる可能性があります。
これは単純に言えば、悪いことです。
x
を返し、動作がassume(x>0)
である単純な例です。少なくとも、異なる仮定のために行動が異なることが予想される。
セージを使用して、常に前提と一致する方法でこれを一貫して行う方法はありますか?ここでの主な目標は単純化です。そのために私が気付いていない別の機能があるかもしれません。