首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过Z3或SMT-Lib添加新逻辑?

如何通过Z3或SMT-Lib添加新逻辑?
EN

Stack Overflow用户
提问于 2019-03-13 04:34:01
回答 1查看 65关注 0票数 0

我有一个理论部分,在那里我描述了新的逻辑,我想实现它。但我不想一切从头做起。

我在SMT-Lib/Z3中看到了很大的潜力,那么我如何使用这些工具实现我的逻辑呢?

在实现之后,我打算根据我的逻辑运行几个示例。

EN

回答 1

Stack Overflow用户

发布于 2019-03-22 15:44:05

  • 在排序的一阶逻辑中对您的逻辑进行公理化。
  • 声明了逻辑、排序和符号,并添加了SMT-LIB格式的公理。
  • 使用这些命令作为示例的前言。

根据您的逻辑,您还可以尝试使用预定义逻辑来表达它们,例如数组,而不是普通的一阶逻辑。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55130225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档