つまり、Z3_astツリーをトラバースして、そのノードに関連付けられているデータにアクセスできる必要があります。その方法に関するドキュメント/例が見つからないようです。任意のポインタが役立ちます。
長い間、smt2libタイプの数式をZ3に解析し、定数置換に変数を作成してから、別の無関係なSMTソブラーと互換性のあるデータ構造で数式を再現する必要があります(具体的にはミストラル、ミストラルについての詳細は考えていません)この質問にとって重要ですが、おかしなことに、テキスト式を入力できるコマンドラインインターフェイスがありません。CAPIがあるだけです)。ミストラルの形式で式を生成するには、Z3_astツリーをトラバースして、目的の形式で式を再構築する必要があると考えました。これを行う方法を示すドキュメント/例が見つからないようです。任意のポインタが役立ちます。