SMT-LIB版本2.6的draft指定(declare-datatypes)
语句。在original announcement中针对此功能提到了所提出的语法与当时Z3和CVC4支持的语法不同。
是否有支持SMT-LIB的SMT求解器当前支持SMT-LIB 2.6草案中提出的语法,或者是否为解算器添加了对建议语法的支持?
我感兴趣的逻辑是QF_ABV加上简单n元组的数据类型。我不需要高级数据类型功能,如递归数据类型或参数数据类型。
答案 0 :(得分:3)
我在最新开发版本的CVC4(commit 594301e6f2893ebe9baba5083ff084933b1e9da9)中添加了对SMT LIB 2.6版数据类型的支持。默认情况下不启用2.6语法,但您可以使用:
cvc4 --lang = smt2.6 [输入]
希望这有帮助, 安德鲁