是否可以在z3中建模关联数组?

时间:2014-11-15 22:57:52

标签: z3 smt

我想知道z3是否支持关联数组(又名地图)?如果没有,是否有一种使用当前版本的z3建模此类数据结构的简单方法?

1 个答案:

答案 0 :(得分:0)

Z3支持SMT-Lib定义的数组,并且它也支持数据类型,它们中的任何一个都应该允许您对地图进行建模。在这个问题的答案中可以找到使用数据类型的详细示例:a datatype contains a set in Z3Z3 Guide还包含有关如何使用数组和数据类型的部分。