2013-06-23 43 views
0

z3py表達式的默認輸出爲中綴表示法。有沒有選擇將輸出格式設置爲波蘭語符號?Z3py波蘭表示法輸出

我假設可能有類似於set_option(html_mode=False)的選項但是一直沒有找到任何支持文檔詳細說明我可以設置的選項。

目前我使用.sexpr()來獲得表達式的內部表示。但是這在解析時有開銷,因爲它包含了我需要過濾的額外信息。

這裏是我與目前http://rise4fun.com/Z3Py/BNn2

[[N ≤ 4, N ≥ 2]]

我想它打印爲<= N 4, >= N 2

工作的例子有沒有我可以設置更改打印的輸出選項? 或者是使用.sexpr()表示法的最佳方法?

+0

莫非http://stackoverflow.com/questions/14775122/z3-convert-z3py-expression-to-smt-lib2-from-solver-object和http://stackoverflow.com/questions/14628279/z3-convert-z3py-expression-to-smt-lib2 help? –

回答