Logic 如果用了一个短语“quot;以下情况均不属实的情况下”;还有两条语句布尔逻辑应该如何组成? **更新了一个更好的例子

Logic 如果用了一个短语“quot;以下情况均不属实的情况下”;还有两条语句布尔逻辑应该如何组成? **更新了一个更好的例子,logic,boolean-logic,Logic,Boolean Logic,让我们有两种说法 (值>15) (值>25) 以及具有以下值的项目列表 十, 二十 三十 这就是真值表将给出的结果 Item Value (value > 15) (value > 25) ---- ----- ------------ ------------ 1 10 FALSE FALSE 2 20 TRUE FALSE 3 30 TRUE TRUE 例1 这一

让我们有两种说法

  • (值>15)
  • (值>25)
  • 以及具有以下值的项目列表

    • 十,
    • 二十
    • 三十
    这就是真值表将给出的结果

    Item  Value  (value > 15)  (value > 25)
    ----  -----  ------------  ------------
    1     10     FALSE         FALSE
    2     20     TRUE          FALSE
    3     30     TRUE          TRUE
    
    例1 这一个很简单,我们得到以下结果

    Where (value > 15) AND (value > 25)
    
    结果是单个值30

    例2 这就是我不确定要产生什么的地方

    这将是“简单的”,因为它只是一个不完整的表达

    Where NOT ((value > 15) AND (value > 25))
    
    但是,结果是两个值(10和20)

    从人们的想法来看,这两种说法都不是:

    Where NOT ((value > 15) OR (value > 25))
    
    结果是返回10


    “无”在这里的正确含义是什么?

    在本例中,“无”在这两个实例上都表示“不”,并且一起使用

       Where NOT(value > 15) AND NOT (value > 25)
    
    利用德摩根定律,我们可以提取出“不”的含义:

       Where NOT ((value > 15) OR (value > 25))
    

    这是示例2中的第二条语句。

    此实例中的“无”表示两个实例上都不存在,并将其合并在一起

       Where NOT(value > 15) AND NOT (value > 25)
    
    利用德摩根定律,我们可以提取出“不”的含义:

       Where NOT ((value > 15) OR (value > 25))
    
    这是您的示例2中的第二个语句。

    您可以用以下任一语句表示“a、b等中的任何一个都不正确”

    (NOT a) AND (NOT b) AND (NOT etc) 
    

    两者都可以

    在您的情况下,您可以说
    不是((值>15)或(值>25))
    。只有10个匹配项。

    您可以通过以下任一项表示“a、b等项均不正确”

    (NOT a) AND (NOT b) AND (NOT etc) 
    

    两者都可以



    在您的情况下,您可以说
    不是((值>15)或(值>25))
    。只有10个匹配项。

    +1。我觉得你的问题很好。它实际上写得很好,必须在一个值表的上下文中进行。我认为正确的假设是不会返回任何值。好吧,根据DeMorgan的说法,我们有!(A*B)=!A+!B然而,拥有它感觉更自然!(A+B)+1。我觉得你的问题很好。它实际上写得很好,必须在一个值表的上下文中进行。我认为正确的假设是不会返回任何值。好吧,根据DeMorgan的说法,我们有!(A*B)=!A+!B然而,拥有它感觉更自然!(A+B)嗯,我的第一个例子?这并不等同于。。。这将返回两个值(10和20)@Stécy对不起,我要澄清一下。我指的是你最后的第一个例子,和第二个例子的第一个结果不一样。它产生了10和30。既然我更新了我的问题,使之更符合逻辑,你能再看一次吗?泰姆,我的第一个例子?这并不等同于。。。这将返回两个值(10和20)@Stécy对不起,我要澄清一下。我指的是你最后的第一个例子,和第二个例子的第一个结果不一样。它产生了10和30。既然我更新了我的问题,使之更符合逻辑,你能再看一次吗?TYSo NONE(a,b)与not(a和b)不一样?我猜DeMorgan定律不适用于NONE?NONE不是逻辑运算符。:)它的基本意思是“所有这些都是假的”。DeMorgan确实涵盖了这一情况(至少有两种情况)<代码>(不是a)和(不是B)=
    不是(a或B)
    。所以无(a,B)和不(a和B)是不一样的?我猜德莫根定律不适用于无?无不是逻辑运算符。:)它的基本意思是“所有这些都是假的”。DeMorgan确实涵盖了这一情况(至少有两种情况)<代码>(非a)和(非B)=
    非(a或B)