29个版本

0.16.2 2022年9月12日
0.16.0 2022年4月19日
0.14.1 2021年11月18日
0.12.0 2021年4月5日
0.2.0 2016年9月15日

科学 中排名 #288

Download history 16/week @ 2024-04-16 14/week @ 2024-04-23 13/week @ 2024-05-07 20/week @ 2024-05-14 20/week @ 2024-05-21 19/week @ 2024-05-28 30/week @ 2024-06-04 26/week @ 2024-06-11 27/week @ 2024-06-18 23/week @ 2024-06-25 97/week @ 2024-07-02 6/week @ 2024-07-09 4/week @ 2024-07-16 217/week @ 2024-07-23 87/week @ 2024-07-30

每月下载量 314
用于 2 个Crates(通过 mikino_api

MIT/Apache

255KB
4K SLoC

crates.io Documentation CI

rsmt2

一个通用的库,用于与运行在独立系统进程中的SMT-LIB 2兼容的求解器交互,例如 z3CVC4

如果您使用此库,请通过 仓库 与我们联系,以便我们将您的项目添加到readme中。

查看 changes.md 了解变更列表。

特性

  • 支持主要求解器(z3CVC4Yices 2
  • 所有基本声明/定义/断言/模型/值命令
  • check-sat-assuming,具有专门的 actlit API
  • 可以通过环境变量传递运行每个求解器的命令,请参阅 conf 模块
  • alt-ergo
  • get-proof 命令

已知使用 rsmt2 的项目

  • kinō,一个转换系统的模型检查器(已废弃)
  • hoice,基于机器学习的Horn子句谓词合成器

许可证

MIT/Apache-2.0

依赖关系

~2.5–3.5MB
~73K SLoC