为什么名为minterms的产品名为minterms?

Hoo*_*lum 12 logic boolean-logic boolean boolean-expression boolean-operations

他们有理由这样做吗?我的意思是,在minterms的总和中,你用输出1寻找条件; 我不明白为什么他们称之为"minterms".为什么不是maxterms因为1大于0?

这背后有什么理由我不知道吗?或者我应该接受它而不问为什么?

Rub*_*lis 16

调用这些术语"minterms"和"maxterms"的约定并不对应于1大于0.我认为回答的最佳方式是一个例子:

假设你有一个电路,它被描述X?YZ? + XY?Z.

"这个表格由两组三个组成.每组三个是'minterm'.表达minterm意味着表达式中表达式中每个三个组的值仅为1 X,Y和Z的八种可能组合及其反转." http://www.facstaff.bucknell.edu/mastascu/elessonshtml/Logic/Logic2.html

所以"min"指的是这些术语是构建某个函数所需的"最小"术语.如果您想了解更多信息,请在提供的链接中更详细地解释上述示例.

编辑:"他们使用MIN表示AND,MAX表示OR的原因"是:

产品总和(你称之为AND)中,只有一个minterms必须为true才能使表达式为真.在Sums的产品(你称之为OR)中,所有maxterms必须为true才能使表达式成立.

  • @Rubenulis 链接已损坏...您能修复它吗? (5认同)

Omr*_*rel 9

min(0,0) = 0
min(0,1) = 0
min(1,0) = 0
min(1,1) = 1
Run Code Online (Sandbox Code Playgroud)

所以最小化就像逻辑AND一样.

max(0,0) = 0
max(0,1) = 1
max(1,0) = 1
max(1,1) = 1
Run Code Online (Sandbox Code Playgroud)

因此,最大值与逻辑OR非常相似.