137
Recent breakthroughs in sphere packing Abhinav Kumar Stony Brook, ICTS November 8, 2019 Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 1 / 47

Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Recent breakthroughs in sphere packing

Abhinav Kumar

Stony Brook, ICTS

November 8, 2019

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 1 / 47

Page 2: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Sphere packings

Definition

A sphere packing in Rn is a collection of spheres/balls of equal size whichdo not overlap (except for touching). The density of a sphere packing isthe volume fraction of space occupied by the balls.

~~ ~~~ ~

~~ ~~ ~~ ~

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 2 / 47

Page 3: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Sphere packing problem

Problem: Find a/the densest sphere packing(s) in Rn.

In dimension 1, we can achieve density 1 by laying intervals end to end.

In dimension 2, the best possible is by using the hexagonal lattice. [FejesToth 1940]

� ��� ��� �� � ��� ��� ��� ��� �� � ��� ��

� ��� ��� �� � ��� ��� ��� ��� ��� ��� ��� ��� ��� ��

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 3 / 47

Page 4: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Sphere packing problem

Problem: Find a/the densest sphere packing(s) in Rn.

In dimension 1, we can achieve density 1 by laying intervals end to end.

In dimension 2, the best possible is by using the hexagonal lattice. [FejesToth 1940]

� ��� ��� �� � ��� ��� ��� ��� �� � ��� ��

� ��� ��� �� � ��� ��� ��� ��� ��� ��� ��� ��� ��� ��

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 3 / 47

Page 5: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Sphere packing problem

Problem: Find a/the densest sphere packing(s) in Rn.

In dimension 1, we can achieve density 1 by laying intervals end to end.

In dimension 2, the best possible is by using the hexagonal lattice. [FejesToth 1940]

� ��� ��� �� � ��� ��� ��� ��� �� � ��� ��

� ��� ��� �� � ��� ��� ��� ��� ��� ��� ��� ��� ��� ��

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 3 / 47

Page 6: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Sphere packing problem II

In dimension 3, the best possible way is to stack layers of the solution in 2dimensions. This is Kepler’s conjecture, now a theorem of Hales.

� ��� ��� �� � ��� ��� ��� ��� �� � ��� ��

� ��� ��� �� � ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��mm mmmm mm

There are infinitely (in fact, uncountably) many ways of doing this! Theseare the Barlow packings.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 4 / 47

Page 7: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Face centered cubic packing

Image: Greg A L (Wikipedia), CC BY-SA 3.0 license

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 5 / 47

Page 8: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Higher dimensions

In some higher dimensions, we have guesses for the densest spherepackings.

Most of them arise from lattices.

But (until very recently!) no proofs.

In very high dimensions (say ≥ 1000) densest packings are likely to beclose to disordered.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 6 / 47

Page 9: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Higher dimensions

In some higher dimensions, we have guesses for the densest spherepackings.

Most of them arise from lattices.

But (until very recently!) no proofs.

In very high dimensions (say ≥ 1000) densest packings are likely to beclose to disordered.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 6 / 47

Page 10: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Higher dimensions

In some higher dimensions, we have guesses for the densest spherepackings.

Most of them arise from lattices.

But (until very recently!) no proofs.

In very high dimensions (say ≥ 1000) densest packings are likely to beclose to disordered.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 6 / 47

Page 11: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Lattices

Definition

A lattice Λ in Rn is a discrete subgroup of rank n, i.e. generated by nlinearly independent vectors of Rn.

Examples:

Integer lattice Zn.

Checkerboard lattice Dn = {x ∈ Zn :∑

xi even }Simplex lattice An = {x ∈ Zn+1 :

∑xi = 0}

Special root lattices E6,E7,E8.

E8 generated by D8 and all-halves vector.E7 orthogonal complement of a root (or A1) in E8.E6 orthogonal complement of an A2 in E8.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 7 / 47

Page 12: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Lattices

Definition

A lattice Λ in Rn is a discrete subgroup of rank n, i.e. generated by nlinearly independent vectors of Rn.

Examples:

Integer lattice Zn.

Checkerboard lattice Dn = {x ∈ Zn :∑

xi even }Simplex lattice An = {x ∈ Zn+1 :

∑xi = 0}

Special root lattices E6,E7,E8.

E8 generated by D8 and all-halves vector.E7 orthogonal complement of a root (or A1) in E8.E6 orthogonal complement of an A2 in E8.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 7 / 47

Page 13: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Lattices

Definition

A lattice Λ in Rn is a discrete subgroup of rank n, i.e. generated by nlinearly independent vectors of Rn.

Examples:

Integer lattice Zn.

Checkerboard lattice Dn = {x ∈ Zn :∑

xi even }

Simplex lattice An = {x ∈ Zn+1 :∑

xi = 0}Special root lattices E6,E7,E8.

E8 generated by D8 and all-halves vector.E7 orthogonal complement of a root (or A1) in E8.E6 orthogonal complement of an A2 in E8.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 7 / 47

Page 14: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Lattices

Definition

A lattice Λ in Rn is a discrete subgroup of rank n, i.e. generated by nlinearly independent vectors of Rn.

Examples:

Integer lattice Zn.

Checkerboard lattice Dn = {x ∈ Zn :∑

xi even }Simplex lattice An = {x ∈ Zn+1 :

∑xi = 0}

Special root lattices E6,E7,E8.

E8 generated by D8 and all-halves vector.E7 orthogonal complement of a root (or A1) in E8.E6 orthogonal complement of an A2 in E8.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 7 / 47

Page 15: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Lattices

Definition

A lattice Λ in Rn is a discrete subgroup of rank n, i.e. generated by nlinearly independent vectors of Rn.

Examples:

Integer lattice Zn.

Checkerboard lattice Dn = {x ∈ Zn :∑

xi even }Simplex lattice An = {x ∈ Zn+1 :

∑xi = 0}

Special root lattices E6,E7,E8.

E8 generated by D8 and all-halves vector.E7 orthogonal complement of a root (or A1) in E8.E6 orthogonal complement of an A2 in E8.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 7 / 47

Page 16: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Lattices

Definition

A lattice Λ in Rn is a discrete subgroup of rank n, i.e. generated by nlinearly independent vectors of Rn.

Examples:

Integer lattice Zn.

Checkerboard lattice Dn = {x ∈ Zn :∑

xi even }Simplex lattice An = {x ∈ Zn+1 :

∑xi = 0}

Special root lattices E6,E7,E8.

E8 generated by D8 and all-halves vector.

E7 orthogonal complement of a root (or A1) in E8.E6 orthogonal complement of an A2 in E8.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 7 / 47

Page 17: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Lattices

Definition

A lattice Λ in Rn is a discrete subgroup of rank n, i.e. generated by nlinearly independent vectors of Rn.

Examples:

Integer lattice Zn.

Checkerboard lattice Dn = {x ∈ Zn :∑

xi even }Simplex lattice An = {x ∈ Zn+1 :

∑xi = 0}

Special root lattices E6,E7,E8.

E8 generated by D8 and all-halves vector.E7 orthogonal complement of a root (or A1) in E8.

E6 orthogonal complement of an A2 in E8.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 7 / 47

Page 18: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Lattices

Definition

A lattice Λ in Rn is a discrete subgroup of rank n, i.e. generated by nlinearly independent vectors of Rn.

Examples:

Integer lattice Zn.

Checkerboard lattice Dn = {x ∈ Zn :∑

xi even }Simplex lattice An = {x ∈ Zn+1 :

∑xi = 0}

Special root lattices E6,E7,E8.

E8 generated by D8 and all-halves vector.E7 orthogonal complement of a root (or A1) in E8.E6 orthogonal complement of an A2 in E8.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 7 / 47

Page 19: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Projection of E8 root system

Image: Jgmoxness (Wikipedia), CC BY-SA 3.0 license

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 8 / 47

Page 20: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Leech lattice

In dimension 24, there is also the remarkable Leech lattice. It is the uniqueeven unimodular lattice in that dimension without any roots.

There are many neat constructions of it (for instance, Conway-Sloane givetwenty-three constructions). The usual one involves the extended Golaycode.

My favorite: The lattice II25,1 is generated in R25,1 (which has thequadratic form x2

1 + · · ·+ x225 − x2

26) by vectors in Z26 or (Z + 1/2)26 witheven coordinate sum.

The Weyl vector w = (0, 1, 2, . . . , 24, 70) has norm 0, since12 + · · ·+ 242 = 702 (!)

The Leech lattice is w⊥/Zw with the induced quadratic form.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 9 / 47

Page 21: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Leech lattice

In dimension 24, there is also the remarkable Leech lattice. It is the uniqueeven unimodular lattice in that dimension without any roots.

There are many neat constructions of it (for instance, Conway-Sloane givetwenty-three constructions). The usual one involves the extended Golaycode.

My favorite: The lattice II25,1 is generated in R25,1 (which has thequadratic form x2

1 + · · ·+ x225 − x2

26) by vectors in Z26 or (Z + 1/2)26 witheven coordinate sum.

The Weyl vector w = (0, 1, 2, . . . , 24, 70) has norm 0, since12 + · · ·+ 242 = 702 (!)

The Leech lattice is w⊥/Zw with the induced quadratic form.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 9 / 47

Page 22: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Leech lattice

In dimension 24, there is also the remarkable Leech lattice. It is the uniqueeven unimodular lattice in that dimension without any roots.

There are many neat constructions of it (for instance, Conway-Sloane givetwenty-three constructions). The usual one involves the extended Golaycode.

My favorite: The lattice II25,1 is generated in R25,1 (which has thequadratic form x2

1 + · · ·+ x225 − x2

26) by vectors in Z26 or (Z + 1/2)26 witheven coordinate sum.

The Weyl vector w = (0, 1, 2, . . . , 24, 70) has norm 0, since12 + · · ·+ 242 = 702 (!)

The Leech lattice is w⊥/Zw with the induced quadratic form.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 9 / 47

Page 23: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Leech lattice

In dimension 24, there is also the remarkable Leech lattice. It is the uniqueeven unimodular lattice in that dimension without any roots.

There are many neat constructions of it (for instance, Conway-Sloane givetwenty-three constructions). The usual one involves the extended Golaycode.

My favorite: The lattice II25,1 is generated in R25,1 (which has thequadratic form x2

1 + · · ·+ x225 − x2

26) by vectors in Z26 or (Z + 1/2)26 witheven coordinate sum.

The Weyl vector w = (0, 1, 2, . . . , 24, 70) has norm 0, since12 + · · ·+ 242 = 702 (!)

The Leech lattice is w⊥/Zw with the induced quadratic form.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 9 / 47

Page 24: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Leech lattice

In dimension 24, there is also the remarkable Leech lattice. It is the uniqueeven unimodular lattice in that dimension without any roots.

There are many neat constructions of it (for instance, Conway-Sloane givetwenty-three constructions). The usual one involves the extended Golaycode.

My favorite: The lattice II25,1 is generated in R25,1 (which has thequadratic form x2

1 + · · ·+ x225 − x2

26) by vectors in Z26 or (Z + 1/2)26 witheven coordinate sum.

The Weyl vector w = (0, 1, 2, . . . , 24, 70) has norm 0, since12 + · · ·+ 242 = 702 (!)

The Leech lattice is w⊥/Zw with the induced quadratic form.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 9 / 47

Page 25: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Lattice packing

Associated sphere packing: if m(Λ) is the length of a smallest non-zerovector of Λ, then we can put balls of radius m(Λ)/2 around each point ofΛ so that they don’t overlap.

The packing problem for lattices asks for the densest lattice(s) in Rn forevery n. This is equivalent to the determination of the Hermite constantγn, which arises in the geometry of numbers. The known answers are:

n 1 2 3 4 5 6 7 8 24

Λ A1 A2 A3 D4 D5 E6 E7 E8 Leech

due to Lagrange Gauss Korkine- Blichfeldt Cohn-Zolotareff Kumar

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 10 / 47

Page 26: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Lattice packing

Associated sphere packing: if m(Λ) is the length of a smallest non-zerovector of Λ, then we can put balls of radius m(Λ)/2 around each point ofΛ so that they don’t overlap.

The packing problem for lattices asks for the densest lattice(s) in Rn forevery n. This is equivalent to the determination of the Hermite constantγn, which arises in the geometry of numbers. The known answers are:

n 1 2 3 4 5 6 7 8 24

Λ A1 A2 A3 D4 D5 E6 E7 E8 Leech

due to Lagrange Gauss Korkine- Blichfeldt Cohn-Zolotareff Kumar

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 10 / 47

Page 27: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

The new results

Theorem (Viazovska)

The E8 lattice packing is the densest sphere packing in R8.

Theorem (Cohn-Kumar-Miller-Radchenko-Viazovska)

The Leech lattice packing is the densest sphere packing in R24.

The proof is fairly direct, using just two main ingredients:

1 linear programming bounds for packing

2 the theory of modular forms

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 11 / 47

Page 28: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

The new results

Theorem (Viazovska)

The E8 lattice packing is the densest sphere packing in R8.

Theorem (Cohn-Kumar-Miller-Radchenko-Viazovska)

The Leech lattice packing is the densest sphere packing in R24.

The proof is fairly direct, using just two main ingredients:

1 linear programming bounds for packing

2 the theory of modular forms

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 11 / 47

Page 29: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

The new results

Theorem (Viazovska)

The E8 lattice packing is the densest sphere packing in R8.

Theorem (Cohn-Kumar-Miller-Radchenko-Viazovska)

The Leech lattice packing is the densest sphere packing in R24.

The proof is fairly direct, using just two main ingredients:

1 linear programming bounds for packing

2 the theory of modular forms

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 11 / 47

Page 30: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

The new results

Theorem (Viazovska)

The E8 lattice packing is the densest sphere packing in R8.

Theorem (Cohn-Kumar-Miller-Radchenko-Viazovska)

The Leech lattice packing is the densest sphere packing in R24.

The proof is fairly direct, using just two main ingredients:

1 linear programming bounds for packing

2 the theory of modular forms

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 11 / 47

Page 31: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

The new results

Theorem (Viazovska)

The E8 lattice packing is the densest sphere packing in R8.

Theorem (Cohn-Kumar-Miller-Radchenko-Viazovska)

The Leech lattice packing is the densest sphere packing in R24.

The proof is fairly direct, using just two main ingredients:

1 linear programming bounds for packing

2 the theory of modular forms

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 11 / 47

Page 32: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

The new results

Theorem (Viazovska)

The E8 lattice packing is the densest sphere packing in R8.

Theorem (Cohn-Kumar-Miller-Radchenko-Viazovska)

The Leech lattice packing is the densest sphere packing in R24.

The proof is fairly direct, using just two main ingredients:

1 linear programming bounds for packing

2 the theory of modular forms

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 11 / 47

Page 33: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Linear programming bounds

Let the Fourier transform of a function f be defined by

f (t) =

∫Rn

f (x)e2πi〈x ,t〉dx .

Theorem (Cohn-Elkies)

Suppose f : Rn → R is a Schwartz function with the properties

1 f (0) = f (0) = 1.

2 f (x) ≤ 0 for |x | ≥ r (for some number r > 0).

3 f (t) ≥ 0 for all t.

Then the density of any sphere packing in Rn is bounded above by

vol(Bn)(r/2)n.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 12 / 47

Page 34: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Linear programming bounds

Let the Fourier transform of a function f be defined by

f (t) =

∫Rn

f (x)e2πi〈x ,t〉dx .

Theorem (Cohn-Elkies)

Suppose f : Rn → R is a Schwartz function with the properties

1 f (0) = f (0) = 1.

2 f (x) ≤ 0 for |x | ≥ r (for some number r > 0).

3 f (t) ≥ 0 for all t.

Then the density of any sphere packing in Rn is bounded above by

vol(Bn)(r/2)n.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 12 / 47

Page 35: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Linear programming bounds

Let the Fourier transform of a function f be defined by

f (t) =

∫Rn

f (x)e2πi〈x ,t〉dx .

Theorem (Cohn-Elkies)

Suppose f : Rn → R is a Schwartz function with the properties

1 f (0) = f (0) = 1.

2 f (x) ≤ 0 for |x | ≥ r (for some number r > 0).

3 f (t) ≥ 0 for all t.

Then the density of any sphere packing in Rn is bounded above by

vol(Bn)(r/2)n.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 12 / 47

Page 36: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Linear programming bounds

Let the Fourier transform of a function f be defined by

f (t) =

∫Rn

f (x)e2πi〈x ,t〉dx .

Theorem (Cohn-Elkies)

Suppose f : Rn → R is a Schwartz function with the properties

1 f (0) = f (0) = 1.

2 f (x) ≤ 0 for |x | ≥ r (for some number r > 0).

3 f (t) ≥ 0 for all t.

Then the density of any sphere packing in Rn is bounded above by

vol(Bn)(r/2)n.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 12 / 47

Page 37: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Linear programming bounds

Let the Fourier transform of a function f be defined by

f (t) =

∫Rn

f (x)e2πi〈x ,t〉dx .

Theorem (Cohn-Elkies)

Suppose f : Rn → R is a Schwartz function with the properties

1 f (0) = f (0) = 1.

2 f (x) ≤ 0 for |x | ≥ r (for some number r > 0).

3 f (t) ≥ 0 for all t.

Then the density of any sphere packing in Rn is bounded above by

vol(Bn)(r/2)n.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 12 / 47

Page 38: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Linear programming bounds

Let the Fourier transform of a function f be defined by

f (t) =

∫Rn

f (x)e2πi〈x ,t〉dx .

Theorem (Cohn-Elkies)

Suppose f : Rn → R is a Schwartz function with the properties

1 f (0) = f (0) = 1.

2 f (x) ≤ 0 for |x | ≥ r (for some number r > 0).

3 f (t) ≥ 0 for all t.

Then the density of any sphere packing in Rn is bounded above by

vol(Bn)(r/2)n.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 12 / 47

Page 39: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Linear programming bounds

Let the Fourier transform of a function f be defined by

f (t) =

∫Rn

f (x)e2πi〈x ,t〉dx .

Theorem (Cohn-Elkies)

Suppose f : Rn → R is a Schwartz function with the properties

1 f (0) = f (0) = 1.

2 f (x) ≤ 0 for |x | ≥ r (for some number r > 0).

3 f (t) ≥ 0 for all t.

Then the density of any sphere packing in Rn is bounded above by

vol(Bn)(r/2)n.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 12 / 47

Page 40: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

LP bounds

Why is it a linear programming bound?

We can rephrase the theorem (by scaling f appropriately) to say: if

1 f (0) = 1

2 f (x) ≤ 0 for |x | ≥ 1

3 f (t) ≥ 0 for all t

then the density is bounded by 2−nvol(Bn)f (0).

Note that the constraints and objective function given are linear in f .Therefore this is a linear (convex) program.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 13 / 47

Page 41: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

LP bounds

Why is it a linear programming bound?

We can rephrase the theorem (by scaling f appropriately) to say: if

1 f (0) = 1

2 f (x) ≤ 0 for |x | ≥ 1

3 f (t) ≥ 0 for all t

then the density is bounded by 2−nvol(Bn)f (0).

Note that the constraints and objective function given are linear in f .Therefore this is a linear (convex) program.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 13 / 47

Page 42: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

LP bounds

Why is it a linear programming bound?

We can rephrase the theorem (by scaling f appropriately) to say: if

1 f (0) = 1

2 f (x) ≤ 0 for |x | ≥ 1

3 f (t) ≥ 0 for all t

then the density is bounded by 2−nvol(Bn)f (0).

Note that the constraints and objective function given are linear in f .Therefore this is a linear (convex) program.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 13 / 47

Page 43: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

LP bounds

Why is it a linear programming bound?

We can rephrase the theorem (by scaling f appropriately) to say: if

1 f (0) = 1

2 f (x) ≤ 0 for |x | ≥ 1

3 f (t) ≥ 0 for all t

then the density is bounded by 2−nvol(Bn)f (0).

Note that the constraints and objective function given are linear in f .Therefore this is a linear (convex) program.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 13 / 47

Page 44: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

LP bounds

Why is it a linear programming bound?

We can rephrase the theorem (by scaling f appropriately) to say: if

1 f (0) = 1

2 f (x) ≤ 0 for |x | ≥ 1

3 f (t) ≥ 0 for all t

then the density is bounded by 2−nvol(Bn)f (0).

Note that the constraints and objective function given are linear in f .Therefore this is a linear (convex) program.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 13 / 47

Page 45: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

LP bounds

Why is it a linear programming bound?

We can rephrase the theorem (by scaling f appropriately) to say: if

1 f (0) = 1

2 f (x) ≤ 0 for |x | ≥ 1

3 f (t) ≥ 0 for all t

then the density is bounded by 2−nvol(Bn)f (0).

Note that the constraints and objective function given are linear in f .Therefore this is a linear (convex) program.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 13 / 47

Page 46: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

LP bounds

Why is it a linear programming bound?

We can rephrase the theorem (by scaling f appropriately) to say: if

1 f (0) = 1

2 f (x) ≤ 0 for |x | ≥ 1

3 f (t) ≥ 0 for all t

then the density is bounded by 2−nvol(Bn)f (0).

Note that the constraints and objective function given are linear in f .Therefore this is a linear (convex) program.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 13 / 47

Page 47: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Proof

Let’s see the proof for lattices:

Let Λ be any lattice, which we have scaled so its minimal nonzero vectorlength is 1. Then the Poisson summation formula tells us

∑x∈Λ

f (x) =1

covol(Λ)

∑t∈Λ∗

f (t)

Now the LHS is ≤ f (0) while the sum in the RHS is ≥ f (0) ≥ 1, yielding

1

covol(Λ)≤ f (0)

multiplying by the volume of a ball of radius 1/2 tells us that the density isat most 2−nvol(Bn)f (0).

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 14 / 47

Page 48: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Proof

Let’s see the proof for lattices:

Let Λ be any lattice, which we have scaled so its minimal nonzero vectorlength is 1. Then the Poisson summation formula tells us

∑x∈Λ

f (x) =1

covol(Λ)

∑t∈Λ∗

f (t)

Now the LHS is ≤ f (0) while the sum in the RHS is ≥ f (0) ≥ 1, yielding

1

covol(Λ)≤ f (0)

multiplying by the volume of a ball of radius 1/2 tells us that the density isat most 2−nvol(Bn)f (0).

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 14 / 47

Page 49: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Proof

Let’s see the proof for lattices:

Let Λ be any lattice, which we have scaled so its minimal nonzero vectorlength is 1. Then the Poisson summation formula tells us

∑x∈Λ

f (x) =1

covol(Λ)

∑t∈Λ∗

f (t)

Now the LHS is ≤ f (0) while the sum in the RHS is ≥ f (0) ≥ 1, yielding

1

covol(Λ)≤ f (0)

multiplying by the volume of a ball of radius 1/2 tells us that the density isat most 2−nvol(Bn)f (0).

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 14 / 47

Page 50: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Remarks on the LP bound

We can assume f is radial without loss of generality.

For numerical experimentation we can take

f (x) =N∑i=0

ciLi (2π|x |2) exp(−π|x |2)

where ci are the coefficients of the linear program, Li are the Laguerrepolynomials (so Li times Gaussian is an eigenfunction for the Fouriertransform).

In dimensions 8 and 24 one can get upper bounds which arenumerically very close to the lower bound coming from E8 or Leechdensity.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 15 / 47

Page 51: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Remarks on the LP bound

We can assume f is radial without loss of generality.

For numerical experimentation we can take

f (x) =N∑i=0

ciLi (2π|x |2) exp(−π|x |2)

where ci are the coefficients of the linear program, Li are the Laguerrepolynomials (so Li times Gaussian is an eigenfunction for the Fouriertransform).

In dimensions 8 and 24 one can get upper bounds which arenumerically very close to the lower bound coming from E8 or Leechdensity.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 15 / 47

Page 52: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Remarks on the LP bound

We can assume f is radial without loss of generality.

For numerical experimentation we can take

f (x) =N∑i=0

ciLi (2π|x |2) exp(−π|x |2)

where ci are the coefficients of the linear program, Li are the Laguerrepolynomials (so Li times Gaussian is an eigenfunction for the Fouriertransform).

In dimensions 8 and 24 one can get upper bounds which arenumerically very close to the lower bound coming from E8 or Leechdensity.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 15 / 47

Page 53: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

LP bounds with dimension

Here is a plot of log(density) vs. dimension.

4 8 12 16 20 24 28 32

-14

-13

-12

-11

-10

-9

-8

-7

-6

-5

-4

-3

-2

-1

0

1

2

3

Rogers upper bound

Cohn-Elkies upper bound

Best packing known

Look at slopes (asymptotically)

as well as where these curves meet.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 16 / 47

Page 54: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Desired functions

Let Λ be E8 or the Leech lattice, and r0, r1, . . . its nonzero vector lengths(square roots of the even natural numbers, except Leech skips 2). To havea tight upper bound that matches Λ, we need the function f to look likethis:

r0

r1

r2

x

f(x)

0

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 17 / 47

Page 55: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Desired functions

While f must look like this:

r0

r1

r2x

f(x)

0

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 18 / 47

Page 56: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Impasse

In [Cohn-Kumar 2009] we used a polynomial of degree 803 and 3000 digitsof precision to find f and f which looked like this with 200 forced doubleroots, and r very close to 2.

Obtained an upper bound of Leech lattice density times 1 + 10−30. Similarbounds for E8. Enough to show Λ24 is the densest lattice. Furthernumerical experimentation by Cohn and Miller.

But how do we write down exact functions??

We were stuck for more than a decade.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 19 / 47

Page 57: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Impasse

In [Cohn-Kumar 2009] we used a polynomial of degree 803 and 3000 digitsof precision to find f and f which looked like this with 200 forced doubleroots, and r very close to 2.

Obtained an upper bound of Leech lattice density times 1 + 10−30. Similarbounds for E8. Enough to show Λ24 is the densest lattice.

Furthernumerical experimentation by Cohn and Miller.

But how do we write down exact functions??

We were stuck for more than a decade.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 19 / 47

Page 58: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Impasse

In [Cohn-Kumar 2009] we used a polynomial of degree 803 and 3000 digitsof precision to find f and f which looked like this with 200 forced doubleroots, and r very close to 2.

Obtained an upper bound of Leech lattice density times 1 + 10−30. Similarbounds for E8. Enough to show Λ24 is the densest lattice. Furthernumerical experimentation by Cohn and Miller.

But how do we write down exact functions??

We were stuck for more than a decade.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 19 / 47

Page 59: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Impasse

In [Cohn-Kumar 2009] we used a polynomial of degree 803 and 3000 digitsof precision to find f and f which looked like this with 200 forced doubleroots, and r very close to 2.

Obtained an upper bound of Leech lattice density times 1 + 10−30. Similarbounds for E8. Enough to show Λ24 is the densest lattice. Furthernumerical experimentation by Cohn and Miller.

But how do we write down exact functions??

We were stuck for more than a decade.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 19 / 47

Page 60: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Impasse

In [Cohn-Kumar 2009] we used a polynomial of degree 803 and 3000 digitsof precision to find f and f which looked like this with 200 forced doubleroots, and r very close to 2.

Obtained an upper bound of Leech lattice density times 1 + 10−30. Similarbounds for E8. Enough to show Λ24 is the densest lattice. Furthernumerical experimentation by Cohn and Miller.

But how do we write down exact functions??

We were stuck for more than a decade.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 19 / 47

Page 61: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Enter Viazovska + modular forms

In March 2016 Viazovska posted a preprint to the arxiv, solving the spherepacking problem in 8 dimensions.

She found the magic function f !

Her proof used modular forms.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 20 / 47

Page 62: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Enter Viazovska + modular forms

In March 2016 Viazovska posted a preprint to the arxiv, solving the spherepacking problem in 8 dimensions.

She found the magic function f !

Her proof used modular forms.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 20 / 47

Page 63: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Modular group

A modular form is a function φ : H → C with a lot of symmetries.

Specifically, let SL2(Z) denote all the integer two by two matrices ofdeterminant 1.

It acts on the upper half plane by fractional linear transformations:(a bc d

)· z =

az + b

cz + d

In fact the action factors through PSL2(Z) = SL2(Z)/{±1}, and thisquotient group is generated by the images of

S =

(0 −11 0

)and T =

(1 10 1

).

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 21 / 47

Page 64: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Modular group

A modular form is a function φ : H → C with a lot of symmetries.

Specifically, let SL2(Z) denote all the integer two by two matrices ofdeterminant 1.

It acts on the upper half plane by fractional linear transformations:(a bc d

)· z =

az + b

cz + d

In fact the action factors through PSL2(Z) = SL2(Z)/{±1}, and thisquotient group is generated by the images of

S =

(0 −11 0

)and T =

(1 10 1

).

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 21 / 47

Page 65: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Modular group

A modular form is a function φ : H → C with a lot of symmetries.

Specifically, let SL2(Z) denote all the integer two by two matrices ofdeterminant 1.

It acts on the upper half plane by fractional linear transformations:(a bc d

)· z =

az + b

cz + d

In fact the action factors through PSL2(Z) = SL2(Z)/{±1}, and thisquotient group is generated by the images of

S =

(0 −11 0

)and T =

(1 10 1

).

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 21 / 47

Page 66: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Fundamental domain

The picture shows Dedekind’s famous tesselation of the upper half plane.The union of a black and a white region makes a fundamental domain forthe action of SL2(Z).

Image from the blog neverendingbooks.org, originally from John Stillwell’s article “Modular miracles” in Amer. Math. Monthly.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 22 / 47

Page 67: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Modular curves

The quotient SL2(Z)\H can be identified with the Riemann sphere CP1

minus a point. Compactifying the quotient by adding this cusp gives analgebraic curve (namely CP1).

The preimages of this point are ∞ and the rational numbers, i.e. P1(Q).

The principal congruence subgroup of level N is the subgroup Γ(N) of allthe elements of SL2(Z) congruent to the identity modulo N. We say Γ is acongruence subgroup if it contains some Γ(N). Again the quotient is acomplex algebraic curve; we can compactify it by adding finitely manycusps, which correpond to the elements of Γ\P1(Q).

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 23 / 47

Page 68: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Modular curves

The quotient SL2(Z)\H can be identified with the Riemann sphere CP1

minus a point. Compactifying the quotient by adding this cusp gives analgebraic curve (namely CP1).

The preimages of this point are ∞ and the rational numbers, i.e. P1(Q).

The principal congruence subgroup of level N is the subgroup Γ(N) of allthe elements of SL2(Z) congruent to the identity modulo N. We say Γ is acongruence subgroup if it contains some Γ(N). Again the quotient is acomplex algebraic curve; we can compactify it by adding finitely manycusps, which correpond to the elements of Γ\P1(Q).

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 23 / 47

Page 69: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Modular forms

The first condition for a holomorphic function f : H → C to be a modularform for Γ of weight k is

f

(az + b

cz + d

)= (cz + d)k f (z)

for all matrices

g =

(a bc d

)∈ Γ.

Now, for some N the matrix (1 N0 1

)lies in the congruence subgroup, so we must have f (z + N) = f (z).

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 24 / 47

Page 70: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Modular forms

The first condition for a holomorphic function f : H → C to be a modularform for Γ of weight k is

f

(az + b

cz + d

)= (cz + d)k f (z)

for all matrices

g =

(a bc d

)∈ Γ.

Now, for some N the matrix (1 N0 1

)lies in the congruence subgroup, so we must have f (z + N) = f (z).

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 24 / 47

Page 71: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Growth condition

So if q = exp(2πiz) then we can write f as a function of q1/N .

The second condition for a modular form says that near ∞, there is apower series expansion

f =∑n≥0

anqn/N .

Similarly for all the (finitely many) cusps. Defining the slash operator forg ∈ SL2(Z) as above by

(f |kg)(z) = (cz + d)−k f (gz),

all these f |kg must have holomorphic power series expansion at ∞.

If it’s only a Laurent series, i.e., there are (finitely many) negative powersof q, we say that f is a weakly holomorphic modular form.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 25 / 47

Page 72: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Growth condition

So if q = exp(2πiz) then we can write f as a function of q1/N .

The second condition for a modular form says that near ∞, there is apower series expansion

f =∑n≥0

anqn/N .

Similarly for all the (finitely many) cusps. Defining the slash operator forg ∈ SL2(Z) as above by

(f |kg)(z) = (cz + d)−k f (gz),

all these f |kg must have holomorphic power series expansion at ∞.

If it’s only a Laurent series, i.e., there are (finitely many) negative powersof q, we say that f is a weakly holomorphic modular form.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 25 / 47

Page 73: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Growth condition

So if q = exp(2πiz) then we can write f as a function of q1/N .

The second condition for a modular form says that near ∞, there is apower series expansion

f =∑n≥0

anqn/N .

Similarly for all the (finitely many) cusps. Defining the slash operator forg ∈ SL2(Z) as above by

(f |kg)(z) = (cz + d)−k f (gz),

all these f |kg must have holomorphic power series expansion at ∞.

If it’s only a Laurent series, i.e., there are (finitely many) negative powersof q, we say that f is a weakly holomorphic modular form.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 25 / 47

Page 74: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Examples

How do we find actual examples of modular forms?

The first way is to take simple examples of a “well-behaved” holomorphicfunction and symmetrize (recalling that SL2(Z) acts on Z2):

Gk(z) =∑

(a,b)∈Z2\(0,0)

1

(az + b)k.

For even k ≥ 4, the sum converges absolutely and we get a non-zeromodular form of weight k . These are called Eisenstein series.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 26 / 47

Page 75: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Examples

How do we find actual examples of modular forms?

The first way is to take simple examples of a “well-behaved” holomorphicfunction and symmetrize (recalling that SL2(Z) acts on Z2):

Gk(z) =∑

(a,b)∈Z2\(0,0)

1

(az + b)k.

For even k ≥ 4, the sum converges absolutely and we get a non-zeromodular form of weight k . These are called Eisenstein series.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 26 / 47

Page 76: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Examples

How do we find actual examples of modular forms?

The first way is to take simple examples of a “well-behaved” holomorphicfunction and symmetrize (recalling that SL2(Z) acts on Z2):

Gk(z) =∑

(a,b)∈Z2\(0,0)

1

(az + b)k.

For even k ≥ 4, the sum converges absolutely and we get a non-zeromodular form of weight k . These are called Eisenstein series.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 26 / 47

Page 77: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Eisenstein series

The normalized versions are

E4 = 1 + 240∑

σ3(n)qn

E6 = 1− 504∑

σ5(n)qn

Here σk(n) =∑

d |n,d>0 dk .

These two in fact generate the algebra of modular forms for the fullmodular group SL2(Z).

Another beautiful example is the modular discriminant of weight 12

∆ = (E 34 − E 2

6 )/1728 = q∞∏n=1

(1− qn)24

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 27 / 47

Page 78: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Eisenstein series

The normalized versions are

E4 = 1 + 240∑

σ3(n)qn

E6 = 1− 504∑

σ5(n)qn

Here σk(n) =∑

d |n,d>0 dk .

These two in fact generate the algebra of modular forms for the fullmodular group SL2(Z).

Another beautiful example is the modular discriminant of weight 12

∆ = (E 34 − E 2

6 )/1728 = q∞∏n=1

(1− qn)24

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 27 / 47

Page 79: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Eisenstein series

The normalized versions are

E4 = 1 + 240∑

σ3(n)qn

E6 = 1− 504∑

σ5(n)qn

Here σk(n) =∑

d |n,d>0 dk .

These two in fact generate the algebra of modular forms for the fullmodular group SL2(Z).

Another beautiful example is the modular discriminant of weight 12

∆ = (E 34 − E 2

6 )/1728 = q∞∏n=1

(1− qn)24

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 27 / 47

Page 80: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Theta functions

Another source of modular forms is theta functions of lattices:

If Λ is an integral lattice (i.e. all inner products between vectors in thelattice are integers) of dimension d then

ΘΛ(q) =∑v∈Λ

q〈v ,v〉/2 =∑n≥0

Nn(Λ)qn/2

is a modular form of weight d/2 for some congruence subgroup (related tocovol(Λ)).

Example

The theta function of E8 is the Eisenstein series E4!

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 28 / 47

Page 81: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Theta functions

Another source of modular forms is theta functions of lattices:

If Λ is an integral lattice (i.e. all inner products between vectors in thelattice are integers) of dimension d then

ΘΛ(q) =∑v∈Λ

q〈v ,v〉/2 =∑n≥0

Nn(Λ)qn/2

is a modular form of weight d/2 for some congruence subgroup (related tocovol(Λ)).

Example

The theta function of E8 is the Eisenstein series E4!

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 28 / 47

Page 82: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Theta functions II

There are also classical theta functions studied by Jacobi, of which we willneed:

Θ00(z) :=∑n∈Z

exp(πin2z)

(the theta function of Z)

Θ01(z) :=∑n∈Z

(−1)n exp(πin2z)

Θ10(z) :=∑n∈Z

exp(πi(n + 1/2)2z)

Let U = Θ400, V = Θ4

10, W = Θ401. These are modular forms of weight 2

for the congruence subgroup Γ(2). They are related by U = V + W .

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 29 / 47

Page 83: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Theta functions II

There are also classical theta functions studied by Jacobi, of which we willneed:

Θ00(z) :=∑n∈Z

exp(πin2z)

(the theta function of Z)

Θ01(z) :=∑n∈Z

(−1)n exp(πin2z)

Θ10(z) :=∑n∈Z

exp(πi(n + 1/2)2z)

Let U = Θ400, V = Θ4

10, W = Θ401. These are modular forms of weight 2

for the congruence subgroup Γ(2).

They are related by U = V + W .

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 29 / 47

Page 84: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Theta functions II

There are also classical theta functions studied by Jacobi, of which we willneed:

Θ00(z) :=∑n∈Z

exp(πin2z)

(the theta function of Z)

Θ01(z) :=∑n∈Z

(−1)n exp(πin2z)

Θ10(z) :=∑n∈Z

exp(πi(n + 1/2)2z)

Let U = Θ400, V = Θ4

10, W = Θ401. These are modular forms of weight 2

for the congruence subgroup Γ(2). They are related by U = V + W .

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 29 / 47

Page 85: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

L-functions

Usually, from a modular form we make an L-function by taking a Mellintransform:

L(f , s) =(2π)s

Γ(s)

∫ ∞0

f (it)tsdt

t

which works for <(s) large enough.

These L-functions are a cornerstone of much of modern number theory.

For instance, Wiles’s proof of FLT relies on showing the L-function of aspecific kind of elliptic curve is the same as that of a modular form.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 30 / 47

Page 86: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

L-functions

Usually, from a modular form we make an L-function by taking a Mellintransform:

L(f , s) =(2π)s

Γ(s)

∫ ∞0

f (it)tsdt

t

which works for <(s) large enough.

These L-functions are a cornerstone of much of modern number theory.

For instance, Wiles’s proof of FLT relies on showing the L-function of aspecific kind of elliptic curve is the same as that of a modular form.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 30 / 47

Page 87: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

L-functions

Usually, from a modular form we make an L-function by taking a Mellintransform:

L(f , s) =(2π)s

Γ(s)

∫ ∞0

f (it)tsdt

t

which works for <(s) large enough.

These L-functions are a cornerstone of much of modern number theory.

For instance, Wiles’s proof of FLT relies on showing the L-function of aspecific kind of elliptic curve is the same as that of a modular form.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 30 / 47

Page 88: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Quasimodular forms

If we apply the Eisenstein series construction to k = 2, we run intoproblems because of non-absolute convergence.

However, we can define

G2(z) =∑n 6=0

1

n2+∑m 6=0

∑n∈Z

1

(mz + n)2

and this double sum converges. Normalizing we have

E2 = 1− 24∑n≥0

σ1(n)qn.

The only problem is that E2 is not a genuine modular form:

E2(−1/z) = z2E2(z)− 6i

πz .

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 31 / 47

Page 89: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Quasimodular forms

If we apply the Eisenstein series construction to k = 2, we run intoproblems because of non-absolute convergence. However, we can define

G2(z) =∑n 6=0

1

n2+∑m 6=0

∑n∈Z

1

(mz + n)2

and this double sum converges. Normalizing we have

E2 = 1− 24∑n≥0

σ1(n)qn.

The only problem is that E2 is not a genuine modular form:

E2(−1/z) = z2E2(z)− 6i

πz .

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 31 / 47

Page 90: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Quasimodular forms

If we apply the Eisenstein series construction to k = 2, we run intoproblems because of non-absolute convergence. However, we can define

G2(z) =∑n 6=0

1

n2+∑m 6=0

∑n∈Z

1

(mz + n)2

and this double sum converges. Normalizing we have

E2 = 1− 24∑n≥0

σ1(n)qn.

The only problem is that E2 is not a genuine modular form:

E2(−1/z) = z2E2(z)− 6i

πz .

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 31 / 47

Page 91: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Quasimodular forms II

Together with modular forms, E2 generates the algebra of quasi-modularforms.

It can also be obtained by differentiating modular forms. For

f (z) =∑

anqn with q = exp(2πiz),

define

f ′(z) := (Df )(z) := qdf

dq=

1

2πi

df (z)

dz.

Then one can check

E ′4 = (E2E4 − E6)/3 and E ′6 = (E2E6 − E 24 )/2.

In general differentiating a weight k modular forms of weight ` times yieldsa polynomial in E2 of degree `, and the resulting quasimodular form hasweight k + 2`. We call ` the depth of the quasimodular form.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 32 / 47

Page 92: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Quasimodular forms II

Together with modular forms, E2 generates the algebra of quasi-modularforms.

It can also be obtained by differentiating modular forms. For

f (z) =∑

anqn with q = exp(2πiz),

define

f ′(z) := (Df )(z) := qdf

dq=

1

2πi

df (z)

dz.

Then one can check

E ′4 = (E2E4 − E6)/3 and E ′6 = (E2E6 − E 24 )/2.

In general differentiating a weight k modular forms of weight ` times yieldsa polynomial in E2 of degree `, and the resulting quasimodular form hasweight k + 2`. We call ` the depth of the quasimodular form.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 32 / 47

Page 93: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Quasimodular forms II

Together with modular forms, E2 generates the algebra of quasi-modularforms.

It can also be obtained by differentiating modular forms. For

f (z) =∑

anqn with q = exp(2πiz),

define

f ′(z) := (Df )(z) := qdf

dq=

1

2πi

df (z)

dz.

Then one can check

E ′4 = (E2E4 − E6)/3 and E ′6 = (E2E6 − E 24 )/2.

In general differentiating a weight k modular forms of weight ` times yieldsa polynomial in E2 of degree `, and the resulting quasimodular form hasweight k + 2`. We call ` the depth of the quasimodular form.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 32 / 47

Page 94: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Quasimodular forms II

Together with modular forms, E2 generates the algebra of quasi-modularforms.

It can also be obtained by differentiating modular forms. For

f (z) =∑

anqn with q = exp(2πiz),

define

f ′(z) := (Df )(z) := qdf

dq=

1

2πi

df (z)

dz.

Then one can check

E ′4 = (E2E4 − E6)/3 and E ′6 = (E2E6 − E 24 )/2.

In general differentiating a weight k modular forms of weight ` times yieldsa polynomial in E2 of degree `, and the resulting quasimodular form hasweight k + 2`. We call ` the depth of the quasimodular form.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 32 / 47

Page 95: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Even eigenfunction

The magic functions for sphere packing arise as (Laplace) transforms ofweakly holomorphic modular or quasi-modular forms.

Consider the weakly holomorphic quasi-modular form of depth 2

φ0 =(E4E2 − E6)2

and for r >√

2, define

a(r) = −4 sin(πr2/2)2

∫ i∞

0φ0

(−1

z

)z2eπir

2zdz .

We can extend give an alternative expression for the integral whichextends the domain of definition to r > 0.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 33 / 47

Page 96: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Even eigenfunction

The magic functions for sphere packing arise as (Laplace) transforms ofweakly holomorphic modular or quasi-modular forms.

Consider the weakly holomorphic quasi-modular form of depth 2

φ0 =(E4E2 − E6)2

and for r >√

2, define

a(r) = −4 sin(πr2/2)2

∫ i∞

0φ0

(−1

z

)z2eπir

2zdz .

We can extend give an alternative expression for the integral whichextends the domain of definition to r > 0.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 33 / 47

Page 97: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Even eigenfunction

The magic functions for sphere packing arise as (Laplace) transforms ofweakly holomorphic modular or quasi-modular forms.

Consider the weakly holomorphic quasi-modular form of depth 2

φ0 =(E4E2 − E6)2

and for r >√

2, define

a(r) = −4 sin(πr2/2)2

∫ i∞

0φ0

(−1

z

)z2eπir

2zdz .

We can extend give an alternative expression for the integral whichextends the domain of definition to r > 0.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 33 / 47

Page 98: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Even eigenfunction

The magic functions for sphere packing arise as (Laplace) transforms ofweakly holomorphic modular or quasi-modular forms.

Consider the weakly holomorphic quasi-modular form of depth 2

φ0 =(E4E2 − E6)2

and for r >√

2, define

a(r) = −4 sin(πr2/2)2

∫ i∞

0φ0

(−1

z

)z2eπir

2zdz .

We can extend give an alternative expression for the integral whichextends the domain of definition to r > 0.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 33 / 47

Page 99: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Even eigenfunction II

Note that:

φ0(−1/(it))t2 = O(exp(2πt)) as t →∞. So the integral has a termproportional to ∫ ∞

0exp(−π(r2 − 2)t)dt =

1

π(r2 − 2)

which downgrades the double zero of sin(πr2/2)2 to a single zero, aswe wanted.

The quasi-modular property of φ0 can be used to show that a(r) is aneven eigenfunction: the Fourier transform replaces eπir

2z byz−4eπir

2(−1/z) and then we can use transformation properties underz → −1/z .

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 34 / 47

Page 100: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Even eigenfunction II

Note that:

φ0(−1/(it))t2 = O(exp(2πt)) as t →∞. So the integral has a termproportional to ∫ ∞

0exp(−π(r2 − 2)t)dt =

1

π(r2 − 2)

which downgrades the double zero of sin(πr2/2)2 to a single zero, aswe wanted.

The quasi-modular property of φ0 can be used to show that a(r) is aneven eigenfunction: the Fourier transform replaces eπir

2z byz−4eπir

2(−1/z) and then we can use transformation properties underz → −1/z .

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 34 / 47

Page 101: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Even eigenfunction III

Write

−4 sin2(πr2/2) = −2(1− cos(πr2)) = exp(πir2) + exp(−πir2)− 2.

So

a(r) =

∫ i∞

0

φ0(−1/z)z2(eπir

2(z+1) + eπir2(z−1) − 2eπir

2z)dz

=

∫ i∞

0

φ0(−1/z)z2eπir2(z+1)dz +

∫ i∞

0

φ0(−1/z)z2eπir2(z−1)dz

− 2

∫ i∞

0

φ0(−1/z)z2eπir2

dz

=

∫ i∞+1

1

φ0

(−1

u − 1

)(u − 1)2eπir

2udu +

∫ i∞−1

−1

φ0

(−1

u + 1

)(u + 1)2eπir

2udu

− 2

∫ i∞

0

φ0(−1/z)z2eπir2zdu

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 35 / 47

Page 102: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Even eigenfunction III

Write

−4 sin2(πr2/2) = −2(1− cos(πr2)) = exp(πir2) + exp(−πir2)− 2.

So

a(r) =

∫ i∞

0

φ0(−1/z)z2(eπir

2(z+1) + eπir2(z−1) − 2eπir

2z)dz

=

∫ i∞

0

φ0(−1/z)z2eπir2(z+1)dz +

∫ i∞

0

φ0(−1/z)z2eπir2(z−1)dz

− 2

∫ i∞

0

φ0(−1/z)z2eπir2

dz

=

∫ i∞+1

1

φ0

(−1

u − 1

)(u − 1)2eπir

2udu +

∫ i∞−1

−1

φ0

(−1

u + 1

)(u + 1)2eπir

2udu

− 2

∫ i∞

0

φ0(−1/z)z2eπir2zdu

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 35 / 47

Page 103: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Even eigenfunction III

Write

−4 sin2(πr2/2) = −2(1− cos(πr2)) = exp(πir2) + exp(−πir2)− 2.

So

a(r) =

∫ i∞

0

φ0(−1/z)z2(eπir

2(z+1) + eπir2(z−1) − 2eπir

2z)dz

=

∫ i∞

0

φ0(−1/z)z2eπir2(z+1)dz +

∫ i∞

0

φ0(−1/z)z2eπir2(z−1)dz

− 2

∫ i∞

0

φ0(−1/z)z2eπir2

dz

=

∫ i∞+1

1

φ0

(−1

u − 1

)(u − 1)2eπir

2udu +

∫ i∞−1

−1

φ0

(−1

u + 1

)(u + 1)2eπir

2udu

− 2

∫ i∞

0

φ0(−1/z)z2eπir2zdu

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 35 / 47

Page 104: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Even eigenfunction III

Write

−4 sin2(πr2/2) = −2(1− cos(πr2)) = exp(πir2) + exp(−πir2)− 2.

So

a(r) =

∫ i∞

0

φ0(−1/z)z2(eπir

2(z+1) + eπir2(z−1) − 2eπir

2z)dz

=

∫ i∞

0

φ0(−1/z)z2eπir2(z+1)dz +

∫ i∞

0

φ0(−1/z)z2eπir2(z−1)dz

− 2

∫ i∞

0

φ0(−1/z)z2eπir2

dz

=

∫ i∞+1

1

φ0

(−1

u − 1

)(u − 1)2eπir

2udu +

∫ i∞−1

−1

φ0

(−1

u + 1

)(u + 1)2eπir

2udu

− 2

∫ i∞

0

φ0(−1/z)z2eπir2zdu

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 35 / 47

Page 105: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Even eigenfunction IV

We can shift the contour at infinity, and break up the path.

a(r) =

∫ i

1

φ0

(−1

z − 1

)(z − 1)2eπir

2zdz +

∫ i∞

i

φ0

(−1

z − 1

)(z − 1)2eπir

2zdz

+

∫ i

−1

φ0

(−1

z + 1

)(z + 1)2eπir

2zdz +

∫ i∞

i

φ0

(−1

z + 1

)(z + 1)2eπir

2zdz

− 2

∫ i

0

φ0(−1/z)z2eπir2

dz − 2

∫ i∞

i

φ0(−1/z)z2eπir2

dz

We will combine the second, fourth and sixth integrals. Note that

z2φ0(−1/z) = z2φ0(z) + zφ−2(z) + φ−4(z)

where φ0, φ−2, φ−4 are quasimodular forms of depth 2, 1, 0 and weight0,−2,−4 respectively. In any case, they are all invariant under T .

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 36 / 47

Page 106: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Even eigenfunction IV

We can shift the contour at infinity, and break up the path.

a(r) =

∫ i

1

φ0

(−1

z − 1

)(z − 1)2eπir

2zdz +

∫ i∞

i

φ0

(−1

z − 1

)(z − 1)2eπir

2zdz

+

∫ i

−1

φ0

(−1

z + 1

)(z + 1)2eπir

2zdz +

∫ i∞

i

φ0

(−1

z + 1

)(z + 1)2eπir

2zdz

− 2

∫ i

0

φ0(−1/z)z2eπir2

dz − 2

∫ i∞

i

φ0(−1/z)z2eπir2

dz

We will combine the second, fourth and sixth integrals. Note that

z2φ0(−1/z) = z2φ0(z) + zφ−2(z) + φ−4(z)

where φ0, φ−2, φ−4 are quasimodular forms of depth 2, 1, 0 and weight0,−2,−4 respectively. In any case, they are all invariant under T .

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 36 / 47

Page 107: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Even eigenfunction V

Therefore, the second difference operator just acts on the multipliers onz2, z , 1, yielding

φ0

(−1

z + 1

)(z + 1)2 + φ0

(−1

z − 1

)(z − 1)2 − φ0

(−1

z

)z2

= φ0(z)((z + 1)2 + (z − 1)2 − 2z2

)= 2φ0(z).

Therefore

a(r) =

∫ i

1

φ0

(−1

z − 1

)(z − 1)2eπir

2zdz +

∫ i

−1

φ0

(−1

z + 1

)(z + 1)2eπir

2zdz

− 2

∫ i

0

φ0(−1/z)z2eπir2zdz + 2

∫ i∞

i

2φ0(z)eπir2zdz .

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 37 / 47

Page 108: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Even eigenfunction V

Therefore, the second difference operator just acts on the multipliers onz2, z , 1, yielding

φ0

(−1

z + 1

)(z + 1)2 + φ0

(−1

z − 1

)(z − 1)2 − φ0

(−1

z

)z2

= φ0(z)((z + 1)2 + (z − 1)2 − 2z2

)= 2φ0(z).

Therefore

a(r) =

∫ i

1

φ0

(−1

z − 1

)(z − 1)2eπir

2zdz +

∫ i

−1

φ0

(−1

z + 1

)(z + 1)2eπir

2zdz

− 2

∫ i

0

φ0(−1/z)z2eπir2zdz + 2

∫ i∞

i

2φ0(z)eπir2zdz .

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 37 / 47

Page 109: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Fourier transform

We have

a(r) =

∫ i

1

φ0

(−1z−1

) (z − 1)2

z4eπir2

(−1z

)dz +

∫ i

−1

φ0

(−1z+1

) (z + 1)2

z4eπir2

(−1z

)dz

− 2

∫ i

0

φ0(−1/z)z2z−4eπir2(−1/z)dz − 2

∫ i∞

i

2φ0(z)z−4eπir2(−1/z)dz

=

∫ i

−1

φ0

(1− 1

w+1

)(w + 1)2eπir

2wdw +

∫ i

1

φ0

(−1w−1 − 1

)(w − 1)2eπir

2wdw

− 2

∫ i

i∞φ0(w)eπir

2wdw + 2

∫ 0

i

2φ0(−1/w)w2eπir2wdw

= a(r).

using the change of variable z = −1/w , dz = 1/w2dw , and the T -invariance ofφ0.

So we have created a +1-eigenfunction for the Fourier transform.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 38 / 47

Page 110: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Fourier transform

We have

a(r) =

∫ i

1

φ0

(−1z−1

) (z − 1)2

z4eπir2

(−1z

)dz +

∫ i

−1

φ0

(−1z+1

) (z + 1)2

z4eπir2

(−1z

)dz

− 2

∫ i

0

φ0(−1/z)z2z−4eπir2(−1/z)dz − 2

∫ i∞

i

2φ0(z)z−4eπir2(−1/z)dz

=

∫ i

−1

φ0

(1− 1

w+1

)(w + 1)2eπir

2wdw +

∫ i

1

φ0

(−1w−1 − 1

)(w − 1)2eπir

2wdw

− 2

∫ i

i∞φ0(w)eπir

2wdw + 2

∫ 0

i

2φ0(−1/w)w2eπir2wdw

= a(r).

using the change of variable z = −1/w , dz = 1/w2dw , and the T -invariance ofφ0.

So we have created a +1-eigenfunction for the Fourier transform.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 38 / 47

Page 111: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Fourier transform

We have

a(r) =

∫ i

1

φ0

(−1z−1

) (z − 1)2

z4eπir2

(−1z

)dz +

∫ i

−1

φ0

(−1z+1

) (z + 1)2

z4eπir2

(−1z

)dz

− 2

∫ i

0

φ0(−1/z)z2z−4eπir2(−1/z)dz − 2

∫ i∞

i

2φ0(z)z−4eπir2(−1/z)dz

=

∫ i

−1

φ0

(1− 1

w+1

)(w + 1)2eπir

2wdw +

∫ i

1

φ0

(−1w−1 − 1

)(w − 1)2eπir

2wdw

− 2

∫ i

i∞φ0(w)eπir

2wdw + 2

∫ 0

i

2φ0(−1/w)w2eπir2wdw

= a(r).

using the change of variable z = −1/w , dz = 1/w2dw , and the T -invariance ofφ0.

So we have created a +1-eigenfunction for the Fourier transform.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 38 / 47

Page 112: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Fourier transform

We have

a(r) =

∫ i

1

φ0

(−1z−1

) (z − 1)2

z4eπir2

(−1z

)dz +

∫ i

−1

φ0

(−1z+1

) (z + 1)2

z4eπir2

(−1z

)dz

− 2

∫ i

0

φ0(−1/z)z2z−4eπir2(−1/z)dz − 2

∫ i∞

i

2φ0(z)z−4eπir2(−1/z)dz

=

∫ i

−1

φ0

(1− 1

w+1

)(w + 1)2eπir

2wdw +

∫ i

1

φ0

(−1w−1 − 1

)(w − 1)2eπir

2wdw

− 2

∫ i

i∞φ0(w)eπir

2wdw + 2

∫ 0

i

2φ0(−1/w)w2eπir2wdw

= a(r).

using the change of variable z = −1/w , dz = 1/w2dw , and the T -invariance ofφ0.

So we have created a +1-eigenfunction for the Fourier transform.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 38 / 47

Page 113: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Odd eigenfunction

Let

ψ =2W 3(5UV + 2W 2)

∆.

It is a weakly holomorphic modular form of weight −2 for the congruencesubgroup Γ0(2).

Define

b(r) = −4r2 sin(πr2/2)2

∫ i∞

0ψ(z)eπir

2zdz .

We can similarly show that b(r) is an odd eigenfunction for the Fouriertransform, and has a single root at r =

√2 and double roots at other

√2n.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 39 / 47

Page 114: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Odd eigenfunction

Let

ψ =2W 3(5UV + 2W 2)

∆.

It is a weakly holomorphic modular form of weight −2 for the congruencesubgroup Γ0(2).

Define

b(r) = −4r2 sin(πr2/2)2

∫ i∞

0ψ(z)eπir

2zdz .

We can similarly show that b(r) is an odd eigenfunction for the Fouriertransform, and has a single root at r =

√2 and double roots at other

√2n.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 39 / 47

Page 115: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Odd eigenfunction

Let

ψ =2W 3(5UV + 2W 2)

∆.

It is a weakly holomorphic modular form of weight −2 for the congruencesubgroup Γ0(2).

Define

b(r) = −4r2 sin(πr2/2)2

∫ i∞

0ψ(z)eπir

2zdz .

We can similarly show that b(r) is an odd eigenfunction for the Fouriertransform, and has a single root at r =

√2 and double roots at other

√2n.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 39 / 47

Page 116: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Odd eigenfunction II

Write ψT = ψ|−2T and ψS = ψ|−2S . Then it is easy to verify thatψS + ψT = ψ, from which it follows that ψT |−2S = −ψT . Also,ψS |−2S = ψ and finally ψ|−2T

−1 = ψT since T−2 ∈ Γ(2).

We rewrite the integral as before

b(r) =

∫ i∞

0ψ(z)eπir

2(z+1)dz +

∫ i∞

0ψ(z)eπir

2(z−1)dz

− 2

∫ i∞

0ψ(z)eπir

2zdz

=

∫ i∞

1ψ(z − 1)eπir

2zdz +

∫ i∞

−1ψ(z + 1)eπir

2zdz

− 2

∫ i∞

0ψ(z)eπir

2zdz

=

∫ i∞

1ψT (z)eπir

2zdz +

∫ i∞

−1ψT (z)eπir

2zdz − 2

∫ i∞

0ψ(z)eπir

2zdz

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 40 / 47

Page 117: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Odd eigenfunction II

Write ψT = ψ|−2T and ψS = ψ|−2S . Then it is easy to verify thatψS + ψT = ψ, from which it follows that ψT |−2S = −ψT . Also,ψS |−2S = ψ and finally ψ|−2T

−1 = ψT since T−2 ∈ Γ(2).

We rewrite the integral as before

b(r) =

∫ i∞

0ψ(z)eπir

2(z+1)dz +

∫ i∞

0ψ(z)eπir

2(z−1)dz

− 2

∫ i∞

0ψ(z)eπir

2zdz

=

∫ i∞

1ψ(z − 1)eπir

2zdz +

∫ i∞

−1ψ(z + 1)eπir

2zdz

− 2

∫ i∞

0ψ(z)eπir

2zdz

=

∫ i∞

1ψT (z)eπir

2zdz +

∫ i∞

−1ψT (z)eπir

2zdz − 2

∫ i∞

0ψ(z)eπir

2zdz

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 40 / 47

Page 118: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Odd eigenfunction II

Write ψT = ψ|−2T and ψS = ψ|−2S . Then it is easy to verify thatψS + ψT = ψ, from which it follows that ψT |−2S = −ψT . Also,ψS |−2S = ψ and finally ψ|−2T

−1 = ψT since T−2 ∈ Γ(2).

We rewrite the integral as before

b(r) =

∫ i∞

0ψ(z)eπir

2(z+1)dz +

∫ i∞

0ψ(z)eπir

2(z−1)dz

− 2

∫ i∞

0ψ(z)eπir

2zdz

=

∫ i∞

1ψ(z − 1)eπir

2zdz +

∫ i∞

−1ψ(z + 1)eπir

2zdz

− 2

∫ i∞

0ψ(z)eπir

2zdz

=

∫ i∞

1ψT (z)eπir

2zdz +

∫ i∞

−1ψT (z)eπir

2zdz − 2

∫ i∞

0ψ(z)eπir

2zdz

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 40 / 47

Page 119: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Odd eigenfunction II

Write ψT = ψ|−2T and ψS = ψ|−2S . Then it is easy to verify thatψS + ψT = ψ, from which it follows that ψT |−2S = −ψT . Also,ψS |−2S = ψ and finally ψ|−2T

−1 = ψT since T−2 ∈ Γ(2).

We rewrite the integral as before

b(r) =

∫ i∞

0ψ(z)eπir

2(z+1)dz +

∫ i∞

0ψ(z)eπir

2(z−1)dz

− 2

∫ i∞

0ψ(z)eπir

2zdz

=

∫ i∞

1ψ(z − 1)eπir

2zdz +

∫ i∞

−1ψ(z + 1)eπir

2zdz

− 2

∫ i∞

0ψ(z)eπir

2zdz

=

∫ i∞

1ψT (z)eπir

2zdz +

∫ i∞

−1ψT (z)eπir

2zdz − 2

∫ i∞

0ψ(z)eπir

2zdz

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 40 / 47

Page 120: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Odd eigenfunction III

b(r) =

∫ i

1ψT (z)eπir

2zdz +

∫ i

−1ψT (z)eπir

2zdz − 2

∫ i

0ψ(z)eπir

2zdz

+ 2

∫ i∞

i(ψT (z)− ψ(z))eπir

2zdz

=

∫ i

1ψT (z)eπir

2zdz +

∫ i

−1ψT (z)eπir

2zdz − 2

∫ i

0ψ(z)eπir

2zdz

− 2

∫ i∞

iψS(z)eπir

2zdz .

This extends the domain of definition to r > 0. Note that ψ(it) = O(e2πt)as t →∞ gives a pole at r =

√2 for the integral, just as in the even case.

To check that we have an odd eigenfunction, we compute

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 41 / 47

Page 121: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Odd eigenfunction III

b(r) =

∫ i

1ψT (z)eπir

2zdz +

∫ i

−1ψT (z)eπir

2zdz − 2

∫ i

0ψ(z)eπir

2zdz

+ 2

∫ i∞

i(ψT (z)− ψ(z))eπir

2zdz

=

∫ i

1ψT (z)eπir

2zdz +

∫ i

−1ψT (z)eπir

2zdz − 2

∫ i

0ψ(z)eπir

2zdz

− 2

∫ i∞

iψS(z)eπir

2zdz .

This extends the domain of definition to r > 0. Note that ψ(it) = O(e2πt)as t →∞ gives a pole at r =

√2 for the integral, just as in the even case.

To check that we have an odd eigenfunction, we compute

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 41 / 47

Page 122: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Odd eigenfunction III

b(r) =

∫ i

1ψT (z)eπir

2zdz +

∫ i

−1ψT (z)eπir

2zdz − 2

∫ i

0ψ(z)eπir

2zdz

+ 2

∫ i∞

i(ψT (z)− ψ(z))eπir

2zdz

=

∫ i

1ψT (z)eπir

2zdz +

∫ i

−1ψT (z)eπir

2zdz − 2

∫ i

0ψ(z)eπir

2zdz

− 2

∫ i∞

iψS(z)eπir

2zdz .

This extends the domain of definition to r > 0. Note that ψ(it) = O(e2πt)as t →∞ gives a pole at r =

√2 for the integral, just as in the even case.

To check that we have an odd eigenfunction, we compute

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 41 / 47

Page 123: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Odd eigenfunction IV

b(r) =

∫ i

1ψT (z)z−4eπir

2(−1/z)dz +

∫ i

−1ψT (z)z−4eπir

2(−1/z)dz

− 2

∫ i

0ψ(z)z−4eπir

2(−1/z)dz − 2

∫ i∞

iψS(z)z−4eπir

2(−1/z)dz

=

∫ i

1ψT (−1/w)w2eπir

2wdw +

∫ i

−1ψT (−1/w)w2eπir

2wdw

− 2

∫ i

0ψ(−1/w)w2eπir

2wdw − 2

∫ i∞

iψS(−1/w)w2eπir

2wdw

=

∫ i

−1ψTS(w)eπir

2wdw +

∫ i

1ψTS(w)eπir

2wdw

− 2

∫ i

∞ψS(w)eπir

2wdw − 2

∫ 0

iψ(w)eπir

2wdw

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 42 / 47

Page 124: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Odd eigenfunction IV

b(r) =

∫ i

1ψT (z)z−4eπir

2(−1/z)dz +

∫ i

−1ψT (z)z−4eπir

2(−1/z)dz

− 2

∫ i

0ψ(z)z−4eπir

2(−1/z)dz − 2

∫ i∞

iψS(z)z−4eπir

2(−1/z)dz

=

∫ i

1ψT (−1/w)w2eπir

2wdw +

∫ i

−1ψT (−1/w)w2eπir

2wdw

− 2

∫ i

0ψ(−1/w)w2eπir

2wdw − 2

∫ i∞

iψS(−1/w)w2eπir

2wdw

=

∫ i

−1ψTS(w)eπir

2wdw +

∫ i

1ψTS(w)eπir

2wdw

− 2

∫ i

∞ψS(w)eπir

2wdw − 2

∫ 0

iψ(w)eπir

2wdw

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 42 / 47

Page 125: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Odd eigenfunction IV

b(r) =

∫ i

1ψT (z)z−4eπir

2(−1/z)dz +

∫ i

−1ψT (z)z−4eπir

2(−1/z)dz

− 2

∫ i

0ψ(z)z−4eπir

2(−1/z)dz − 2

∫ i∞

iψS(z)z−4eπir

2(−1/z)dz

=

∫ i

1ψT (−1/w)w2eπir

2wdw +

∫ i

−1ψT (−1/w)w2eπir

2wdw

− 2

∫ i

0ψ(−1/w)w2eπir

2wdw − 2

∫ i∞

iψS(−1/w)w2eπir

2wdw

=

∫ i

−1ψTS(w)eπir

2wdw +

∫ i

1ψTS(w)eπir

2wdw

− 2

∫ i

∞ψS(w)eπir

2wdw − 2

∫ 0

iψ(w)eπir

2wdw

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 42 / 47

Page 126: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Odd eigenfunction V

So

b(r) = −∫ i

−1ψT (w)eπir

2wdw −∫ i

1ψT (w)eπir

2wdw

+ 2

∫ ∞i

ψS(w)eπir2wdw + 2

∫ i

0ψ(w)eπir

2wdw

= −b(r)

where we used ψTS = −ψT .

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 43 / 47

Page 127: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Putting everything together

Now, we can take a linear combination of a(r) and b(r) to make f suchthat f and f have the desired properties (for instance, to make f vanish toorder 2 at

√2.

One still has to verify that there are no extra roots, but this can be doneby analyzing the underlying integrands.

At the moment, this last verification of the required inequalities needs acomputer-assisted proof.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 44 / 47

Page 128: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Putting everything together

Now, we can take a linear combination of a(r) and b(r) to make f suchthat f and f have the desired properties (for instance, to make f vanish toorder 2 at

√2.

One still has to verify that there are no extra roots, but this can be doneby analyzing the underlying integrands.

At the moment, this last verification of the required inequalities needs acomputer-assisted proof.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 44 / 47

Page 129: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Putting everything together

Now, we can take a linear combination of a(r) and b(r) to make f suchthat f and f have the desired properties (for instance, to make f vanish toorder 2 at

√2.

One still has to verify that there are no extra roots, but this can be doneby analyzing the underlying integrands.

At the moment, this last verification of the required inequalities needs acomputer-assisted proof.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 44 / 47

Page 130: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Leech lattice

The proof of optimality of Leech in R24 proceeds along similar lines,though it is more complicated.

We just write down the kernels here, which have the same form.

For the even eigenfunction, the integrand has the weakly holomorphicquasimodular form

φ =(25E 4

4 − 49E 26E4) + 48E6E

24E2 + (−49E 3

4 + 25E 26 )E 2

2

∆2.

For the odd eigenfunction, the integrand has the weakly holomorphicmodular form for Γ(2)

ψ =W 5(7UV + 2W 2)

∆2.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 45 / 47

Page 131: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Leech lattice

The proof of optimality of Leech in R24 proceeds along similar lines,though it is more complicated.

We just write down the kernels here, which have the same form.

For the even eigenfunction, the integrand has the weakly holomorphicquasimodular form

φ =(25E 4

4 − 49E 26E4) + 48E6E

24E2 + (−49E 3

4 + 25E 26 )E 2

2

∆2.

For the odd eigenfunction, the integrand has the weakly holomorphicmodular form for Γ(2)

ψ =W 5(7UV + 2W 2)

∆2.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 45 / 47

Page 132: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Leech lattice

The proof of optimality of Leech in R24 proceeds along similar lines,though it is more complicated.

We just write down the kernels here, which have the same form.

For the even eigenfunction, the integrand has the weakly holomorphicquasimodular form

φ =(25E 4

4 − 49E 26E4) + 48E6E

24E2 + (−49E 3

4 + 25E 26 )E 2

2

∆2.

For the odd eigenfunction, the integrand has the weakly holomorphicmodular form for Γ(2)

ψ =W 5(7UV + 2W 2)

∆2.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 45 / 47

Page 133: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Beyond sphere packing in 8 and 24 dimensions

One big open problem is to find magic functions for dimension 2 (eventhough we know the A2 lattice gives the densest sphere packing, by arelatively elementary argument).

In other dimensions, we do not expect this technique to give sharp bounds,but it may yield better upper bounds for sphere packing than the currentrecords.

We have since also worked on a wide generalization of the sphere packingproblem to energy minimization, and have proved that E8 and the Leechlattice are universally optimal for Gaussian (and therefore inverse powerlaw) potential functions in their respective dimensions, via sharp LPbounds for energy.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 46 / 47

Page 134: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Beyond sphere packing in 8 and 24 dimensions

One big open problem is to find magic functions for dimension 2 (eventhough we know the A2 lattice gives the densest sphere packing, by arelatively elementary argument).

In other dimensions, we do not expect this technique to give sharp bounds,but it may yield better upper bounds for sphere packing than the currentrecords.

We have since also worked on a wide generalization of the sphere packingproblem to energy minimization, and have proved that E8 and the Leechlattice are universally optimal for Gaussian (and therefore inverse powerlaw) potential functions in their respective dimensions, via sharp LPbounds for energy.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 46 / 47

Page 135: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

Beyond sphere packing in 8 and 24 dimensions

One big open problem is to find magic functions for dimension 2 (eventhough we know the A2 lattice gives the densest sphere packing, by arelatively elementary argument).

In other dimensions, we do not expect this technique to give sharp bounds,but it may yield better upper bounds for sphere packing than the currentrecords.

We have since also worked on a wide generalization of the sphere packingproblem to energy minimization, and have proved that E8 and the Leechlattice are universally optimal for Gaussian (and therefore inverse powerlaw) potential functions in their respective dimensions, via sharp LPbounds for energy.

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 46 / 47

Page 136: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

References:

Maryna Viazovska, “The sphere packing problem in dimension 8”, Ann. ofMath 185 (2017), 991-1015. http://arxiv.org/abs/1603.04246

Henry Cohn, Abhinav Kumar, Stephen D. Miller, Danylo Radchenko,Maryna Viazovska, “The sphere packing problem in dimension 24”, Ann.of Math 185 (2017), 1017-1033. http://arxiv.org/abs/1603.06518

David de Laat, Frank Vallentin, “A Breakthrough in Sphere Packing: TheSearch for Magic Functions”, Nieuw Archief voor Wiskunde (5) 17 (2016),184-192. http://arxiv.org/abs/1607.02111

Henry Cohn, “A conceptual breakthrough in sphere packing”, NoticesAmer. Math. Soc. 64 (2017), no. 2, 102-115.https://arxiv.org/abs/1611.01685

Thank you!

Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 47 / 47

Page 137: Recent breakthroughs in sphere packingmath.iisc.ac.in/.../2019/2019-11-08-AbhinavKumar.pdf2019/11/08  · Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November

References:

Maryna Viazovska, “The sphere packing problem in dimension 8”, Ann. ofMath 185 (2017), 991-1015. http://arxiv.org/abs/1603.04246

Henry Cohn, Abhinav Kumar, Stephen D. Miller, Danylo Radchenko,Maryna Viazovska, “The sphere packing problem in dimension 24”, Ann.of Math 185 (2017), 1017-1033. http://arxiv.org/abs/1603.06518

David de Laat, Frank Vallentin, “A Breakthrough in Sphere Packing: TheSearch for Magic Functions”, Nieuw Archief voor Wiskunde (5) 17 (2016),184-192. http://arxiv.org/abs/1607.02111

Henry Cohn, “A conceptual breakthrough in sphere packing”, NoticesAmer. Math. Soc. 64 (2017), no. 2, 102-115.https://arxiv.org/abs/1611.01685

Thank you!Abhinav Kumar (Stony Brook, ICTS) Recent breakthroughs in sphere packing November 8, 2019 47 / 47