首页 >
布尔函数
✍ dations ◷ 2025-04-02 08:51:46 #布尔函数
在数学中,布尔函数(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:
相关
- 鼻窦炎鼻窦炎(Sinusitis)是描述发生于鼻窦的炎症。常见症状包含浓厚鼻涕、鼻塞,以及脸部疼痛。其他症状包含发烧、头痛、嗅觉减退、喉咙痛,以及咳嗽。咳嗽会于夜间加剧。严重副作用较
- 妊娠糖尿病妊娠期糖尿病(gestational diabetes mellitus,简写成GDM)是指原先没有糖尿病症状的女性,在怀孕时出现高血糖的症状,妊娠糖尿病不一定会有明显症状,不过会增加妊娠毒血症、忧郁症的
- 脑膜脑炎脑膜脑炎(英语:Meningoencephalitis /mɪˌnɪŋɡoʊɛnˌsɛfəˈlaɪtᵻs, -ˌnɪndʒoʊ-, -ən-, -ˌkɛ-/ )是一种兼具脑膜炎(脑膜的感染、发炎)和脑炎(脑的感染、发炎)特点
- 核质巨DNA病毒核质巨DNA病毒(英语:nucleocytoplasmic large DNA viruses,缩写NCLDV)是一类大真核DNA病毒。 这批病毒过往并不属于任何目。2013年,Colson等人 (2013)建议将这批病毒建立成为第四
- 氚氚(Tritium;符号:T或3H,注音:ㄔㄨㄢ;拼音:chuān)。亦称超重氢,是氢的同位素之一,元素符号为T或3H。它的原子核由一颗质子和两颗中子所组成,并带有放射性,会发生β衰变,放出电子变成氦-3,
- 温带大陆性温带大陆性气候是温带地区最冷月均温小于0ºC,降水较少的一种气候。可细分为温带大陆性湿润气候和温带干旱半干旱气候。
- 纤维纤维(英语:fiber)是指由连续或不连续的细丝组成的物质。在动植物体内,纤维在维系组织方面起到重要作用。纤维用途广泛,可织成细线、线头和麻绳,造纸或织毡时还可以织成纤维层;同时
- 正统派犹太教正统派是犹太教中最大的宗派群体,是犹太教的保守派及传统淡系,在以色列拥有特殊地位。犹太教正统派内分三个支派,分别是极端正统派、现代正统派和哈西迪教派。犹太教正统
- 分离性障碍分离性障碍(英文:dissociative disorder),是一种身份、记忆或意识的整体性扰乱。患有解离性障碍的患者缺乏对自我感(selfhood)的辨别和控制,其在时间和地点上缺乏自我在各个方面的
- 危险性符号危险性符号(Hazard symbols)是用来标识危险的物质、地点或物品,包括电流、毒物与放射性。危险性符号通常由法律规定并由标准化组织执行。括号内为该符号的Unicode编码。有毒(“