#7151·z3

在处理字符串序列时未知

作者: manojlds创建于 2024年3月6日更新于 2026年7月13日
标签string

我正在尝试使用序列(模拟 SQL 条件,并需要它与 ImportCountries 中的"US"形式的 IN 子句一起工作,以查看两个条件是否同时为 True):

python
s = Solver()
test = Const('test', SeqSort(StringSort()))

expr1 = Contains(test, Unit(StringVal("US")))
expr2 = Not(Contains(test, Unit(StringVal("AE"))))

s.add(And(expr1 == True, expr2 == True))

print(s.check()) # 返回未知值。