Dominik Hangleiter

Quantum scientist



I am a quantum scientist. I work at the interface of computer science, physics, mathematics, and philosophy of science. I am currently an Ambizione fellow at ETH Zuerich and a Quantum Postdoctoral fellow at the Simons Institute for the Theory of Computing at UC Berkeley. Previously, I was a Hartree Postdoctoral fellow at QuICS of UMD & NIST between 2021 and 2024, got my Ph.D. from FU Berlin in 2020, and studied physics, philosophy, and mathematics in Konstanz, Oxford and Munich.

I am always happy to talk about my work and to answer any questions you might have at mail [at] dhangleiter [dot] eu.

Research

In my research I strive for a deeper understanding of quantum computation, informed by quantum complexity theory as well as the physics of real quantum devices. Roughly I try to find an answer to the following questions:

1. What are the fundamental differences between quantum and classical computation?
2. Are there guiding principles that delineate for which tasks there are quantum advantages?
3. What are the constraints imposed by the reality of quantum computing devices on quantum speedups and algorithms?

To approach answers to those questions, I study the following topics in quantum computing.

Quantum advantage in random circuits

As the first real quantum computers emerged in the past decade, we were getting the first chances to actually test whether quantum speedups are physically possible. To do this, we had to find computations that were really easy to implement, required only a tiny bit of quantum computational power but yet were extremely hard to simulate for classical computers. A beautiful idea was to use random circuit sampling schemes to do this—you just have to run a random circuit that is natural in your architecture. In the past years, I have worked a lot on finding natural schemes that are fitted to different quantum computing architectures, and on finding deep complexity-theoretic evidence that there is no scalable classical algorithm for this.

To get a more concrete picture, take a look at the following papers of mine:

Computing in quantum error-correcting codes

To make quantum computations possible in our real, dirty, and noisy world we need to protect them from this world, which destroys quantum information when left alone. To do this, we can use quantum error-correcting codes which encode quantum information redundantly and in a distributed way in order to protect it from local noise processes.

But the problem is: once we have encoded quantum information as logical qubits, it is much harder to manipulate it—by design so! In fact, using only local manipulation of the logical qubits does not allow the implementation of universal quantum computation. But such transversal operations still allow us to do classically hard computations—see my work with the Harvard team. At the same time, different codes are suited better to different experimental platforms. So maybe we can use different quantum codes with different natural operations for different computational primitives using different experimental platforms. We could then build different boxes each of which can do one thing really well. To build a universal quantum computer we can then flexibly stitch those boxes together.

To assess this possibility, I do what we have termed "fault-tolerant compiling"—develop new codes with interesting natural gate sets, efficient implementations of quantum algorithms with natural gate sets, and efficient implementations on actual hardware.

If you want to learn more about my work on fault-tolerant compiling of quantum algorithms, I recommend the following resources.

Characterization and verification

Verification

Is it possible to verify the outcomes of a quantum computation efficiently using only classical computation? After all, we expect that no classical computer can solve all the problems that quantum computers can solve. So there is no way for us to just compare the results of two computations. This is one of the deep questions in the theory of quantum computing. We now know that this is indeed possible using a complicated protocol designed for verifying a quantum computation done by some remote server. But is verification possible in simple scenarios, for example, when we only receive samples from the output of a quantum computation? We might also be able to exploit some uniquely quantum properties of a quantum computation, for example, that we can look at a quantum state from different angles or—technically speaking—measure it in different bases. In which scenarios is verification possible and in which scenarios is it not? What are the minimal resources required in a given scenario?

This question has brought me into the field of quantum computing to begin with and it still excites me today. Over the course of the past years, I have studied verification in the context of analog quantum simulations and quantum random sampling:

Characterization

Closely related to the verification of quantum simulations and computations is the question, how we can most resource-efficiently characterize quantum devices. While in verification we are just interested in a Yes/No answer whether or not the computation succeeded, in quantum characterization we actually want to know what happened in the device. Most importantly: what, if anything, went wrong? Such answers are crucial to engineering quantum devices and making them more and more precise. What exactly we want to learn about the device will depend a lot on the specific setting.

While we have many tools available for characterizing digital computations, this is much less true for analog simulators. The setting I am currently most interested in are systems with particle-number conserving dynamics. I think of such systems as being analogous to digital quantum computations where we compose individual local gates, but now we compose the dynamics of individual particles. For a detailed study on how to characterize the dynamics of such particles in practice I recommend the following paper and talk.

Learning

Another notion that is closely related to verification and characterization is learning. Learning tasks can have many different goals, but what unites them is that we want to find a model that fits some data which is given to us. We don't require that this model is true in that it has a theoretical grounding and uniquely describes the data within our theory. Learning is intrinsically data-driven: We simply want to reproduce certain characteristic features of the data. For example, in a classification task, we might want to divide our data, say images, into different categories and then, given a new image, decide into which category it fits. Or we might want to be able to generate new images that are similar to the ones given to us. An interesting question is whether quantum algorithms can be better at learning tasks than classical ones. We showed that the answer to this question is a resounding "Yes"—albeit for a very artificial task (it's theory, that's allowed!).

The quantum sign problem

One of the threads that weave through my research is the relation of and interplay between computing and physics. Computers are physical objects and therefore bound by the physical laws. But physics and the predictions we make using the physical laws also rely on computations using those devices. Therefore what we can know about the physical world seems to depend crucially on what we can compute. That this connection is a deep one is manifest in the Church-Turing thesis which posits that what is computable in the physical world is precisely what is computable by a Turing machine. Extending this to the claim that what is efficiently computable is also precisely that which is efficiently computable by a Turing machine is the content of the Extended Church-Turing thesis formulated by Bernstein & Vazirani. Quantum computing violates the extended Church-Turing thesis.

But how does it do so? What are the physical mechanisms of quantum as opposed to classical physics which enable the speedup? Can we quantitatively connect the presence of 'quantum resources' in or certain of a quantum system to the runtime of classical algorithms simulating that system? How deep does the connection between physics and computing run after all viewed in the light of quantum physics and computing? These are among the most intriguing and subtle questions I work on.

While we know of various different physical properties that are necessary for quantum speedups—such as entanglement and contextuality—I am most interested in the interference phenomenon. Interference has already been pointed out by Feynman as a key mechanism that prevents classical simulations in his talks that started the field of quantum simulation and computing. In such classical simulations, in particular so-called Monte-Carlo methods, interference often causes a so-called sign problem. To what extent the sign problem can be thought of as a physical property of a system and how it relates to other physical properties is one of the guiding questions of this research. I like to approach this question—of course—from a computational viewpoint. This take is well illustrated in the following papers and talk.

Philosophy of quantum science

In science we work towards achieving various different epistemic goals—predicting future phenomena, explaining why things are the way they are, understanding the mechanisms governing the world. In order to do so, we use many different methodologies ranging from developing theories, modelling phenomena in great detail and devising extremely simple and highly idealized 'toy' models to performing computer simulations and experiments. All of those different methodologies serve different purposes in the scientific process. For example, when developping detailed models we might primarily aim to make accurate predictions about future experiments, about the weather tomorrow, or the climate in a century. Using toy models, we might want to isolate and understand specific physical mechanisms or phenomena.

Quantum simulation and computing are newcomers to this 'methodological map'. While it seems clear that they are and will be even more so important tools for science, it is unclear what exactly their function can be. This is an intriguing question because the questions answered by some quantum simulations seem to be more like the questions answered by an experiment, while the questions answered by others seem to be more like those answered by a computer simulation. So what is the epistemic goal of performing quantum computing and simulation in science? And how do these novel methodologies compare to the ones that are well used and tested? Can we justify new and different types of inferences through quantum computing and simulation? These are some of the questions I look at from a philosophy of science perspective, in particular with regards to their ability to improve our understanding of the world.

Media & Outreach

25/04 New Scientist interviewed me on recent works on "quantum hacking".

25/04 Our paper Second Moment of Hafnians in Gaussian Boson Sampling is an Editor's Suggestion at Physical Review A.

25/01 Philosophy of Science published a review of our book on the epistemology of analogue quantum simulations.

25/01 Our papers on Hamiltonian learning and verifiable quantum advantage were featured on phys.org.

24/12 Our demonstration of quantum algorithms on up to 48 logical qubits shares the Breakthrough of the Year 2024 award of Physics World with Google's below-threshold surface code.

24/11 I wrote an op-ed in the German edition of the Scientific American, Spektrum der Wissenschaft on the relevance of research on quantum advantage.

2023 and earlier

23/12 Our experimental demonstration of fault-tolerant circuits on many logical qubits published in Nature has received a lot of attention, e.g., on Quanta magazine, Spektrum.de, Scott Aaronson's blog shtetl-optimized, and phys.org.

23/10 Quanta magazine covered our result on complexity phase transitions generated by entanglement as part of a story on quantifying quantumness. JQI interviewed me for a story on this result.

22/12 The science journalist Dan Garisto interviewed me about our philosophy book on analogue simulation for an article titled "What we talk about when we talk about qubits".

22/08 Science magazine interviewed me on a recent result in quantum random sampling. My take has been picked up by Spektrum der Wissenschaft, Wired.it, European Scientist, and Deutsche Welle.

21/11 QuICS published a long profile about my work.

20/08 The Berlin-based museum Futurium interviewed me about the role quantum computers could play to fight COVID-19.

Publications

A complete list of my publications can be found on the arXiv and under the ORCID ID 0000-0002-4766-7967.

Book

Analogue Quantum Simulation: A New Instrument for Scientific Understanding with Jacques Carolan & Karim Thébault.
Springer (2022).

Thesis

Sampling and the complexity of nature.
PhD Thesis. Freie Universität Berlin (2021). preprint arXiv:2012.07905.

Surveys

Computational advantage of quantum random sampling with Jens Eisert.
In Rev. Mod. Phys. 95, 035001 (2023). preprint arXiv:2206.04079
Quantum certification and benchmarking with Jens Eisert, Nathan Walk, Ingo Roth, Damian Markham, Rhea Parekh, Ulysse Chabaud, Elham Kashefi.
In Nat. Rev. Phys. 2, 382-390 (2020). preprint arXiv:1910.06343.

Research highlights

Blind calibration of a quantum computer with Liam Jeanette, Jadwiga Wilkens, Ingo Roth, Anton Than, Alaina Green, Norbert Linke
preprint arXiv:2501.05355
Random regular graph states are complex at almost any depth with Soumik Ghosh and Jonas Helsen
preprint arXiv:2412.07058
Geometric structure and transversal logic of quantum Reed-Muller codes with Sasha Barg, Nolan Coble, Christopher Kang
In IEEE Transactions in Information Theory (2025). preprint arXiv:2410.07595
Positive bias makes tensor-network contraction tractable with Jiaqing Jiang, Jielun Chen, Norbert Schuch
In STOC ’25: Proceedings of the 57th Annual ACM Symposium on Theory of Computing, 471–482 (2025). QIP 2025. preprint arXiv:2410.05414
Fault-tolerant compiling of classically hard IQP circuits on hypercubes with Marcin Kalinowski, Dolev Bluvstein, Maddie Cain, Nishad Maskara, Xun Gao, Alex Kubica, Misha Lukin, Michael Gullans
In PRX Quantum 6, 020338 (2025). preprint arXiv:2404.19005
Sign problem in tensor network contraction with Jielun Chen, Jiaqing Jiang, Norbert Schuch
In PRX Quantum 6, 010312 (2025). preprint arXiv:2404.19023
Logical quantum processor based on reconfigurable atom arrays with Dolev Bluvstein, Simon Evered, Alexandra Geim, Sophie Li, Hengyun Zhou, Tom Manovitz, Sepehr Ebadi, Maddie Cain, Marcin Kalinowski, Pablo Bonilla Ataides, Nishad Maskara, Iris Cong, Xun Gao, Pedro Sales Rodriguez, Thomas Karolyshyn, Giulia Semeghini, Michael Gullans, Markus Greiner, Vladan Vuletić, Misha Lukin
In Nature 626 (7997), pp. 58-65 (2024). preprint arXiv:2312.03982
Secret extraction attacks against obfuscated IQP circuits with David Gross
In PRX Quantum 6, 020314 (2025). preprint arXiv:2312.10156
Transition in Anticoncentration of Gaussian Boson Sampling with Adam Ehrenberg, Joe Iosue, Abhinav Deshpande, Alexey Gorshkov
In Phys. Rev. Lett. 134, 140601 (2025). preprint arXiv:2312.08433
Verifiable measurement-based quantum random sampling with trapped ions with Martin Ringbauer, Marcel Hinsche, Thomas Feldker, Paul Faehrmann, Juani Bermejo-Vega, Claire Edmunds, Lukas Postler, Roman Stricker, Christian Marciniak, Michael Meth, Ivan Pogorelov, Rainer Blatt, Philipp Schindler, Jens Eisert, Thomas Monz
In Nature Communications 16, 106 (2025). preprint arXiv:2307.14424
Bell sampling from quantum circuits with Michael Gullans.
In Phys. Rev. Lett. 133, 020601 (2024). preprint arXiv:2306.00083
Robustly learning the Hamiltonian dynamics of a superconducting quantum processor with Ingo Roth, Jonáš Fuksa, Jens Eisert, Pedram Roushan.
In Nature Communications 15, 9595 (2024). preprint arXiv: 2108.08319
On the Quantum versus Classical Learnability of Discrete Distributions with Ryan Sweke, Jean-Pierre Seifert, Jens Eisert.
In Quantum 5, 417 (2021). preprint arXiv:2007.14451
Easing the Monte Carlo sign problem with Ingo Roth, Daniel Nagaj, Jens Eisert.
In Science Advances 6(33), eabb8341 (2020). preprint arXiv:1906.02309
Understanding (With) Toy Models with Alex Reutlinger & Stephan Hartmann.
In British Journal for the Philosophy of Science 69(4), pp. 1069-1099 (2018). preprint philsci-archive.pitt.edu/12306

© 2025 Dominik Hangleiter | CC BY-NC 4.0 | Simons Institute for the Theory of Computing, UC Berkeley, CA 94720