有没有办法在 smtlib 中包含另一个文件?
is there a way to include another file in smtlib?
类似于 C 中的 #include
,可以导入在另一个文件中定义的函数和公理。我无法在 SMTLIB 文档或在线示例中找到此类功能。有什么提示吗?
SMTLib 无法#include
'ing 或导入其他文件。这可能看起来像是一个缺点,但人们很少手写 SMTLib 文件:它几乎总是由高级语言机器生成的,并且假设生成 SMTLib 的人可以简单地吐出一个大文件,包括你需要的一切。
话虽如此,我认为 确实是一个有用的功能。 SMTLib 标准一直在发展,此类功能通常在其邮件列表中进行讨论:
https://groups.google.com/forum/#!forum/smt-lib
欢迎加入讨论并提出要求!
类似于 C 中的 #include
,可以导入在另一个文件中定义的函数和公理。我无法在 SMTLIB 文档或在线示例中找到此类功能。有什么提示吗?
SMTLib 无法#include
'ing 或导入其他文件。这可能看起来像是一个缺点,但人们很少手写 SMTLib 文件:它几乎总是由高级语言机器生成的,并且假设生成 SMTLib 的人可以简单地吐出一个大文件,包括你需要的一切。
话虽如此,我认为 确实是一个有用的功能。 SMTLib 标准一直在发展,此类功能通常在其邮件列表中进行讨论:
https://groups.google.com/forum/#!forum/smt-lib
欢迎加入讨论并提出要求!