Research

I work at the interface of mathematics, theoretical physics and cosmology. A recurring theme is interference: whenever many paths contribute to a physical amplitude, the outcome is described by an oscillatory integral, and the most interesting physics often happens at caustics, where saddle points merge and the classical (geometric-optics) approximation breaks down, even though the integral itself remains finite.

I use tools from complex analysis and singularity theory, including Picard–Lefschetz theory, resurgence and catastrophe theory, to make such integrals well defined and computable, and apply them to problems ranging from the formation of the cosmic web and radio astronomy to quantum mechanics and quantum cosmology. Throughout, I aim to study observable phenomena with conservative assumptions, in a critical and mathematically careful way. The publications page has the complete list of papers.

The caustic skeleton of the cosmic web

Three-dimensional rendering of the caustic skeleton overlaid on the dark matter distribution in a simulation box
The caustic skeleton of the cosmic web in a three-dimensional simulation.

Galaxies are organised in a cosmic web of clusters, filaments, walls and voids. Following the early work of Zel’dovich, Arnol’d and collaborators, I study this structure through the caustics that form as dark matter streams cross. Using Lagrangian catastrophe theory, formulated in terms of the eigenvalues and eigenvectors of the deformation tensor, the caustic skeleton identifies the elements of the cosmic web directly from the primordial density field.

Current work with Rien van de Weygaert and our students asks what makes a cosmic filament and whether cosmic walls are real, builds non-linear constrained realizations and statistics of the deformation eigenvalue fields, and studies galaxy populations in the IllustrisTNG caustic skeleton. With Amelie Read, we extended the caustic skeleton to observations: applied to the Manticore-Local constrained reconstructions of the Local Universe from the 2M++ galaxy catalogue, it reproduces the observed organisation of galaxies around the Coma Cluster and the Pisces–Perseus ridge, and reveals the Pisces–Perseus supercluster as a filamentary structure dominated by D4 umbilic caustics. To reconstruct density and velocity fields from simulations, I developed the phase-space Delaunay tessellation field estimator, available as the Julia package PhaseSpaceDTFE.jl.

Real-time path integrals

Interference pattern in the real-time propagator for a particle in a potential well, plotted against initial and final position
Interference in the real-time propagator |G(x1, x0)|2 of a particle in the Rosen–Morse well V(x) = −1/cosh2x.

Feynman’s path integral sums over all histories with an oscillating phase. In its original real-time (Lorentzian) form it is notoriously hard to define and to evaluate, which is why one usually Wick-rotates to imaginary time. Picard–Lefschetz theory offers an alternative: by deforming the integration domain into the complex plane onto the Lefschetz thimbles, the oscillatory integral becomes absolutely convergent and can be evaluated efficiently. In this picture the Wick rotation and the iε prescription emerge as special cases.

With collaborators I have used this approach to establish the existence of real-time quantum path integrals, to evaluate them efficiently, to describe quantum reflection and tunnelling with complex classical paths and step potentials, and to understand what happens when saddle points cross singularities. The same saddle-point methods also apply to attosecond physics, where electrons are driven by strong laser fields.

These ideas grew out of my PhD work on Lorentzian quantum cosmology with Neil Turok and Jean-Luc Lehners. Using Picard–Lefschetz theory we reevaluated the gravitational path integral for the no-boundary and tunnelling proposals for the beginning of the universe, and found that, although well defined, they lead to unacceptably large fluctuations.

Resurgence and hyperasymptotics

Sketch of the Borel plane with numbered critical points, the adjacency graph connecting them, the integration domain along the imaginary axis and the shaded South-East region
The South-East rule in the Borel plane. The original integration domain (blue) runs along the imaginary axis; relevant complex critical points lie in the green region to its right, and their relevance is decided by the adjacency graph (red).

Saddle-point expansions are typically divergent, and resurgence explains how: the late terms of the expansion around one saddle point encode the contributions of the others. Organising these contributions into a transseries and resumming it, by Borel or hyperasymptotic methods, turns a divergent series into approximations that are accurate to exponential order and come with error estimates.

A key difficulty is deciding which saddle points, real or complex, actually contribute to an integral. In Picard–Lefschetz theory this requires computing the flow lines of the integrand in the complexified domain, which quickly becomes impractical in many dimensions. With Inês Aniceto and Chris Howls I introduced the South-East rule, a simple geometric algorithm that decides the relevance of saddle points from their positions in the Borel plane and their adjacency, without computing any flows. This is a step towards systematically identifying instanton contributions in real-time path integrals. In recent work with Samuel Crew, I developed an algebraic way to obtain the input for this rule: a finite-dimensional Gauss–Manin system generates the asymptotic expansions of all saddle points, and the monodromy of its Borel transform determines the Stokes constants and hence the adjacency of the saddles. Combined with the South-East rule, this yields superasymptotic and hyperasymptotic approximations without computing any gradient flows; the method is implemented in the Julia package IntegralResurgence.jl. With Samuel Crew and Ue-Li Pen I also applied these ideas to wave optics in astronomy, deriving the refractive expansion to all orders and resumming it to describe lensing at all frequencies.

Wave optics in astronomy

Wave-optics intensity pattern of a binary gravitational lens, with interference fringes inside the caustic marked by a dotted white curve
Intensity pattern of a binary gravitational lens in wave optics, with lens masses in a 1:2 ratio separated by one Einstein radius. The dotted white curve is the caustic of geometric optics.

When the wavelength of light is not small compared to the scales of a lens, geometric optics fails and lensing becomes an interference problem described by a Fresnel–Kirchhoff integral. This regime is directly relevant for radio astronomy, including pulsar scintillation and fast radio bursts, and for the gravitational lensing of gravitational waves.

I developed numerical methods based on Picard–Lefschetz theory for oscillatory path integrals in radio astronomy, and applied them to multi-plane lensing, binary lenses and rotating stars, and to the different regimes of astrophysical lensing. Most recently we have used resurgence and hyperasymptotics to describe wave-optics lensing at all frequencies. Related complex methods also give a way beyond the Limber approximation for angular power spectra. Code for one- and two-dimensional integrals is available at p-lpi.github.io, and the same method is implemented in the more accessible Julia package PicardLefschetzIntegration.jl.

Earlier work

During my bachelor and master studies in Groningen I studied the topology of Gaussian random fields, computing the statistics of connected components and loops (Betti numbers and persistence diagrams) of their excursion sets, with applications to the cosmic microwave background and large-scale structure and the persistent homology of the cosmic web. With Neil Turok and Ue-Li Pen I also studied the non-linear evolution of the photon–baryon fluid, showing that its many acoustic oscillations lead to weak shock waves in the early universe.