逻辑代数 在数学和数理逻辑中逻辑代数有时也称开关代数布尔代数是代数的一个分支其变量的值仅为真和假两种真值通常记作  和 初等代數中变量的值是数字而且主要的运算是加法乘法和乘方以及它們的逆运算而逻辑代数的主要运算符有合取与记为析取或记为否定非记为因此它是描述逻辑运算的一种形式主义就像初等代数描述数字运算一样 逻辑代数是乔治布尔George Boole在他的第一部著作逻辑的数学分析年中引入并在他的思想规律的研究年中全面阐述了逻辑代数 根据Huntington的说法布尔代数术语最初是由Sheffer于年提出 逻辑代数一直是数字电路设计的基础所有现代编程语言都提供支持它还用于集合论和统计学