离散数学蕴含等值式前件为假命题为真的理解

 

蕴含等值式:P->Q<=>~PvQ,如何理解P为假时,P->Q为真命题?

蕴含式P->Q表示,如果P那么Q,显然:如果P为真则Q为真,P→Q是真命题,当P为真命题,而Q为假命题时,P→Q是一个假命题。比如张三说,“如果明天天不下雨(P),那么他去你家玩(Q)”,如果第二天天不下雨,他去了你家,他说了真话(P→Q为真),如果天不下雨,但他没有去你家,显然他说了谎话(此时P→Q为假)。

但是当P为假时,无论此时Q是真命题还是假命题,P→Q的真假好象无法判断,又如第二天天下雨了,无论此时张三去不去你家,无法判断张三说的话的真伪,但是他并没有食言,从这种意义上说,张三说的话仍为真,这称为“善意推定”,因此我们规定,将P为假这种情况一律规定P→Q为真,例如命题“如果2+3=4,则太阳从东边出来”, “如果2+3=4,则太阳从西边出来”,均认为是真命题,考虑数学中的一个例子, “如果x>2,则x+1≥3”,显然这个命题对任意实数x均是成立的,但当x分别取值3,2,1时 ,上面命题分别为“如果3>2,则3+1≥3”, “如果2>2,则2+1≥3”, “如果1>2,则1+1≥3”,由此可见,当且仅当P为真,Q为假时,P→Q才为假,其余情况均为真.

转自:http://blog.youkuaiyun.com/canba/article/details/6604244

### 关于离散数学中的命题判断 在离散数学中,命题是指能够明确判断其真的陈述句[^1]。对于简单的原子命题来说,可以直接给出真值;而对于复合命题,则需依据构成它们的简单命题及其之间的逻辑连接词来决定。 #### 判断单一命题的方法 一个有效的命题应该具有唯一的真值,即要么是真的,要么是的。例如,“北京是中国首都”,这是一个真实的命题;相反地,“地球围绕月亮转”则是错误的说法[^3]。 #### 复合命题判定法则 通过使用不同的逻辑运算符(如否定¬、合取∧、析取∨、蕴含→以及双条件↔),可以从已知的一些基本命题构建更复杂的表达形: - **否定**:若\( p \)表示某个给定命题,则\(\neg p\)代表该命题的反面情况; - **合取**:两个命题 \(p\) 和 \(q\) 的合取记作 \(p \land q\) ,当且仅当两者皆为真的时候整个合取才成立; - **析取**:同样针对一对命题 \(p, q\) 来说,只要其中一个或二者均为真时,那么对应的析取 \(p \lor q\) 就会得到肯定的结果; - **蕴含**:设存在前提 \(p\) 及结论 \(q\) , 那么由前者推导后者的关系可写作 \(p \rightarrow q\) 。这里需要注意的是即使前件不成立的情况下后件仍然可能保持真实性,因此这种关系并不意味着因果联系; - **双条件**:最后一种重要操作就是双向箭头所指示的内容 —— 即 \(p \leftrightarrow q\) 表明两者的状态完全一致,互为充分必要条件[^4]。 ```python def evaluate_proposition(proposition): """ 评估单个命题的真实性。 参数: proposition (bool): 输入待验证的命题 返回: str: 输出 "True" 或者 "False" """ return 'True' if proposition else 'False' # 示例代码展示如何利用Python函数模拟上述过程 print(evaluate_proposition(True)) # True print(evaluate_proposition(False)) # False ``` 值得注意的一点在于像 “2 + x = 11” 这样的表述由于含有未指定的具体数值变量,在没有额外信息之前无法直接作为标准意义上的命题处理,而是被称为开语句或是有条件性质的话语结构[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值