SLIDE 1 Random matrices, differential operators and carousels
Benedek Valk´
- (University of Wisconsin – Madison)
joint with B. Vir´ ag (Toronto) March 24, 2016
SLIDE 2
Basic question of RMT:
What can we say about the spectrum of a large random matrix?
SLIDE 3 Basic question of RMT:
What can we say about the spectrum of a large random matrix?
60 40 20 20 40 60 5 10 15 20 25 30 35
b HLn - aL
global local
SLIDE 4 Basic question of RMT:
What can we say about the spectrum of a large random matrix?
60 40 20 20 40 60 5 10 15 20 25 30 35
b HLn - aL
global local In this talk: local picture (point process limits)
SLIDE 5
A classical example: Gaussian Unitary Ensemble
M = A+A∗
√ 2 ,
A is n × n with iid complex std normal.
SLIDE 6
A classical example: Gaussian Unitary Ensemble
M = A+A∗
√ 2 ,
A is n × n with iid complex std normal. Global picture: Wigner semicircle law
SLIDE 7
A classical example: Gaussian Unitary Ensemble
M = A+A∗
√ 2 ,
A is n × n with iid complex std normal. Global picture: Wigner semicircle law
60 40 20 20 40 60 5 10 15 20 25 30 35
SLIDE 8
A classical example: Gaussian Unitary Ensemble
M = A+A∗
√ 2 ,
A is n × n with iid complex std normal. Global picture: Wigner semicircle law
60 40 20 20 40 60 5 10 15 20 25 30 35
Local picture: point process limit in the bulk and near the edge (Bulk: Dyson-Gaudin-Mehta, edge: Tracy-Widom)
The limit processes are characterized by their joint intensity functions.
SLIDE 9
A classical example: Gaussian Unitary Ensemble
M = A+A∗
√ 2 ,
A is n × n with iid complex std normal. Global picture: Wigner semicircle law
60 40 20 20 40 60 5 10 15 20 25 30 35
Local picture: point process limit in the bulk and near the edge (Bulk: Dyson-Gaudin-Mehta, edge: Tracy-Widom)
The limit processes are characterized by their joint intensity functions. Roughly: what is the probability of finding points near x1, . . . , xn
SLIDE 10 Point process limit
b HLn - aL
Finite n: spectrum of a random Hermitian matrix
SLIDE 11 Point process limit
b HLn - aL
Finite n: spectrum of a random Hermitian matrix Limit point process: spectrum of ??
SLIDE 12 Detour to number theory
Riemann zeta function: ζ(s) =
∞
1 ns , for Re s > 1.
(Analytic continuation to C \ {1})
Riemann hypothesis: the non-trivial zeros are on the line Re s = 1
2.
SLIDE 13 Detour to number theory
Riemann zeta function: ζ(s) =
∞
1 ns , for Re s > 1.
(Analytic continuation to C \ {1})
Riemann hypothesis: the non-trivial zeros are on the line Re s = 1
2.
Dyson-Montgomery conjecture: After some scaling: non-trivial zeros of ζ(1 2 + i s) ∼ bulk limit process of GUE
(Sine2 process)
SLIDE 14 Detour to number theory
Riemann zeta function: ζ(s) =
∞
1 ns , for Re s > 1.
(Analytic continuation to C \ {1})
Riemann hypothesis: the non-trivial zeros are on the line Re s = 1
2.
Dyson-Montgomery conjecture: After some scaling: non-trivial zeros of ζ(1 2 + i s) ∼ bulk limit process of GUE
(Sine2 process)
◮ Strong numerical evidence: Odlyzko ◮ Certain weaker versions are proved
(Montgomery, Rudnick-Sarnak)
SLIDE 15 Hilbert-P´
- lya conjecture: the Riemann hypotheses is true because
non-trivial zeros of ζ(1 2 + i s) = ev’s of an unbounded self-adjoint operator
SLIDE 16 Hilbert-P´
- lya conjecture: the Riemann hypotheses is true because
non-trivial zeros of ζ(1 2 + i s) = ev’s of an unbounded self-adjoint operator A famous attempt to make this approach rigorous: de Branges
SLIDE 17 Hilbert-P´
- lya conjecture: the Riemann hypotheses is true because
non-trivial zeros of ζ(1 2 + i s) = ev’s of an unbounded self-adjoint operator A famous attempt to make this approach rigorous: de Branges
(based on the theory of Hilbert spaces of entire functions)
This approach would produce a self-adjoint differential operator with the appropriate spectrum.
SLIDE 18
Natural question: Is there a self-adjoint differential operator with a spectrum given by the bulk limit of GUE?
SLIDE 19 Natural question: Is there a self-adjoint differential operator with a spectrum given by the bulk limit of GUE?
Disclaimer: A positive answer would not get us closer to any of the conjectures
- r the Riemann hypothesis (unfortunately...)
SLIDE 20 Natural question: Is there a self-adjoint differential operator with a spectrum given by the bulk limit of GUE?
Disclaimer: A positive answer would not get us closer to any of the conjectures
- r the Riemann hypothesis (unfortunately...)
Borodin-Olshanski, Maples-Najnudel-Nikeghbali: ‘operator-like object’ with generalized eigenvalues distributed as Sine2
SLIDE 21
Starting point for deriving the Sine2 process:
SLIDE 22 Starting point for deriving the Sine2 process: Joint eigenvalue density of GUE: 1 Zn
|λj − λi|2
n
e− 1
2 λ2 i
SLIDE 23 Starting point for deriving the Sine2 process: Joint eigenvalue density of GUE: 1 Zn
|λj − λi|2
n
e− 1
2 λ2 i
Many of the classical random matrix ensembles have joint eigenvalue densities of the form 1 Zn,f ,β
|λj − λi|β
n
f (λi) with β = 1, 2 or 4 and f a specific reference density.
SLIDE 24 β-ensemble: finite point process with joint density 1 Zn,f ,β
|λj − λi|β
n
f (λi) f (·): reference density Examples:
◮ Hermite or Gaussian: normal density ◮ Laguerre or Wishart: gamma density ◮ Jacobi or MANOVA: beta density ◮ circular: uniform on the unit circle
β = 1, 2, 4: classical random matrix models
SLIDE 25 Scaling limits - global picture
Hermite β-ensemble semicircle law Laguerre β-ensemble Marchenko-Pastur law
2 2 1 2 3 4
↑ ↑ ր ↑ ↑ ↑
soft edge bulk
hard edge bulk
SLIDE 26
Local limits
Soft edge: Rider-Ram´ ırez-Vir´ ag (Hermite, Laguerre)
Airyβ process
Hard edge: Rider-Ram´ ırez (Laguerre)
Besselβ,a processes
Bulk: Killip-Stoiciu, V.-Vir´ ag (circular, Hermite)
CβE and Sineβ processes
SLIDE 27
Local limits
Soft edge: Rider-Ram´ ırez-Vir´ ag (Hermite, Laguerre)
Airyβ process
Hard edge: Rider-Ram´ ırez (Laguerre)
Besselβ,a processes
Bulk: Killip-Stoiciu, V.-Vir´ ag (circular, Hermite)
CβE and Sineβ processes
Instead of joint intensities, the limit processes are described via their counting functions using coupled systems of SDEs. sign(λ) · (# of points in [0, λ])
SLIDE 28
Operators at the edge
Soft edge: Airyβ is the spectrum of Aβ = − d2 dx2 + x + 2 √β dB
dB: white noise
SLIDE 29 Operators at the edge
Soft edge: Airyβ is the spectrum of Aβ = − d2 dx2 + x + 2 √β dB
dB: white noise
Hard edge: Besselβ,a is the spectrum of Bβ,a = −e(a+1)x+
2 √β B(x) d
dx
2 √β B(x) d
dx
- B: standard Brownian motion
Random second order self-adjoint differential operators on [0, ∞).
Edelman-Sutton: non-rigorous versions of these operators
SLIDE 30 Operators at the edge
Soft edge: Airyβ is the spectrum of Aβ = − d2 dx2 + x + 2 √β dB
dB: white noise
Hard edge: Besselβ,a is the spectrum of Bβ,a = −e(a+1)x+
2 √β B(x) d
dx
2 √β B(x) d
dx
- B: standard Brownian motion
Random second order self-adjoint differential operators on [0, ∞).
Edelman-Sutton: non-rigorous versions of these operators What about the bulk? Is there an operator for CβE or Sineβ?
SLIDE 31 The Sineβ operator
Thm (V-Vir´ ag): There is a self-adjoint differential operator (Dirac-operator) f → 2R−1
t
−1 1
f : [0, 1) → R2. where Rt is a random 2 × 2 positive definite matrix valued function so that the spectrum is the Sineβ process.
SLIDE 32 The Sineβ operator
Thm (V-Vir´ ag): There is a self-adjoint differential operator (Dirac-operator) f → 2R−1
t
−1 1
f : [0, 1) → R2. where Rt is a random 2 × 2 positive definite matrix valued function so that the spectrum is the Sineβ process.
Rt is given a simple function of a hyperbolic Brownian motion.
SLIDE 33 The Sineβ operator
Thm (V-Vir´ ag): There is a self-adjoint differential operator (Dirac-operator) f → 2R−1
t
−1 1
f : [0, 1) → R2. where Rt is a random 2 × 2 positive definite matrix valued function so that the spectrum is the Sineβ process.
Rt is given a simple function of a hyperbolic Brownian motion. This is a first order differential operator.
SLIDE 34
Digression: the hyperbolic plane H
Disk model Halfplane model
SLIDE 35 A geometric description of Sineβ
Hyperbolic carousel: (η0, η∞, γ) point process η0, η∞: points on the boundary of the hyperbolic plane H γ : [0, 1) → H: a path in the hyperbolic plane
η γ η∞
λ
SLIDE 36 A geometric description of Sineβ
Hyperbolic carousel: (η0, η∞, γ) point process η0, η∞: points on the boundary of the hyperbolic plane H γ : [0, 1) → H: a path in the hyperbolic plane
η0 γ(t) η∞ zλ(t)
For each λ ∈ R we start a point zλ from η0 and rotate it continuously around γ(t) with rate λ. (This is just an ODE!)
SLIDE 37 A geometric description of Sineβ
Hyperbolic carousel: (η0, η∞, γ) point process η0, η∞: points on the boundary of the hyperbolic plane H γ : [0, 1) → H: a path in the hyperbolic plane
η0 γ(t) η∞ zλ(t)
For each λ ∈ R we start a point zλ from η0 and rotate it continuously around γ(t) with rate λ. (This is just an ODE!) N(λ): # of times zλ hits η∞. This is the counting function of the point process.
SLIDE 38 A geometric description of Sineβ
V.-Vir´ ag (’07): if γ is a time changed hyperbolic Brownian motion, η∞ is its limit point and η0 is a fixed boundary point then (η0, η∞, γ) Sineβ
(β only appears in the time change: t → − 4
β log(1 − t))
SLIDE 39
Carousel ∼ Dirac operator
SLIDE 40 Carousel ∼ Dirac operator
Suppose that γ(t) = xt + iyt in the half-plane coordinates.
From the carousel (η0, η∞, γ) we can build the self-adjoint Dirac operator
τ : f → 2(UTU)−1 −1 1
U = 1 √yt 1 −xt yy
- (η0, η∞ boundary conditions)
SLIDE 41 Carousel ∼ Dirac operator
Suppose that γ(t) = xt + iyt in the half-plane coordinates.
From the carousel (η0, η∞, γ) we can build the self-adjoint Dirac operator
τ : f → 2(UTU)−1 −1 1
U = 1 √yt 1 −xt yy
- (η0, η∞ boundary conditions)
point process produced by (η0, η∞, γ)= spectrum of τ
SLIDE 42 Carousel ∼ Dirac operator
Suppose that γ(t) = xt + iyt in the half-plane coordinates.
From the carousel (η0, η∞, γ) we can build the self-adjoint Dirac operator
τ : f → 2(UTU)−1 −1 1
U = 1 √yt 1 −xt yy
- (η0, η∞ boundary conditions)
point process produced by (η0, η∞, γ)= spectrum of τ Main idea of the proof: Sturm-Liouville oscillation theory τv(t, λ) = λv(t, λ), v1(t, λ) + iv2(t, λ) = r(t, λ)eiθ(t,λ) The spectrum can be identified from θ(·, ·) which basically evolves according to a carousel.
SLIDE 43 Carousel ∼ Dirac operator
(η0, η∞, γ)
t
−1 1
SLIDE 44 Carousel ∼ Dirac operator
(η0, η∞, γ)
t
−1 1
Under mild conditions: τ −1 is a Hilbert-Schmidt integral operator with kernel K(x, y) =
1 1(x < y) + u1uT 0 1(x ≥ y)
u0, u1: boundary conditions in τ
SLIDE 45 Carousel ∼ Dirac operator
(η0, η∞, γ)
t
−1 1
Under mild conditions: τ −1 is a Hilbert-Schmidt integral operator with kernel K(x, y) =
1 1(x < y) + u1uT 0 1(x ≥ y)
u0, u1: boundary conditions in τ Nice property: if the path γ lives on [0, T) then the operator can be approximated using the path restricted to [0, T − ε).
SLIDE 46 Carousel ∼ Dirac operator
τ : f → 2(UTU)−1 −1 1
U = 1 √yt 1 −xt yy
- Brownian carousel representation of Sineβ
⇓ random differential operator for Sineβ
SLIDE 47 Carousel ∼ Dirac operator
τ : f → 2(UTU)−1 −1 1
U = 1 √yt 1 −xt yy
- Brownian carousel representation of Sineβ
⇓ random differential operator for Sineβ xt + iyt: time-changed hyperbolic Brownian motion
SLIDE 48
Additional results
◮ CβE d
= Sineβ Using the hyperbolic carousel ∼ Dirac operator connection
(Nakano: independent proof)
SLIDE 49
Additional results
◮ CβE d
= Sineβ Using the hyperbolic carousel ∼ Dirac operator connection
(Nakano: independent proof)
◮ Dirac operator description for deterministic unitary matrices
SLIDE 50
Additional results
◮ CβE d
= Sineβ Using the hyperbolic carousel ∼ Dirac operator connection
(Nakano: independent proof)
◮ Dirac operator description for deterministic unitary matrices ◮ Random Dirac-operator description for other classical models
driving paths: ‘affine’ hyperbolic Brownian motions
SLIDE 51 Additional results
◮ CβE d
= Sineβ Using the hyperbolic carousel ∼ Dirac operator connection
(Nakano: independent proof)
◮ Dirac operator description for deterministic unitary matrices ◮ Random Dirac-operator description for other classical models
driving paths: ‘affine’ hyperbolic Brownian motions
◮ Soft edge limit: representation as a canonical system
−1 1
(rank(Rt) = 1)
SLIDE 52 Additional results
◮ CβE d
= Sineβ Using the hyperbolic carousel ∼ Dirac operator connection
(Nakano: independent proof)
◮ Dirac operator description for deterministic unitary matrices ◮ Random Dirac-operator description for other classical models
driving paths: ‘affine’ hyperbolic Brownian motions
◮ Soft edge limit: representation as a canonical system
−1 1
(rank(Rt) = 1)
◮ Bulk convergence via the operators
SLIDE 53 CβE
d
= Sineβ
Circular β-ensemble: n points on the unit circle with joint density 1 Zn,β
|eiλi − eiλj|β
SLIDE 54 CβE
d
= Sineβ
Circular β-ensemble: n points on the unit circle with joint density 1 Zn,β
|eiλi − eiλj|β Killip-Stoiciu: {nλi, 1 ≤ i ≤ n} converges to a point process CβE
SLIDE 55 CβE
d
= Sineβ
Circular β-ensemble: n points on the unit circle with joint density 1 Zn,β
|eiλi − eiλj|β Killip-Stoiciu: {nλi, 1 ≤ i ≤ n} converges to a point process CβE Description: coupled SDE system counting function
SLIDE 56 CβE
d
= Sineβ
Circular β-ensemble: n points on the unit circle with joint density 1 Zn,β
|eiλi − eiλj|β Killip-Stoiciu: {nλi, 1 ≤ i ≤ n} converges to a point process CβE Description: coupled SDE system counting function
Similar to the Sineβ description, but time is reversed, different end cond.
SLIDE 57 CβE
d
= Sineβ
Circular β-ensemble: n points on the unit circle with joint density 1 Zn,β
|eiλi − eiλj|β Killip-Stoiciu: {nλi, 1 ≤ i ≤ n} converges to a point process CβE Description: coupled SDE system counting function
Similar to the Sineβ description, but time is reversed, different end cond.
One can reformulate the Killip-Stoiciu description as a hyperbolic carousel driven by a time-reversed version of the Sineβ carousel.
SLIDE 58 CβE
d
= Sineβ
Circular β-ensemble: n points on the unit circle with joint density 1 Zn,β
|eiλi − eiλj|β Killip-Stoiciu: {nλi, 1 ≤ i ≤ n} converges to a point process CβE Description: coupled SDE system counting function
Similar to the Sineβ description, but time is reversed, different end cond.
One can reformulate the Killip-Stoiciu description as a hyperbolic carousel driven by a time-reversed version of the Sineβ carousel. Reversing time in the carousel one can show that CβE d = Sineβ
SLIDE 59
Dirac operators for unitary matrices
V : n × n unitary matrix with distinct eigenvalues e: a cyclic unit vector
SLIDE 60 Dirac operators for unitary matrices
V : n × n unitary matrix with distinct eigenvalues e: a cyclic unit vector Apply G-S to e, Ve, . . . , V n−1e Szeg˝
SLIDE 61 Dirac operators for unitary matrices
V : n × n unitary matrix with distinct eigenvalues e: a cyclic unit vector Apply G-S to e, Ve, . . . , V n−1e Szeg˝
- recursion for OPUC
- Φk+1(z)
Φ∗
k+1(z)
−¯ αk −αk 1 z 1 Φk(z) Φ∗
k(z)
0(z)
Φ0(z)
1
- αk: Verblunsky coefficients, |αk| ≤ 1
SLIDE 62 Dirac operators for unitary matrices
V : n × n unitary matrix with distinct eigenvalues e: a cyclic unit vector Apply G-S to e, Ve, . . . , V n−1e Szeg˝
- recursion for OPUC
- Φk+1(z)
Φ∗
k+1(z)
−¯ αk −αk 1 z 1 Φk(z) Φ∗
k(z)
0(z)
Φ0(z)
1
- αk: Verblunsky coefficients, |αk| ≤ 1
z is an e.v. ⇔ z 1 Φn−1(z) Φ∗
n−1(z)
αn−1 1
SLIDE 63 Dirac operators for unitary matrices
Φ∗
k+1(z)
−¯ αk −αk 1 z 1 Φk(z) Φ∗
k(z)
0(z)
Φ0(z)
1
- We can introduce a transformed version of
Φk(z) Φ∗
k(z)
gk+1 = M−1
k
2n
e−i µ
2n
z = ei µ
n
Mk: product of 1 −¯ αj −αj 1
SLIDE 64 Dirac operators for unitary matrices
Φ∗
k+1(z)
−¯ αk −αk 1 z 1 Φk(z) Φ∗
k(z)
0(z)
Φ0(z)
1
- We can introduce a transformed version of
Φk(z) Φ∗
k(z)
gk+1 = M−1
k
2n
e−i µ
2n
z = ei µ
n
Mk: product of 1 −¯ αj −αj 1
This gives an actual Dirac operator with piecewise continuous Rt.
SLIDE 65 Dirac operators for unitary matrices
Φ∗
k+1(z)
−¯ αk −αk 1 z 1 Φk(z) Φ∗
k(z)
0(z)
Φ0(z)
1
- We can introduce a transformed version of
Φk(z) Φ∗
k(z)
gk+1 = M−1
k
2n
e−i µ
2n
z = ei µ
n
Mk: product of 1 −¯ αj −αj 1
This gives an actual Dirac operator with piecewise continuous Rt. The path γ: a discrete walk in H.
SLIDE 66 More β-ensembles
1 Zn,f ,β
|λj − λi|β
n
f (λi)
SLIDE 67 More β-ensembles
1 Zn,f ,β
|λj − λi|β
n
f (λi) Dumitriu-Edelman: tridiagonal matrix models for Hermite and Laguerre β-ensembles Killip-Nenciu: models for the circular β-ensembles, using the Szeg˝
- -recursion and random Verblunsky coefficients
SLIDE 68 More β-ensembles
1 Zn,f ,β
|λj − λi|β
n
f (λi) Dumitriu-Edelman: tridiagonal matrix models for Hermite and Laguerre β-ensembles Killip-Nenciu: models for the circular β-ensembles, using the Szeg˝
- -recursion and random Verblunsky coefficients
Edelman-Sutton: the rescaled tridiagonal models can be viewed as discrete versions of random differential operators
SLIDE 69
Operator convergence
One can find the discrete versions of the limit operators in the finite tridiagonal models. Soft edge: in the appropriate scaling the tridiagonal matrix can be written as a sum of a discrete Laplacian, a discrete white noise potential and a potential approximating the function x
SLIDE 70
Operator convergence
One can find the discrete versions of the limit operators in the finite tridiagonal models. Soft edge: in the appropriate scaling the tridiagonal matrix can be written as a sum of a discrete Laplacian, a discrete white noise potential and a potential approximating the function x Hard edge: the inverse of the tridiagonal matrix (as a product of two bidiagonal matrices) can be written as an integral operator approximating the inverse of the Bβ,a operator
SLIDE 71
Operator convergence
One can find the discrete versions of the limit operators in the finite tridiagonal models. Soft edge: in the appropriate scaling the tridiagonal matrix can be written as a sum of a discrete Laplacian, a discrete white noise potential and a potential approximating the function x Hard edge: the inverse of the tridiagonal matrix (as a product of two bidiagonal matrices) can be written as an integral operator approximating the inverse of the Bβ,a operator What about the bulk?
SLIDE 72
Operator level bulk limit
discrete model ↓ discrete ‘differential operator’ ↓ discrete integral operator ↓ limiting integral operator
SLIDE 73
Operator level bulk limit
discrete model ↓ discrete ‘differential operator’ ↓ discrete integral operator ↓ limiting integral operator The previous methods required the derivation of a one-parameter family of SDE system. Here we need to understand the limit of the integral kernel: a single SDE.
SLIDE 74 Dirac operators for other models
◮ finite circular β-ensemble and circular Jacobi ensembles ◮ limits of circular Jacobi ensembles ◮ hard edge limits ◮ certain one dimensional random Schr¨
SLIDE 75 Dirac operators for other models
◮ finite circular β-ensemble and circular Jacobi ensembles ◮ limits of circular Jacobi ensembles ◮ hard edge limits ◮ certain one dimensional random Schr¨
In each case the path γ is a random walk or diffusion on H.
SLIDE 76 Dirac operators for other models
◮ finite circular β-ensemble and circular Jacobi ensembles ◮ limits of circular Jacobi ensembles ◮ hard edge limits ◮ certain one dimensional random Schr¨
In each case the path γ is a random walk or diffusion on H.
◮ finite circular β-ensemble and circular Jacobi ensembles: γ is
a random walk in H
◮ Hard edge: γ is a real BM with drift embedded in H ◮ circular Jacobi: γ is a ‘hyperbolic BM with drift’
SLIDE 77 Dirac operators from tridiagonal matrices?
The eigenvalue equation is a three-term recursion Mu = λu
- aℓuℓ−1 + bℓuℓ + aℓuℓ+1 = λuℓ
SLIDE 78 Dirac operators from tridiagonal matrices?
The eigenvalue equation is a three-term recursion Mu = λu
- aℓuℓ−1 + bℓuℓ + aℓuℓ+1 = λuℓ
This can be reformulated with transfer matrices: Tℓ uℓ−1 uℓ
uℓ+1
λ uℓ uℓ+1
u0 u1
1
SLIDE 79 Dirac operators from tridiagonal matrices?
The eigenvalue equation is a three-term recursion Mu = λu
- aℓuℓ−1 + bℓuℓ + aℓuℓ+1 = λuℓ
This can be reformulated with transfer matrices: Tℓ uℓ−1 uℓ
uℓ+1
λ uℓ uℓ+1
u0 u1
1
After conjugation and some averaging, one can recover the eigenvalue equation of a Dirac operator.
SLIDE 80
THANK YOU!