:変数 x は (declare-const x Int) による int ソートとして定義されます
x をビットベクトルソートに変換する方法はありますか? x には、int 理論では処理できない &、|、^ などのビット操作が含まれることがあるためです。
最初に変数 x をビットベクトルとして定義したくありません。なぜなら、ビット演算を除く int 理論でサポートされている演算 (+、-、、/ など) は、ビットベクトルでサポートされている演算よりもはるかに高速に実行されると思われるからです。
実際には、必要に応じて int ソートを bitvector ソートまたは vise vesa に変換したいと考えています。
ありがとう。
ティン・チェン