
数理逻辑MathematicalLogic.doc
26页2.数理逻辑 Mathematical Logic2.1命题逻辑propositional logical2.1.1命题和命题联结词2.1.1.1命题statement: 可以判断真假的陈述.(1) 地球是圆的p(2) 2+3=5. q(3) 你说英语吗?(4) 3-X=5.(5) 吃两片阿斯匹林!(6) 土星表面温度是华氏800度r(7) 明天会出太阳s可以用符号表示命题: p,q,r,s,t 分别表示命题(1)(2)(6)(7)2.1.1.2复合命题 compound statement: 用逻辑连接词可以将若干命题联接成复合命题1) 地球是圆的并且2+3=5. p∧q(2) 土星表面温度不是华氏800度~r(3) 因为地球是圆的,所以明天会出太阳p→s(4) 明天不会出太阳,除非2+3=5即,明天不会出太阳或2+3=5~s∨q (5)明天出太阳,只要2+3=5 q→s (6) 明天出太阳,仅当2+3=5 s→q2.1.1.3条件命题conditional statements p→q implicationp 前提antecedent, hypothesis.q 结论consequent, conclusion. 逆命题converse of the implicationq→p 逆否命题contrapositive of the implication ~q→~p p→q Û ~q→~p2.1.1.4命题变元propositional variable可以代表任意以一个命题的变元符号p,q,r,s,…p1,p2,p3,…2.1.1.5逻辑连接词logical connectives否定negation ~ ~p合取 conjunction ∧ p∧q析取 disjunction ∨ p∨q蕴含 implication → p→q等价equivalence, biconditional « p«q联结词的真值表truth tablepq~pp∧qp∨q p→q p«q00 1 0 0 1 101 1 0 1 1 010 0 0 1 0 011 0 1 1 1 12.1.2命题公式 propositional formulas2.1.2.1命题公式的递归定义(1)单个命题变元是命题公式。
2)如果A, B是命题公式,则(~A), (A∧B), (A∨B), (A→B), (A«B)都是命题公式 例 A=((p∧(~q)) →(((~p)∨q) ∧q)) 是命题公式.可以省略最外层的括号: A=(p∧(~q)) →(((~p)∨q) ∧q).规定命题连接词的优先级:~,∧,∨,→,«,左边高于右边命题A可以化简为:A= p∧~q →(~p∨q) ∧q.A可以记作A(p,q),p, q是A中变元.2.1.2.2命题变元p1,p2,…,pn的赋值σ(p1,p2,…,pn)σ(p1,p2,……,pn)=(0,1,1,0,…,1)也记作p1σ=0, p2σ=1, p3σ=1, p3σ=0,……, pnσ=1,一个赋值对应于命题变元的一种真假取值n个变元共有2n种不同的赋值例. 令赋值σ(p1,p2,p3)=(0,1,0),计算命题公式A= p∧~q →(~p∨q) ∧q, B= p→(q→r) 的赋值Aσ= ((p∧~q →(~p∨q) ∧q)) σ= 0∧~1 →(~0∨1) ∧0)=1 Bσ=pσ→(qσ→rσ)=0→(1→0)= 12.1.2.3命题公式的真值表truth table of propositionsA的真值表pQ~p~qp∧~q~p∨q(~p∨q) ∧qp∧~q →(~p∨q) ∧q001101010110 01111001 10001100 01012.1.2.4命题公式的分类2.1.2.4.1恒真式 重言式tautology无论命题变元取什么值,命题公式取值都是1(真)的公式。
对任意赋值σ,Aσ =1, A就是恒真式2.1.2.4.2恒假式 矛盾式contradiction, absurdity无论命题变元取什么值,命题公式取值都是0(假)的公式对任意赋值σ,Aσ=0, A就是恒假式2.1.2.4.3可满足的命题公式contingency 不恒假的命题公式存在赋值σ,Aσ=1, A就是可满足的2.1.2.5(逻辑)等价公式AÛB A«B是恒真式 命题公式A, B具有相同的真值表 无论公式A, B中的命题变元如何取值, A, B都有相同的真假值对任意赋值σ,Aσ =Bσ, A, B就是等价公式用真值表可以判定一个公式是否恒真式,恒假式,可满足公式,可以判断两个公式是否等价 证明下列公式都是恒真式:(1) p→p(2) ~~p→p(3) p→(q→p)(4) (p→((q→r))→((p→q) →(p→r))(5) (~q→~p) →p→qProof of (3). 证法1:真值表法 p q Q→p p→(q→p) 0 0 1 1 0 1 0 1 1 0 1 1 1 1 1 1证法2: 反证法设对某个赋值σ,(p→(q→p))σ=0,则pσ=1且(q→p) σ=0,因此qσ=1且pσ=0。
但pσ不可能同时取值1和0,矛盾于是p→(q→p)不可能取值0,只能取值1p→(q→p)是恒真式Theorem 1. 基本等价公式,逻辑定律交换律commutativeproperties1. p∧qÛq ∧p2. p∨qÛq∨p结合律associative properties3. (p∧q) ∧rÛp∧(q∧r).4. (p∨q)∨rÛp∨(q∨r).分配律distributive properties5. p∧ (q∨r) Ûp∧q∨p∧r.6. p∨(q∧r) Û (p∨q) ∧(p∨r).幂等律idempotent properties7. p∨pÛp.8. p∧pÛp.双重否定property of negation9.~~pÛpDe Morgan’s law10. ~( p∨q) Û~p∧~q11. ~(p∧q) Û~p∨~q吸收律absorb properties 12. p∨(p∧q) Û p13. p∧ (p∨q) Û p零一律14.p∨~pÛ1.15.p∧~pÛ0.16.p∨1Û1.17.p∧1Ûp.18.p∨0Ûp.19.p∧0Û0.Theorem 2. (a) p→q Û ~p∨q(b) p→q Û ~q→~p(c) p«q Û (p→q) ∧(q→p)(d) ~(p→q) Û p∧~q(e) ~(p«q) Û (p∧~q)∨(q∧~p)2.1.3命题公式的等价变换利用基本等价公式可以作公式的等价变换,(等值运算)把一个公式化为与之等价的另一个公式;可以将一个公式化简,或化为某种特定形式。
例 化简命题公式A= p∧~q →(~p∨q) ∧q. 解 A Û ~(p∧~q) ∨ (~p∨q) ∧q Û(~p∨q)∨((~p∨q) ∧ q) Û~p∨q2.1.4对偶公式dual propositions formula不含联结词 →,«的命题公式A中,将∨换成 ∧,将 ∧换成∨,如果有0,1,就将0换成1,1换成0,所的命题公式称为A的对偶公式,记作A*.(A*)*=A, 即A, A*互为对偶公式.(p∧ q )*= p∨q(~(p∨q))*=~( p∧q ) (~p ∨(q ∧r))*=~p∧ (q∨r)Proposition 设A, B是两个命题公式, A Û B 则A* Û B* A是恒真式1, 则A*是恒假式0 A=p∨~p=1 A*=p∧~p=02.1.5范式normal formula propositions2.4.1析取范式命题变元p1,p2,……,pn的基本合取项basic conjunction terms Q1∧Q2∧……∧Qn其中每个 Qi =pi 或 ~pi 1≤i≤n.p1p2…pn有2n个基本合取项。
p1p2p3的8个基本合取项为p1∧p2∧p3, p1∧p2∧~p3,p1∧~p2∧p3, ~p1∧p2∧p3,p1∧~p2∧~p3, ~p1∧~p2∧p3,~p1∧p2∧~p3, ~p1∧~p2∧~p3命题变元p1,p2,…,pn的赋值σ(p1,p2,…,pn)对应的基本合取项: Q1∧Q2∧……∧Qn其中每个 Qi =pi if piσ=1 Qi=~pi if piσ=0.设Q1∧Q2∧……∧Qn是命题变元p1,p2,…,pn的一个基本合取项,σ是p1,p2,…,pn的一个赋值,则 (Q1∧Q2∧……∧Qn) σ=1 当且仅当 Q1∧Q2∧……∧Qn是σ对应的基本合取项p1p2p3的8个基本合取项对应的赋值:p1∧。












