布尔函数

✍ dations ◷ 2025-10-07 19:06:02 #布尔函数
在数学中,布尔函数(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:

相关

  • 异形词异形词,是指在普通话书面语中并存并用的同音(指声母、韵母和声调完全相同)、同义(指理性意义、色彩意义和语法意义完全相同)而书写形式不同的词语。例如:“笔画”和“笔划”、“按
  • 脑血管疾病脑血管疾病(英语:Cerebrovascular disease)包含所有影响脑血管和脑部血液循环(英语:cerebral circulation)的医学症状疾病。脑血管疾病的常见病征为供应脑部氧气和养分的动脉受损(
  • 罗伯·柯霍海因里希·赫尔曼·罗伯特·科赫(德语:Heinrich Hermann Robert Koch,1843年12月11日-1910年5月27日),德国医师兼微生物学家,为细菌学始祖之一,与路易·巴斯德共享盛名。1905年,因结
  • 雌三醇雌三醇(Estriol , oestriol, E3)是人类三种主要的雌激素之一。雌二醇和雌酮的代谢产物。在雌酮、雌二醇、雌三醇中,以雌三醇的活性最弱。存在于尿中,在怀孕期尿中含量更高。未怀孕
  • 麦芽糖-6-[(2R,3S,4R,5R,6R) -4,5,6-trihydroxy-2-(hydroxymethyl)oxan-3-yl]oxyoxane -3,4,5-triol麦芽糖(英语:Maltose)又名胶饴,其色紫凝如深琥珀色,色白而枯者,为饧糖不入药用。 是
  • 阜新市阜新市是中华人民共和国辽宁省下辖的地级市,位于东经121°1'—122°56',北纬41°41'—42°56'之间。曾是中国重要的煤炭工业基地。1990年以来,该市地下可采煤大部分都被采空,经
  • 北京市疾病预防控制中心北京市疾病预防控制中心、北京市预防医学研究中心位于北京市东城区和平里中街16号,是中国北京市的一家市级卫生事业单位,成立于2000年。北京市疾病预防控制中心、北京市预防医
  • 圣灵圣灵(古希腊语:Ἅγιον Πνεῦμα,天主教称为圣神,译自希伯来文“Ruah”) 是在旧约中就存在的,耶和华对摩西说:“嫩的儿子约书亚是心中有圣灵的;你将他领来,按手在他头上,使他站
  • 细菌感染病原细菌(英语:Pathogenic bacteria)是指能导致传染病的细菌病原体。本条目主要针对会造成人类传染病的病原细菌。大部分的细菌是无害,甚至是有益的,不过有些细菌是病原体。像结
  • 布若卡氏区布洛卡区(英文:Broca's area)也译为布罗卡区是大脑的一区,它主管语言讯息的处理、话语的产生。与韦尼克区共同形成语言系统。布若卡氏区与韦尼克区通常位于脑部的优势半脑(通常位