Number of KK-rational points with given jj-invariant on modular curves

This paper presents methods to compute the number of KK-rational points with a specific jj-invariant on arbitrary modular curves, applying these techniques to classify the possible counts of cyclic nn-isogenies and points on Cartan modular curves for elliptic curves over number fields, while also providing an algorithm to determine the number of rational CM points.

Ivan Novak

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

Imagine you have a giant, magical library called the Modular Curve Library. Inside this library, every book represents a specific type of elliptic curve (a special kind of shape used in advanced math and cryptography).

Each book has a unique ID number called a jj-invariant. Think of this like a barcode or a fingerprint. If two books have the same barcode, they are essentially the same shape, just maybe rotated or stretched slightly.

Now, imagine you are a librarian (a mathematician) who wants to answer a very specific question:

"If I pick a specific barcode (a specific jj-invariant), how many different versions of this book can I find on the shelves that are written in a specific language (a specific number field KK)?"

This paper, written by Ivan Novak, is essentially a cataloging guide for this library. It tells us exactly how many "rational" (language-specific) versions of a book exist for any given barcode, without needing to know exactly which library or which language we are looking at. It's a universal rulebook.

Here is a breakdown of the paper's main ideas using simple analogies:

1. The Core Problem: Counting "Isogenies"

In the world of elliptic curves, there are special connections between shapes called isogenies. You can think of an isogeny as a "bridge" or a "tunnel" connecting two elliptic curves.

  • The Question: If I have a specific curve (with a specific jj-invariant), how many bridges of a certain size (degree nn) can I build starting from it that stay within my specific language (number field)?
  • The Old Way: For simple cases (like prime numbers), mathematicians knew the rules. If you have a bridge of size 3, you usually have 0, 1, 2, or 4 bridges. It was like a simple game with fixed rules.
  • The New Discovery: Novak found that when the bridge size is a composite number (like 4, 6, or 9), the rules get much more complicated. You can have a weird number of bridges, like 5 or 7, depending on how the "Galois group" (the secret code of the language) interacts with the shape.

2. The "Galois Group" as a Security Guard

To understand why the number of bridges varies, imagine the Galois Group as a security guard at the entrance of the library.

  • The guard checks every potential bridge.
  • If the bridge looks "rational" (fits the language rules), the guard lets it through.
  • If the bridge looks "weird" (doesn't fit the language), the guard blocks it.
  • Novak's work calculates exactly how many bridges get through the guard for any possible security guard configuration. He didn't just look at one guard; he looked at every possible guard and listed every possible outcome.

3. The Main Results: The "Menu" of Possibilities

The paper provides a "menu" of possible answers.

  • For Prime Powers (pkp^k): If you are looking for bridges of size pkp^k (where pp is a prime number), the number of bridges you can find is restricted to a very specific list.
    • Analogy: Imagine you are ordering ice cream. You might think you can get any number of scoops, but the shop owner (the math) says, "You can only get 0, 1, 2, 4, 8, or 16 scoops." Novak figured out the exact list of allowed scoop numbers for every flavor.
  • For Composite Numbers: If the bridge size is a mix of primes (like 12), the answer is just the product of the answers for the prime parts. It's like building a Lego tower: if you know how many ways you can build a red block and a blue block, you know how many ways you can build a red-and-blue tower.

4. The "Cartan" Curves: Special VIP Sections

The paper also looks at special sections of the library called Cartan Modular Curves.

  • Analogy: Imagine the main library has a VIP lounge. The rules for entering this lounge are different. The "bridges" here behave differently.
  • Novak calculated the possible number of points in these VIP lounges for specific types of numbers. This is important because these VIP lounges often appear when studying Complex Multiplication (CM) curves—curves with extra symmetry, like a snowflake.

5. The Algorithm: A Recipe for CM Curves

The most practical part of the paper is an algorithm (a step-by-step recipe).

  • The Problem: Finding "CM points" (points on curves with extra symmetry) is notoriously hard. It's like trying to find a needle in a haystack where the haystack keeps changing shape.
  • The Solution: Novak combined his counting rules with known facts about CM curves to create a simple computer program.
  • How it works: You give the computer a specific barcode (jj-invariant) and a level (NN). The program looks up the "security guard" rules for that specific barcode and instantly tells you how many points exist.
  • Why it matters: Before this, finding these points required heavy, slow calculations. Now, it's a quick lookup. The author even made the code available online for others to use.

Summary: Why Should You Care?

This paper is like a universal translator for a very complex mathematical language.

  1. It solves a puzzle: It tells us exactly how many "bridges" (isogenies) exist between shapes for any given size.
  2. It removes guesswork: Instead of checking case-by-case, we now have a complete list of all possible answers.
  3. It speeds up research: The new algorithm allows mathematicians to instantly count special points on these curves, which helps in cryptography and understanding the deep structure of numbers.

In short, Novak took a chaotic, confusing library of infinite possibilities and organized it into a neat, predictable catalog, showing us exactly what is possible and what is impossible in the world of elliptic curves.