美文网首页
离散数学及应用——命题和逻辑

离散数学及应用——命题和逻辑

作者: DrChenZeng | 来源:发表于2018-09-29 16:12 被阅读0次

    半路出家的android程序员,内功修为需要累积,先是数学基础,再到数据结构,量变到质变,直到打通任督二脉,写代码时能用数学的模型命题,再已数学的定理进行算法删减优化,才能成为万中无一的高手。

    命题

    命题是一个或真或假的陈述语句。

    符号

    命题

    • ¬ . 读非 ,等效于 !
    • ∧ . 读与, 等效于 &&
    • ∨ . 读或,等效于 ||
    • ⊕ . 读异或 ,等效于 ^
    1. 今天是星期五 (事件a) 今天下雨(事件b)
      合取 :a ∧ b => 今天是星期五并且今天下雨;
      析取 :a ∨ b => 今天是星期五,或今天下雨;

    条件语句

    • → . p→q 等效于 若p则q;也可读作 p蕴含q。
      1.如果下雨 ,主队就能获胜 ;
      蕴含倒置 : 如果主队没有获胜,那么没有下雨;
      逆蕴含: 如果主队获胜,那么下雨了;
      反蕴含: 如果没有下雨,那么主队没有获胜;

    双条件语句

    • <->. 等效于当且仅当 p<->q 等效于 (p→q)∧(q→p)
      双条件与条件语句的区别:
      如果下雨 ,主队就能获胜 ;(敌方认输也可以获胜)
      主队能获胜当且仅当下雨;(除了下雨,没有其他办法了)

    双条件语句是数学中才有的,在现实中很少。

    优先级

    D528B669-8F9B-4441-853A-E7AD6B564EF2.png

    翻译语句

    • 1.只有你主修计算机科学或不是新生,才可以从校园访问因特网
      你主修计算机科学:a
      不是新生: ¬b
      可以从校园访问因特网 : c
      a∨¬b →c

    • 2.除非你已满16周岁,否则只要你身高不足4英尺就不能乘公园滑动铁道游行车。
      你已满16周岁 : a
      你身高不足4英尺: b
      不能乘公园滑动铁道游行车: ¬c
      a∧¬b → ¬c

    • 3.判断下面规范说明是否一致:
      诊断消息存储在缓冲区中或者被重传
      诊断消息没有存储在缓冲区中
      如果诊断消息存储在缓冲区中,那么他被重传
      分析:
      诊断消息存储在缓冲区中: p
      诊断消息重传: q
      三个表达式:
      p∨q ¬p p→q
      假设: 二成立:¬p为真
      要使p∨q为真,q为真,p为假 p→q 为真
      (没有理解的建议看下真值表,或者是叫我加上,这个只是看书笔记《离散数学及其应用》随意写的)

    • 4.逻辑难题之骑士还是流氓
      两人
      骑士不说谎
      流氓必说谎
      A说:B是骑士 ;B说: 我们不是一类人
      分析:
      A是骑士:p
      B是骑士:q
      设:p为真,B是骑士, B说不成立(骑士不说谎),p证为假。
      设 : p为假,B是流氓, B说成立,p为假

    相关文章

      网友评论

          本文标题:离散数学及应用——命题和逻辑

          本文链接:https://www.haomeiwen.com/subject/mjovoftx.html