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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

(ii) �b1� ≤2 1 2 (d−1) min � �l� :l ∈ L \{o} �<br />

(iii) �b1�···�bd� ≤2 1 4 d(d−1) d(L)<br />

28 Basis Reduction <strong>and</strong> Polynomial Algorithms 413<br />

Proof. (i) Since the vectors ˆb j are pairwise orthogonal, condition (3) shows that<br />

Since µ 2 j+1 j ≤ 1 4 by (2),<br />

3<br />

4 � ˆb j� 2 ≤�ˆb j+1� 2 + µ 2 j+1 j � ˆb j � 2 for j = 1,...,d − 1.<br />

follows. Then induction implies that<br />

� ˆb j+1� 2 ≥ 1<br />

2 � ˆb j� 2 for j = 1,...,d − 1<br />

(4) � ˆb j� 2 ≥ 2 i− j � ˆbi� 2 for i, j = 1,...,d, i < j.<br />

In particular,<br />

(5) � ˆb j� 2 ≥ 2 1− j � ˆb1� 2 = 2 1− j �b1� 2 for j = 1,...,d.<br />

Multiplying the latter inequalities for j = 1,...,d, <strong>and</strong> taking into account the<br />

orthogonality of the system { ˆb1,..., ˆbd} <strong>and</strong> (1), Statement (i) is obtained as follows:<br />

2 − 1 2 d(d−1) �b1� 2d ≤�ˆb1� 2 ···�ˆbd� 2 = det( ˆb1,..., ˆbd) 2<br />

(ii) Proposition (5) yields<br />

Now apply Lemma 28.1.<br />

(iii) Using (1) <strong>and</strong> (2), we see that:<br />

So, by (4),<br />

= det(b1,...,bd) 2 = d(L) 2 .<br />

min{� ˆb1�,...,� ˆbd�} ≥ 2 − 1 2 (d−1) �b1�.<br />

j−1<br />

i=1<br />

j−1<br />

�b j � 2 =�ˆb j � 2 �<br />

+ µ 2 ji� ˆbi� 2 ≤�ˆb j � 2 � 1<br />

+<br />

4 � ˆbi� 2 .<br />

i=1<br />

i=1<br />

�b j � 2 � �j−1<br />

1<br />

≤ 1 + 2<br />

j−i�<br />

� ˆb j �<br />

2 2 ≤ 2 j−1 � ˆb j� 2 .<br />

Multiplying this for j = 1,...,d, yields (iii)<br />

�b1� 2 ···�bd� 2 ≤ 2 1 2 d(d−1) � ˆb1� 2 ···�ˆbd� 2 = 2 1 2 d(d−1) d(L). ⊓⊔

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

Saved successfully!

Ooh no, something went wrong!