gpt4 book ai didi

z3 - 是否可以选择将位向量漂亮地打印为带符号的小数?

转载 作者:行者123 更新时间:2023-12-04 13:29:30 25 4
gpt4 key购买 nike

如何在 Z3 中将位向量漂亮地打印为带符号的小数?

最佳答案

您可以使用命令 (set-option :pp-bv-literals false)强制 Z3 以基于十进制的格式显示位向量文字。实际上,它将使用 SMT 2.0 格式显示它们:(_ bv<decimal> <size>) .考虑以下示例:

(simplify #x00f8)
(set-option :pp-bv-literals false)
(simplify #x00f8)

Z3 会打印

#x00f8
(_ bv248 16)

Z3 不支持带符号的小数。我们可以添加一个选项来显示位向量 n作为(bvneg (_ bv<decimal> <size>)如果 n 的最高有效位是 1。这足以满足您的目的吗?

关于z3 - 是否可以选择将位向量漂亮地打印为带符号的小数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8247239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com