布尔——布尔逻辑的发明者
传记
![]() |
乔治·布尔(1815-1864) |
的英国数学家、哲学家乔治·布尔和他的同代人、同胞奥古斯都·德·摩根(Augustus de Morgan)是此后为数不多的人之一莱布尼茨认真思考逻辑和它的数学含义。不像莱布尼茨然而,布尔开始把逻辑学主要看作是数学的一门学科,而不是哲学。
他非凡的数学才能并没有在早年表现出来。他的父亲是一个商人,对数学和逻辑有着业余的兴趣,但他在学校最喜欢的科目是古典文学。他是一个安静、严肃、谦虚的年轻人,来自卑微的工人阶级家庭,数学大部分是自学的(他会从当地力学研究所借来数学期刊)。
直到上了大学之后,他的数学才能才开始得到充分的发挥,尽管即使在那时,除了几篇关于微分方程和有限差分微积分的深刻而深奥的论文外,他在自己的时代几乎默默无闻。到34岁时,他在他的研究领域获得了足够的尊重,被任命为爱尔兰科克皇后学院(现在的大学学院)的第一位数学教授。
但他对逻辑代数的贡献后来被认为是极其重要和有影响力的。布尔开始看到将他的代数应用于解决逻辑问题的可能性,他指出代数符号与那些可以用来表示逻辑形式和三段论的符号之间有深刻的相似之处。事实上,他的野心延伸到设计和发展一个代数逻辑系统,系统地定义和模拟人类大脑的功能。他对逻辑方法的新颖观点是由于他对符号推理的深刻信心,他推测了他所谓的“理性演算在19世纪40年代和50年代。
布尔逻辑
![]() |
布尔逻辑 |
他决心找到一种方法,将逻辑参数编码成一种可以用数学操作和解决的语言,他提出了一种语言代数,现在被称为布尔代数.这种代数的三个最基本的运算是“与”、“或”和“非”,布尔认为这三个运算和基本的数学函数一样,是执行事物集比较所必需的唯一运算。
布尔使用的符号和连接词允许简化逻辑表达式,包括重要的代数恒等式,如:(X或Y) = (Y或X);(不X) =X;(X而且Y) =(不X)或(不)Y);等。
他还开发了一种基于二进制系统的新方法,只处理两个对象(“是非”、“是非题”、“开关”、“0 - 1”)。因此,如果“真”用1表示,“假”用0表示,并且两个命题都为真,那么在布尔代数下,1 + 1可能等于1(“+”是OR运算符的另一种表示)
尽管那时他已经在学术界赢得了声望,布尔的革命性思想直到1864年布尔去世几年后,美国逻辑学家查尔斯·桑德斯·皮尔斯(Charles Sanders Peirce)(以及其他一些人)对它们进行了解释和详细阐述。
大约70年后,克劳德·香农在这方面取得了重大突破布尔工作可以形成现实世界中的机制和过程的基础,特别是机电继电器电路可以用来解决布尔代数问题。使用电子开关来处理逻辑是所有现代电子数字计算机的基本概念,因此布尔事后被视为计算机科学领域的创始人,他的工作导致了他从未想象过的应用程序的发展。
<<回到黎曼 |
转到康托>> |