首页 > 其他分享 >【数学】布尔逻辑运算

【数学】布尔逻辑运算

时间:2024-09-14 19:25:05浏览次数:11  
标签:wedge 逻辑运算 运算 或门 neg vee 数学 布尔

逻辑运算是重要的论推演工具,应用于基础数学中的分析,代数,拓扑领域,以及组合数学中的计算方法,也是电路板底层设计的重要组分。

一元逻辑运算

非门 ¬ x \neg x ¬x

数字表示

01
10

文字表示

¬ ( ¬ x ) = x \neg (\neg x)=x ¬(¬x)=x

二元逻辑运算

与门 x ∧ y x\wedge y x∧y

01
000
101
运算律
  • 同一律 x ∧ x = x x \wedge x=x x∧x=x
  • 交换律 x ∧ y = y ∧ x x \wedge y= y\wedge x x∧y=y∧x
  • 结合律 ( x ∧ y ) ∧ z = x ∧ ( y ∧ z ) (x \wedge y) \wedge z=x \wedge (y\wedge z) (x∧y)∧z=x∧(y∧z)

或门 x ∨ y x\vee y x∨y

01
001
111

运算律

  • 同一律 x ∨ x = x x \vee x=x x∨x=x
  • 交换律 x ∨ y = y ∨ x x \vee y= y\vee x x∨y=y∨x
  • 结合律 ( x ∨ y ) ∨ z = x ∨ ( y ∨ z ) (x \vee y) \vee z=x \vee (y\vee z) (x∨y)∨z=x∨(y∨z)

与门,或门的混合运算

  • 分配率 ( x ∨ y ) ∧ z = ( x ∧ z ) ∨ ( y ∧ z ) (x \vee y) \wedge z=(x \wedge z) \vee (y \wedge z) (x∨y)∧z=(x∧z)∨(y∧z)
  • 分配率 ( x ∧ y ) ∨ z = ( x ∨ z ) ∧ ( y ∨ z ) (x \wedge y) \vee z=(x \vee z) \wedge (y \vee z) (x∧y)∨z=(x∨z)∧(y∨z)

与门,或门,非门的混合运算

  • 德尔摩根定律 ¬ ( x ∧ y ) = ( ¬ x ) ∨ ( ¬ y ) \neg (x \wedge y) = (\neg x)\vee (\neg y) ¬(x∧y)=(¬x)∨(¬y)
  • 德尔摩根定律 ¬ ( x ∨ y ) = ( ¬ x ) ∧ ( ¬ y ) \neg (x \vee y) = (\neg x)\wedge (\neg y) ¬(x∨y)=(¬x)∧(¬y)

异或门 x ⊕ y x\oplus y x⊕y

异或门01
001
110

多元逻辑运算

与门

⋀ i = 1 n x i = x 1 ∧ x 2 ⋯ ∧ x n \bigwedge_{i=1}^n x_i= x_1\wedge x_2 \cdots \wedge x_n ⋀i=1n​xi​=x1​∧x2​⋯∧xn​

或门

⋁ i = 1 n x i = x 1 ∨ x 2 ⋯ ∨ x n \bigvee_{i=1}^n x_i= x_1\vee x_2\cdots \vee x_n ⋁i=1n​xi​=x1​∨x2​⋯∨xn​

标签:wedge,逻辑运算,运算,或门,neg,vee,数学,布尔
From: https://blog.csdn.net/serpenttom/article/details/141527704

相关文章

  • 「数学::质数」埃氏筛|欧拉筛(埃拉托斯特尼筛法|线性筛法)/ LeetCode 204(C++)
    目录概述1.埃氏筛思路复杂度Code2.欧拉筛(线性筛)思路复杂度Code总结概述上一节我们介绍了对判断一个数是否为质数的方法:「数学::质数」试除法/LuoguP5736(C++)那如果我们期望输出一个范围内的所有质数,使用试除法的时间复杂度是n√n,怎么办呢?LeetCode204:给定整......
  • sdfoj 小海的数学王国(gen)
    小海酷爱数学,他的梦想是在太平洋上建立一个数学王国。终于有一天,他的同学小升研发出了一类叫做“数学分子”的东西,并兴高采烈地跑来找到他,给了他$N$种“数学分子”,按$1$到$N$依次编号。小海要用部分“数学分子”投放到太平洋上构建数学王国。已知每种“数学分子”都可以掌......
  • 高等数学 2.2 函数的求导法则
    目录1、常数和基本初等函数的导数公式2、函数的和、差、积、商的求导法则3、反函数的求导法则4、复合函数的求导法则1、常数和基本初等函数的导数公式公式公式(1)\((C)'=0\)(2)\((x^{\mu})'=\mux^{\mu-1}\)(3)\((\sinx)'=\cosx\)(4)\((\cosx)'=-\sinx\)......
  • 高等数学 2.1 导数概念
    目录一、导数的定义函数在一点处的导数与导函数单侧导数二、导数的几何意义三、函数可导性与连续性的关系一、导数的定义函数在一点处的导数与导函数定义设函数\(y=f(x)\)在点\(x_0\)的某个邻域内有定义,当自变量\(x\)在\(x_0\)处取得增量\(\Deltax\)(点\(x_0+......
  • 2024Mysql And Redis基础与进阶操作系列(7)作者——LJS[含MySQL 聚合、数学、字符创、日
    目录MySQL函数1.聚合函数 格式补充 示例将所有员工的名字合并成一行指定分隔符合并指定排序方式和分隔符2.数学函数(即用即查,重在融会贯通与运用)3.字符串函数(即用即查,重在融会贯通与运用)4.日期函数(即用即查,重在融会贯通与运用)5.控制流函数(即用即查,重在融会贯通与运用)if逻辑判......
  • 【MATLAB版】代码中输入所需数学公式,代码自行运行计算出结果
    在MATLAB中,可以使用符号计算工具箱(SymbolicMathToolbox)来输入和处理复杂的公式。可以定义符号变量并使用它们来表示数学表达式,然后进行符号运算、简化、求解方程、微积分运算等。具体步骤如下:1、加载符号工具箱并定义符号变量要进行复杂公式的符号计算,首先需要定义符号变......
  • 考研数学概念性问题
    震荡的图像保号性的拓展保号性+定义常见的一些无穷大量的比较证3是可以直接用的公式符合函数的增减性,这次是图像理解,很好!(a+b+c)^2的使用标志:出现公式左右边的2个部分即可。理解这种凑法:+-需要的数......
  • 高等数学--基础复习9到12章P121
    【九-1】多元函数的基本概念--平面点集内点;外点;边界点;连通集;等概念,考的不多【九-2】n维空间【九-3】多元函数的极限类比一元函数的极限【九-4】偏导数定义;怎么求;几何意义;偏导数存在与连续的联系【九-6】全微分【九-7】多元复合函数求导(理论讲解)【九-8】多元复合函数求导......
  • 【高中数学/函数/零点】函数f(x)=e^x*|lnx|-2的零点个数为?
    【问题】函数f(x)=e^x*|lnx|-2的零点个数为?【出处】《高考数学极致解题大招》P182-1中原教研工作室编著【解答】e^x*|lnx|-2=0即|lnx|=2/e^x草绘两者图像可知交点为两个,故零点为两个。【函数图像】 用Canvas绘制实际图像如下:由上图可见,函数y=e^x*|lnx|-2确实只与x轴有两个交点,且......
  • 【高中数学/基本不等式】已知ab皆为正实数,且(a+5b)*(2a+b)=36,求a+2b之最小值?
    【问题】已知ab皆为正实数,且(a+5b)*(2a+b)=36,求a+2b之最小值?【出处】《高考数学极致解题大招》P12中原教研工作室著【解答】因为(a+5b)+(2a+b)=3a+6b=3*(a+2b)故a+2b=1/3*(3a+6b)=1/3*((a+5b)+(2a+b))>=1/3*2*根号下((a+5b)*(2a+b))=2/3*6=4故a+2b之最小值=4END......