有没有办法在smtlib中包含另一个文件?

时间:2019-01-06 00:21:52

标签: z3 smt

类似于C中的#include,其作用是导入另一个文件中定义的函数和公理。我找不到SMTLIB文档或在线示例中描述的此类功能。有提示吗?

1 个答案:

答案 0 :(得分:0)

SMTLib无法#include进行导入或导入其他文件。这可能看起来像一个缺点,但是人们手写SMTLib文件的情况却很少见:它几乎总是由高级语言由机器生成的,并且假定生成SMTLib的人可以简单地吐出一个大文件,包括您需要的一切。

话虽如此,我认为这个将确实是一个有用的功能。 SMTLib标准一直在发展,通常在其邮件列表中讨论这些功能:

https://developer.android.com/reference/android/provider/ContactsContract.Data

随时加入讨论并提出要求!