【发布时间】:2019-05-23 11:53:56
【问题描述】:
我在 python 中有一个这样的整数列表:
myList = [97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57]
我想让 Z3 输出各种数字集或数字列表,它们都是 myList 的所有成员...本质上,我想使用 Z3 来获取其他数字列表,这些数字都存在于 myList 中,但顺序不同。换句话说,我想从 Z3 获得各种输出,其中包含上面集合 myList 中的数字。
我在使用 Z3py 时遇到问题,因为我不知道如何让 z3 在调用 s.model() 时返回一个列表或一个集合作为模型,假设为 s = Solver()。
【问题讨论】: