Transference Theorems in the Geometry of Numbers

138
Transference Theorems in the Geometry of Numbers Daniel Dadush New York University

description

Transference Theorems in the Geometry of Numbers. Daniel Dadush New York University. Convex Bodies. Convex body . (convex, full dimensional and bounded). Convexity: Line between and in . Equivalently . Non convex set. Integer Programming Problem (IP). Input: - PowerPoint PPT Presentation

Transcript of Transference Theorems in the Geometry of Numbers

Page 1: Transference Theorems in the Geometry of Numbers

Transference Theorems in the Geometry of Numbers

Daniel DadushNew York University

Page 2: Transference Theorems in the Geometry of Numbers

Convex body . (convex, full dimensional and bounded).

Convex Bodies

𝐾𝑥

𝑦

Non convex set.

Convexity: Line between and in .Equivalently

𝑥𝑦

Page 3: Transference Theorems in the Geometry of Numbers

𝐾 1

Input: Classic NP-Hard problem (integrality makes it hard)

IP Problem: Decide whether above system has a solution.

Focus for this talk: Geometry of Integer Programs

Integer Programming Problem (IP)

ℤ𝑛𝐾 2

convex set

Page 4: Transference Theorems in the Geometry of Numbers

𝐾 1

Input: (integrality makes it hard)

LP Problem: Decide whether above system has a solution.

Polynomial Time Solvable: Khachiyan `79 (Ellipsoid Algorithm)

Integer Programming Problem (IP)Linear Programming (LP)

ℤ𝑛𝐾 2

convex set

Page 5: Transference Theorems in the Geometry of Numbers

Input: : Invertible Transformation Remark: can be restricted to any lattice .

Integer Programming Problem (IP)

𝐵𝐾1

𝐵ℤ𝑛

𝐵𝐾 2

Page 6: Transference Theorems in the Geometry of Numbers

Input: Remark: can be restricted to any lattice .

Integer Programming Problem (IP)

𝐾 1

𝐿𝐾 2

Page 7: Transference Theorems in the Geometry of Numbers

𝐾 1

1) When can we guarantee that a convex set contains a lattice point? (guarantee IP feasibility)

2) What do lattice free convex sets look like? (sets not containing integer points)

Central Geometric Questions

ℤ2𝐾 2

Page 8: Transference Theorems in the Geometry of Numbers

𝐾 1

Examples

ℤ2

If a convex set very ``fat’’, then it will always contain a lattice point.

“Hidden cube”

Page 9: Transference Theorems in the Geometry of Numbers

𝐾 1

Examples

ℤ2

If a convex set very ``fat’’, then it will always contain a lattice point.

Page 10: Transference Theorems in the Geometry of Numbers

Examples

ℤ2

Volume does NOT guarantee lattice points (in contrast with Minkowski’s theorem).

Infinite band

Page 11: Transference Theorems in the Geometry of Numbers

Examples

ℤ2

However, lattice point free sets must be ``flat’’ in some direction.

Page 12: Transference Theorems in the Geometry of Numbers

Lattice Width

ℤ2

For each example, there is hyperplane decomposition of with a small number of intersecting hyperplanes.

𝑥1=1 𝑥1=8𝑥1=4 …

Page 13: Transference Theorems in the Geometry of Numbers

Lattice Width

ℤ2

For each example, there is hyperplane decomposition of with a small number of intersecting hyperplanes.

𝑥2=1𝑥2=2

𝑥2=3

𝑥2=4

Page 14: Transference Theorems in the Geometry of Numbers

Lattice Width

ℤ2

For each example, there is hyperplane decomposition of with a small number of intersecting hyperplanes.

Note: axis parallel hyperperplanes do NOT suffice.

𝑥1−𝑥2=1 𝑥1−𝑥2= 4

Page 15: Transference Theorems in the Geometry of Numbers

Lattice Width

ℤ2

Why is this useful? IP feasible regions: hyperplane decomposition enables reduction into dimensional sub-IPs.

# intersections # subproblems

𝑥2=1𝑥2=2

𝑥2=3

𝑥2=4

𝐾 2

𝐾 1

subproblems

subproblems

Page 16: Transference Theorems in the Geometry of Numbers

Lattice Width

ℤ2

Why is this useful? # intersections # subproblems

If # intersections is small, can solve IP via recursion.

𝑥2=1𝑥2=2

𝑥2=3

𝑥2=4

𝐾 2

𝐾 1

subproblems

subproblems

Page 17: Transference Theorems in the Geometry of Numbers

Lattice Width

Integer Hyperplane : Hyperplane where

Fact: is an integer hyperplane , ( called primitive if )

ℤ2

𝑥1−𝑥2=1 𝑥1−𝑥2= 4

𝐻 (1 ,−1)𝑎

Page 18: Transference Theorems in the Geometry of Numbers

Lattice Width

Hyperplane Decomposition of : For

(parallel hyperplanes)

ℤ2

𝑥1=1 𝑥1=8

(1 ,0)𝑎

Page 19: Transference Theorems in the Geometry of Numbers

Lattice Width

Hyperplane Decomposition of : For

(parallel hyperplanes)

Note: If is not primitive, decomposition is finer than necessary.

ℤ2

2 𝑥1=2 2 𝑥1=16

(2 ,0)2𝑎

2 𝑥1=5 2 𝑥1=9……

Page 20: Transference Theorems in the Geometry of Numbers

𝐾

Lattice Width

How many intersections with ? (parallel hyperplanes) # INTs }| + 1 (tight within +2)

ℤ2

𝑥1=1 𝑥1=8

(1 ,0)𝑎𝑥𝑚𝑎𝑥

𝑥𝑚𝑖𝑛

2 3 4 6 71.9

7.2

Page 21: Transference Theorems in the Geometry of Numbers

Lattice Width

Width Norm of : for any Lattice Width: width

ℤ2

𝐾 𝑦width𝐾 ( 𝑦 )=1.2

Page 22: Transference Theorems in the Geometry of Numbers

Kinchine’s Flatness Theorem

Theorem: For a convex body , , .

[Khinchine `48, Babai `86, Hastad `86, Lenstra-Lagarias-Schnorr `87, Kannan-Lovasz `88, Banaszczyk `93-96, Banaszczyk-Litvak-Pajor-Szarek `99, Rudelson `00]

Bound conjectured to be (best possible).

Bounds improvements:Khinchine `48: Babai `86: Lenstra-Lagarias-Schnorr `87: Kannan-Lovasz `88: Banaszczyk et al `99: Rudelson `00:

Page 23: Transference Theorems in the Geometry of Numbers

𝐾

Properties of

Width Norm of : for any

𝑟 𝐵2𝑛

𝑡

𝑅𝐵2𝑛 0

𝐾 −𝐾

2𝑅𝐵2𝑛

Convex & Centrally Symmetric 2𝑟 𝐵2

𝑛

Page 24: Transference Theorems in the Geometry of Numbers

𝐾

Properties of

Width Norm of : for any Bounds:

𝑟 𝐵2𝑛

𝑡

𝑅𝐵2𝑛 0

2𝑟 𝐵2𝑛

2𝑅𝐵2𝑛

Convex & Centrally Symmetric

𝐾 −𝐾

Page 25: Transference Theorems in the Geometry of Numbers

𝐾

Properties of

Width Norm of : for any Bounds:

𝑟 𝐵2𝑛

𝑡

𝑅𝐵2𝑛 0

2𝑟 𝐵2𝑛

2𝑅𝐵2𝑛

Convex & Centrally Symmetric

𝐾 −𝐾

Page 26: Transference Theorems in the Geometry of Numbers

𝐾

Properties of

Width Norm of : for any Symmetry: By symmetry of

𝑟 𝐵2𝑛

𝑡

𝑅𝐵2𝑛 0

2𝑟 𝐵2𝑛

2𝑅𝐵2𝑛

Convex & Centrally Symmetric

𝐾 −𝐾

Page 27: Transference Theorems in the Geometry of Numbers

𝐾

Properties of

Width Norm of : for any Symmetry: Therefore

𝑟 𝐵2𝑛

𝑡

𝑅𝐵2𝑛 0

2𝑟 𝐵2𝑛

2𝑅𝐵2𝑛

Convex & Centrally Symmetric

𝐾 −𝐾

Page 28: Transference Theorems in the Geometry of Numbers

𝐾

Properties of

Width Norm of : for any Homogeneity: For (Trivial)

𝑟 𝐵2𝑛

𝑡

𝑅𝐵2𝑛 0

2𝑟 𝐵2𝑛

2𝑅𝐵2𝑛

Convex & Centrally Symmetric

𝐾 −𝐾

Page 29: Transference Theorems in the Geometry of Numbers

𝐾

Properties of

Width Norm of : for any Triangle Inequality:

𝑟 𝐵2𝑛

𝑡

𝑅𝐵2𝑛 0

2𝑟 𝐵2𝑛

2𝑅𝐵2𝑛

Convex & Centrally Symmetric

𝐾 −𝐾

Page 30: Transference Theorems in the Geometry of Numbers

𝐾

Properties of

Width Norm of : for any Triangle Inequality:

𝑟 𝐵2𝑛

𝑡

𝑅𝐵2𝑛 0

2𝑟 𝐵2𝑛

2𝑅𝐵2𝑛

Convex & Centrally Symmetric

𝐾 −𝐾

Page 31: Transference Theorems in the Geometry of Numbers

𝐾

Properties of

Width Norm of : for any Triangle Inequality:

𝑟 𝐵2𝑛

𝑡

𝑅𝐵2𝑛 0

2𝑟 𝐵2𝑛

2𝑅𝐵2𝑛

Convex & Centrally Symmetric

𝐾 −𝐾

Page 32: Transference Theorems in the Geometry of Numbers

𝐾

Properties of

Width Norm of : for any Triangle Inequality:

𝑟 𝐵2𝑛

𝑡

𝑅𝐵2𝑛 0

2𝑟 𝐵2𝑛

2𝑅𝐵2𝑛

Convex & Centrally Symmetric

𝐾 −𝐾

Page 33: Transference Theorems in the Geometry of Numbers

Properties of

is invariant under translations of .

𝐾

𝑦

𝑚𝑖𝑛 𝑚𝑎𝑥𝑤𝑖𝑑𝑡 h𝐾 (𝑦 )=𝑚𝑎𝑥−𝑚𝑖𝑛

Page 34: Transference Theorems in the Geometry of Numbers

Properties of

is invariant under translations of .

𝐾

𝑦

𝑚𝑖𝑛 𝑚𝑎𝑥

𝐾 + 𝑡

𝑦

𝑚𝑖𝑛+ ⟨𝑦 , 𝑡 ⟩ +

Page 35: Transference Theorems in the Geometry of Numbers

Properties of

is invariant under translations of .Also follows since .(width only looks at differences between vectors of .

𝐾

𝑦

𝑚𝑖𝑛 𝑚𝑎𝑥

𝐾 + 𝑡

𝑦

𝑚𝑖𝑛+ ⟨𝑦 , 𝑡 ⟩ +

Page 36: Transference Theorems in the Geometry of Numbers

Kinchine’s Flatness Theorem

[Khinchine `48, Babai `86, Hastad `86, Lenstra-Lagarias-Schnorr `87, Kannan-Lovasz `88, Banaszczyk `93-96, Banaszczyk-Litvak-Pajor-Szarek `99, Rudelson `00]

Bound conjectured to be (best possible).

Remark: Finding flatness direction is a general norm SVP!

Theorem: For a convex body , such that , .

Page 37: Transference Theorems in the Geometry of Numbers

Kinchine’s Flatness Theorem

[Khinchine `48, Babai `86, Hastad `86, Lenstra-Lagarias-Schnorr `87, Kannan-Lovasz `88, Banaszczyk `93-96, Banaszczyk-Litvak-Pajor-Szarek `99, Rudelson `00]

Bound conjectured to be (best possible).

Easy generalize to arbitrary lattices. (note )

Theorem: For a convex body , such that , .

Page 38: Transference Theorems in the Geometry of Numbers

Kinchine’s Flatness Theorem

Theorem: For a convex body , such that , .

[Khinchine `48, Babai `86, Hastad `86, Lenstra-Lagarias-Schnorr `87, Kannan-Lovasz `88, Banaszczyk `93-96, Banaszczyk-Litvak-Pajor-Szarek `99, Rudelson `00]

Bound conjectured to be (best possible).

Easy generalize to arbitrary lattices. (note )

Page 39: Transference Theorems in the Geometry of Numbers

Kinchine’s Flatness Theorem

[Khinchine `48, Babai `86, Hastad `86, Lenstra-Lagarias-Schnorr `87, Kannan-Lovasz `88, Banaszczyk `93-96, Banaszczyk-Litvak-Pajor-Szarek `99, Rudelson `00]

Bound conjectured to be (best possible).

Easy generalize to arbitrary lattices.

where is dual lattice.

Theorem: For a convex body and lattice , such that , .

Page 40: Transference Theorems in the Geometry of Numbers

Kinchine’s Flatness Theorem

Theorem: For a convex body and lattice , such that , .

[Khinchine `48, Babai `86, Hastad `86, Lenstra-Lagarias-Schnorr `87, Kannan-Lovasz `88, Banaszczyk `93-96, Banaszczyk-Litvak-Pajor-Szarek `99, Rudelson `00]

Bound conjectured to be (best possible).

Homegeneity of Lattice Width:

Page 41: Transference Theorems in the Geometry of Numbers

Lower Bound: Simplex

Bound cannot be improved to .

(interior of S)Pf: If and , then a contradiction.

𝑛𝑒1

𝑛𝑒20

No interior lattice points.

𝑆

Page 42: Transference Theorems in the Geometry of Numbers

Lower Bound: Simplex

Bound cannot be improved to .

Pf: For , then

𝑛𝑒1

𝑛𝑒20𝑆 ℤ2

Page 43: Transference Theorems in the Geometry of Numbers

Flatness Theorem

Theorem*: For a convex body and lattice , if such that , then .

By shift invariance of .

𝐾𝐾 + 𝑡

ℤ2

Page 44: Transference Theorems in the Geometry of Numbers

Flatness Theorem

Theorem**: For a convex body and lattice , either1) , or2) .

𝐾𝐾 + 𝑡

ℤ2

Page 45: Transference Theorems in the Geometry of Numbers

Covering Radius

Definition: Covering radius of with respect to .

ℤ2𝐾

Page 46: Transference Theorems in the Geometry of Numbers

Covering Radius

Definition: Covering radius of with respect to .

ℤ2

Page 47: Transference Theorems in the Geometry of Numbers

Covering Radius

Definition: Covering radius of with respect to .

ℤ2𝐾 Condition from

Flatness Theorem

Page 48: Transference Theorems in the Geometry of Numbers

Covering Radius

Definition: Covering radius of with respect to .

ℤ2𝐾Condition fromFlatness Theorem𝑥

Page 49: Transference Theorems in the Geometry of Numbers

Covering Radius

Definition: Covering radius of with respect to .

ℤ22 (𝐾−𝑥 )+𝑥𝑥Must scale by factor about to hit .

Therefore .

Page 50: Transference Theorems in the Geometry of Numbers

Covering Radius

Definition: Covering radius of with respect to .

ℤ2𝐾 contains a fundamental domain

Page 51: Transference Theorems in the Geometry of Numbers

Covering Radius

Definition: Covering radius of with respect to .

ℤ2𝐾 contains a fundamental domain

Page 52: Transference Theorems in the Geometry of Numbers

Covering Radius

Definition: Covering radius of with respect to .

ℤ2𝐾 contains a fundamental domain

Page 53: Transference Theorems in the Geometry of Numbers

Covering Radius

Definition: Further Properties:

ℤ2𝐾

Page 54: Transference Theorems in the Geometry of Numbers

Flatness Theorem

Theorem**: For a convex body and lattice , either1) , or2) .

𝐾𝐾 + 𝑡

ℤ2

Page 55: Transference Theorems in the Geometry of Numbers

𝐾𝐾 + 𝑡

Flatness Theorem

Theorem: For a convex body and lattice :

By homogeneity of and .

ℤ2

Page 56: Transference Theorems in the Geometry of Numbers

Flatness Theorem

Theorem [Banaszczyk `93]: For a lattice in :

(since -=)

Bound Improvements:Khinchine `48: Babai `86: Lenstra-Lagarias-Schnorr `87: Kannan-Lovasz `88: Banaszczyk `93: (asymptotically optimal)

Page 57: Transference Theorems in the Geometry of Numbers

Flatness Theorem

Theorem [Banaszczyk `93]: For a lattice in :

𝐿𝑥𝜇

is max distance to

Page 58: Transference Theorems in the Geometry of Numbers

Flatness Theorem

Theorem [Banaszczyk `96]: For a symmetric convex body :

Bound Improvements:Khinchine `48: Babai `86: Kannan-Lovasz `88: Banaszczyk `93: Banaszczyk `96:

ℤ2𝐾

Page 59: Transference Theorems in the Geometry of Numbers

Lower Bounds: Random Lattices

Theorem: For a convex body and ``random’’ lattice in :

(Minkowski Hlawka + Volume Product Bound)

ℤ2𝐾

Page 60: Transference Theorems in the Geometry of Numbers

Symmetric convex body (.

Gauge function:

0

𝑥𝐾 𝑠𝐾

Norms and Convex Bodies

-

1. (triangle inequality) 2. (homogeneity)3. (symmetry)

is unit ball of

Page 61: Transference Theorems in the Geometry of Numbers

Convex body containing origin in its interior.

Gauge function: 𝑥𝐾 𝑠𝐾

Norms and Convex Bodies

0

1. (triangle inequality) 2. (homogeneity)3. (symmetry)

is unit ball of

Page 62: Transference Theorems in the Geometry of Numbers

Gauge function:

Triangle Inequality:

Want to show

By definition . May assume Need to show .

Norms and Convex Bodies

convex combination

Page 63: Transference Theorems in the Geometry of Numbers

asymmetric norm in . Unit ball .

𝑥

𝐾

Norms and Convex Bodies

0

is convex: Take

𝑦-

Page 64: Transference Theorems in the Geometry of Numbers

𝐾

Symmetric convex body and lattice in .If , such that .

Minkowski’s Convex Body Theorem

0

Page 65: Transference Theorems in the Geometry of Numbers

𝐾

Symmetric convex body and lattice in .If , such that .

Minkowski’s Convex Body Theorem

0 𝑦

Page 66: Transference Theorems in the Geometry of Numbers

𝐾

Pf: basis for with parallelepiped .

Minkowski’s Convex Body Theorem

0𝑏1

𝑏22𝑏2

2𝑏1𝑃

2𝑃

Page 67: Transference Theorems in the Geometry of Numbers

𝐾

Pf: basis for . Let be parallelepiped. Tile space with using .

Minkowski’s Convex Body Theorem

0

2𝑃

Page 68: Transference Theorems in the Geometry of Numbers

Pf: basis for . Let be parallelepiped. Tile space with using .

Minkowski’s Convex Body Theorem

0𝐾

2𝑃

Page 69: Transference Theorems in the Geometry of Numbers

Pf: basis for . Let be parallelepiped. Shift tiles intersecting into using .

Minkowski’s Convex Body Theorem

0𝐾

2𝑃

Page 70: Transference Theorems in the Geometry of Numbers

Pf: basis for . Let be parallelepiped. Since , must have intersections.

Minkowski’s Convex Body Theorem

0𝐾

2𝑃𝑐

Page 71: Transference Theorems in the Geometry of Numbers

Pf: basis for . Let be parallelepiped. Since , must have intersections.

Minkowski’s Convex Body Theorem

0𝐾

2𝑃

+

+ 𝑐

Page 72: Transference Theorems in the Geometry of Numbers

Here (a) , (b) , (c)

Minkowski’s Convex Body Theorem

0𝐾

2𝑃

+

+ 𝑐

Page 73: Transference Theorems in the Geometry of Numbers

Then (by symmetry of ) and .

Minkowski’s Convex Body Theorem

0𝐾

2𝑃𝑐

+

+

2(𝑦−𝑥)

Page 74: Transference Theorems in the Geometry of Numbers

Then (by symmetry of ) and .

Minkowski’s Convex Body Theorem

𝐾0

2(𝑦−𝑥)

2𝐾

Page 75: Transference Theorems in the Geometry of Numbers

So and

Minkowski’s Convex Body Theorem

𝐾0𝑦−𝑥

Page 76: Transference Theorems in the Geometry of Numbers

Symmetric convex body and lattice in . Successive Minima

0𝐾

Page 77: Transference Theorems in the Geometry of Numbers

𝜆1𝐾- 𝑦 1

Symmetric convex body and lattice in . Successive Minima

0

Page 78: Transference Theorems in the Geometry of Numbers

𝑦 1-𝜆1𝐾

Symmetric convex body and lattice in . Successive Minima

𝑦 2𝜆2𝐾

-

0

Page 79: Transference Theorems in the Geometry of Numbers

𝑦 1-𝜆1𝐾

Symmetric convex body and lattice in .Minkowski’s First Theorem

0

Page 80: Transference Theorems in the Geometry of Numbers

𝑠𝐾

Symmetric convex body and lattice in .Pf: Let . For

Minkowski’s First Theorem

0

Page 81: Transference Theorems in the Geometry of Numbers

𝑦

Symmetric convex body and lattice in .Pf: By Minkowski’s convex body theorem, .

Since this holds as , .

Minkowski’s First Theorem

0𝑠𝐾

Page 82: Transference Theorems in the Geometry of Numbers

𝑦 2𝜆2𝐾

-

𝑦 1-𝜆1𝐾

Symmetric convex body and lattice in .Minkowski’s Second Theorem

0

Page 83: Transference Theorems in the Geometry of Numbers

Theorem [Kannan-Lovasz 88]:

For symmetric becomes

Covering Radius vs Successive Minima

“Naïve” Babai rounding

Page 84: Transference Theorems in the Geometry of Numbers

For a closed convex set and , there exists such that

Separator Theorem

Can use where is the closest point in to .

𝑝𝐾𝑦

𝑥∗

Page 85: Transference Theorems in the Geometry of Numbers

For a closed convex set and , there exists such that

𝑝𝐾

Separator Theorem

𝑦

If not separator can get closer to on line segment .

𝑧𝑥∗∗𝑥∗

Page 86: Transference Theorems in the Geometry of Numbers

For compact convex with in relative interior,the polar is

For , the dual norm

Remark:

Polar Bodies and Dual Norms

0(1,1)

(1,-1)

(-1,1)

(-1,-1) 0 (1,0)(-1,0)(0,1)

(0,-1)

Page 87: Transference Theorems in the Geometry of Numbers

Theorem: compact convex with in rel. int., then .In particular .

Polar Bodies and Dual NormsDef:

𝐾0

Page 88: Transference Theorems in the Geometry of Numbers

Theorem: compact convex with in rel. int., then .In particular .

Polar Bodies and Dual NormsDef:

Pf: Easy to check that.

Hence .

Must show .

𝐾0

Page 89: Transference Theorems in the Geometry of Numbers

Theorem: compact convex with in rel. int., .In particular .

Polar Bodies and Dual NormsDef:

Pf: Take and in .

By separator theorem such that

Scale such that

𝑝𝐾𝑦0

Page 90: Transference Theorems in the Geometry of Numbers

Then and therefore .

Theorem: compact convex with in rel. int., .In particular .

𝑝𝐾

Polar Bodies and Dual Norms

𝑦0

Def:

Page 91: Transference Theorems in the Geometry of Numbers

Theorem [Banaszczyk `95,`96]: For a symmetric convex body and lattice in

Pf of lower bnd: Take linearly independent vectors where , and where

Since , s.t. . Hence

Banaszczyk’s Transference Theorem

Page 92: Transference Theorems in the Geometry of Numbers

Theorem [Blashke `18, Santalo `49] : For a symmetric convex body

Theorem [Bourgain-Milman `87, Kuperberg `08]:For a symmetric convex body

Mahler Conjecture: minimized when is cube.

Volume Product Bounds

Page 93: Transference Theorems in the Geometry of Numbers

Theorem [Kannan-Lovasz `88] : For a symmetric convex body and lattice

Pf: By Minkowski’s first theorem

(Bourgain-Milman)

Minkowski Transference

Page 94: Transference Theorems in the Geometry of Numbers

a symmetric convex body and lattice L. Let the orthogonal projection onto a subspace .

Then for any

The following identities hold:

and .

Projected Norms and Lattices

Page 95: Transference Theorems in the Geometry of Numbers

𝐾𝐾 + 𝑡

Flatness Theorem

We will follow the proof of Kannan and Lovasz `88:Theorem: For a convex body and lattice :

ℤ2

Page 96: Transference Theorems in the Geometry of Numbers

Flatness Theorem

We will follow the proof of Kannan and Lovasz `88:Theorem: For a convex body and lattice :

Proof of lower bound:

𝐾𝐾 + 𝑡

ℤ2

Page 97: Transference Theorems in the Geometry of Numbers

Generalized Babai Rounding

Lemma [Kannan-Lovasz `88]: Let denote a basis of . Let be orthogonal projection onto . Then

where (Gram-Schmidt Orth.) and Pf: Let . Can write , .

Note that since .

By shifting , can assume that and (all quantities are invariant under shifts of )

Page 98: Transference Theorems in the Geometry of Numbers

Generalized Babai Rounding

Lemma [Kannan-Lovasz `88]: Let denote a basis of . Let be orthogonal projection onto . Then

where (Gram-Schmidt Orth.) and Pf: By shifting , have and

𝐾ℤ2

𝑏1𝜆 𝑧 1

𝜆 𝑧 2

Page 99: Transference Theorems in the Geometry of Numbers

𝐾

Generalized Babai Rounding

Lemma [Kannan-Lovasz `88]: Let denote a basis of . Let be orthogonal projection onto . Then

where (Gram-Schmidt Orth.) and Pf: By shifting , have and

ℤ2𝜆𝐾𝑏1

Page 100: Transference Theorems in the Geometry of Numbers

Generalized Babai Rounding

Lemma [Kannan-Lovasz `88]: Let denote a basis of . Let be orthogonal projection onto . Then

where (Gram-Schmidt Orth.) and Pf: Let . Note that .Suffices to show that that

Let , By induction , hence such .

Page 101: Transference Theorems in the Geometry of Numbers

𝐾

Generalized Babai Rounding

Lemma [Kannan-Lovasz `88]: Let denote a basis of . Let be orthogonal projection onto . Then

where (Gram-Schmidt Orth.) and Pf: By induction , hence such .

ℤ2

𝑏1

𝑏2𝑥𝑥

𝑦

𝜋 2

𝐾

Page 102: Transference Theorems in the Geometry of Numbers

Generalized Babai Rounding

Lemma [Kannan-Lovasz `88]: Let denote a basis of . Let be orthogonal projection onto . Then

where (Gram-Schmidt Orth.) and Pf: Have such .By definition can find s.t. .

Since , we have , for some shift . Therefore , such that .

Page 103: Transference Theorems in the Geometry of Numbers

𝐾

Generalized Babai Rounding

Lemma [Kannan-Lovasz `88]: Let denote a basis of . Let be orthogonal projection onto . Then

where (Gram-Schmidt Orth.) and Pf: By definition can find s.t. .

ℤ2

𝛼𝑏1𝑥𝑥

𝑦

𝜋 2

𝐾

�̂�

𝑏1

Page 104: Transference Theorems in the Geometry of Numbers

Generalized Babai Rounding

Lemma [Kannan-Lovasz `88]: Let denote a basis of . Let be orthogonal projection onto . Then

where (Gram-Schmidt Orth.) and Pf: Since , we have , for some shift .

Therefore , such that .

Since , note that Hence

Page 105: Transference Theorems in the Geometry of Numbers

Generalized HKZ Basis

For a symmetric convex body and lattice in

A generalized HKZ basis for with respect to satisfies where is orthogonal projection onto .

Page 106: Transference Theorems in the Geometry of Numbers

Flatness Theorem

Theorem: For a convex body and lattice :

Pf: Let be a HKZ basis with respect to . Pick j such that .

By generalized Babai,

By definition , hence

Page 107: Transference Theorems in the Geometry of Numbers

Flatness Theorem

Theorem: For a convex body and lattice :

For , we have and .

By the Minkowski transference

Page 108: Transference Theorems in the Geometry of Numbers

Flatness Theorem

Theorem: For a convex body and lattice :

By the Minkowski transference

By inclusion .Hence

Page 109: Transference Theorems in the Geometry of Numbers

𝐾

𝐾𝐾

Theorem [Kannan-Lovasz `88, D. 12]: For convex, either1. contains an integer point in every translation, or2. subspace of dimension s.t. every translation of intersects at most integral shifts of .

Subspace Flatness Theorem

ℤ2

Page 110: Transference Theorems in the Geometry of Numbers

𝐾𝐾

Theorem [Kannan-Lovasz `88, D. 12]: For convex, either1. contains an integer point in every translation, or2. subspace of dimension s.t. every translation of intersects at most integral shifts of .

Subspace Flatness Theorem

ℤ2

Page 111: Transference Theorems in the Geometry of Numbers

𝐾

Theorem [Kannan-Lovasz `88, D. 12]: For convex, either1. contains an integer point in every translation, or2. subspace of dimension s.t. every translation of intersects at most integral shifts of .

Subspace Flatness Theorem

ℤ2

Page 112: Transference Theorems in the Geometry of Numbers

𝐾

: r=2

0

𝐻={0 }

ℤ2

Subspace Flatness TheoremTheorem [Kannan-Lovasz `88, D. 12]: For convex, either1. contains an integer point in every translation, or2. subspace of dimension s.t. every translation of intersects at most integral shifts of .

Page 113: Transference Theorems in the Geometry of Numbers

𝐾

ℤ2

: r=2

0

Integral shifts of

Subspace Flatness TheoremTheorem [Kannan-Lovasz `88, D. 12]: For convex, either1. contains an integer point in every translation, or2. subspace of dimension s.t. every translation of intersects at most integral shifts of .

Page 114: Transference Theorems in the Geometry of Numbers

𝐾

ℤ2

: r=2

Integral shifts of intersecting

Subspace Flatness TheoremTheorem [Kannan-Lovasz `88, D. 12]: For convex, either1. contains an integer point in every translation, or2. subspace of dimension s.t. every translation of intersects at most integral shifts of .

Page 115: Transference Theorems in the Geometry of Numbers

𝐾

ℤ2

𝐻={( x , y ) : y=0 }

0

: r=1

Subspace Flatness TheoremTheorem [Kannan-Lovasz `88, D. 12]: For convex, either1. contains an integer point in every translation, or2. subspace of dimension s.t. every translation of intersects at most integral shifts of .

Page 116: Transference Theorems in the Geometry of Numbers

𝐾

ℤ2

Integral shifts of

0

Subspace Flatness TheoremTheorem [Kannan-Lovasz `88, D. 12]: For convex, either1. contains an integer point in every translation, or2. subspace of dimension s.t. every translation of intersects at most integral shifts of .

Page 117: Transference Theorems in the Geometry of Numbers

𝐾

ℤ2

Integral shifts of intersecting

Subspace Flatness TheoremTheorem [Kannan-Lovasz `88, D. 12]: For convex, either1. contains an integer point in every translation, or2. subspace of dimension s.t. every translation of intersects at most integral shifts of .

Page 118: Transference Theorems in the Geometry of Numbers

𝐾

If , is a hyperplane.Forcing corresponds to Classical Flatness Theorem.

ℤ2

Subspace Flatness TheoremTheorem [Kannan-Lovasz `88, D. 12]: For convex, either1. contains an integer point in every translation, or2. subspace of dimension s.t. every translation of intersects at most integral shifts of .

Page 119: Transference Theorems in the Geometry of Numbers

𝐾

ℤ2

Subspace Flatness TheoremConjecture [KL `88, D.12]: For convex, either1. contains an integer point in every translation, or2. subspace of dimension s.t. every translation of intersects at most integral shifts of .

Page 120: Transference Theorems in the Geometry of Numbers

Generalized HKZ Basis

For a symmetric convex body and lattice in

A generalized HKZ basis for with respect to satisfies where is orthogonal projection onto .

Page 121: Transference Theorems in the Geometry of Numbers

Inhomogeneous Minkowski

Theorem [Kannan-Lovasz `88]: Convex body and lattice . a subspace , of some dimension , such that

Hence having ``large’’ volume (i.e. relative to determinant) in every projection implies ``always’’ contains lattice points.

In this sense, we get a generalization of Minkowski’s theorem for arbitrary convex bodies.

Page 122: Transference Theorems in the Geometry of Numbers

Inhomogeneous Minkowski

Theorem [Kannan-Lovasz `88]: Convex body and lattice . a subspace , of some dimension , such that

Pf: Let be a HKZ basis with respect to with satisfying as before.

Page 123: Transference Theorems in the Geometry of Numbers

Inhomogeneous Minkowski

Theorem [Kannan-Lovasz `88]: Convex body and lattice . a subspace , of some dimension , such that

Pf: Let and . By Generalized Babai and Minkowski’s first theorem

.

Brunn-Minkowski: +

Page 124: Transference Theorems in the Geometry of Numbers

Gaussian Heuristic

Lemma: For a convex body and lattice , and , then for any

Page 125: Transference Theorems in the Geometry of Numbers

𝐾 +𝑥

Gaussian HeuristicWant to bound .By shifting may assume .

𝐿

Page 126: Transference Theorems in the Geometry of Numbers

𝐾

Gaussian HeuristicSince covers space, exists fundamental domain .

𝐹𝐿

Page 127: Transference Theorems in the Geometry of Numbers

𝐿

𝐾

Gaussian HeuristicPlace around each point in .

𝐹

Page 128: Transference Theorems in the Geometry of Numbers

𝐿

𝐾

Gaussian HeuristicPlace around each point in .

Hence

𝐹

Page 129: Transference Theorems in the Geometry of Numbers

Subspace Flatness Theorem

Corollary: Convex body and lattice . Assume for . a subspace , of some dimension , such that

Pf: May assume , since this is worst case.Picking from inhomogeneous Minkowski theorem, we have

By Gaussian Heuristic, for any , .

Page 130: Transference Theorems in the Geometry of Numbers

𝐿

12 𝐾

Subspace FlatnessHave .

𝐾

Page 131: Transference Theorems in the Geometry of Numbers

𝐿

Subspace FlatnessHence can find projection such that

is small.

𝐾

Page 132: Transference Theorems in the Geometry of Numbers

𝐿

𝐾

Subspace FlatnessCan find projection such that

is small.

𝑊

𝜋𝑊 (𝐾 )

𝜋𝑊 (𝐿)

Page 133: Transference Theorems in the Geometry of Numbers

𝐿

𝐾

Subspace FlatnessCorresponds to small number of shifts

of intersecting .

𝑊

𝜋𝑊 (𝐾 )

𝜋𝑊 (𝐿)

+ +…

Page 134: Transference Theorems in the Geometry of Numbers

Subspace Flatness Theorem

Conjecture [Kannan-Lovasz `88]: Convex body and lattice . a subspace , of some dimension , such that

Corollary of Conjecture: Convex body and lattice . Assume for . a subspace , of some dimension , such that

Page 135: Transference Theorems in the Geometry of Numbers

Subspace Flatness for norm

Conjecture [Kannan-Lovasz `88, D `12]:

Page 136: Transference Theorems in the Geometry of Numbers

Subspace Flatness for norm

Conjecture [Kannan-Lovasz `88, D `12]:

Lower bound valid for all . Given lower bound is polytime computable.

Page 137: Transference Theorems in the Geometry of Numbers

Subspace Flatness for norm

Conjecture [Kannan-Lovasz `88, D `12]:

Promise problem: -coGapCRP (Covering Radius Problem) where

YES instances:

No instances:

Page 138: Transference Theorems in the Geometry of Numbers

Subspace Flatness for norm

Conjecture [Kannan-Lovasz `88, D `12]:

Promise problem: -coGapCRP (Covering Radius Problem)

Conjecture implies -coGapCRP NP.

Current best: -coGapCRP NP. (Exponential Improvement!)