Information Technology Reference
In-Depth Information
5 The Number of Linearly Independent Equations in XL
In this section we will estimate the number of linearly independent equations
one generates with the XL-method. As we will see, the linear dependencies we
can identify is governed by products of polynomials from F , and the number of
dependencies is calculated by counting the number of such products. We multiply
each f i with all monomials of degree
D m (including the monomial 1, which
keeps the original polynomials) to form the set U D .
Let H 0 be the matrix whose rows are the coecient vectors of all polynomials
in U D .Thecolumnsof H 0 are indexed by all monomials of degree
D m + D e .
To avoid confusion in the generalization that follows, the rows of H 0 are indexed
by
m )is1if
m occurs as a term
m ·
r ( f i ), instead of
m
[ f i ]. The entry (
m ·
r ( f i ) ,
in
m ·
f i and 0 otherwise.
We will now recursively construct a sequence of binary matrices H i ,i
1. The
i s ), where j =1 e j = i +1and
r ( f e 1
i 1 f e 2
f e s
rows of H i will be indexed by
m ·
···
m
i 2
is a monomial with deg(
D e .Thecolumnsof H i will have the same
indices as the rows of H i− 1 . The degree of
m
)
D m
i
·
m
needs to be non-negative, so the
D D e
final H i
we construct is for i =
. When writing g
·
r (
···
) for a polynomial
g =
m 1 + ... +
m k , we will mean the sum
m 1 ·
r (
···
)+ ... +
m k ·
r (
···
). The row
r ( f e 1
i 1 f e 2
f e s
m ·
···
i s ) will contain a 1 in all columns that occur as terms in the
i 2
following sum:
s
f e j 1
i j
1mod2 r ( f e 1
i 1
f e s
m ·
( f i j +( e i j
···
···
i s ) .
(3)
j =1
r ( f e 1
i 1 f e 2
f e s
The rest of the entries in row
i s ) will contain 0.
Let v be a binary vector indexed by the rows of H i .If v ·
m ·
···
i 2
H i = 0 , v identifies a
linear dependency between the rows of H i . With the matrices H i ,i =0 ,...,
D D e
defined, we are ready to prove the first result.
D D e
Theorem 1. H i
·
H i− 1 =[ 0 ] , the all-zero matrix for i =1 ,...,
. That is,
each row of H i identifies a linear dependency among the rows of H i− 1 .
Proof. The row m · r ( f e 1
i 1 f e 2
···f e s
i s )in H i contains a 1 in the columns indexed
by the terms in the following sum
i 2
s
f e j 1
i j
1mod2 r ( f e 1
i 1
f e s
m ·
( f i j +( e i j
···
···
i s ) .
(4)
j =1
If e j =1,itmeansthat f e j 1
). Assume
without loss of generality that e t +1 = ... = e s =1,andthat e j > 1 ,j =1 ,...,t .
We need to show that (4) is the all-zero vector when the terms are regarded as
rows in H i− 1 . We substitute r ( f e 1
vanishes from the expression r (
···
i j
f e j 1
i j
f e s
i s ) with the expression given
by (3) to find which columns in H i− 1 that contain a 1 in the rows found in (4).
···
···
i 1
Search WWH ::




Custom Search