具有三态输入(非布尔值)的卡诺图

Karnaugh Map with tri-state input (non-boolean)

有没有办法用三态变量创建表达式的卡诺图?

我在考虑 "expanding" 新输入的第三个条件。可能吗?

即:

T: true
F: false
_: unset

AB Y        AbCd Y
----        ------
__ 0        TTTT 0
__ 0        FTTT 0
__ 0        TTTF 0
__ 0        FTTF 0
_T 1
_F 0
      ???
F_ 1   \
FT 1  --\
FF X  --/
       /
T_ 0
TT X
TF 0

卡诺图是使用布尔代数公理构建的,即互补变量如何抵消 x+x' = 1xx' = 0。所以除非你定义你的第三个变量来很好地处理这些公理,否则我认为卡诺图是行不通的。