An Interactive Journey Through Modern Arithmetic Geometry
Get oriented with the essential facts about perfectoid spaces:
Peter Scholze
Fields Medal 2018
Introduced perfectoid spaces in 2012 at age 24
Sophisticated mathematical objects that bridge
characteristic 0 ↔ characteristic p
Like a translator between two number worlds
2012: Original definition
2020: Formalized in Lean
Major breakthrough in computational verification
At the intersection of:
• Number Theory
• Topology
• Algebraic Geometry
Through tilting:
Translate hard problems to easier settings
Move between characteristics preserving geometry
Solves problems in:
• p-adic Hodge theory
• Local Langlands
Opens new pathways in modern mathematics
Choose your level of mathematical background:
Imagine you're trying to solve a difficult puzzle. Sometimes, translating the puzzle into a different language makes it easier to solve. Perfectoid spaces are like a magical dictionary that lets mathematicians translate hard problems about numbers into a different "language" where the problems become easier.
In mathematics, we study numbers in different "worlds" with different rules:
The Familiar World
The Exotic World
🎯 The Power of Perfectoid Spaces: They create a bridge between these worlds! You can start with a problem in characteristic 0, "tilt" it to characteristic p (where it's easier), solve it there, and bring the answer back!
Click to see how arithmetic changes in different characteristics:
👆 Click a button above to see examples!
Basic Prerequisites:
• Understanding of basic algebra and arithmetic
• Familiarity with the idea of modular arithmetic (clock arithmetic)
• Concept of limits and sequences (from calculus)
The Big Picture:
Perfectoid spaces are one of the most exciting recent developments in pure mathematics.
They provide a powerful new tool for solving long-standing problems in number theory by
allowing mathematicians to move between different mathematical "universes" while preserving
the essential structure of the problems they're studying.
Perfectoid spaces are adic spaces with additional perfectoid structure. They extend rigid analytic geometry to handle non-Noetherian rings with carefully controlled ramification.
Formal Definition: A perfectoid ring \(A\) is a Huber ring satisfying:
Key Insight: Condition (3) means "everything has \(p\)-th roots modulo \(p\)" — this is what makes the ring "perfectoid" (perfect-like).
The fundamental result that makes perfectoid spaces useful:
that preserves:
⚡ Power Move: Translate your problem from char 0 → char p using tilting, solve it in the simpler char p setting (using tools like Frobenius!), then pull back the answer.
Explore how valuations behave — fundamental to understanding perfectoid spaces:
Prerequisites:
• Commutative algebra (completions, valuations, Henselian rings)
• Basic algebraic geometry (schemes, sheaves)
• Some topology (filters, uniform spaces)
• p-adic numbers and p-adic analysis
Where to Learn More:
• Scholze's original paper "Perfectoid Spaces" (2012)
• Weinstein's "Lectures on p-adic Geometry"
• Kedlaya-Liu "Relative p-adic Hodge Theory"
The Lean formalization (Buzzard, Commelin, Massot, 2020) was a milestone: it demonstrated that proof assistants can handle sophisticated modern mathematics, not just classical results.
Formal Definition in Lean 3:
structure perfectoid_ring (A : Type) [Huber_ring A] extends Tate_ring A := (complete : is_complete_hausdorff A) (uniform : is_uniform A) (ramified : ∃ ϖ : pseudo_uniformizer A, ϖ^p | p in A°) (Frobenius : surjective (Frob A°/p)) def is_perfectoid (X : CLVRS) : Prop := ∀x, ∃ (U : opens X) (A : Huber_pair) [perfectoid_ring A], (x ∈ U) ∧ (Spa A ≅ U)
Note: This is a simplified version. The actual formalization required ~100,000 lines of code building up from foundations through topology, algebra, and finally adic spaces.
What This Achievement Means:
• First formalization of a major contemporary research area
• Demonstrated feasibility of formalizing "soft" geometric arguments
• Created reusable libraries for adic geometry and p-adic Hodge theory
• Influenced design of Lean 4's mathematical library
Open Problems in Formalization:
• Tilting correspondence (the main theorem!)
• Étale cohomology of perfectoid spaces
• Applications to p-adic Hodge theory
• Diamonds and pro-étale topology
Technical Debt & Refactoring:
The original formalization has been partially refactored for Lean 4 (mathlib4),
with improved type class instances, better automation, and cleaner proofs.
Click on each concept to explore it with interactive visualizations and detailed explanations:
Topological rings with special open subrings and ideals of definition
Functions that measure the "size" or "divisibility" of ring elements
Geometric spaces built from valuations on Huber rings
The magic correspondence between char 0 and char p
Adding limit points to make Cauchy sequences converge
The powerful map x ↦ x^p in characteristic p
Topological Rings with Controlled Infiniteness
Think of a Huber ring as a ring with a built-in notion of "closeness" that lets us:
Formal Definition: A Huber ring is a topological ring \(A\) where:
🎯 Key Insight: The ideal \(I\) is finitely generated, giving us finite control over infinite processes (limits, completions). This is what makes Huber rings useful!
Select different examples to see how the Huber structure works:
Select a ring above to see its Huber structure!
Huber rings are the foundation for adic spaces and perfectoid spaces. The key properties:
Measuring "Size" Beyond Absolute Value
A valuation is a way to measure the "size" of elements in a ring, generalizing absolute value. But unlike absolute value, valuations can measure divisibility rather than magnitude.
On Real Numbers:
Measures magnitude
Example: 5-adic on 50
Measures divisibility by 5
Formal Definition: A valuation \(v: R \to \Gamma_0\) (where \(\Gamma_0 = \Gamma \cup \{0\}\) for a totally ordered abelian group \(\Gamma\)) satisfies:
Note: We write \(v(xy) = v(x) + v(y)\) even though \(\Gamma\) is written multiplicatively sometimes. The associated absolute value is \(|x| = e^{-v(x)}\).
Enter a fraction and see its valuation at different primes:
Enter a fraction above to see its valuations at different primes!
The big picture:
Geometric Spaces Built from Valuations
In algebraic geometry, we build geometric spaces from algebraic objects. Adic spaces are built from Huber rings, and their "points" are valuations.
The Construction:
Input: A Huber pair \((A, A^+)\) where \(A\) is a Huber ring and \(A^+ \subseteq A\) is an "integrally closed subring"
Output: The adic spectrum \(\text{Spa}(A, A^+)\) consisting of:
Affine Scheme Spec(R)
Adic Space Spa(A,A⁺)
Explore the adic spectrum of p-adic integers:
Each colored layer represents valuations with similar behavior. The center represents the "generic point."
The adic spectrum contains valuations as points. Adjust the parameters to explore!
Traditional schemes fail for p-adic geometry because:
Adic spaces solve this by:
The Bridge Between Characteristics
Tilting is the secret weapon that makes perfectoid spaces so powerful. It's a way to transform a perfectoid space in characteristic 0 into one in characteristic p, preserving all the important geometry.
For a perfectoid field \(K\) in characteristic 0, its tilt \(K^\flat\) is:
This is an inverse limit where each arrow is the Frobenius map \(x \mapsto x^p\). Think of it as: "Take all compatible sequences of p-power roots."
Concretely: An element of \(K^\flat\) is a sequence \((x_0, x_1, x_2, \ldots)\) where each \(x_i \in K\) and \(x_i^p = x_{i-1}\).
Example: If \(x_0 = p\), then \(x_1\) is a p-th root of p, \(x_2\) is a p-th root of \(x_1\), etc.
⚡ The Miracle: \(K^\flat\) is a perfectoid field in characteristic \(p\), and the tilting map \(K \to K^\flat\) preserves étale covers, vector bundles, cohomology, and much more. It's almost like K and K♭ are the same space in different clothing!
Use the slider to see the transformation from char 0 to char p:
Move the slider to see how tilting transforms the space step by step!
Before perfectoid spaces: Characteristic 0 and characteristic p were separate worlds. You couldn't easily transfer results between them.
After perfectoid spaces: Tilting gives an equivalence! This means:
Applications: Tilting has been used to prove major theorems in p-adic Hodge theory, the weight-monodromy conjecture, and parts of the Langlands program.
Filling in the Gaps to Make Sequences Converge
Imagine trying to approximate √2 with decimals: 1, 1.4, 1.41, 1.414, 1.4142, ... This sequence should "converge" to something, but √2 isn't in the rational numbers ℚ! Completion adds in all these "missing limits."
A sequence \((x_n)\) is Cauchy if:
"The terms get arbitrarily close to each other"
The completion is:
"Fill in all the missing limits"
Classic Examples:
See how different types of sequences behave under completion:
Select a sequence type above to see how completion adds limit points!
Perfectoid rings must be complete for several crucial reasons:
Technical Note:
In the Lean formalization, completion was one of the hardest parts. The team had to:
The Superpower of Characteristic p
In characteristic \(p\), something magical happens: raising elements to the \(p\)-th power becomes a ring homomorphism! This is the Frobenius map, and it's one of the most powerful tools in characteristic \(p\) algebra.
In any ring, we always have:
But in characteristic \(p\), we also get:
Why does this work?
The binomial theorem says:
But all the middle binomial coefficients \(\binom{p}{k}\) for \(0 < k < p\) are divisible by \(p\)! In characteristic \(p\), this means they equal 0. So only \(k=0\) and \(k=p\) survive:
⚡ For Perfectoid Rings: We require Frobenius to be surjective modulo \(p\). This means everything has \(p\)-th roots! This is the "perfectoid" condition (from "perfect" rings in char \(p\) where Frobenius is bijective).
See how Frobenius acts on elements in different characteristics:
Elements are arranged in a circle. Watch how Frobenius maps input → output!
Adjust the controls above to see how Frobenius acts!
Three key roles of Frobenius:
A ring is perfectoid if Frobenius \(A^\circ/p \to A^\circ/p\) is surjective. This ensures we can always take \(p\)-th roots, which is essential for the tilting construction.
The tilt \(K^\flat = \varprojlim_{x \mapsto x^p} K\) is literally built from iterating Frobenius backwards! Each element of \(K^\flat\) is a coherent sequence of \(p\)-th roots.
Once tilted to characteristic \(p\), we can use Frobenius as a tool! It's an endomorphism that:
Bottom Line: Without Frobenius surjectivity, tilting wouldn't work. It's the key ingredient that lets us build the bridge between characteristics!
Perfectoid spaces have revolutionized several areas of mathematics:
Proved the weight-monodromy conjecture using tilting. Established comparison theorems between different cohomology theories.
New approaches to the local Langlands correspondence using perfectoid geometry. Simplified proofs of classical results.
Led to development of diamonds (Scholze 2017): even more refined geometric objects. Crucial for global applications.
The Lean formalization project showed that modern mathematics can be computer-verified. Opened new research directions.
1. The Problem: Many problems in number theory are hard to solve directly in characteristic 0.
2. The Tool: Perfectoid spaces provide a bridge to characteristic p, where powerful tools (like Frobenius) are available.
3. The Method: Use tilting to transform your space from char 0 → char p, solve the problem there, then transform back.
4. The Requirements: Your space must be "perfectoid": complete, with controlled ramification, and Frobenius-surjective modulo p.
5. The Impact: Revolutionary applications in p-adic Hodge theory, Langlands program, and beyond. Plus: showed that modern math can be formalized!
The story doesn't end here! Recent developments include:
Refinement of perfectoid spaces with even better properties. Used in the proof of the weight-monodromy conjecture.
Unification of different cohomology theories using perfectoid ideas. Ongoing formalization efforts!
Machine learning models being trained on formalized math. Could accelerate discovery of new theorems!