Paul Breiding

Max-Planck-Institute for Mathematics in the Sciences Leipzig
Inselstr. 22
04103 Leipzig

Phone:  +49 (0) 341 - 9959 - 769
Room:  F3 07

About me

I'm a Postdoc in the group Nonlinear Algebra at the Max-Planck-Institute for Mathematics in the Sciences in Leipzig.


In the winter semester 2018/2019 I teach the course Condition: the geometry of numerical algorithms. It follows the book with the same name by B├╝rgisser and Cucker.

Minisymposia at SIAM AG 2019

For SIAM AG 2019 I co-organize a minisymposium on Numerical Methods in Algebraic Geometry and a minisymposium on Random Geometry and Topology.

Together with Sascha Timme I am developing HomotopyContinuation.jl, an extremely fast polynomial equation solver for Julia. The current release is v.0.5. Our website is available at

If you want to know what the gif on the right is about, you should read the post on computing the maximal curvature of a hypersurface.

Looking at data through the lens of algebraic geometry

Algebraic methods yield insight into the geometry of datasets: in a world where huge amounts of information are released and collected every day, it has become essential to be able to give meaning to data sets and to recognise any underlying pattern in the collected data.

Read more about this in our press release in the MPG News.


TensorLab is a MATLAB package for tensor computations. I wrote a tutorial as Jupyter Notebook, which you can download here. Alternatively, you can view a HTML version.

A brief history of mathematics

"A brief history of mathematics" is a podcast by Prof. Marcus du Sautoy for BBC Radio. It is also available on Spotify.