#逻辑 #三值 #kleene

trilean

克莱尼三值逻辑(布尔值 + 未知值)

4个版本 (稳定版)

使用旧的Rust 2015

1.1.0 2021年6月18日
1.0.1 2018年5月23日
0.1.0 2018年5月22日

数学类中排名第772

Download history 5400/week @ 2024-03-14 6741/week @ 2024-03-21 5632/week @ 2024-03-28 4924/week @ 2024-04-04 6112/week @ 2024-04-11 6798/week @ 2024-04-18 6941/week @ 2024-04-25 6122/week @ 2024-05-02 5429/week @ 2024-05-09 6462/week @ 2024-05-16 5326/week @ 2024-05-23 6989/week @ 2024-05-30 6622/week @ 2024-06-06 6928/week @ 2024-06-13 6695/week @ 2024-06-20 5047/week @ 2024-06-27

每月下载量26,357
101个Crates中使用(直接使用3个)

MIT/Apache

8KB
107

三值逻辑

ptal on Travis CI

此库提供了强大的克莱尼三值逻辑,包含布尔值truefalse以及额外的unknown变体。通常,unknown的语义是指当前值既不是真也不是假,但可能会后来变为其中一个。特别是,我们有false && unknown等于false,尽管第二个值是unknown,我们仍然可以评估整个表达式。

文档中提供了真值表。

此库可以在稳定版的Rust上编译。

许可证

根据以下之一许可:

贡献

除非你明确声明,否则你提交的任何有意包含在作品中的贡献将根据上述协议双许可,不附加任何其他条款或条件。

参考文献

M. Fitting,“Kleene的三值逻辑及其子代,”Fundamenta informaticae,第20卷第1、2、3期,第113–131页,1994年。

无运行时依赖