Una base de vectores linearmente independientes del enrejado b1 , b2 , ... bn puede ser definida por g(bj) = λj .
La cuota inferior se demuestra considerando el politopo convexo 2n con vértices en ±bj/ λj , el cual tiene un interior contenido en K y un volumen que es 2n/n!λ1 λ2...λn veces un múltiplo entero de una célula primitiva del enrejado (lo cual puede verse escalando el politopo por un factor λj en la dirección de cada vector base para obtener 2n n-simplejos con vectores en el enrejado).
Para probar la cuota superior, consideremos las funciones fj(x) que envían puntos x en
al centroide del subconjunto de puntos en
que puede ser escrito como
para algunos números reales
. Entonces, la transformaciónd de coordenadas
tiene un determinante jacobiano
. Si
y
están en el interior de
y
(con
), entonces
con
, donde la inclusión en
(específicamente el interior de
) se debe a convexidad y simetría. Pero los puntos de enrejado en el interior de
son, por definición de
, siempre expresables como combinación lineal de
, así que cualesquiera dos puntos distintos de
, estos no pueden ser separados por un vector del enrejado. Por tanto,
tiene que estar encerrado en una célula primitiva del enrejado (la cual tiene volumen
), y por consiguiente
.