14.02.2013 Views

Gruber P. Convex and Discrete Geometry

Gruber P. Convex and Discrete Geometry

Gruber P. Convex and Discrete Geometry

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Relations Between Different Bases<br />

21 Lattices 357<br />

Different bases of a given lattice are related in a rather simple way. Recall, an integer<br />

unimodular d × d matrix is a d × d matrix U with integer entries <strong>and</strong> det U =±1.<br />

Theorem 21.1. Let {b1,...,bd} be a basis of a lattice L in E d . Then the following<br />

statements hold:<br />

(i) Let {c1,...,cd} be another basis of L. Then<br />

(1)<br />

c1 = u11b1 +···+u1dbd<br />

c2 = u21b1 +···+u2dbd<br />

........................<br />

cd = ud1b1 +···+uddbd<br />

or (c1,...,cd) = (b1,...,bd)U T ,<br />

where U = (uik) is a suitable integer unimodular d × d matrix.<br />

(ii) Let U = (uik) be an integer unimodular d × d matrix <strong>and</strong> let {c1,...,cd} be<br />

defined by (1). Then {c1,...,cd} is a basis of L.<br />

Proof. (i) Since {b1,...,bd} is a basis of L, each vector of L is an integer linear<br />

combination of b1,...,bd. This implies (1), where U = (uik) is an integer d × d<br />

matrix. Noting that {c1,...,cd} is also a basis of L, it follows that, conversely,<br />

(2)<br />

b1 = v11c1 +···+v1dcd<br />

b2 = v21c1 +···+v2dcd<br />

.......................<br />

bd = vd1c1 +···+vddcd<br />

or (b1,...,bd) = (c1,...,cd)V T ,<br />

where V = (vik) is a suitable integer d × d matrix. From (1) <strong>and</strong> (2) we conclude<br />

that<br />

(3) (c1,...,cd) = (b1,...,bd)U T = (c1,...,cd)V T U T = (c1,...,cd)(UV) T<br />

Since c1,...,cd are linearly independent <strong>and</strong> thus (c1,...,cd) a non-singular d × d<br />

matrix, it follows from (3) that det(UV) T = 1 or det U det V = 1. Since U <strong>and</strong><br />

V are integer matrices, their determinants are also integers. This then shows that<br />

det U =±1, concluding the proof of (i).<br />

(ii) Since U is an integer unimodular d × d matrix, (1) implies that c1,...,cd<br />

are in L, are linearly independent <strong>and</strong><br />

(b1,...,bd) = (c1,...,cd)V T , where V = U −1 .<br />

Being the inverse of the integer unimodular d × d matrix U, the matrix V is also<br />

an integer unimodular matrix. Thus each bi is an integer linear combination of the<br />

vectors c1,...,cd. Since each vector of L is an integer linear combination of the<br />

vectors b1,...,bd, it follows that each vector of L is an integer linear combination<br />

of the vectors c1,...,cd. Since c1,...,cd are linearly independent, {c1,...,cd}<br />

is a basis. ⊓⊔

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!