Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >数理逻辑-布尔代数

数理逻辑-布尔代数

作者头像
里克贝斯
发布于 2021-05-21 07:38:40
发布于 2021-05-21 07:38:40
1.4K0
举报
文章被收录于专栏:图灵技术域图灵技术域

布尔代数简介

英国数学家G.布尔为了研究思维规律(逻辑学、数理逻辑)于1847和1854年提出的数学模型。

所谓一个布尔代数,是指一个有序的四元组〈B,∨,∧,*〉,其中B是一个非空的集合,∨与∧是定义在B上的两个二元运算,*是定义在B上的一个一元运算,并且它们满足一定的条件。布尔代数由于缺乏物理背景,所以研究缓慢,到了20世纪30~40年代才有了新的进展,大约在 1935年,M.H.斯通首先指出布尔代数与环之间有明确的联系,他还得到了现在所谓的斯通表示定理:任意一个布尔代数一定同构于某个集上的一个集域;任意一个布尔代数也一定同构于某个拓扑空间的闭开代数等,这使布尔代数在理论上有了一定的发展.布尔代数在代数学(代数结构)、逻辑演算、集合论、拓扑空间理论、测度论、概率论、泛函分析等数学分支中均有应用。

1967年后,在数理逻辑的分支之一的公理化集合论以及模型论的理论研究中,也起着一定的作用。近几十年来,布尔代数在自动化技术、电子计算机的逻辑设计等工程技术领域中有重要的应用。

乔治·布尔与布尔代数简史

乔治·布尔(George Boole,1815.11.2~1864),1815年11月2日生于英格兰的林肯。19世纪最重要的数学家之一,出版了《逻辑的数学分析》,这是它对符号逻辑诸多贡献中的第一次。1854年,他出版了《思维规律的研究》,这是他最著名的著作。在这本书中布尔介绍了现在以他的名字命名的布尔代数。

——百度百科

1835年,20岁的乔治·布尔开办了一所私人授课学校。为了给学生们开设必要的数学课程,他兴趣浓厚地读起了当时一些介绍数学知识的教科书。不久,他就感到惊讶,这些东西就是数学吗?实在令人难以置信。于是,这位只受过初步数学训练的青年自学了艰深的《天体力学》和很抽象的《分析力学》。

由于他对代数关系的对称和美有很强的感觉,在孤独的研究中,他首先发现了不变量,并把这一成果写成论文发表.这篇高质量的论文发表后,布尔仍然留在小学教书,但是他开始和许多第一流的英国数学家交往或通信,其中有数学家、逻辑学家德·摩根.摩根在19世纪前半叶卷入了一场著名的争论,布尔知道摩根是对的,于是在1848年出版了一本薄薄的小册子来为朋友辩护。这本书是他6年后更伟大的东西的预告,它一问世,立即激起了摩根的赞扬,肯定他开辟了新的、棘手的研究科目。

布尔此时已经在研究逻辑代数,即布尔代数.他把逻辑简化成极为容易和简单的一种代数.在这种代数中,适当的材料上的“推理 ”,成了公式的初等运算的事情,这些公式比过去在中学代数第二年级课程中所运用的大多数公式要简单得多.这样,就使逻辑本身受数学的支配.为了使自己的研究工作趋于完善,布尔在此后6年的漫长时间里,又付出了不同寻常的努力。

1854年,他发表了《思维规律》这部杰作,当时他已39岁,布尔代数问世了,数学史上树起了一座新的里程碑.几乎像所有的新生事物一样,布尔代数发明后没有受到人们的重视。

欧洲大陆著名的数学家蔑视地称它为没有数学意义的、哲学上稀奇古怪的东西,他们怀疑英伦岛国的数学家能在数学上做出独特贡献。布尔在他的杰作出版后不久就去世了。

20世纪初,罗素在《数学原理》中认为,“纯数学是布尔在一部他称之为《思维规律》的著作中发现的.”此说一出,立刻引起世人对布尔代数的注意。

今天,布尔发明的逻辑代数已经发展成为纯数学的一个主要分支.在离散数学中,布尔代数(有时叫布尔格)是有补分配格(可参考格的定义)可以按各种方式去认为元素是什么;最常见的是把它们当作一般化的真值.作为一个简单的例子,假设有三个条件是独立的为真或为假.布尔代数的元素可以接着精确指定那些为真;那么布尔代数自身将是所有八种可能性的一个搜集,和与之在一起的组合它们的方式。

有时也被称为布尔代数的一个相关主题是布尔逻辑,它可以被定义为是所有布尔代数所公有的东西.它由在布尔代数的元素间永远成立的关系组成,而不管你具体的那个布尔代数.因为逻辑门和某些电子电路的代数在形式上也是这样的,所以同在数理逻辑中一样,布尔逻辑也在工程和计算机科学中研究.在布尔代数上的运算被称为AND(与)、OR(或)和NOT(非).代数结构要是布尔代数,这些运算的行为就必须和两元素的布尔代数一样(这两个元素是TRUE(真)和FALSE(假))。

布尔对香农的启发

1938年香农在MIT获得电气工程硕士学位,他的硕士论文题目就是《继电器与开关电路的符号分析》,这个符号分析完全是用了布尔的那套代数体系。他注意到电话交换与布尔代数之间的类似性,把布尔代数的真假和电路系统中的开关对应起来,并且用1和0表示,那时候的电话机和现在的电话机差远了,完全不一样。

逻辑和语言的关系

弗雷格认为他是有一个比较大的不确定性,在语言和演算之间摇摆,他想干脆两边都占着。既要普遍语言,又要演算,这个数理逻辑在哲学方面导致了语言转向,这是他很大的一个功劳。同时他又给语言分析提供了新的工具,成为一种新的思潮,这就是逻辑和语言之间的关系。他就认为哲学的本质就是用逻辑分析语言,这里面可以得出一个结论,就是弗雷格在这里面是先驱,罗素是承上启下,前期的维特根斯坦,包括《逻辑哲学论》很重要,是关键性的人物。

同时对石里克为首的逻辑实证主义也有了很大的影响,从《概念文字开始》,到《算术基础》,1954年又对哲学的语言转向,1918年罗素受维特根斯坦启发提出了逻辑原子论,后来由维特根斯坦提出了对世界进行得逻辑分析,提出事实、事态、对象的世界结构,并通过“图象论”阐释命题、基本命题、名称这一语言结构,从而显示出语言和世界的同构关系,这就是维特根斯坦的一种研究。

维特根斯坦也是欧陆人,跟维也纳学圈的石里克他们有交往,但是没有参加石里克他们的活动。石里克他们这些人就搞了逻辑分析主义,有四条纲领:把哲学的任务归结为对科学语言的分析、坚持把分析命题和综合命题进行区分、强调对语言的逻辑分析拒斥形而上学、主张物理语言是科学的普遍语言。这是石里克他们维也纳学圈准备搞一套很宏大的系列丛书,最后到了“二战”以后都跑到美国去了,后来邀请库恩也写作,他们说要用物理学语言作为科学的语言,库恩就写了《科学革命的结构》,彻底把维也纳学派打败了,讲一锅端,历史学派出来了,你们那些都是错的,所以搞维也纳学派是前期,后期库恩这边的人就出来了,所以库恩科学革命结构是搞科学哲学的经典著作,你要如果不了解科学哲学,你不去读库恩的《科学革命的结构》不行,他们这些人的书都各有千秋。

这是他的数学传统,理性演算,就是莱布尼茨、布尔、图灵、冯诺伊曼。说实在的,布尔这个人出身不是特别好,挺穷,教小学,又自己做牧师,所以搞这个东西也挺艰难。可是后来罗素对布尔的评价很高,就是他是一个纯粹的数学发现者。后来又一个著名的逻辑史学家波亨斯基对布尔《逻辑的数学分析》《思维规律》的评价相当高,说布尔代数是现代计算机的基本运行方式。以前我们老说莱布尼茨搞了二进制,他那个二进制与现在计算机的二进制一点关系没有,他只是弄了一套东西,他叫二进制级数不叫二进制,逢二进一,也能够0101的摆出来。现在计算机用的是布尔代数,不是莱布尼茨的二进制代数。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-06-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
解释总有尽头——​维特根斯坦:语言的边界
维特根斯坦(Ludwig Josef Johann Wittgenstein,1889年4月26日—1951年4月29日),犹太人,哲学家,1889年4月26日出生于奥地利维也纳省,1951年4月29日逝世于英国剑桥郡,享年62岁。维特根斯坦是20世纪最有影响力的哲学家之一,其研究领域主要在数学哲学、精神哲学和语言哲学等方面,曾经师从英国著名作家、哲学家罗素。
用户9861443
2023/09/15
2.6K0
解释总有尽头——​维特根斯坦:语言的边界
乔治·布尔二百周年:数理逻辑奠基者其人其事
CSDN授权转载 作者:Stephen Wolfram 译者:赖信涛 网站: http://www.csdn.net 今年的11月2日是乔治·布尔诞辰200周年纪念日。在现今的电子世界中,我们经常会听到一个叫“布尔”变量的词——只有两个值,1或0,TRUE或者FALSE——就是以他的名字命名的。有些人可能会想,“这是个多么无聊的发明啊!谁会有需求用到这种变量啊。”但历史总是惊人地相似,其实,布尔类型变量只是乔治布尔对逻辑学贡献的一个副产品。 乔治·布尔出名前,数学和逻辑学已单独发展了二百多年。他通过布尔代数
大数据文摘
2018/05/23
1.2K0
胡泳|计算机是一个哲学装置
首先,计算机是由哲学家创造的,或者至少,哲学家为重塑我们世界的技术革命奠定了基础。
用户9861443
2023/09/15
2700
胡泳|计算机是一个哲学装置
布尔代数入门
布尔代数是计算机的基础。没有它,就不会有计算机。 布尔代数发展到今天,已经非常抽象,但是它的核心思想很简单。本文帮助你理解布尔代数,以及为什么它促成了计算机的诞生。 我依据的是《编码的奥妙》的第十
ruanyf
2018/04/12
1.2K0
布尔代数入门
智能哲学:关于AlphaGo Thesis和思维的范式转移
非常感谢人民大学刘老师的邀请,也很高兴有这个机会与大家交流学习。本来谈哲学我是极其担心的,但一想到今天是愚人节,可以随便讲,就答应了刘老师。另一个原因,就是维特根斯坦,我对他的感觉与其他哲学家不一样,
新智元
2018/03/22
8940
智能哲学:关于AlphaGo Thesis和思维的范式转移
谁才是百年计算机的数学灵魂:莱布尼茨、图灵还是希尔伯特?
虽然计算机的出现,不到百年,然而为了它的出现,所进行的探索和研究,早已经历经数百年的历史。
深度学习技术前沿公众号博主
2020/11/20
8710
谁才是百年计算机的数学灵魂:莱布尼茨、图灵还是希尔伯特?
算法帝国里的牛人们:布尔
微信公号大数据文摘编辑,转载请保留 上一篇中我们提到了大牛莱布尼茨。他率先建立了人类思维可被分解为最基本的用二元判定来表示的单位结构。莱布尼茨说,这些二元选择可以被一个接一个地堆叠成任意长度,形成越来
大数据文摘
2018/05/22
6370
非确定性有限状态自动机开创者 Dana Scott:我获得图灵奖之前的 26 年
整理 | 李梅 编辑 | 陈彩娴 1976 年,在牛津大学任数理逻辑教授的 Dana Stewart Scott 和在希伯来大学任教的 Michael O. Rabin 一同被授予图灵奖。他们在 1959 年合作的论文“Finite Automata and Their Decision Problems”(有限自动机与其判定性问题)提出了非确定自动机的概念,被证明是计算理论科学研究中的一个非常重要的概念,这篇经典论文后来成为这个领域后续研究的灵感源泉。 图注:Dana Scott 作为一位在上世纪早期
AI科技评论
2022/07/25
4390
非确定性有限状态自动机开创者 Dana Scott:我获得图灵奖之前的 26 年
人工智能的本源:一本书和两个学术家族的故事
大家好! 非常高兴来参加听道和中国自动化协会联合举办的这次公益活动。我今天就跟大家谈一点人工智能的历史和本源,还有相关的一些话题,但不谈技术。那么这次报告的主旨呢,就是跟大家传达三个信息,一,智能技术
机器学习AI算法工程
2018/03/13
9600
人工智能的本源:一本书和两个学术家族的故事
DDD的哲学意味(下)
大约公元前800年至前200年间,中国、希腊、印度和以色列的文明几乎在同一时期兴起,这被称为人类文明的轴心时代。不同文明展现出了不同的风貌。中国古代文化强调辩证逻辑,重视变化、联系和综合的思维方式,同时又有“子不语怪力乱神,六合之外存而不论”的唯物主义倾向。古希腊则重视严格的推理和分析,孕育了形式逻辑和公理化的数学体系。印度在婆罗门和佛教哲学中,从另一个方向将辩证法、逻辑和语言学推向极致。以色列的先知则创立了一神论的犹太教和政教合一的社会体制。
ThoughtWorks
2023/01/10
4600
第二次数学危机——消失的鬼魂,贝克莱悖论
莱布尼茨开创了数理逻辑,提出了计算之梦,乔治·布尔则在此基础上完成了逻辑的算术化,在计算领域迈出了坚实的一步。
博文视点Broadview
2023/11/21
1.1K0
第二次数学危机——消失的鬼魂,贝克莱悖论
离散数学在计算机科学中的应用论文(集合论在计算机的应用)
自从我们学院进行软件 工程认证后,期末考试的专业课全部是大题。这次离散数学的最后一题是:利用本学期学到的离散数学的知识阐释其在一个软件工程中的应用。
全栈程序员站长
2022/08/01
1.4K0
近代数学13个学派(13k字)
科学Sciences导读:公号对话框发送“数学学派”获取18k字14图21页PDF近代数学13个学派。关键词:数字学派(school of mathematics )。QinlongGEcai微信被封,转向自用、科普文章、学术论文OAJ电子刊免费开放获取。
秦陇纪
2020/11/05
1.8K0
近代数学13个学派(13k字)
附录A 计算机的0和1 1.0 一切皆是映射ABPLTZ1.1 二进制01与易经阴阳1.2 向上抽象封装一层1.3 编程之初:从机械计算机到能接受指令的计算机小结参考资料
计算机领域中的所有问题,都可以通过向上一层进行抽象封装来解决.这里的封装的本质概念,其实就是”映射“。
一个会写诗的程序员
2018/08/20
8210
附录A 计算机的0和1 1.0 一切皆是映射ABPLTZ1.1 二进制01与易经阴阳1.2 向上抽象封装一层1.3 编程之初:从机械计算机到能接受指令的计算机小结参考资料
90年前,哥德尔提出数学界的相对论:「不完备性定理」,还迷倒了爱因斯坦
---- 新智元报道   来源:Reddit 编辑:yaxin 【新智元导读】1931年,哥德尔提出了「不完备性定理」,至今已有90周年。他对20世纪的科学和哲学产生了巨大的影响,是现代理论计算机科学和人工智能理论之父。 在逻辑学中的地位,一般都将他与亚里士多德和莱布尼兹相比。 在数学中的地位,爱因斯坦将他的贡献与他本人对物理学的贡献相提并论。 他,就是奥地利裔美国著名数学家库尔特·哥德尔(Kurt Gödel),被誉为20世纪最伟大的数学家和逻辑学家之一。 他还被称为现代理论计算机科学和人工智能理
新智元
2023/05/22
7270
90年前,哥德尔提出数学界的相对论:「不完备性定理」,还迷倒了爱因斯坦
我们不雇佣数理逻辑不好的学生
想象一下,如果 1ml 水价值 100 元,那么 1 瓶 500ml 的水就价值 5 万元;
Ai学习的老章
2020/12/08
4130
我们不雇佣数理逻辑不好的学生
浅谈逻辑学与人工智能
摘 要 : 人工智能的产生与发展和逻辑学的发展密不可分。逻辑学为人工智能的研究提供了根本观点与方法,而逻辑方法则是人工智能研究中的主要形式化工具。本文从逻辑学为人工智能的研究提供理论基础出发,讨论了经典逻辑和非经典逻辑在人工智能中的应用,以及人工智能在逻辑学发展方向上的影响与作用。   人工智能主要研究用人工方法模拟和扩展人的智能,最终实现机器智能。人工智能研究与人的思维研究密切相关。逻辑学始终是人工智能研究中的基础科学问题,它为人工智能研究提供了根本观点与方法。  1 人工智能学科的诞生  
机器人网
2018/04/25
3.3K0
数学证明和计算机程序等同的深层链接
一些科学发现之所以重要,是因为它们揭示了一些新的东西——例如DNA的双螺旋结构,或者黑洞的存在。然而,有些启示是深刻的,因为它们表明,曾经被认为是不同的两个旧概念,实际上是相同的。以詹姆斯·克拉克·麦克斯韦(James Clerk Maxwell)的方程为例,该方程表明电和磁是单一现象的两个方面,或者广义相对论将引力与弯曲时空联系起来。
用户9861443
2024/01/10
2460
数学证明和计算机程序等同的深层链接
为什么计算机用二进制—布尔逻辑和逻辑门(一)
我们开始"抽象"的旅程,不用管底层细节,把精力用来构建更复杂的系统。上一节,我们谈了计算机最早是机电设备,一般用十进制计数,比如用齿轮数来代表十进制, 再到晶体管计算机。
硬核编程
2019/08/19
1K0
【CMU硬核书】数理逻辑与计算
来源:专知本文为书籍介绍,建议阅读5分钟本书全面介绍了该学科的基本结果和方法。 这本关于数学逻辑的新书由Jeremy Avigad从句法的角度全面介绍了该学科的基本结果和方法,强调逻辑是对形式语言和系统及其正确使用的研究。主题包括证明理论、模型理论、可计算性理论和公理基础,并特别强调计算机科学的基础数学逻辑方面,包括演绎系统、构造逻辑、简单类型lambda演算和类型理论基础。清晰和引人入胜,有丰富的例子和练习,它是一个优秀的介绍,为研究生和高级本科生谁对逻辑感兴趣的数学,计算机科学,和哲学,和任何实践逻辑
数据派THU
2022/09/19
3310
【CMU硬核书】数理逻辑与计算
推荐阅读
相关推荐
解释总有尽头——​维特根斯坦:语言的边界
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档