我注意到有一些 SMT2 基准测试,像(_ bv0 32), (_ bv16 32), ... 这样的符号被使用,例如,在:
QF_FP/schanda/spark/zeros_consistent_2.smt2
但是,这不是在理论声明中提及此类符号:
http://smtlib.cs.uiowa.edu/theories.shtml
对此有何评论?它们的含义是什么?
谢谢 !
小智 5
(_ bv0 32) 是一个位向量常量,以 32 位编码值 0。
您可以在“位向量常量”下的逻辑定义中找到正式描述http://smtlib.cs.uiowa.edu/logics-all.shtml#QF_BV