3-1 逻辑运算、基本定理、基本规则
数字电路(第一章逻辑代数基础)

东南大学计算机系
电话: 025-3792757 Email:qqliu@
刘其奇
1
第一章 逻辑代数基础
1-1 概述
1-1-1 数字量和模拟量
自然界中物理量分为两大类:
数字量:它们的变化在时间上和数量上都是离散的; 在时间上不连续。
模拟量:它们的变化在时间上或数值上是连续的。 数字信号:表示数字量的信号,是在两个稳定状态之 间作阶跃式变化的信号。 脉冲:是一个突然变化的电压或电流信号。
11
有权码
常用BCD码 十进制数
0 1 2 3 4 5 6 7 8 9
无权码
8421BCD
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
5421BCD
0000 0001 0010 0011 0100 1000 1001 1010 1011 1100
22
2)变量常量关系定律
0、 1律:A • 1 = A; (2 )
A • 0 = 0;(1)
A + 1 = 1; (11) A + 0 = A(12) ;
互补律:A • A = 0; ) A + A = 1;(14) (4
3)逻辑代数的特殊定律
重叠律:A • A = A; ) A + A = A; (13) (3
Y = A + A BC( A + BC + D) + BC = A + ( A + BC)( A + BC + D) + BC = A + A ( A + BC + D) + BC( A + BC + D) + BC = A + BC
《数字逻辑》第3章习题答案

题
【3-1】填空: (1) 逻辑代数中有三种最基本运算: 与 、 或 和 非 ,在此基础上又派生出五种基本运算, 分别为 与非 、 或非 、 异或 、 同或 、和 与或非 。 (2) 与运算的法则可概述为:有 0 出 0 ,全 1 出 1 ;类似地,或运算的法则为 有”1”出”1”, 全”0”出”0” 。 (3) 摩根定理表示为: A B = A B ; A B = A B 。 (4) 函数表达式 Y= AB C D ,则其对偶式为 Y ' = ( A B)C D 。 积的形式结果应为 M ( 0,1,2,4,5,8,9,10)。 (5) 函数式 F=AB+BC+CD 写成最小项之和的形式结果应为 m ((3,6,7,11,12,13,14,15)), 写成最大项之
0 0 1 1 1 1
1 1 0 0 1 1
0 1 0 1 0 1
1 1 0 0 1 0
【3-8】写出下列函数的反函数 F ,并将其化成最简与或式。 (1) F1 ( A D )( B C D)( AB C ) (2) F2 ( A B )( BCD E )( B C E )(C A) (3) F3 A B C A D (4) F4 ( A B)C ( B C ) D 解: (1) F1 AD C (2) F2 AB A C E (3) F3 AB AC A D (4) F4 BC C D ABD A B C 【3-9】用对偶规则,写出下列函数的对偶式 F ,再将 F 化为最简与或式。 (1) F1 AB B C A C (2) F2 A B C D (3) F3 ( A C )( B C D)( A B D) ABC (4) F4 ( A B )( A C )( B C )(C D) (5) F5 AB C CD BD C 解:题中各函数对偶函数的最简与或式如下: (1) F1 A BC AB C (2) F2 A B D A C D (3) F3 AC A BD (4) F4 A BC B C CD (5) F5 ABC D (6) F6 AB C D 【3-10】已知逻辑函数 F A B C , G=A⊙B⊙C,试用代数法证明: F G 。 解:
逻辑运算法则

逻辑运算法则逻辑运算一直是人类思维中重要的组成部分,对于逻辑运算法则的研究则进一步拓展了人们对于逻辑思维的认识。
本文将从逻辑运算法则的基本概念出发,深入探讨其在不同情景下的应用,并探讨其对于日常生活和决策制定的重要性。
逻辑运算法则的基本概念逻辑运算法则是指在逻辑思维中使用的一系列规则和原则,旨在确保推理和论证的准确性和有效性。
其基本概念包括三大部分:命题逻辑、联结词和推理规则。
命题逻辑命题逻辑是逻辑运算法则的基础,它涉及命题的真假和逻辑关系的推断。
在命题逻辑中,命题可以是真可以是假,用符号P、Q、R等表示。
通过逻辑运算法则可以对命题之间的关系进行推理和推断,帮助我们更好地理清思路。
联结词联结词是连接命题的逻辑符号,包括“与”、“或”、“非”等。
它们用于表达不同的逻辑关系,帮助我们更准确地描述信息之间的关系。
推理规则推理规则是逻辑运算法则的重要组成部分,包括假言推断、析取三段论、假言三段论等。
通过这些推理规则,我们可以从已知的命题中得出新的结论,进行更深入的推理和论证。
逻辑运算法则在实际生活中的应用逻辑运算法则不仅仅是一种抽象的概念和原则,它还广泛应用于我们的日常生活中。
决策制定在面对日常生活中的选择和决策时,逻辑运算法则可以帮助我们分析各种因素的优劣,做出明智的决策。
通过逻辑运算法则,我们可以更好地评估风险和机会,提高决策的准确性和效率。
辩论和讨论在辩论和讨论中,逻辑运算法则可以帮助我们更好地组织自己的观点,避免逻辑混乱和谬误。
通过合理运用推理规则和联结词,我们可以更有说服力地表达自己的观点,并有效地驳倒对方的论证。
问题解决在解决问题和处理矛盾时,逻辑运算法则可以帮助我们快速定位问题的关键点,并找出解决问题的方法。
通过正确应用逻辑运算法则,我们可以更系统地分析问题,找出最佳解决方案。
总结逻辑运算法则作为人类思维中重要的一部分,对于我们的日常生活和决策制定具有重要意义。
通过深入理解逻辑运算法则的基本概念和应用,我们可以提高自己的逻辑思维能力,更好地应对各种挑战和问题。
《数字电子技术基础》读书笔记02逻辑代数基础

《数字电子技术基础》读书笔记02 逻辑代数基础2.1从布尔代数到逻辑代数1849年英国数学家乔治布尔(George Boole)提出布尔代数,使用数学方法进行逻辑运算。
把布尔代数应用到二值逻辑电路中,即为逻辑代数。
2.2逻辑代数中的运算(想想初等代数中的加减乘除)2.2.1三种基本运算与(AND):逻辑乘,Y=A B或(OR):逻辑加,Y=A+B非(NOT):逻辑求反,Y=Aˊ简单逻辑运算(与、或、非)的两套图形符号,均为IEEE(国际电气与电子工程师协会)和IEC(国际电工协会)认定。
上排为国外教材和EDA软件中普遍使用的特定外形符号;下排为矩形符号。
2.2.2复合逻辑运算(都可以表示为与、或、非的组合)与非(NAND):先与后非,与的反运算,Y=(A B)ˊ或非(NOR):先或后非,非的反运算,Y=(A+B)ˊ与或非(AND-NOR):先与再或再非,Y=(A B+C D)ˊ异或(Exclusive OR):Y=A⊕B=A Bˊ+AˊB A和B不同,Y为1;A和B相同,Y为0。
当A与B相反时,A Bˊ和AˊB,肯定有一个结果为1,则Y为1。
同或(Exclusive NOR):Y=A⊙B=A B+AˊBˊA和B相同,Y为1;A和B不同,Y为0。
当A与B相同时,A B和AˊBˊ,肯定有一个结果为1,则Y为1。
同或与同或互为反运算,即两组运算,只要输入相同,一定结果相反。
A⊕B=(A⊙B)ˊA⊙B=(A⊕B)ˊ复合逻辑运算的图像符号和运算符号。
2.3逻辑代数的基本公式和常用公式2.3.1基本公式(见对偶定理)2.3.2若干常用公式(见逻辑函数化简方法之公式化简法)2.4逻辑代数的基本定理2.4.1代入定理(相当于初等代数中的换元)任何一个包含逻辑变量A的逻辑等式中,若以另外一个逻辑式代入式中所有A的位置,则等式依然成立。
2.4.2反演定理对于任意一个逻辑式Y,若将其中所有的""换成"+","+"换成"","0"换成"1","1"换成"0",原变量换成反变量,反变量换成原变量,则得到的结果就是Yˊ。
逻辑运算定理

For personal use only in study and research; notfor commercial use蚇3.3逻辑运算定理羇 3.3.1逻辑函数相等有两个逻辑函数F和G,如果对于F和G的每一种取值组合,对应的输出都相同,我们说这两个逻辑函数相等,记作F=G。
由逻辑函数相等的概念,可以得到下面的推论:如果F=G,则F和G对应的真值表完全相同;反过来,如果两个逻辑函数的真值表完全相同,则F=G.例3.3.1证明A+AB=A+B解:根据题意,列出真值表如表3.3.1所示。
膁表3.3.1 例3.3.1的真值表膃由表,对于A+AB和A+B两个逻辑函数的每一种取值组合,它们的输出完全相同。
所以,A+AB=A+B逻辑函数相等的概念是逻辑函数运算、化简和变换的基础。
我们介绍的定理、公式都可以利用逻辑函数相等的概念加以证明。
3.3.2逻辑运算公理常用的逻辑运算公理如表薁表3.3.2 常用逻辑运算公理莆3.3.3逻辑运算定理常用的逻辑运算定理如表蚆表3.3.3 常用逻辑运算定理3.3.4常用公式逻辑运算的公式有许多,在表,实际上,只要经过证明的等式都可以在以后的变换和化简时使用。
表3.3.4 常用公式注:公式1、2为吸收律和分配律的应用,公式3为多余因子定律,公式4为多余项定律,公式5为与或和或与转换定律。
3.3.5逻辑代数的三个基本规则1.代入规则若两个逻辑函数相等,即F=G,且F和G中都存在变量A,如果将所有出现变量A 的地方都用一个逻辑函数L代替,则等式仍然成立。
这个规则称为代入规则。
因为任何一个逻辑函数,它和一个逻辑变量一样,只有两种可能的取值(0和1),所以代入规则是正确的。
有了代入规则,就可以将基本等式(定理、常用公式)中的变量用某一逻辑函数来代替,从而扩大了它们的应用范围。
例3.3.2已知等式A(B+E)=AB+AE,将所有出现E的地方代之以(C+D),试证明等式成立。
解: 原式左边=A[B+(C+D)]=AB+A(C+D)=AB+AC+AD原式右边=AB+A(C+D)=AB+AC+AD所以等式A[B+(C+D)]=AB+A(C+D)成立。
逻辑代数的基本定理_基本规则_逻辑函数简化(18)

Y AB AC
①求出反函数的最简 与或表达式
Y AB AC (A B)(A C) AB AC BC AB AC
②利用反演规则写出函数的最 简或与表达式
Y ( A B)( A C )
15
4、最简或非-或非表达式
非号最少、并且每个非号下面相加的变量也最少的或非-或非表达式。
则可得到的一个新的函数表达式Y',Y'称为函Y的对
偶函数。这个规则称为对偶规则。例如:
Y AB CDE
Y (A B)(C D E)
Y ABC DE
Y ABC DE
8
P21 表2.3.4
对偶规则的意义在于:如果两个函数相等,则它们的对偶函数也相等。利用对偶 规则,可以使要证明及要记忆的公式数目减少一半。例如:
0
00
1 11
0
101 101源自001 011
11
0 00
A B A+B A+B A B
0
00
1 11
0
11
0 10
1
01
0 01
1
11
0 00
A+B
1 1 1 0
A·B 1 0 0 0
2
2.3.2 逻辑代数的基本定 律
(1)常量之间的关系
与运算:0 0 0 0 1 0 1 0 0 111
或运算:0 0 0 0 11 1 0 1 111
10
本节小结
逻辑代数是分析和设计数字电路的重 要工具。利用逻辑代数,可以把实际逻 辑问题抽象为逻辑函数来描述,并且可 以用逻辑运算的方法,解决逻辑电路的 分析和设计问题。
与、或、非是3种基本逻辑关系,也 是3种基本逻辑运算。与非、或非、与或 非、异或则是由与、或、非3种基本逻辑 运算复合而成的4种常用逻辑运算。
基本逻辑关系及运算法则

2.几个常用的逻辑函数 下面介绍几个最常用的由“与”“或”“非”组成的 逻辑函数。 (1)“与非”逻辑函数。“与非”逻辑是“与”运算和 “非”运算的复合。先将输入逻辑变量A、B进行“与”运 算,再进行“非”运算,其逻辑表达式为
基本逻辑关系及运算法则
二、 逻辑变量和逻辑函数
(2)“或非”逻辑函数。“或非”逻辑是“或”运算和 “非”运算的复合。先将输入逻辑变量A、B进行“或”运 算,再进行“非”运算,其逻辑表达式为
汽车电工电子技术
基本逻辑关系及运算法则
一、 基本逻辑运算
1.“与”逻辑运算
当决定某一事件发生的所有条件都满足时, 结果才会发生,这种因果关系称为“与”逻辑关 系,如图6-2所示。
若把开关闭合作为条件,把灯亮作为结果, 则只有开关A、B都闭合时,灯F才会亮。若用逻 辑表达式来描述“与”逻辑,则可写成
一、 基本逻辑运算
2.“或”逻辑运算
在决定事件发生的所有条件中,只要有任意 一个满足,结果就会发生,这种因果关系称为“ 或”逻辑关系。如图6-3所示,开关A、B只要有 一个闭合,灯就亮;只有开关全部断开时,灯才 不亮。
基本逻辑关系及运算法则
一、 基本逻辑运算
2.“或”逻辑运算
基本逻辑关系及运算法则
1.逻辑代数的公理 0•0=00+0=0 0•1=00+1=1 1•0=0 1+0=1 1•1=1 1+1=1 若A≠0,则A=1;若A≠1,则A=0。
基本逻辑关系及运算法则
三、 逻辑代数的公理、定理和定律
2.定理和定律 (1)交换律:A•B=B•A;A+B=B+A。 (2)结合律:A•(B•C)=(A•B)•C; A+(B+C)=(A+B)+C。
数字电路与逻辑设计复习

第二章 逻辑函数及其简化 公式法化简
① F=(A⊕B)(B⊕C) ●A+B+A+C
解: F=[(A⊕B)(B⊕C) +A+B] ●(A+C) =[(AB+AB)(BC+BC)+A+B) ●(A+C)
第二章 逻辑函数及其简化 1 若A、B、C、D、E为某逻辑函数输入变量,函数的最大项表达式 所包含的最大项的个数不可能是: A 32 B 15 C 31 D 632 2 以下表达式中符合逻辑运算规则的是: A. C●C=C2 B. 1+1=10 C. 0﹤1 D. A+1=1 3 符合逻辑运算规则的是: A. 1×1=1 B. 1+1=10 C. 1+1=1 D. 1+1=2 4 逻辑函数F=AB+CD+BC的反函数F是:_____;对偶函数F﹡是:____; 5 逻辑代数的三个重要规则是:_________,__________,_________ 当逻辑函数有n个变量时,共有____种变量取值组合。 6 异或与同或在逻辑上正好相反,互为反函数,对吗? 7 逻辑变量的取值,1比0大,对吗? 8 F=A⊕B⊕C=A⊙B⊙C,对吗? 答案:1. D 2. D 3. C 4. ___ 5. ____ ____ 6. √ 7. × 8. √
第一章 绪论 1.数制的转换 (1)任意进制→十进制(按位权展开相加) (2)十进制→任意进制(除R取余,乘R取整) (3) 二进制--八进制--十六进制(中介法) (4)精度要求(1/Ri<精度要求值) 2.常用的BCD码 有权码(8421码、2421码、5121码、631-1码) 无权码(余3码,移存码、余3循环码)。
数字逻辑-逻辑代数基础

2.2 逻辑代数的公理、定理及规则
1.公理系统: (满足一致性、独立性和完备性) 交换律:A+B=B+A,A•B=B•A; 结合律:(A+B)+C=A+(B+C); (A•B)•C=A•(B•C) 分配律:A+(B•C)=(A+B)•(A+C) A•(B+C)=A•B+A•C 0-1律:A+0=A,A•1=A;A+1=1,A•0=0 互补律:A+A=1,A•A=0
F=A+BC=A(B+B)(C+C)+(A+A)BC =ABC+ABC+ABC+ABC+ABC+ABC =ABC+ABC+ABC+ABC+ABC =∑m(1,4,5,6,7)
36
例:将F=(AB+AB+C)AB转换成最小项之和
37
2、转换成最大项 利用逻辑代数的公理、定理和规则对表达式进
行逻辑变换。过程如下: ①将表达式转换成一般“或—与表达式”。 ②将表达式中非最大项的“或”项都扩展成最
1
1、基本逻辑运算
1)逻辑“与”运算
对于逻辑问题,如果决定某一事件发生的多个 条件必须同时具备,事件才能发生,则这种因果关 系称之为“与”逻辑。逻辑代数中,“与”逻辑关 系用“与”运算描述。
“与”运算又称为逻辑乘,其符号为“·”、 “∧”、“AND”。
逻辑表达式:F=A·B=A∧B=
1 (A、B均为1) 0 (A、B中任一为0)
任何一个逻辑函数都可以表示成若干个最大项 的“积”的形式。
31
▪ 推论:n个变量的2n个最大项不是包含在F的 标准“和之积”之中,便是被包含在F的标准 “和之积”之中。
第三章 逻辑代数与 逻辑函数

4
0100 0
5
0101 1
+∑d(11,12,13,14,15)
6
0110 0
7
0111 1
CD AB 00 01 11 10
00 0 1 1 0 01 0 1 1 0
11 ×0 ×0 ×0 ×0 10 0 1 ×0 ×
F=D
F = AD+BCD
8
1000 0
9
1001 1
1010 ×
无
1011 ×
•与或表达式易于从真值表直接写出,而且只需运用一次摩根 定律就可以从最简与或表达式变换为与非-与非表达式,从而 可以用与非门电路来实现。
二. 逻辑函数代数法化简
•最简与或表达式有两个特点: 1.与项(即乘积项)的个数最 少; 2.每个与项中变量的个数最少。
1.消去多余项: 例 F=AB+ABC(E+F)=AB
2.消去合并项: 例 F=ABC+ABC =A(BC+BC)=A
3.消去因子:
例 F=AB+AC+BC
=AB+(A+B)C=AB+ABC=AB+C
4.添加项配项: 例 F=AB+BC+BC+AB
=AB+BC+BC+AB+AC =AB+BC+AC
•对较简单逻辑函数用代数化简很方便。对较复杂的逻辑 函数化简不但要求熟练掌握逻辑代数的基本公式,而且 需要一些技巧,特别是较难掌握获得代数化简后的最简 逻辑表达式的方法。
二. 基本运算定律
1.交换律:A B=B A A+B=B+A A + B=B + A 2.结合律:A(B C)=(A B)C (A+B)+C=A+(B+C)
逻辑代数中的三种基本运算

& ≥1
Y3
(真值表略)
(4) 异或逻辑 A
=1
(Exclusive—OR) B
Y4 A B AB AB
(5) 同或逻辑 (异或非)
(Exclusive—NOR)
Y5 A B
A B
=1
AB AB
= A⊙B
Y4
A B Y4 00 0
01 1
10 1
11 0
A B Y5
) A
公式 (4) 证明: AB AC BC AB AC
左 AB AC ( A A) BC A AB A AB AC ABC ABC AB AC
推论
AB AC BCD AB AC
公式 (5) 证明: AB AB A B AB
左 AB AB ( A B) ( A B)
A A A B AB B B A B AB 即 A B = A⊙B 同理可证 A⊙B A B
六、关于异或运算的一些公式
异或 A B AB AB A B = A⊙B 同或 A⊙B AB A B A⊙B A B (1) 交换律 A B B A
(2) 结合律 ( A B) C A ( B C ) (3) 分配律 A ( B C) AB AC
(4) 常量和变量的异或运算 A 1 A A 0 A
(5) 因果互换律
如果 A B C
A A 0 A A 1
则有 A C B BC A
电源
开关B
灯Y
逻
或逻辑关系
辑A 符B
≥1
Y
号
或门(OR gate)
逻辑代数的基本定律及规则

逻辑代数的基本定律及规则文章来源:互联网作者:佚名发布时间:2012年05月26日浏览次数: 1 次评论:[已关闭] 功能:打印本文一、逻辑代数相等:假定F、G都具有n个相同变量的逻辑函数,对于这n个变量中的任意一组输入,如F和G都有相同的输出值,则称这两个函数相等。
在实际中,可以通过列真值表来判断。
二、逻辑代数的基本定律:在逻辑代数中,三个基本运算符的运算优先级别依次为:非、与、或。
由此推出10个基本定律如下:1.交换律A+B=B+A;A·B=B·A2.结合律A+(B+C)=(A+B)+C;A·(BC)=(AB)·C3.分配律A·(B+C)=AB+AC;A+BC=(A+B)·(A+C)4.0-1律A+0=A;A·1=AA+1=1 ;A·0=05.互补律A+=1 ;A·=06.重叠律A·A=A;A+A=A7.对合律=A8.吸收律A+AB=A;A·(A+B)=AA+B=A+B;A·(+B)=ABAB+B=B;(A+B)·(+B)=B9.反演律=·;=+10.多余项律AB+C+BC=AB+C;(A+B)·(+C)·(B+C)=(A+B)·(+C)上述的定律都可用真值表加以证明,它们都可以用在后面的代数化简中。
三、逻辑代数的基本规则:逻辑代数中有三个基本规则:代入规则、反演规则和对偶规则。
1.代入规则:在任何逻辑代数等式中,如果等式两边所有出现某一变量(如A)的位置都代以一个逻辑函数(如F),则等式仍成立。
利用代入规则可以扩大定理的应用范围。
例:=+,若用F=AC代替A,可得=++2.反演规则:已知函数F,欲求其反函数时,只要将F式中所有的“·”换成“+”,“+”换成“·”;“0”换成“1”,“1”换成“0”时,原变量变成反变量,反变量变成原变量,便得到。
教案第二讲逻辑代数基础知识

此处注意:要提醒学生,正负逻辑问题,课程主要针对正逻辑进行讨论。
课堂设计:与逻辑运算可采用实例教学,这易于学生理解和掌握。
课堂设计:或逻辑运算可采用实例教学,这易于学生理解和掌握。
课堂设计:非逻辑运算可采用实例教学,这易于学生理解和掌握。
为了节约课时采用课件PPT演示方式组织教学。
三种基本逻辑运算
(1)与逻辑(与运算)
与逻辑:仅当决定事件(Y)发生的所有条件(A,B,C,…)均满足时,事件(Y)才能发生。表达式为:Y=A·B·C·…。
例:开关A,B串联控制灯Y亮或灭。开关闭合定义为控制事件发生,灯被点亮定义为被控事件发生。
将开关接通记作1,断开记作0;灯亮记作1,灯灭记作0。可以作出表格来描述与逻辑关系——真值表方式描述。两个开关均接通时,灯才会亮。逻辑表达式为:Y=A·B。
(3)非逻辑(非/反运算)
非逻辑:当决定事件(Y)发生的条件(A)满足时,事件不发生;条件不满足,事件反而发生。表达式为: 。
例:实现非逻辑功能的开关A控制灯Y,如图所示。
实现非逻辑的电路称为非门。非门的逻辑符号:
常用的逻辑运算
①与非运算
逻辑表达式为:
②或非运算
逻辑表达式为:
③异或运算
逻辑表达式为:
5.课后讨论与思考
问题:设计三人表决电路(A、B、C)。每人一个按键,如果同意则按下按键,用“1”表示,不同意则不按按键,用“0”表示。表决结果用指示灯Z表示,多数同意时指示灯Z亮,用“1”表示;否则指示灯Z不亮,用“0”表示。分别用真值表、标准与或逻辑函数式、逻辑图、波形图描述该逻辑电路功能。
让学生思考,利于对该节课内容的掌握。
实现与逻辑的电路称为与门。与门的逻辑符号如下。
逻辑代数的基本公式和常用公式

一.逻辑运算当二进制代码表示不同的逻辑状态时,可以按照一定的规则进行推理运算1.三种基本的逻辑关系①与②或③非④几种常用的复合逻辑运算2.逻辑代数的基本公式和常用公式①基本公式①基本公式3.逻辑代数的基本定理①代入定理:在任何一个包含A的逻辑式中,若以另外一个逻辑式代入式子中A的位置,则等式依然成立②反演定理:如果一个表达式想要取反,那么就在这个表达式中将原变量变为反变量,将反变量变为原变量即可。
4.逻辑函数及其表示方法如果以逻辑变量为输入,运算结果为输出,则输入变量的值确定以后,输出的取值也会随之而定。
输入输出之间是一种函数关系注:在二值逻辑中,输入输出都只有两种取值可能,非零即一。
1.逻辑函数的两种标准表达形式①最小项之和:最小项M,其中M是乘积项,它包含N个因子,N个变量均以原变量和反变量的形式在M中出现一次最小项的编号:最小项的性质:在输入变量任意一个取值下,有且仅有一个最小项的值为1.全体最小项之和为1.任何两个最小项之积为0两个相邻的最小项之和可以合并,消掉一对因子,只留下一个公共因子。
注:相邻指的仅一个变量不同的两项。
②最大项之积最大项:M是相加项,它包含了N个因子,N个变量均以原变量或者反变量的形式在M中出现一次。
其实最小项与最大项是可以相互进行转变的,转变的方式就是摩根定理。
5.逻辑函数的化简逻辑函数的最简形式:最简与或包含的乘积项已经最少,每个乘积项的因子也最少称为最简的与或逻辑式。
①卡诺图化简法:实质:将逻辑函数的最小项之和以图形的方式表达出来以2的N次方分别代表N变量的所有最小项,并且将他们排列成矩阵,而且使得几何位置相邻的两个最小项在逻辑上也是相邻的(只有一个变量不同),这样就得到表示N变量全部最小项的卡诺图。
用卡诺图化简函数:依据:具有相邻的最小项可以合并,消去不同的因子,并且在卡诺图中,最小项的相邻可以直观的从图中反映出来。
合并最小项的原则:两个相邻的最小项可以合并成一项,消去一对因子;四个排成矩形的相邻最小项可以合并成一项,消去两对因子;八个相邻的最小项可以合并为一项,消去三对因子;。
计算机组成原理逻辑运算

(7)
§1.2 基本逻辑关系
逻辑:指事物的前因和后果所遵循的规律 逻辑状态:逻辑“真”为“1”,逻辑“假”为 “0” 基本逻辑关系:与 ( and ) 或 (or ) 非 ( not ) 与逻辑:决定事件发生的各条件中,所有条件都 具备,事件才会发生(成立) 规定: A E B F 开关合为逻辑“1” 开关断为逻辑“0”
=1
提出A 反变量吸收
(38)
利 用 逻 辑 代 数 的 基 本 公 式
例2:F
AB A B BC B C
(AB A B ) (BC B C) AB A B(C C)
五、反演定理
德 • 摩根 (De • Morgan)定理:
AB A B
A B AB
可以用列真值表的方法证明:
A 0 0 1 1 B 0 1 0 1 AB 0 0 0 1
AB
A
1 1 0 0
B
AB
1 1 1 0
1 0 1 0
1 1 1 0
(24)
反演定理内容:将函数式 F 中所有的
A 0 0 0 0 1 1 1 1
B C 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1
F 0 0 0 0 0 1 1 1
(28)
1.4.2 逻辑函数式
逻辑代数式:把逻辑函数的输入、输出关 系写成与、或、非等逻辑运算的组合 式。也称为逻辑函数式,通常采用 “与或”的形式。 例:
F ABC ABC ABC ABC ABC
利用卡诺图化简
卡诺图适用于输入变量为3、4个的逻辑代数式的 化简;化简过程比公式法简单直观。
(37)
利用逻辑代数的基本公式
逻辑运算的基本定理

2454.2 逻辑运算的基本定理教学要求本节要求学生熟悉逻辑运算的基本法则,能熟练运用真值表证明复合命题不同表达式的相等,能准确领会实际问题中命题所表达的实际意义.知识点1. 集合运算的基本法则2. 逻辑运算的基本法则3. 命题的蕴含4. 命题的等价5. 解析逻辑性问题4.2.1. 集合运算的基本法则集合的并、交、补运算满足下列定理给出的一些基本运算法则. 定理4.2.1. 设A ,B ,C 为任意三个集合,Ω与«分别表示全集和空集,则下面的运算法则成立: (1)交换律:A ∪B =B ∪A ,A ∩B =B ∩A ;(2)结合律:(A ∪B )∪C =A ∪(B ∪C )=A ∪B ∪C , (A ∩B )∩C =A ∩(B ∩C )=A ∩B ∩C ; (3)分配律: (A ∩B )∪C =(A ∪C )∩(B ∪C ) , (A ∪B )∩C =(A ∩C )∪(B ∩C ); (4)摩根(Morgan)律: B A B A I U =,B A B A U I =; (5)等幂律: A ∪A =A ,A ∩A =A ;(6)吸收律: (A ∩B )∪A =A ,(A ∪B )∩A =A ;(7)0―1律: A ∪«=A ,A ∩Ω=A , A ∪Ω=Ω,A ∩«=«; (8)互补律: =A A U Ω , =A A I «;(9)重叠律: B A B A A U I U =)( , B A B A A I I =∪)( .证. 我们借助文氏(Venn)图绘出分配律第一式及摩根律第一式的证明,余者由读者模仿完成.图4.12246图4.13例4.2.1 试证明等式 C C A C B C B A =)()())((I U I U I I . 证. )()())((C A C B C B A I U I U I I结合律)()()(C A C B C B A I U I U I I )(摩根律)()()(C A C B C B A I U I U I U 分配律)(()(C A B C B A I U U I U ) 交换律)(()(C B A C B A I U U I U ) 分配律C B A B A I U U U )(()=Ω∩C =C .对偶. 定理4.2.1的九条定律中每一条都包含两个或四个公式,只要将其中一个公式中的∪换成∩,同时把∩换成∪,把«换成Ω,同时把Ω换成«,这样就得到了另一个公式,这种有趣的规则称为对偶原理. 例如,摩根定律B A B A I U =中的∪换成∩,∩换成∪,就得到了另一个摩根公式B A B A U I = . 例4.2.2)(C B A U I 的对偶为)(C B A I U ;)()(C A B A I U I 的对偶为)()(C A B A U I U ;C B A U U 的对偶式是C B A I I .4.2.2. 逻辑运算的基本法则在逻辑代数中,三种基本的逻辑运算:∨,∧,┓与集合的三种基本运算:∪,∩,完全相仿,因此有类似的定理.定理4.2.2. 设P ,Q ,R 为三个任意命题,则下面的运算法则成立: (1)交换律: P ∨Q =Q ∨P ,P ∧Q =Q ∧P ;(2)结合律: (P ∨Q )∨R =P ∨(Q ∨R )=P ∨Q ∨R ,(P ∧Q )∧R =P ∧(Q ∧R )=P ∧Q ∧R ; (3)分配律: (P ∧Q )∨R =(P ∨R )∧(Q ∨R ),(P ∨Q )∧R =(P ∧R )∨(Q ∧R ); (4)摩根(Morgan)律: ┓(P ∨Q )= ┓P ∧┓Q ,┓(P ∧Q )= ┓P ∨┓Q ; (5)等幂律: P ∨P =P , P ∧P =P ;(6)吸收律: (P ∧Q )∨P =P ,(P ∨Q )∧P =P ;(7) 0―1律: P ∨0=P ,P ∧1=P , P ∨1=1,P ∧0=0;(8)互补律:P∨(┓P)=1 , P∧(┓P)= 0;(9)重叠律:P∨(┓P∧Q )= P∨Q,P∧(┓P∨Q )= P∧Q.证. 我们可以借助命题真值表来证明逻辑等式.如果两复合命题的真值相同,则说这两个形式上不同的命题实质是同一命题,它们是相等的.下面给出分配律第一式与摩根律第二式的证明.余者请读者由真值表自行模仿完成证明.P Q R P∧Q(P∧Q)∨R P∨R Q∨R(P∨R)∧(Q∨R)111 1 1 1 1 1111 1 0 1 1 1111 0 1 0 1 11 0 0 0 0 1110 1 1 0 1 110 1 0 0 0 010 0 1 0 1 110 0 0 0 0 0由此看出,复合命题(P∧Q)∨R,(P∨R)∧(Q∨R)的真值完全相同,所以有(P∧Q)∨R= (P∨R)∧(Q∨R)再由真值表P Q P∧Q┓(P∧Q) ┓P┓Q┓P∨┓Q1 1 1 0 011 0 0 1 0110 1 0 1 1110 0 0 1 1看出复合命题┓(P∧Q)和┓P∨┓Q有相同的真值,因此它们是相等的命题.即┓(P∧Q)= ┓P∨┓Q .在逻辑代数中,对偶法则仍然成立.只是要将集合Ω与«的对偶改成恒真命题1与恒假命题0的对偶.例4.2.3试证明:(A∨B)∧(A∨┓B)=A .证一.(A∨B)∧(A∨┓B)=A∨(B∧┓B)=A∨0=A .证二. 运用真值表,命题(A∨B)∧(A∨┓B)的真值表是A B┓B A∨B A∨┓B(A∨B)∧(A∨┓B)1 1 0 1 1 11 0 1 1 1 10 1 0 1 0 00 0 1 0 1 0(A∨B)∧(A∨┓B) 与A给出同样的真值.因此(A∨B)∧(A∨┓B) = A .例4.2.4试证明┓A∨┓(A∧B)∨┓(A∨B) = ┓A∨┓B .证.┓A∨┓(A∧B)∨┓(A∨B)=┓A∨(┓A∨┓B)∨(┓A∧┓B)=(┓A∨┓A)∨┓B∨(┓A∧┓B)=(┓A∨┓B)∨(┓A∧┓B) = ┓A∨┓B .4.2.3.命题的蕴含设A,B, C为平面上的三条直线,考虑它们之间是否垂直与平行,令命题:P:A⊥B与B⊥C247Q:A∥C那么可能出现四种情况:(1) P为真命题,Q为真命题.(2) P为真命题,Q为假命题.(3) P为假命题,Q为真命题.(4) P为假命题,Q为假命题.(1) (2) (3)图4.13由(1)我们说“P蕴含Q”显然是真的(见图4.13中(1)).由(2)我们说“P蕴含Q”显然是假的,因为这种情况不可能发生(见图4.13中(1)).由(3)或(4),前提P是假的,结果Q是真是假都有可能发生,对这两种情况我们仍可以说“P蕴含Q”,即“P蕴含Q”是真的(见图4.13中(2)或(3)).注. 这里所说的“真”是指其中的蕴含关系是真,并不是指命题Q为真.现在,对一般的两个命题P和Q组成的复合命题“命题P蕴含命题Q”作如下定义:定义.设P,Q为两个命题,通过联接词“若…则…”联接P与Q的复合命题“若P则Q”称为“P蕴含Q”,记为:P→Q.其真值由下表给出.逻辑蕴含的真值表P Q P→Q1 1 11 0 00 1 10 0 1即当且仅当P真Q假时,P→Q为假,其余情况,P→Q均为真.例4.2.5 下列蕴含命题为真命题:(2是偶数) → (3是奇数)(2是奇数) → (3是奇数)(2是奇数) → (3是偶数)它们分别对应真值表的一,三,四行.命题:(2是偶数) → (3是偶数)是假命题,它对应真值表的第二行.例4.2.6 设命题P:函数f(x)在区间(a,b)内可微.Q:函数f(x)在区间(a,b)内连续.则有P→Q:若f(x) 在区间(a,b)内可微的,则它在区间(a,b)内连续.证.当P,Q均为真命题时,由P推得Q是正确的,即P→Q是真命题.当P=1,Q=0,即f(x)可微,由f(x)的可微性推得它是不连续的,显然这是错的,即P→Q是假命题.最后,当P=0,即f(x)不可微时,此时f(x)或者连续,或者不连续,两种情况均存在,因此P→Q是真命题.248249例4.2.7 试证明 : P → Q = ┓P ∨Q . 证. 借助真值表PQ┓PP → Q ┓P ∨Q 1 1 0 1 1 1 0 0 0 0 0 1 1 1 1 0 0 111得知,对任一组P 、Q 的真值,由P ,Q 复合而成的命题P → Q 和┓P ∨Q ,具有相同的真值,因此它们表达的是相等的命题,即P → Q = ┓P ∨Q . 例4.2.8 试证明:P → (Q ∨R )= (P → Q )∨(P → R ). 证. 通过命题的逻辑运算P → (Q ∨R ) = ┓P ∨(Q ∨R ) = ┓P ∨Q ∨R= (┓P ∨Q )∨(┓P ∨R )= (P → Q )∨(P → R ) 得知,等式P → (Q ∨R )= (P → Q )∨(P → R )成立.4.2.4. 逻辑的等价设A ,B 为平面上的两条直线,命题 P : A ⊥B Q : B ⊥A当P 为真命题,即A ⊥B 时,Q 也为真命题,即B ⊥A;这时P →Q , Q →P 均为真命题. 当P 为假命题时,即A 不垂直于B ,Q 也为假命题,B 不垂直于A; 这时P → Q , Q →P 均为假命题.图4.14当P 为真命题,Q 为假命题时,即A ⊥B ,而 B 不垂直于A,这是不可能的,即 P → Q 为假命题.同样当P 为假命题,Q 为真命题,即A 不垂直于B ,,此时B ⊥A 也是不可能的.综上所述,将命题A ⊥B ↔B ⊥A 叙述为:当A ⊥B ,B ⊥A 同时为真命题或同时为假命题时,它是真命题.其余情况下均为假命题.定义. 设P ,Q 为两个命题,称P ,Q 是等价的,并记为P ↔Q :当P 、Q 同时为真命题或同时为假命题时,命题P ↔Q 为真命题,而在其它情况下,P ↔Q 为假命题.即有下列逻辑等价的真值表:P Q P ↔Q 1 1 0 01 0 1 01 0 0 1例4.2.9 试证明: P ↔Q =(P →Q )∧(Q →P ). 证.借助真值表P Q P →Q Q →PP ↔Q(P →Q )∧(Q →P ) 1 1 11 111 0 0 01111111得知,对任一组P,Q的真值,命题P↔Q,(P→Q)∧(Q→P)具有相同的真值,因而它们是相等的命题,即P↔Q = (P→Q)∧(Q→P).因此,有时也把P,Q的等价说成同时有P→Q,Q→P.即所谓的P当且仅当Q.注. 两个命题的等价与两个命题的相等是两个不同的概念,前者是两个命题间的蕴含关系,而后者是指由几个相同的简单命题复合成真值表完全相同的两个复合命题.例4.2.10试证明:P↔Q = (┓P∧┓Q)∨(P∧Q).证. P↔Q = (P→Q)∧(Q→P)=(┓P∨Q)∧(┓Q∨P)= (┓P∧(┓Q∨P))∨(Q∧(┓Q∨P))=(┓P∧┓Q)∨(┓P∧P)∨(Q∧┓Q)∨(Q∧P)=(┓P∧┓Q)∨(P∧Q).例4.2.11设E为任一集合,证明:«⊂E .证.由⊂(包含)的定义知«⊂E↔ (x∈«→x∈E)而对任x,“x∈«”是假命题.因此,x∈«→x∈E是真命题.于是,由等价↔的定义,知«⊂E是真命题.至此,我们有了五种逻辑联接词:或,与,非,若…则…,当且仅当.也可把它们看成是五种逻辑运算:∨,∧,┓,→,↔.有时它们在同一逻辑式中出现,关于它们的运算先后顺序,除了加括号外,规定按下列优先级别进行:↔,→,∧,∨,┓即其中左边的比右边的作用范围大,也即右边的运算优先于左边的运算.例如逻辑式P∧Q∨R→Q∧┓S∨R就意味着((P∧(Q∨R)) → (Q∧((┓S)∨R)))规定最外层括号与┓S的括号可省略,于是上述逻辑式实际上就是(P∧(Q∨R)) → (Q∧(┓S∨R))例4.2.12设P:这是盗窃案.Q:有脏物.观察真值表P Q P→Q┓Q P∧┓Q ┓(P∧┓Q)1 1 0 0 11111111111可知P→Q = ┓(P∧┓Q) . 由P→Q说明,既是盗窃案,就应该有赃物; 而由┓(P∧┓Q)说明,这是盗窃案而没有赃物,这是不可能的.这两句话具有相同的意义,它们代表相等的命题.由例4.2.7及4.2.10可以看出,命题的蕴含与等价这两种运算可以由基本逻辑运算加,乘,非来实现.由有限个命题通过有限次基本逻辑运算产生的复合命题称为逻辑函数,其中的命题都是250251逻辑变量. 例如F =P ∨Q ∧R →┓S ∨R就是一个逻辑函数,其中含有P ,Q ,R ,S 四个逻辑变量.逻辑函数是逻辑代数的重要研究对象.逻辑代数与普通代数的区别:(1)普通代数中变量的取值根据实际问题的需要,可以取各种各样的数,甚至可以取任意的实数或复数.但逻辑变量,即命题只取0或1两个值,而这0与1之间不分大小,只是两个不同的抽象符号.(2)运算方法上的差别:逻辑代数中只有三种基本运算:逻辑加∨,逻辑乘∧与逻辑非┓.而普通代数中有加,减,乘,除,还有乘方,开方.(3)基本运算律的差异:两者都有交换律,结合律,分配律,但逻辑代数中多一个加对乘的分配律:(P ∧Q )∨R =(P ∨R )∧(Q ∨R ),这不同于普通代数.此外,逻辑代数中还有些特殊的定律,如摩根律,重叠律,吸收律等.4.2.5. 解析逻辑性问题在这一段里我们通过几个有趣的实例,向读者介绍逻辑运算的实际应用.在逻辑代数中, 我们把含有未知量的等式称为逻辑方程. 利用逻辑代数中关于命题的演算规律, 可以对逻辑方程求解. 在解决与命题有关的逻辑问题时,往往引入命题的记号, 把问题转化为解逻辑方程, 这就是所谓解析逻辑性问题. 例4.2.13 如何排课程表?在给某班排课程表时, 数学、物理与语文老师都提出了各自的要求: 数学必须排在第一或第二节, 物理要排在第二或第三节,语文则要求排在第一或第三节.试问应该如何排那一天的课程表(假定那天只排三节课)才能满足三位老师的所有要求,有几种方案可供选择. 解一. 我们先用排列的方法处理.第一节 第二节 第三节 第一方案 数学 物理 语文 第二方案 语文 数学 物理 说明: (1) 按题意, 第一节只能排数学或语文.(2) 第一节排数学后, 第二节只能排物理, 而语文不能排在第二节, 只能排在第三节.(3) 第一节排语文后, 第二节可排物理或数学, 但数学不能排在第三节, 故应把数学排在第二节, 最后物理排在第三节. 于是可得上述两种方案 .解二. 为理解逻辑方程的应用方法, 现令命题. 3 2, ,1====i i Y i W i S i i i 节”“语文课排在第节”“物理课排在第节”“数学课排在第 于是根据题意, 建立逻辑方程组:==∧=∧=∧=∨=∨=∨.3 .2 ,1 ,031 132 121 1313221因一节只能排一门课节节或第语文要排在第节节或第物理要排在第节节或第数学要排在第i W Y Y S W S Y Y W W S S i i i i i i 现在求解上述逻辑方程组.252将前三个方程做逻辑乘:(S 1∨S 2)∧(W 2∨W 3)∧(Y 1∨Y 3)=1, 再对上述方程中前两个逻辑加用分配律:( ( S 1∧W 2 )∨(S 1∧W 3)∨(S 2∧W 2)∨(S 2∧W 3))∧(Y 1∨Y 3 ) = 1022=∧⇔W S 分配律(S 1∧W 2∧Y 1)∨(S 1∧W 2∧Y 3)∨(S 1∧W 3∧Y 1)∨(S 1∧W 3∧Y 3)∨(S 2∧W 3∧Y 1)∨(S 2∧W 3∧Y 3) =13311=∧=∧⇔Y W Y S (S 1∧W 2∧Y 3)∨(S 2∧W 3∧Y 1) = 1 .由此得=∧∧=∧∧01323211Y W S Y W S 或 =∧∧=∧∧10323211Y W S Y W S 或 =∧∧=∧∧11323211Y W S Y W S ,其中第三组显然无解.由此得课程表的两种排法,即前述两种方案.例4.2.14 由父亲(A),母亲(B)与三个子女(C, D, E)组成的某五口之家买了一台彩电.当天晚上打开电视,关于他们五人看电视的情况有下列五种正确的描述:1) A 看电视时B 也在看;2) D 和E :或是两人都看了,或他们之中的一个看了; 3) B 和C 只有一个看了;4) C 和D :或是两人都看了,或是两人都没有看; 5) 若E 看了,则A 和D 也都看了.试问:那天晚上,这个家庭中哪几个人确实看了电视? 解. 令命题 : A =“父亲(A) 看了电视”,B =“母亲(B) 看了电视”, C =“子女C 看了电视”, D =“子女D 看了电视”, E =“子女E 看了电视”. 根据题意, 建立逻辑方程组: 1) A → B = 1 (1)(注意命题“A 看电视时B 也在看”与命题“A 与B 都在看”的差别) 2) D ∨E = 1 (2)3) ( B ∧┓C )∨(┓B ∧C ) = 1 …… (3) 4) (C ∧D )∨(┓C ∧┓D ) = 1 …… (4) 5) E →A ∧D = 1 …… (5) 下面求解.(1) ⇔ ┓A ∨B = 1 (6)(5) ⇔ ┓E ∨(A ∧D ) = 1 (7)现将 (2), (3), (4), (6), (7)五个式子作逻辑乘:(┓A ∨B )∧(D ∨E )∧((B ∧┓C )∨(┓B ∧C ))∧((C ∧D )∨(┓C ∧┓D ))∧(┓E ∨(A ∧D ))= 1 ,对上式作逻辑非得( A ∧┓B )∨(┓D ∧┓E )∨((┓B ∨C )∧(B ∨┓C ))∨((┓C ∨┓D )∧(C ∨D ))∨ (E ∧(┓A ∨┓D ))= 0分配律⇔(A ∧┓B )∨(┓D ∧┓E )∨(┓B ∧┓C )∨(C ∧B )∨(┓C ∧D )∨(┓D ∧C )∨(E ∧┓A )∨(E ∧┓D )=0⇔(A∧┓B)∨(┓B∧┓C)∨(C∧B)∨(┓C∧D)∨(┓D∧C)∨(┓A∧E)∨(┓D∧(┓E∨E)) = 0⇔ (A∧┓B)∨(┓B∧┓C)∨(B∧C)∨(┓C∧D)∨(C∧┓D)∨(┓A∧E)∨┓D = 0⇒┓D = 0⇔D = 1,代入上式得(A∧┓B)∨(┓B∧┓C)∨(B∧C)∨┓C∨(┓A∧E) = 0⇒┓C = 0⇔C = 1,再代入上式得(A∧┓B)∨B∨(┓A∧E) = 0⇒B = 0⇔┓B = 1,再代入上式得A∨(┓A∧E) = 0⇒A = 0⇔┓A = 1,再代入上式得E = 0综上所述,我们可以断定:父亲, 母亲与子女E未看电视,而子女C与D看了电视.例4.2.15 现有A, B, C三位女同学在舞台上分别扮演维吾尔、藏与苗族姑娘,化妆以后就不能辨认.有人判断说:“A扮维吾尔族,B不扮维吾尔族,C没有扮苗族”.事实上,他的三个判断中有一个对两个错.试问: A, B, C三位女同学究竟各扮演了哪个民族的姑娘?解.令命题:A w:A扮演维吾尔族姑娘; A z:A扮演藏族姑娘; A m:A扮演苗族姑娘.其他命题记号与之相仿.某人的判断是:A w∧┓B w∧┓C m,据题设知,命题A w , ┓B w , ┓C m中有一真两假.下面分三种情况讨论:(1) 设A w= 1,┓B w = 0,┓C m = 0 .则A w= 1, B w = 1, C m = 1.但A与B不能同时扮演维吾尔族姑娘.因此导致矛盾,这种情况被排除.(2) 设┓B w = 1,A w= 0,┓C m = 0 .则┓A w = 1,C m = 1, 此时A与B均不扮演维吾尔族姑娘,她们只能一个扮藏族,一个扮苗族,这与C已扮演苗族发生冲突.因此这种情况也被排除.(3) 设┓C m = 1,A w= 0,┓B w = 0,则由┓B w = 0 ⇔B w = 1 知B扮演维吾尔族姑娘;由┓C m= 1 知C不扮演苗族,她可扮演维吾尔族或藏族,但维吾尔族已由B扮演,因此C必然扮演藏族姑娘;由A w= 0及B w = 1、C z = 1知,A 必扮演苗族姑娘.因此A, B, C三人分别扮演了苗族, 维吾尔族, 藏族姑娘.例4.2.16某地有九个顽劣少年,一天他们躲在屋顶平台向下面行人掷石子,恶作剧的结果是:其中一人恰好把一块石子打中某行人的眼睛,造成眼球破碎致残的严重后果.经公安人员对他们审问,九人作了如下交代:朱:这是卢某干的;韦:不, 这不是事实;汪:这块石子是我抛的;余:这要么是汪某干的,要么是黄某干的;卢:韦某说的是谎话;袁:这是汪某干的;王:不对,汪某没干这事;黄:无论是我还是汪某都没干这事;江:黄某讲的是对的,但也没有卢某的事.经反复调查核实,上述九人的交代中只有三人说的是真话.试问肇事者是谁?解.从九人的交代可以看出,肇事者涉及到卢某、汪某与黄某.故令命题L = “卢某是肇事者”.253W = “汪某是肇事者”.H = “黄某是肇事者”.于是九人的交代分别是: (1) L;(2) ┓L;(3) W;(4) (W∨H )∧┓(W∧H );(5) ┓┓L;(6) W;(7) ┓W; (8) ┓H∧┓W;(9) ┓H∧┓W∧┓L.首先我们分析一下,有没有可能卢某、汪某与黄某都没有干,而是哪个另外的第四者干的?若是这样,则┓H∧┓W∧┓L = 1,即┓H = 1, ┓W = 1, ┓L = 1均为真,由此推出(2), (7), (8), (9)均为真,但题设只有三个命题为真,因此这不可能.这说明肇事者确实在卢某、汪某与黄某中间.现有(5) ┓┓L = L.设L = 1,则┓H = 1, ┓W = 1 均为真,由此推出(1), (5), (7), (8)均为真,这与三个为真的事实矛盾,因此我们断定L = 0.再假定W = 1,那么┓L = 1,┓H = 1为真,由此推出(2), (3), (4), (6)均为真.这又导致矛盾,故W = 0.最后,只有H = 1.事实上,此时┓L = 1,┓W = 1 均为真,于是(2), (4), (7)为真, 且(1), (3),(5), (6), (8), (9)均为假,与实际相符.于是此案告破, 肇事者是黄某.习题4.2.1 用逻辑推理的方法证明定理4.2.1中的(2)与(9),并用文氏图加以说明.4.2.2 用真值表证明定理4.2.2中未被证明的各定律.4.2.3 写出下列各逻辑函数的对偶式:(1) (P ∨Q)∧(┐P∨R)∧((R∨(S∧T))∨P);(2)┐(┐(P∧┐Q)∧(R∧┐S)∧T∧┐(P∧Q));(3)P∧(┐Q∨(R∧┐S∨┐T∧Q)∧R); (4)P∧┐Q∨Q∧┐R∨R∧(┐P∨S) .4.2.4 设命题P和Q的真值为1, 命题R和S的真值为0.求下列逻辑式的真值:(1)(P∧(Q→R))→S;(2)((P→Q)∧P∧┐Q)∧(R→S);(3)(P∧(Q∧R))∨┐((P∨Q)∧(R∨S));(4)(P∨(Q→(R∧┐P)))↔(Q∨┐S);4.2.5 运用真值表证明下列各等式:(1) (P∧┐Q) ∨(┐P∧Q)=( ┐P∨┐Q) ∧(P∨Q) ;(2)P→(Q∧R)=(P→Q)∧(P→R) ; (3)P→(Q→P)= ┐P →(P→Q) .4.2.6 运用逻辑运算法则证明下列各等式:(1)(┐P∧(┐Q∧R))∨(Q∧R) ∨(P∧R)=R ; (2) (P→Q)∧(R→Q)=(P∨R)→Q;(3) P∧(P∨Q)∧(┐P∨S)∧(┐Q∨S)∧(P∨R∨T∨W)=P∧S ; (4)┐((┐Q∧R)∨R)= ┐R ;(5) ┐P∨┐((P∧Q)∨┐Q)= ┐P; (6) P→((P→Q)∧┐(┐Q∨┐P))= ┐P∨Q .4.2.7 设A,B,C,D四个足球队举行比赛,有三位球迷传来如下消息:球迷甲说:C队第一名,B队第二名;球迷乙说:C队第二名,D队第三名;球迷丙说:A队第二名,D队第四名.他们每人说的都是一句正确,一句错误.试问这四个足球队的名次如何?4.2.8 四名同学A,B,C,D报名无偿献血,结果其中两名同学被批准.关于谁献血,有下列四种正确判断:(1)A与B只有一人被批准;(2)若C被批准,则D也必参加;(3)B与D不会同时被批准;(4)D不被批准时A就不参加.试问哪两人参加无偿献血?4.2.9 某集体宿舍里发生了一起盗窃收录机的案件,经保卫人员现场勘察,初步确定为内盗;且作案者为同宿舍A,B,C,D四人中的一个,在对这四人审查时,A说:收录机肯定是B偷的;B说:收录机是D偷的;C说:反正我不会干这种坏事;D说:我也决不会干这种坏事.254保卫人员反复调查、核实,断定他们中只有一人说了真话,那么究竟是谁偷了收录机?思 考 题4.2.10 命题的蕴含P →Q为什么要定义为“P →Q为假命题当且仅当P 真Q假” ?4.2.11 写出给定逻辑函数(复合命题)的对偶式时, 应注意什么?4.2.12 命题的等价与命题的相等这两个概念有什么差别?4.2.13 逻辑蕴含→与逻辑推理⇒之间有何区别?255。
逻辑代数的公式与基本定理

逻辑代数的公式与基本定理逻辑代数是一门研究命题和命题逻辑关系的数学分支。
它通过符号表示和操作来研究命题的逻辑结构。
在逻辑代数中,有一些重要的公式和基本定理,它们对于理解和应用逻辑代数具有重要的意义。
一、公式1. 吸收律(Absorption Law):a∨(a∧b)=aa∧(a∨b)=a这个定律表明,当两个命题中一个包含另一个时,可以通过去除其中一个命题来简化表达式。
2. 结合律(Associative Law):(a∨b)∨c=a∨(b∨c)(a∧b)∧c=a∧(b∧c)这个定律表明,当有多个命题连接在一起时,可以改变它们的组合方式而不改变逻辑等价关系。
3. 分配律(Distributive Law):a∨(b∧c)=(a∨b)∧(a∨c)a∧(b∨c)=(a∧b)∨(a∧c)这个定律表明,当一个命题与两个命题的逻辑运算混合时,可以通过改变运算的顺序来简化表达式。
4. 归纳法则(Inductive Law):a∨¬a=1a∧¬a=0这个定律表明,任何命题与其否定的逻辑运算结果为真或假。
二、基本定理1. 双重否定定理(Double Negation Theorem):¬(¬a)=a这个定理表明,一个命题的否定再次否定后与原命题等价。
2. 德·摩根定理(De Morgan's Theorem):¬(a∨b)=¬a∧¬b¬(a∧b)=¬a∨¬b这个定理表明,一个命题的合取或析取的否定可以分别表示为各个命题的否定的合取或析取。
3.等幂律(Law of Identity):a∧1=aa∨0=a这个定理表明,一个命题与恒等元素进行合取或析取运算后仍等于原命题。
4. 否定消除律(Law of Noncontradiction):a∨¬a=1a∧¬a=0这个定理表明,一个命题与其否定进行合取或析取运算后结果为真或假。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
F=D+E A(B+C)=AB+AC
A(D+E+C)=A(D+E)+AC
2. 对偶规则 对偶式:逻辑函数式F中,进行加乘互换,0和1互换,
得到的新逻辑式称 为F的对偶式。
对偶规则:有一逻辑等式,对等号两边进行对偶变换, 得到的新逻辑函数式仍然相等。
A AB A B
3. 异或 F A B AB AB 4. 同或 F=A⊙B AB AB
5. 与或非 F AB CD
与非
A B
A
&
F
F
B
(a)
(b)
或非
A B
A
≥1
F
F
B
(a)
(b)
异或
A B
A F
=1
F
同或
A B
B
(a)
(b)
A
=1
F
F
B
(a)
(b)
A B
与或非
C D
(a)
(a) 特定外形符号
A
B F
表达式: F=A+B A
B
+
Us
F
-
或逻辑真值表
或逻辑电路图
4. 逻辑非运算 定义:A代表的事件不发生,F代表的事件才会发生。
表达式:F A
非逻辑真值表
+
Us
A
F
-
非逻辑电路图
5. 基本逻辑运算符号
(a) 特定F A B
2. 或非 F A B
第3章 逻辑代数基础
3.1 引言
逻辑变量和逻辑常量 基本逻辑运算与简单组合逻辑运算 逻辑代数定理、规则 逻辑式的代数化简法 最大项和最小项的定义、性质 逻辑函数的与或标准型和或与标准型 卡诺图及逻辑式的卡诺图化简法
3.2 逻辑运算
3.2.1 基本逻辑运算
1. 逻辑变量与逻辑常量 逻辑变量:只有0和1两种取值,表示事件的发生与否、
AA B AB
P ' P
3. 反演规则 逻辑函数式F中,进行加乘互换,0和1互换,原反互换,
得到的新的逻辑式为 F 。
先“与”后“或”,先括号内,后括号外
F1 A B CD
F1 A B C D
F1 A B C D
2. 式中有多层反号时,只去掉最外层反号,该反号下 内容不变(or:不属于单个变量上的反号保留不变)
电平的高低、指示灯的亮灭、开关的通断等二值信息。
逻辑常量:在逻辑代数中,只有0和1两个逻辑常量。
2. 逻辑与运算 定义:A和B代表的事件都发生,F代表的事件才会发生。 表达式: F=A•B
A
B
+
Us
F
-
与逻辑真值表
与逻辑电路图
3. 逻辑或运算 定义:A和B代表的事件有一个发生,F代表的事件就
会发生。
C
D
& ≥1 F
(b)
(b) 矩形符号
3.2.2 组合逻辑运算
3.2.3 逻辑运算定律
1. 交换律 2. 结合律 3. 分配率
AB B A AB B A
ABC ABC A BC ABC
ABC AB AC
3.3 逻辑代数的基本定理和基本规则
3.3.1 基本定理
3.3.2 基本规则
1. 代入规则 在任一含有变量A的逻辑等式中,如果用另一个逻辑函
F2 A BC D E
F2 A B C D E
F2 ABCDE