← Latest papers
💻 computer science

A formalization of the Gelfond-Schneider theorem

This paper presents a formalization of the Gelfond-Schneider theorem, which resolves Hilbert's Seventh Problem by proving in Lean 4 that αβ\alpha^\beta is transcendental for algebraic α{0,1}\alpha \notin \{0,1\} and irrational algebraic β\beta.

Original authors: Michail Karatarakis, Freek Wiedijk

Published 2026-03-27
📖 5 min read🧠 Deep dive

Original authors: Michail Karatarakis, Freek Wiedijk

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

Imagine you have a giant, infinite library of numbers. Most of these numbers are "boring" in a mathematical sense: they are algebraic. This means they are the roots of simple equations with whole number coefficients. For example, 2\sqrt{2} is algebraic because it solves the equation x22=0x^2 - 2 = 0.

Then, there are the "wild" numbers, called transcendental. These numbers are so complex that they cannot be the solution to any simple equation with whole numbers. Famous examples are π\pi and ee.

For a long time, mathematicians knew these wild numbers existed, but they struggled to prove that specific combinations of numbers were wild. One of the biggest mysteries was: If you take an algebraic number (like 2) and raise it to the power of another algebraic number (like 2\sqrt{2}), do you get a wild number?

This was Hilbert's Seventh Problem, posed in 1900. The answer, proven in 1934 by Gelfond and Schneider, is a resounding YES (with a few exceptions like 212^1 or 222^2). If the base is not 0 or 1, and the exponent is an irrational algebraic number, the result is definitely transcendental.

The Paper's Mission: The Digital Proof

This paper is about two researchers who decided to take that 1934 proof and translate it into a language a computer can understand and verify: Lean 4.

Think of a traditional math proof like a story written in a novel. It relies on the reader's intuition and trust. "And then, obviously, the function behaves this way..." The reader is expected to fill in the gaps.

A computer proof, however, is like a rigorous legal contract. It cannot accept "obviously." Every single step must be logically airtight, with no hidden assumptions. The authors' goal was to build this digital contract for the Gelfond-Schneider theorem, ensuring that the proof is 100% correct down to the atomic level.

How They Did It: The Detective Story

To prove the number is "wild" (transcendental), the mathematicians used a classic strategy: Proof by Contradiction.

  1. The Trap: They start by pretending the opposite is true. They say, "Let's assume our number, αβ\alpha^\beta, is actually a 'boring' algebraic number."
  2. The Construction (The Auxiliary Function): To catch the number in a lie, they build a special mathematical machine called an Auxiliary Function.
    • Analogy: Imagine you are trying to prove a suspect is guilty. You build a complex trap (the function) that is designed to be zero at specific locations if the suspect is innocent.
    • They use a tool called Siegel's Lemma to find the right "ingredients" (coefficients) for this machine. Siegel's Lemma is like a magic recipe book that guarantees you can find small, whole-number ingredients to build a machine that fits your specific needs.
  3. The Two Sides of the Coin:
    • The Algebraic Side: If the number were algebraic, this machine would have to be a "boring" number itself. Because it's built from whole numbers, it can't be too small. It has a "minimum size" (a lower bound).
    • The Analytic Side: Using complex analysis (calculus with imaginary numbers), they show that this machine actually gets incredibly small as they tweak the parameters. It shrinks faster than the "minimum size" rule allows.
  4. The Explosion: Here is the contradiction. The machine is forced to be big (because of algebra rules) and tiny (because of calculus rules) at the same time.
    • Analogy: It's like a detective proving a suspect was in two places at once. The suspect (the number) cannot be both "boring" and "wild." Therefore, the initial assumption (that it was boring) must be false. The number must be wild.

The Computer Challenge: Fixing the "Holes"

The most interesting part of this paper is how they handled the computer's strictness.

In the original 1934 proof, the mathematicians used a function that had "holes" (singularities) at certain points. On paper, they would just say, "We'll just avoid those holes," or "The hole disappears because of a limit."

But a computer doesn't like "holes." It doesn't like "just avoiding" things. If a function is undefined at a point, the computer crashes.

The authors had to be incredibly clever. They took that function with holes and patched it up.

  • They created a "patched" version of the function that works perfectly everywhere, filling in the holes with the correct values derived from calculus.
  • They then proved to the computer that this patched version is smooth and continuous everywhere.
  • This turned a messy, "hand-wavy" part of the original proof into a solid, unbreakable digital structure.

Why Does This Matter?

You might ask, "Why spend months proving a theorem that was already proven 90 years ago?"

  1. Trust: In an age of complex mathematics, having a computer verify a proof removes all doubt. It's the ultimate "checkmate."
  2. The Library of Math: They added this proof to Mathlib, a giant open-source library of verified math. Now, other mathematicians and computers can use this result to build even more complex proofs without having to re-verify the basics.
  3. Future Tools: By formalizing this, they are paving the way for computers to eventually help solve even harder problems, like finding new transcendental numbers or verifying the independence of complex logarithms.

In a Nutshell

This paper is the story of taking a brilliant, 90-year-old mathematical detective story and rewriting it as a flawless, computer-readable script. They built a digital trap, caught a number in a logical contradiction, and proved once and for all that certain combinations of numbers are truly "wild" and transcendental. It's a triumph of human logic meeting machine precision.

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 →