首页 >
布尔函数
✍ dations ◷ 2025-07-06 03:41:08 #布尔函数
在数学中,布尔函数(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:
相关
- 心血管疾病心血管疾病(英语:cardiovascular disease,簡稱CVD)指的是关于心脏或血管的疾病,又称为循环系统疾病、循环系统疾病。常见的心血管疾病包括冠状动脉症候群、中风、高血压性心脏病(
- mRNA信使核糖核酸(英语:messenger RNA,缩写:mRNA),是由DNA经由转录而来,带着相应的遗传讯息,为下一步翻译成蛋白质提供所需的讯息。在细胞中,mRNA从合成到被降解,经过了数个步骤。在转录的
- 加拿大卫生部加拿大卫生部(英语:Health Canada,法语:Santé Canada)是加拿大联邦政府中掌管公共卫生的部门。
- 伊庇鲁斯同盟伊庇鲁斯同盟,又称伊庇鲁斯联邦 (西北希腊语: Κοινὸν Ἀπειρωτᾶν ),是一个古代希腊联邦式国家,前身一开始是摩罗西亚人的摩罗西亚同盟,在前330年左右纳入其他伊庇鲁
- 霍奇金氏病霍奇金氏淋巴瘤(英语:Hodgkin's lymphoma)又称霍奇金氏病、何杰金氏病,或何杰金氏淋巴瘤,为淋巴瘤的一型,是一种淋巴细胞的癌变,症状包含发烧、夜间盗汗(英语:Night sweats),以及体重减
- 牙龈牙龈(又称龂;俗称牙床、牙花子;客家话称牙舷肉),牙龈由软组织构成。牙龈位于牙齿根部(称为牙根)周围。护理牙龈与护理牙齿一样重要。是人或动物口腔内的粘膜组织,下接牙槽骨的骨膜,向
- TdT末端脱氧核苷酸转移酶(Terminal deoxynucleotidyl transferase、TdT、末端转移酶),是一种特殊的DNA聚合酶,显示出未成熟的、"前B","前T淋巴细胞"和"急性淋巴性白血病/淋巴瘤细胞"
- 心理健康心理健康(Mental health)也称为精神卫生,是指心理幸福安宁的状态,或指没有精神疾病的状态。是指“一个情绪及行为调整都运作相当良好的人,当时的心理状态”。若以正面心理学或是
- 甲状舌骨正中韧带甲状舌骨正中韧带(median thyrohyoid ligament、middle hyothyroid ligament、middle thyrohyoid ligament)是甲状舌骨膜(英语:Thyrohyoid membrane)较厚的部分。其外侧较薄的部
- 常用国字标准字体表常用国字标准字体表,简称甲表,是中华民国教育部于1979年出版的常用字和字体标准,内收4808字。次常用国字标准字体表,简称乙表,是中华民国教育部于1982年12月出版的次常用字和字体