布尔函数

✍ dations ◷ 2025-07-31 08:01:53 #布尔函数
在数学中,布尔函数(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:

相关

  • 获得性免疫缺陷(英语:immunodeficiency)是指免疫系统抵抗传染病的能力失常或欠缺。免疫缺陷还可能降低肿瘤免疫监视功能。免疫缺陷多为继发性(secondary)免疫缺陷,不过也有些人生来就有
  • 苯并咪唑苯并咪唑是一个多环芳香杂环化合物,由苯和咪唑并合而成,分子式为C7H6N2。维生素B12分子中,5,6-二甲基苯并咪唑为碱基与钴中心相连。苯并咪唑与咪唑类似,也是制备氮杂环卡宾的常
  • 脂毛噬菌体科α脂毛噬菌体属 β脂毛噬菌体属 γ脂毛噬菌体属脂毛噬菌体科Lipothrixviridae名称来源: Lipo(lip-脂肪):根据希腊文,lipos(liposome脂质体),脂肪(fat) Thrix:根据希腊文,thrix,毛发
  • 饮食美国的饮食文化反映出它的历史。来自欧洲的殖民者引进了一批食材和烹饪风格,时间进入19世纪和20世纪以后,由于众多外国移民的涌入,使得全美国各地展现出丰富的食物与多样性。因
  • 氯喹氯喹(Chloroquine),是一种用于治疗及预防疟疾的药物,该药以磷酸盐的形式(即磷酸氯喹)应用于临床。若需治疗特定几种抗药病原株或复杂症状,则需配合其他抗疟药物。偶尔也会用于治疗
  • 以撒以撒(希伯来语: יִצְחָק‎;阿拉伯语: إسحٰق;英语:Isaac),又译依撒格或易司哈格,是《旧约圣经·创世记》中的人物,亚伯拉罕的嫡子,原配撒拉所生的独生子,以扫和雅各的父亲
  • 都尔的额我略都尔的圣额我略(拉丁语:Sanctus Gregorius Turonensis,其名额我略也译作格雷戈里和国瑞),(538年11月30日-594年11月17日)是都尔主教及高卢-罗马史学家,也是基督教圣人。他的本名为额我
  • 张继先张继先(1966年-),女,主任医师、教授,中国共产党党员,1989年7月毕业于湖北医科大学(今武汉大学医学部)临床医学专业,现任湖北省中西医结合医院呼吸内科主任。2003年非典疫情时,张继先曾
  • 男性男性,是指雄性的人类,与雌性人类即女性相对。男性这个名词是用来表示生物学上的性别划分,正式只适用于称呼人类,但有时侯也会用作称呼其他生物,同时亦可指文化上的性别角色。和其
  • 自由民主党自由民主党(日语:自由民主党/じゆうみんしゅとう Jiyū minshu tō */?)(英语:Liberal Democratic Party of Japan),简称自民党、自民,是日本大型政党,1955年成立后长期执政,仅在19