【发布时间】:2020-08-06 16:42:35
【问题描述】:
以以下为例。
trues = [True] * 1000
a = z3.And(trues)
所以a 是 1000 个Trues 的合取。请注意,这不是一个实际示例,因为a 在逻辑上等同于True。
如果我们print(a),则不会显示完整的断言。相反,结果以...) 结尾。
要打印完整的断言,我找到的一种解决方案是打印a 的s-expression。即print(a.sexpr())。这样一来,1000 个Trues 就全部显示出来了。
所以我的问题是:有没有更好的方法来打印像 a 这样的很长的断言?
【问题讨论】: