离散数学学习笔记-02-命题逻辑

命题proposition

非真既假的普通陈述句,真值true/false唯一确定,(本命题是假的)和(本命题是真的)不是命题

命题变元或命题变项proposition variables

小写英文字母表示

  • 原子命题:atom proposition/简单命题 simple proposition
  • 复合命题:compound proposition

命题联结词proposition connective或命题运算符proposition operator

  • 否定词: ∼ p ,非 p \sim p,非p p,非p
  • 合取词: c o n j u n c t i o n , p ⋀ q , p 且 q conjunction,p \bigwedge q,p且q conjunction,pq,pq
  • 析取词: d i s j u n c t i o n , p ⋁ q , p 或 q disjunction,p \bigvee q, p或q disjunction,pq,pq
  • 异或词: e x c l u s i v e   o r , p ⨁ q , p 和 q 真值相同时为假 exclusive\ or,p \bigoplus q,p和q真值相同时为假 exclusive or,pq,pq真值相同时为假
  • 蕴涵词: i m p l i c a t i o n , p ⇒ q , p 真 q 假时 p ⇒ q 为假 implication,p \Rightarrow q,p真q假时p \Rightarrow q为假 implicationpqpq假时pq为假
    p p p:前提(premise), q q q:结论(conclusion)
    p p p q q q的充分条件, q q q p p p的必要条件
    对于命题 p ⇒ q p \Rightarrow q pq q ⇒ p q \Rightarrow p qp为其逆命题, − p ⇒ − q -p \Rightarrow -q pq为其否命题, − q ⇒ − p -q \Rightarrow -p qp为其逆否命题
  • 等价词: e q u i v a l e n c e , p ⇔ q , p 和 q 真值相同时为真,双条件, p 是 q 的充分必要条件, p 和 q 等价 equivalence,p \Leftrightarrow q,p和q真值相同时为真,双条件,p是q的充分必要条件,p和q等价 equivalencepqpq真值相同时为真,双条件,pq的充分必要条件,pq等价

命题公式及其分类

命题公式(well formed formula, wff)

合式公式,简称公式

  • 单个命题变项变项 p , q , r , ⋯ p,q,r,\cdots p,q,r,是命题公式
  • 如果 A A A是命题公式,那么 ∼ A \sim A A也是命题公式
  • 如果 A A A B B B是命题公式,那么由逻辑联结词连接的符号串也是命题公式
  • 有限次应用上面三条构成的符号串才是命题公式,只有用命题公式表示的符号串才是命题,且该公式的每一命题变项真值确定
  • { ∼ } > { ⋀ , ⋁ } > { ⇒ , ⇔ } \{\sim\} \gt \{\bigwedge,\bigvee\} \gt \{\Rightarrow,\Leftrightarrow\} {}>{,}>{,}

n元命题公式

n元命题公式:含有n个命题变项的命题公式 ( p 1 , p 2 , p 3 , ⋯   , p n ) (p_1,p_2,p_3,\cdots,p_n) (p1,p2,p3,,pn)

  • 对变项组 ( p 1 , p 2 , p 3 , ⋯   , p n ) (p_1,p_2,p_3,\cdots,p_n) (p1,p2,p3,,pn)指定的一组确定真值称为该公式的一个真值指派或赋值,若使之真值为真,则称这组值为成真指派或成真赋值,若使之真值为假,则称这组值为成假指派或成假赋值
  • 真值表truth table: 2 n 2^n 2n行对应 2 n 2^n 2n个真值指派
  • 若所有 2 n 2^n 2n个赋值都是成真赋值,则称A为永真式或重言式tautology
  • 若所有 2 n 2^n 2n个赋值都是成假赋值,则称A为永假式或矛盾式contradiction
  • 若至少存在一个成真指派,则称A为可满足式,satisfiable formula
  • 若至少存在一个成真指派和一个成假指派,则称A为非重言的可满足式
  • 两个重言式或两个矛盾式的析取或合取任然是重言式、矛盾式
  • 结果可能为真可能为假为不定式contingency
  • 如果一个命题公式是重言式,则一定是不定式

命题逻辑的等值演算

等值equivalent,逻辑等值logically equivalent
A ⇔ B A \Leftrightarrow B AB是一个重言式,记作 A ≡ B A \equiv B AB,称 A ≡ B A \equiv B AB为等值式,表示对于任意的真值指派,A、B的真值均相同
证明两公式等值:真值表法、等值演算法
证明两公式不等值:找出一个真值指派使一个真值为真一个为假

基本等值式

假设 p , q , r p,q,r p,q,r为任意命题

  • 双重否定率: p ≡ ∼ ( ∼ p ) p \equiv \sim(\sim p) p≡∼(p)
  • 幂等律: p ⋁ p ≡ p , p ⋀ p ≡ p p \bigvee p \equiv p,p \bigwedge p \equiv p ppp,ppp
  • 交换律: p ⋁ q ≡ q ⋁ p , p ⋀ q ≡ q ⋀ p p \bigvee q \equiv q \bigvee p, p \bigwedge q \equiv q \bigwedge p pqqp,pqqp
  • 结合律: ( p ⋁ q ) ⋁ r ≡ p ⋁ ( q ⋁ r ) , ( p ⋀ q ) ⋀ r ≡ p ⋀ ( q ⋀ r ) (p \bigvee q) \bigvee r \equiv p \bigvee (q \bigvee r),(p \bigwedge q) \bigwedge r \equiv p \bigwedge (q \bigwedge r) (pq)rp(qr),(pq)rp(qr)
  • 分配率: p ⋁ ( q ⋀ r ) ≡ ( p ⋁ q ) ⋀ ( p ⋁ r ) , p ⋀ ( q ⋁ r ) ≡ ( p ⋀ q ) ⋁ ( p ⋀ r ) p \bigvee (q \bigwedge r) \equiv (p \bigvee q) \bigwedge (p \bigvee r),p \bigwedge (q \bigvee r) \equiv (p \bigwedge q) \bigvee (p \bigwedge r) p(qr)(pq)(pr),p(qr)(pq)(pr)
  • 德摩根律: ∼ ( p ⋁ q ) ≡ ( ∼ p ) ⋀ ( ∼ q ) , ∼ ( p ⋀ q ) ≡ ( ∼ p ) ⋁ ( ∼ q ) \sim(p \bigvee q) \equiv (\sim p) \bigwedge (\sim q),\sim(p \bigwedge q) \equiv (\sim p) \bigvee (\sim q) (pq)(p)(q),(pq)(p)(q)
  • 吸收律: p ⋁ ( p ⋀ q ) ≡ p , p ⋀ ( p ⋁ q ) ≡ p p \bigvee (p \bigwedge q) \equiv p,p \bigwedge (p \bigvee q) \equiv p p(pq)p,p(pq)p
  • 零律: p ⋁ T ≡ T , p ⋀ F ≡ F p \bigvee T \equiv T,p \bigwedge F \equiv F pTT,pFF
  • 同一律: p ⋁ F ≡ p , p ⋀ T ≡ p p \bigvee F \equiv p,p \bigwedge T \equiv p pFp,pTp
  • 排中律: p ⋁ ∼ p ≡ T p \bigvee \sim p \equiv T ppT
  • 矛盾律: p ⋀ ∼ p ≡ F p \bigwedge \sim p \equiv F ppF
  • 蕴含等值式: p ⇒ q ≡ ∼ p ⋁ q p \Rightarrow q \equiv \sim p \bigvee q pq≡∼pq
  • 等价等值式: p ⇔ q ≡ ( p ⇒ q ) ⋀ ( q ⇒ p ) p \Leftrightarrow q \equiv (p \Rightarrow q) \bigwedge (q \Rightarrow p) pq(pq)(qp)
  • 假言易位: p ⇒ q ≡ ( ∼ q ) ⇒ ( ∼ p ) p \Rightarrow q \equiv (\sim q) \Rightarrow (\sim p) pq(q)(p)
  • 等价否定等值式: p ⇔ q ≡ ∼ p ⇔ ∼ q p \Leftrightarrow q \equiv \sim p \Leftrightarrow \sim q pq≡∼p⇔∼q
  • 归谬论: ( p ⇒ q ) ⋀ ( p ⇒ ∼ q ) ≡ ∼ p (p \Rightarrow q) \bigwedge (p \Rightarrow \sim q) \equiv \sim p (pq)(p⇒∼q)≡∼p

代入规则:假设A是一个重言式,那么A里的命题变项每一项替换为别的,不论真值如何,替换以后任然为重言式
置换规则:若 A ≡ B A \equiv B AB,则用命题公式B替换命题公式 Φ ( A ) \Phi(A) Φ(A)中的A后形成的 Φ ( B ) \Phi(B) Φ(B)(不一定替换每一处), Φ ( A ) ≡ Φ ( B ) \Phi(A) \equiv \Phi(B) Φ(A)Φ(B)

posted @   eryo  阅读(335)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示