带有变量𝑎和𝑏的矛盾布尔表达式可以用NAND形式表示吗?

问题描述 投票:0回答:1

我有

f(a,b) = 0
并且想用NAND形式用
a
b
来表示它,但我认为这是不可能的。

boolean-expression digital
1个回答
0
投票
def NAND(a, b):
    return (a & b) ^ 1

def f(a, b):
    return NAND(
        NAND(a, NAND(a, a)),
        NAND(b, NAND(b, b)),
    )

for a in 0, 1:
    for b in 0, 1:
        print(f(a, b))

输出(在线尝试!):

0
0
0
0
© www.soinside.com 2019 - 2024. All rights reserved.