P暗示Q,如何用英语阅读

Dar*_*der 9 logic computer-science boolean-logic implication modal-logic

如何读取P意味着经典逻辑中的Q?

例如:

Distributivity:  

Ka(X->Y) -> (KaX -> KaY)
Run Code Online (Sandbox Code Playgroud)

这是使用经典逻辑规则的模态逻辑.
KaX:知道X是真的.

我很好奇如何阅读英文含义?如果那么呢?

编辑:在模态逻辑中,Ka变为Box,它是盒装形状标志,象征着必要性规则,规则N,意味着,盒子P,如果你在世界三角洲有P,那么所有难以接受的世界也应该有P.

这也是钻石P,这意味着存在一个世界,其中有一个世界可以从钻石P所拥有的世界进入.

Phi*_*ier 23

也许它可以帮助你理解,如果你想象一个来自现实世界的小例子:

火意味着热

这意味着如果你有火,必须有热量.如果没有火,可能会有热量,由于其他影响(例如阳光照耀:)),但也可能没有热量.

如果你有火但没有热量,有些事情就错了.那意味着是错误的.

  • +1:对于经常被解释得非常糟糕的事情,这是一个非常好的解释 (7认同)

Jim*_*wis 7

"P暗示Q"相当于"if P,then Q".

  • "如果P,那么Q"原则上是正确的,但是请确保不要将它与`if condition then statement`代码构造混淆.虽然只有当`condition`求值为'true`时,这个构造才会执行`statement`,而蕴涵运算符需要两个布尔表达式.如果P为假,则结果即使是"真",也与Q的值无关.口语术语"如果P,则Q"并不真正反映该行为.在这方面,`~P或Q`要好得多. (5认同)
  • 这在逻辑上等同于~P或Q. (3认同)
  • 另一种选择:用简单的英语"P暗示Q"表示`"如果P持有则Q也必须保持.如果不是,Q可以是任何" (3认同)