Information Technology Reference
In-Depth Information
given by
D
=
S
1
is a linearly
independent set. So there is no function
g
with degree 2 such that
h
=
fg
{
00000001
,
00100001
}
. It is easy to see that
D
∪
=0
with
deg
(
h
)=1.
This shows that the condition
d
+
e
n
in Assertion A in Section 1 cannot
guarantee that the existence of some function
g
≥
=0with
deg
(
g
)
≤
d
such that
h
=
fg
=0with
deg
(
h
)
≤
e
, since there exists a degenerated case for which
|
.
Note that the boolean form of
f
is given by
f
(
x
0
,x
1
,x
2
)=
x
0
x
1
+
x
0
x
2
+
x
1
x
2
+
x
1
. We may use the boolean form of
f
to show the above result using a
similar technique as above.
From the proof of Theorem 1, it is not necessary to require
r
+
s>
2
n
.Inthe
following, we characterize this condition.
fS
d
|
<
|
S
d
|
Theorem 2.
(
Existence of Low Degree Multipliers
, Function Version)
With the above notation, for a given
f
d, e < n
,let
D
d
be a
maximal linearly independent set of
fS
d
. Then there exists a function
g
∈F
n
and
1
≤
∈F
n
with degree at most
d
such that
h
=
fg
=0
with
deg
(
h
)
≤
e
if and only if
D
d
∪
S
e
is linearly dependent over
F
2
.
Proof.
A proof for the sucient condition is similar as we did for Theorem 1.
We denote
|
D
d
|
=
t
and
|
S
e
|
=
s
.Since
D
d
∪
S
e
is linearly dependent over
F
2
,
there exist
c
i
∈
F
2
,i
=1
,...,t
+
s
such that
r
s
c
i
fg
i
+
c
t
+
i
h
i
=0
i
=1
i
=1
where
fg
i
∈
D
d
and
h
i
∈
S
e
.Sinceboth
D
d
and
S
e
are linear independent
over
F
2
,thereexistsome
i
with 1
≤
i
≤
t
and
j
with 1
≤
j
≤
s
such that
= 0, respectively. Thus
g
=
i
=1
c
i
g
i
c
i
=0and
c
t
+
j
=0with
deg
(
g
)
≤
d
,and
fg
=
h
=
j
=1
c
t
+
j
h
j
e
, which establishes the assertion.
Conversely, assume that there exists some
g
=0with
deg
(
h
)
≤
∈F
n
with
deg
(
g
)
≤
d
such that
fg
e
. Since any function with degree less than or equal to
d
is a linear combination of functions in
S
d
,wemaywrite
g
=
i
=1
d
i
g
i
where
d
i
∈
F
2
and
l
=
=0and
deg
(
fg
)
≤
. For simplicity, we may assume that
g
i
,i
=1
,...,t
are
functions in
S
d
such that
|
S
d
|
{
fg
i
|
i
=1
,...,t
}
is a maximal linearly independent
set of
fS
d
.Thuswehave
l
l
t
fg
=
f
·
d
i
g
i
=
d
i
(
fg
i
)=
e
i
(
fg
i
)
=0
,e
i
∈
F
2
.
i
=1
i
=1
i
=1
Consequently, there exists some
i
with 1
≤
i
≤
t
such that
e
i
= 0. On the other
hand, since
h
=
fg
with degree
deg
(
h
)
≤
e
,then
h
∈
S
e
. Therefore,
h
is a linear
combination of the functions in
S
e
,say
h
=
i
=1
k
i
h
i
=0
,k
i
∈
F
2
. This shows
that there is some
k
i
=0with1
≤
i
≤
s
. Therefore, we have
t
e
h
=
fg
⇐⇒
e
i
fg
i
+
k
i
h
i
=0
i
=1
i
=1