布尔函数

✍ dations ◷ 2025-04-24 16:52:57 #布尔函数
在数学中,布尔函数(Boolean function)描述如何基于对布尔输入的某种逻辑计算确定布尔值输出。它们在复杂性理论的问题和数字计算机的芯片设计中扮演基础角色。布尔函数的性质在密码学中扮演关键角色,特别是在对称密钥算法的设计中(参见S-box)。在数学中,有限布尔函数是如下形式的函数f : Bk → B,这里的B = {0, 1}是布尔域,而k是非负整数。在k = 0的情况下,函数简单的是B的一个恒定元素。更一般的说,形如f : X → B函数,这里的X是任意集合,是布尔值函数。如果X = M = {1, 2, 3, …},则f是“二进制序列”,就是说0和1的无限序列。如果X = = {1, 2, 3, …, k},则f是长度为k的“二进制序列”有 2 2 k {displaystyle 2^{2^{k}}} 个这种函数。布尔函数可以唯一的写为积(AND)之和(XOR)。这叫做代数范式(ANF),也叫做Zhegalkin多项式。这里的 a 0 , a 1 , … , a 1 , 2 , … , n ∈ { 0 , 1 } ∗ {displaystyle a_{0},a_{1},ldots ,a_{1,2,ldots ,n}in {0,1}^{*}} 。 序列 a 0 , a 1 , … , a 1 , 2 , … , n {displaystyle a_{0},a_{1},ldots ,a_{1,2,ldots ,n}} 的值因此还唯一的表示一个布尔函数。布尔函数的代数次数被定义为出现在乘积项中的 x i {displaystyle x_{i}} 的最高次数。所以 f ( x 1 , x 2 , x 3 ) = x 1 + x 3 {displaystyle f(x_{1},x_{2},x_{3})=x_{1}+x_{3}} 有次数1(线性),而 f ( x 1 , x 2 , x 3 ) = x 1 + x 1 x 2 x 3 {displaystyle f(x_{1},x_{2},x_{3})=x_{1}+x_{1}x_{2}x_{3}} 有次数3(立方)。对于每个函数 f {displaystyle f} 都有一个唯一的ANF。只有四个函数有一个参数: f ( x ) = 0 {displaystyle f(x)=0} , f ( x ) = 1 {displaystyle f(x)=1} , f ( x ) = x {displaystyle f(x)=x} , f ( x ) = 1 + x {displaystyle f(x)=1+x} ;它们都可以在ANF中给出。要表示有多个参数的函数,可以使用如下等式:这里的 g ( x 2 , … , x n ) = f ( 0 , x 2 , … , x n ) {displaystyle g(x_{2},ldots ,x_{n})=f(0,x_{2},ldots ,x_{n})} 并且 h ( x 2 , … , x n ) = f ( 0 , x 2 , … , x n ) + f ( 1 , x 2 , … , x n ) {displaystyle h(x_{2},ldots ,x_{n})=f(0,x_{2},ldots ,x_{n})+f(1,x_{2},ldots ,x_{n})} 。实际上,因为 g {displaystyle g} 和 h {displaystyle h} 二者都有比 f {displaystyle f} 少的参数,可以得出递归的使用这个过程将完成于只有一个变量的函数。例如,让我们构造一个 f ( x , y ) = x ∨ y {displaystyle f(x,y)=xlor y} (逻辑或)的ANF:

相关

  • 放线菌纲放线菌(Actinobacteria)是一类革兰氏阳性细菌,可栖息于水中或陆地上,虽然一开始被认定为土壤菌,但淡水中的种类可能比陆地上的更丰富,它们具有分支的纤维和孢子,依靠孢子繁殖,表面上
  • 精神活性物质精神药物(英语:psychoactive drug),又称精神药品(psychopharmaceutical,或psychotropic)。有些精神药品具有医疗和科学价值。一种化学物质的概称,这些物质能够穿越血脑屏障,直接作用
  • 众议院多数党(232)少数党(199)空缺(4)美利坚合众国众议院(英语:United States House of Representatives)为美国国会两院之一,另一院为参议院(上议院)。众议院是美国的下议院,美国各州在众议院
  • 托克劳群岛面积以下资讯是以2016年10月估计国家领袖国内生产总值(购买力平价) 以下资讯是以2017年估计国内生产总值(国际汇率) 以下资讯是以1993年估计托克劳(英语:Tokelau),也称联合群岛或尤
  • 心收缩不全心跳停止(asystole,/əˈsɪstəliː/)也称为无心律,是指心脏无电气活动的状态,因此心肌不会收缩,也不会有供应血液给身体各部位。心跳停止是在医学上可以判定临床死亡或宣告死亡
  • 可视化分析论可视化分析论是信息可视化与科学可视化领域发展的产物,侧重于借助于交互式用户界面而进行的分析推理。
  • 凝胶凝胶(英语:gel,来自拉丁语 gelu—寒冷、冰,或 gelatus—冻结、不可动)是一种固体的、类似果冻的材料。这种材料可以很柔软,也可以很坚硬。凝胶是一种充分稀释的交联系统,在稳定状态
  • 伊斯兰堡伊斯兰堡(乌尔都语:اسلام آباد‬,乌尔都语转写:Islāmābād)是巴基斯坦的首都,位于该国的伊斯兰堡首都区。伊斯兰堡在2011年有两百多万人口,并与紧邻着的城市拉瓦尔品第
  • 文体学文体学(英语:Stylistics),或称风格学,是应用语言学的一种,专门研究文学体裁的各种特征。它牵涉到文学及新闻学范畴,不是一门独立的学科。文体学的研究范畴很广阔,规范的写作作品到流
  • 俗字陶文 ‧ 甲骨文 ‧ 金文 ‧ 古文 ‧ 石鼓文籀文 ‧ 鸟虫书 ‧ 篆书(大篆 ‧  小篆)隶书 ‧ 楷书 ‧ 行书 ‧ 草书漆书 ‧  书法 ‧ 飞白书笔画 ‧