HORN第Z3条文件

HORN第Z3条文件,z3,Z3,我试图用Z3的HORN逻辑(set logic HORN)对一些命令式程序进行编码,但在定义子句(使用SMT2)时遇到了一些困难。有谁能告诉我在哪里可以找到Z3这一特性的良好文档来源吗?好吧,当涉及到用horn子句“编码”程序时,还有更多内容。 首先,您需要检查一个适当的证明规则:程序是否有递归函数,是否应该进行函数摘要?等等 有一些关于这个主题的论文,但我认为没有任何关于VC gen的教程。 您可能还想看看Horn SMT格式的一些基准测试,以获得灵感: 如果您有具体问题,请随时提问

我试图用Z3的HORN逻辑(set logic HORN)对一些命令式程序进行编码,但在定义子句(使用SMT2)时遇到了一些困难。有谁能告诉我在哪里可以找到Z3这一特性的良好文档来源吗?

好吧,当涉及到用horn子句“编码”程序时,还有更多内容。 首先,您需要检查一个适当的证明规则:程序是否有递归函数,是否应该进行函数摘要?等等

有一些关于这个主题的论文,但我认为没有任何关于VC gen的教程。 您可能还想看看Horn SMT格式的一些基准测试,以获得灵感:

如果您有具体问题,请随时提问