← Latest papers
🔢 mathematics

A solution to the inverse generator problem and related questions

This paper resolves the inverse generator problem on Hilbert spaces in the negative by constructing bounded operators that generate stable C0C_0-semigroups while their inverses fail to generate semigroups or produce unbounded inverse semigroups, thereby demonstrating the instability of the Crank–Nicolson scheme and the limitations of the Kreiss resolvent condition through finite-dimensional Schauder multiplier constructions.

Original authors: Emiel Lorist, Martin Meyries, Mark Veraar

Published 2026-08-20
📖 5 min read🧠 Deep dive

Original authors: Emiel Lorist, Martin Meyries, Mark Veraar

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the world of mathematics, there is a special class of tools used to describe how things change over time, from the cooling of a cup of coffee to the movement of planets. These tools are called semigroups, and they rely on a central engine known as a generator. Think of the generator as the master switch that dictates the speed and direction of the change. For decades, mathematicians have been fascinated by a specific puzzle involving these generators: if you have a machine that runs smoothly and predictably, does its reverse operation also run smoothly? In technical terms, if a generator creates a stable, bounded flow of change, does its mathematical inverse create a similar stable flow? This question, known as the inverse generator problem, has been a subject of intense study because the answer matters for how we simulate complex systems on computers. If the reverse operation behaves badly, it can cause computer models to spiral out of control, producing garbage results instead of accurate predictions.

For a long time, the answer seemed to be yes, at least in the most well-behaved mathematical spaces. However, a new study by researchers Emiel Lorist, Martin Meyries, and Mark Veraar has definitively shown that this intuition is wrong. They have constructed a specific, explicit example of a mathematical machine that runs perfectly well on its own but falls apart when you try to run it in reverse. Their work proves that on a Hilbert space—a type of mathematical environment used to model many physical systems—it is possible to have a generator that produces a stable, bounded flow of time, yet its inverse does not generate a stable flow at all. In fact, the reverse process grows so wildly that it becomes unbounded, meaning the numbers involved can become infinitely large. This discovery settles a major open question in the field, proving that the relationship between a system and its reverse is far more fragile than previously thought.

The researchers did not just find a theoretical possibility; they built a concrete counterexample using a clever construction involving finite-dimensional matrices. They created a sequence of increasingly complex matrices that act as the building blocks for their final machine. These matrices were designed with very specific properties: their internal parts are arranged so that when the machine runs forward, the energy stays under control and eventually fades away. However, the arrangement is so delicate that when the machine is reversed, the energy does not just stay stable; it explodes. The growth of this reverse process is not merely fast; it follows a very specific, slow-burning pattern that the authors describe as growing at least double logarithmically. To put this in perspective, while a normal explosion might grow like a square or a cube, this growth is incredibly slow at first but eventually becomes unbounded, defying the expectation that a stable system should have a stable reverse.

This finding has immediate and serious consequences for how we solve equations on computers. One of the most popular methods for simulating time-dependent systems is called the Crank–Nicolson scheme. It is a standard tool used in engineering and physics because it is usually very stable and accurate. The new study shows that for the specific type of system they constructed, this popular method fails completely. No matter how small the time steps are made, or how long the simulation runs, the computer model will eventually diverge. The error does not just stay small; it grows without limit. The researchers demonstrated that the instability is not a minor glitch but a fundamental feature of the system, proving that the Crank–Nicolson scheme is not universally stable, even for systems that are exponentially stable in their forward direction.

The study also sheds light on the behavior of a mathematical tool called the Cayley transform, which is closely related to the Crank–Nicolson scheme. This tool is often used to analyze whether a system will remain stable over time. The researchers found that their counterexample satisfies the basic conditions for stability that mathematicians have relied on for years, yet it still fails to be stable in the stronger sense required for long-term calculations. This means that the standard checks used to guarantee stability are not enough to prevent the system from blowing up. The work reveals a hidden layer of complexity in these systems, showing that they can pass all the usual tests for safety while still harboring a potential for catastrophic failure when reversed or simulated.

The construction of this counterexample relied on a deep understanding of how different mathematical bases interact. The researchers used a specific set of vectors that are almost, but not quite, orthogonal to each other. This slight imperfection, which they controlled with a specific parameter, allowed them to tune the system so that the forward motion was perfectly damped while the reverse motion was amplified. The key to their success was using a sequence of numbers that grow at a double-exponential rate. This rapid growth is what allows the system to maintain stability in one direction while becoming unstable in the other. Without this specific, carefully chosen growth rate, the delicate balance required for the counterexample would not exist.

In the end, this paper provides a definitive negative answer to a question that had remained open for years. It shows that the inverse generator problem does not have a positive solution on Hilbert spaces, and that the stability of numerical schemes cannot be taken for granted. The researchers have provided a clear, explicit example that serves as a warning to mathematicians and engineers: just because a system looks stable and passes standard tests, it does not mean its reverse is safe, nor does it mean that standard computer simulations will always work. The work is a rigorous proof, not a suggestion or a simulation, and it stands as a permanent correction to the understanding of these fundamental mathematical relationships.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →