【百科】逻辑代数

news/2024/7/8 6:00:43 标签: 扩展, 工具, 游戏, 图形, c
cle class="baidu_pl">
cle_content" class="article_content clearfix">
content_views" class="htmledit_views">

http://baike.baidu.com/view/812755.htm?fr=ala0_1

 

cardSummary" class="card-summary nslog-area">

逻辑代数是分析和设计逻辑电路的数学基础。逻辑代数是由英国科学家乔治·布尔(George·Boole)创立的࿰c;故又称布尔代数。

catalog" class="text_dir nslog-area">

目录

class="arr" style="display: block; width: 191px;">
简介
逻辑代数中的几个概念
逻辑代数的基本规则
  1. 代入规则
  2. 对偶规则
  3. 反演规则
逻辑函数的标准形式
  1. 最小项
  2. 最大项
逻辑函数的化简
其他
catalog-holder" class="nslog:1017"> 展开

 

class="first">
class="text_edit editable-title"> 编辑本段
简介

   逻辑代数是分析和设计逻辑电路的数学基础。逻辑代数是由英国科学家乔治·布尔(George·Boole)创立的࿰c;故又称 布尔代数。
class="text_pic" style="float: right; visibility: visible; padding-bottom: 3px; width: 100px; position: relative;">    class="editorImg" title="布尔" src="http://imgsrc.baidu.com/baike/abpic/item/cc506c8bfe6f4029c8fc7a98.jpg" alt="" />

class="pic-info">布尔

  当 逻辑代数的逻辑状态多于2种时(如0、1、2或更多状态时)࿰c;其通用模型的基本逻辑有2个。   一个是从一种状态变为另一种状态的逻辑࿰c;是一个一元逻辑;   另外一种是两种状态中按照某种规则(比如比较大小)有倾向性的选择出其中一种状态的逻辑࿰c;这是一个二元逻辑。   依据这两种逻辑࿰c;可以表达任意多状态的任意逻辑关系࿰c;即最小表达式。   即任意多状态的逻辑是完备的。   当逻辑状态数class="tags" href="/tags/KuoZhan.html" title=扩展>扩展有理数量级甚至更多。任意数学运算都可以用两个运算关系来联合表达:加减法和比较大小。   逻辑代数࿰c;亦称布尔代数࿰c;是英国数学家 乔治 布尔(George Boole)于1849年创立的。在当时࿰c;这种代数纯粹是一种数学class="tags" href="/tags/YouXi.html" title=游戏>游戏࿰c;自然没有物理意义࿰c;也没有现实意义。在其诞生100多年后才发现其应用和价值。

class="text_edit editable-title"> 编辑本段
逻辑代数中的几个概念

  参与逻辑运算的变量叫逻辑变量࿰c;用字母A࿰c;B……表示。每个变量的取值非0 即1。 0、1不表示数的大小࿰c;而是代表两种不同的逻辑状态。
class="text_pic" style="float: right; visibility: visible; padding-bottom: 3px; width: 200px; position: relative;">    class="editorImg" title="逻辑代数" src="http://imgsrc.baidu.com/baike/abpic/item/3bc6f75064aa3f671038c299.jpg" alt="" />

class="pic-info">逻辑代数

  正、负逻辑规定:   正逻辑体制规定:高电平为逻辑1࿰c;低电平为逻辑0。   负逻辑体制规定:低电平为逻辑1࿰c;高电平为逻辑0。   逻辑函数:如果有若干个逻辑变量(如A、B、C、D)按与、或、非三种基本运算组合在一起࿰c;得到一个表达式L。对逻辑变量的任意一组取值(如0000、0001、0010)L有唯一的值与之对应࿰c;则称L为逻辑函数。逻辑变量A、B、C、D的逻辑函数记为:L=f(A、B、C、D)

class="text_edit editable-title"> 编辑本段
逻辑代数的基本规则

代入规则

  任何一个含有变量 X 的等式࿰c;如果将所有出现 X 的位置࿰c;都代之以一个逻辑函数 F࿰c;此等式仍然成立。

对偶规则

  设 F 是一个逻辑函数式࿰c;如果将 F 中的所有的 * 变成 +࿰c;+ 变成 *࿰c;0 变成 1࿰c;1 变成 0࿰c;而变量保持不变。那么就的得到了一个逻辑函数式 F'࿰c;这个 F' 就称为 F 的对偶式。如果两个逻辑函数 F 和 G 相等࿰c;则它们各自的对偶式 F' 和 G' 也相等。
class="text_pic" style="float: left; visibility: visible; padding-bottom: 3px; width: 199px; position: relative;">    class="editorImg" title="逻辑代数" src="http://imgsrc.baidu.com/baike/abpic/item/cbc17b385756681897ddd89a.jpg" alt="" />

class="pic-info">逻辑代数

反演规则

  当已知一个逻辑函数 F࿰c;要求 ¬F 时࿰c;只要把 F 中的所有 * 变成 +࿰c;+ 变成 *࿰c;0 变成 1࿰c;1 变成 0࿰c;原变量变成反变量࿰c;反变量变成原变量࿰c;即得 ¬F。

class="text_edit editable-title"> 编辑本段
逻辑函数的标准形式

  逻辑变量的逻辑与运算叫做与项࿰c;与项的逻辑或运算构成了逻辑函数的与或式࿰c;也叫做积之和式(SP form)。   逻辑变量的逻辑或运算叫做或项࿰c;或项的逻辑与运算构成了逻辑函数的或与式࿰c;也叫做和之积式(PS form)。
class="text_pic" style="float: right; visibility: visible; padding-bottom: 3px; width: 199px; position: relative;">    class="editorImg" title="逻辑代数" src="http://imgsrc.baidu.com/baike/abpic/item/29752a9b44b9a28ec9eaf49b.jpg" alt="" />

class="pic-info">逻辑代数

最小项

  对于 n 个变量的逻辑函数而言࿰c;它的与项如果包含 n 个文字࿰c;即每个变量以原变量或反变量的形式出现一次且只出现一次࿰c;那么这个与项就称为该逻辑函数的最小项。

最大项

  对于 n 个变量的逻辑函数而言࿰c;它的或项如果包含 n 个文字࿰c;即每个变量以原变量或反变量的形式出现一次且只出现一次࿰c;那么这个或项就称为该逻辑函数的最大项。

class="text_edit editable-title"> 编辑本段
逻辑函数的化简

  运用逻辑代数的基本公式及规则可以对逻辑函数进行变换࿰c;从而得到表达式的最简形式。这里所谓的最简形式是指最简与或式或者是最简或与式࿰c;它们的判别标准有两条:(1)项数最少;(2)在项数最少的条件下࿰c;项内的文字最少。
class="text_pic" style="float: right; visibility: visible; padding-bottom: 3px; width: 200px; position: relative;">    class="editorImg" title="逻辑代数" src="http://imgsrc.baidu.com/baike/abpic/item/b25aae51059b7f23377abe64.jpg" alt="" />

class="pic-info">逻辑代数

  卡诺图是遵循一定规律构成的。由于这些规律࿰c;使逻辑代数的许多特性在class="tags" href="/tags/TuXing.html" title=图形>图形上得到形象而直观的体现࿰c;从而使它成为公式证明、函数化简的有力class="tags" href="/tags/GongJu.html" title=工具>工具。

class="text_edit editable-title"> 编辑本段
其他

   逻辑代数是按一定的逻辑关系进行运算的代数࿰c;是分析和设计 数字电路的数学class="tags" href="/tags/GongJu.html" title=工具>工具。在逻辑代数࿰c;只有0和1两种逻辑值࿰c; 有与、或、非三种基本 逻辑运算࿰c;还有与或、与非、与或非、异或几种导出逻辑运算。    逻辑是指事物的因果关系࿰c;或者说条件和结果的关系࿰c;这些因果关系可以用逻辑运算来表示࿰c;也就是用逻辑代数来描述。事物往往存在两种对立的状态࿰c;在逻辑代数中可以抽象地表示为 0 和 1 ࿰c;称为逻辑0状态和逻辑1状态。   逻辑代数中的变量称为 逻辑变量c;用大写字母表示。逻辑变量的取值只有两种࿰c;即逻辑0和逻辑1࿰c;0 和 1 称为逻辑常量࿰c;并不表示数量的大小࿰c;而是表示两种对立的逻辑状态。   逻辑代数是分析和设计逻辑电路的数学基础。逻辑代数是由英国科学家乔治·布尔(George·Boole)创立的࿰c;故又称布尔代数。   当逻辑代数的逻辑状态多于2种时(如0、1、2或更多状态时)࿰c;其通用模型的基本逻辑有2个。   一个是从一种状态变为另一种状态的逻辑࿰c;是一个一元逻辑;   另外一种是两种状态中按照某种规则(比如比较大小)有倾向性的选择出其中一种状态的逻辑࿰c;这是一个二元逻辑。   依据这两种逻辑࿰c;可以表达任意多状态的任意逻辑关系࿰c;即最小表达式。   即任意多状态的逻辑是完备的。   当逻辑状态数class="tags" href="/tags/KuoZhan.html" title=扩展>扩展有理数量级甚至更多。任意数学运算都可以用两个运算关系来联合表达:加减法和比较大小。   逻辑代数࿰c;亦称布尔代数࿰c;是英国数学家乔治 布尔(George Boole)于1849年创立的。在当时࿰c;这种代数纯粹是一种数学class="tags" href="/tags/YouXi.html" title=游戏>游戏࿰c;自然没有物理意义࿰c;也没有现实意义。在其诞生100多年后才发现其应用和价值。   其规定:   1.所有可能出现的数只有0和1两个。   2.基本运算只有“与”、“或”、“非”三种。   与运算(逻辑与、逻辑乘)定义为:   0·0=0 0·1=0 1·0=0 1·1=1   或运算(逻辑或、逻辑加)定义为:   0+0=0 0+1=1 1+0=1 1+1=1   至此布尔代数宣告诞生。   二、基本公式   如果用字母来代替数(字母的取值非0即1)࿰c;根据布尔定义的三种基本运算࿰c;我们马上可推出下列基本公式:   A·A=A A+A=A   A·0=0 A+0=A   A·1=A A+1=1   上述公式的证明可用穷举法。如果对字母变量所有可能的取值࿰c;等式两边始终相等࿰c;该公式即告成立。    类代数 类代数是类逻辑的代数化。所谓类逻辑是从外延上理解的一阶一元谓词的逻辑。一元谓词的外延指称该谓词所适用的个体的类。由论域中所有个体组成的类叫全类࿰c;记作 1。不含有任何事物的类叫空类࿰c;记作0。考虑全类的所有子类࿰c;即包含于其中的类(包括1和0)࿰c;令a,b,с,…为这样的类变元。由论域中不属于a类的个体组成的类叫做a的补࿰c;记作a'。由或属于a类或属于b类的个体组成的类叫做a与b的逻辑和(并类),记作a∪b。由既属于 a类又属于 b类的个体组成的类叫做a与b的逻辑积(交类)࿰c;记作a∩b࿰c;简记作ab。如果a类与b类所含的个体相同,则称a与b等同,记作a=b。a与b不等同记作a≠b。1和0是两个特定的类常元。',∪和∩是三种逻辑运算࿰c;分别叫类的取补、求和(加法)和求积(乘法)。此外࿰c;还可以通过定义引入包含于关系吇࿰c;例如把a吇b定义为a∩b' =0。于是自然有:对于任何类a,0吇a吇1。   在类代数中࿰c;不带有主词存在断定的直言命题aAb、aEb、aIb和aOb࿰c;可表示为a∩b'=0、a∩b=0、a∩b≠0和a∩b' ≠0。传统逻辑中三段论第1格 AAA式可表示为:   如果с∩b' =0且a∩с' =0࿰c;则a∩b' =0。第3格EIO式可表示为:   如果с∩b=0且с∩a≠0࿰c;则a∩b' ≠0。类代数的运算满足下表中列出的基本定律。   类代数的基本定律   幂等律 a∪a=a   a∩a=a   交换律 a∪b=b∪a   a∩b=b∩a   结合律 a∪(b∪с)=(a∪b)∪с   a∩(b∩с)=(a∩b)∩с   吸收律 a∪(a∩b)=a   a∩(a∪b)=a   分配律 a∪(b∩с)=(a∪b)∩(a∪с)   a∩(b∪с)=(a∩b)∪(a∩с)   幺元律 0∪a =a   0∩a =a   1∪a =1   0∩a =0   补余律 a∪a' =1   a∩a' =0   从这些定律出发࿰c;特别是只需以其中的交换律、分配律、前两个幺元律和补余律作为初始定律即公理࿰c;就可以推导出类逻辑的所有定律(定理)。类逻辑的内容比传统的三段论理论要丰富得多࿰c;大致相当于只包含一元谓词的一阶谓词逻辑(见谓词逻辑)。一般的谓词逻辑也可以用更进一步的代数方法处理࿰c;但已超出通常所谓的逻辑代数的范围。    命题代数 命题代数在结构上与类代数完全相同。只要对类代数中的符号另作命题逻辑的解释࿰c;或者干脆改为相应的命题逻辑符号࿰c;就得到命题代数。即把类变元改为命题变元p,q,r,…;改为否定词塡(“并非”);∪改为析取词∨(“或者”);∩改为合取词∨(“并且”)。1和0分别解释为特定的逻辑上真的命题和逻辑上假的命题,或称有效命题和矛盾命题;=表示两命题逻辑上等值。这时࿰c;塡、∨和∧作为命题运算正好满足形式上与类代数的基本定律相对应的定律࿰c;而整个命题代数可包括命题逻辑的全部内容。命题代数和类代数可以有各种形式的公理系统࿰c;尤其是都可以有关于布尔展开式的定理࿰c;它相当于命题逻辑中的优析取范式和优合取范式的定理。   逻辑代数与命题代数有所不同。它还可以把1和0分别解释为命题的真和假,令变元只取1和0为值,即令其为二值的真值变元,并把塡、∨和∧解释为真值运算,从而得到一种提供命题真值运算定律的真值代数。而且࿰c;在二值的真值代数中特别可以有定理“p=1或p=0”࿰c;但在一般的命题代数和类代数中却没有与此相应的定理。
cle>

http://www.niftyadmin.cn/n/1605597.html

相关文章

刷脸支付将会被推向更广阔的日常领域

刷脸支付,不需要身份证、不需要银行卡,只需脸朝窗口一笑,按提示操作几下,钱就自己“吐”出来。这样的场景,在几年前还是马云口中的“新科技”,路人眼中的空话,在现在它已经成为了事实。刷脸支付…

多家聚合支付公司上调费率 业内人士称是正常行为

上证报讯 近期,业内多家聚合支付公司纷纷上调支付费率价格。业内人士认为,支付渠道费率的上升,是行业发展过程中的正常行为,可视作一种理性回归。支付行业跑马圈地、过度压价的时代已经过去。 不过目前上调的数额还比较低&#x…

智能运维 | 内网异常不用担心,连通性矩阵图一目了然

在云环境下,云平台的运维更离不开运维可视化。在上次文章《智能运维 | 可视化让你一眼看出内网故障》中,我们详细介绍了内网可视化的事件流图。本文继续从可视化角度分析,百度内网监测系统(NetRadar)如何展示在某个时刻…

刷脸支付在新零售时代做好线上线下生意

支付宝和饿了么口碑表示,这次 8.8 是本地生活、移动生活方式两大领域超级 App 的打通合作。通过小程序,饿了么到家外送与支付宝到店消费实现结合,不仅消费者能享受到双重优惠,商家利用自身支付宝小程序,可实现线上线下…

重新定义CDN,让你的上传速度飞起来

网站每慢一秒就会丢失许多访客,这些访客甚至永远不会再访问。对于作为盈利渠道或品牌窗口的网站来说,这种打击是致命的,而这也是客户使用CDN的第一个原因:加速网站的访问。随着游戏、视频、软件补丁等各种应用服务的快速发展&…

掌优电子刷脸支付未来可期

据《重庆商报》报道,近日,由广州某科技公司自主研发的两款比邻星系列红外活体相机以及核心算法,正式通过金融行业的国家级权威性检测机构——银行卡检测中心(以下简称BCTC)的严格技术检测,成为目前全国唯一…

腾讯金融业务进退两难:依赖支付收入单一弊端渐显

讯一直以低调示人,金融业务也在低调中蓄力。借助支付业务,腾讯金融版图横跨第三方支付、保险、证券、银行、基金、征信、小贷等领域,牌照种类丰富,已成为名副其实的金融帝国。不过,随着金融版图的扩张,腾讯…

百度智能云发布14个新产品 推动互联网基础技术智能升级

产业智能化的浪潮正在加速传统互联网行业的升级,视频行业将成为最大的受益者。4月11日,在2019ABC INSPIRE百度云智峰会上,百度副总裁、百度智能云总经理尹世明宣布,“百度云”品牌全面升级为“百度智能云”,以ABC三位一…