Let N be a prime. Write VN = S2(Γ0(N)) ⊗ Q for the rational cuspidal modular-symbols space, and MN = VN ⊗ F3 for its mod-3 reduction. Define
QN := ker(T22 : MN → MN), qN = dimF3 QN, fN = minimal polynomial of T2|QN over F3.
When qN > 0, the syndrome algebra is
AN := spanF3{ Tℓ|QN ∣ ℓ ∈ {3,5,7,11,13,17,19,23}, ℓ ≠ N } ⊂ EndF3(QN).
The split/non-split distinction is implemented by searching for a nontrivial mod-3 idempotent in AN and attempting to lift it to Z3. The computation proceeds by: (1) forming MN from ModularSymbols(N,2).cuspidal_subspace(), (2) computing QN, (3) building AN from a small prime Hecke set, and (4) running the Hensel lifting test.
The scan covers 91 primes in the range 11 ≤ N ≤ 500.
| Summary (91 primes) | |||
|---|---|---|---|
| Smooth | 56 | Cusp | 19 |
| Split node | 16 | Non-split node | 0 |
| Level | dim S2 | qN | alg dim | T2 rank | fN |
|---|---|---|---|---|---|
| 71 | 6 | 2 | 2 | 1 | x2 |
| 127 | 10 | 3 | 3 | 1 | x2 |
| 163 | 13 | 3 | 3 | 1 | x2 |
| 167 | 14 | 2 | 2 | 0 | x |
| 199 | 16 | 4 | 4 | 1 | x2 |
| 269 | 22 | 2 | 2 | 1 | x2 |
| 271 | 22 | 2 | 2 | 1 | x2 |
| 307 | 25 | 2 | 2 | 0 | x |
| 337 | 27 | 3 | 3 | 0 | x |
| 359 | 30 | 2 | 2 | 1 | x2 |
| 421 | 34 | 2 | 2 | 1 | x2 |
| 439 | 36 | 4 | 4 | 2 | x2 |
| 443 | 37 | 2 | 2 | 1 | x2 |
| 449 | 37 | 5 | 5 | 1 | x2 |
| 487 | 40 | 7 | 7 | 2 | x2 |
| 499 | 41 | 6 | 6 | 2 | x2 |
Level 163 is the largest Heegner prime among the split nodes. The q-dimensions range from 2 to 7, with both minimal polynomial types (x and x2) represented. Notably, this initial scan finds zero non-split nodes below 500.
Of the 19 cusp primes in this range, all have qN = 1 except N = 167 (qN = 2). All cusp levels have fN = x and T2 rank 0. The first ten:
| Level | dim S2 | qN | r3 | r9 | r27 | r81 |
|---|---|---|---|---|---|---|
| 19 | 1 | 1 | 2 | 2 | 2 | 2 |
| 37 | 2 | 1 | 2 | 2 | 2 | 2 |
| 73 | 5 | 1 | 2 | 1 | 1 | 1 |
| 101 | 8 | 1 | 2 | 2 | 2 | 2 |
| 109 | 8 | 1 | 2 | 1 | 1 | 1 |
| 113 | 9 | 1 | 2 | 2 | 1 | 1 |
| 131 | 11 | 1 | 2 | 2 | 2 | 2 |
| 149 | 12 | 1 | 2 | 1 | 1 | 1 |
| 151 | 12 | 1 | 2 | 1 | 1 | 1 |
| 181 | 14 | 1 | 2 | 2 | 2 | 1 |
Cusp levels are characterized by a one-dimensional kernel with stable 3-adic valuations. The remaining cusp primes below 500 are: 223, 293, 379, 383, 397, 431, 433, 463, 467.
Extending the scan to all 164 primes in the range 11 ≤ N ≤ 1000:
| Summary (164 primes) | |||
|---|---|---|---|
| Smooth | 95 | Cusp | 39 |
| Split node | 17 | Non-split node | 13 |
The 17 split-node primes up to 1000 are:
127, 163, 199, 307, 337, 449, 487, 499, 541, 577, 631, 773, 811, 829, 857, 883, 919.
The 13 non-split-node primes up to 1000 are:
71, 269, 271, 359, 421, 439, 443, 509, 523, 571, 601, 947, 997.
The split-node density among primes scanned:
| Range | Primes | Split | Density |
|---|---|---|---|
| N ≤ 500 | 91 | 8 (refined) | 0.088 |
| N ≤ 1000 | 164 | 17 | 0.104 |
The q-dimensions occurring in each category across N ≤ 1000:
| Category | qN values |
|---|---|
| Smooth | 0 |
| Cusp | 1, 2 |
| Split node | 2, 3, 4, 5, 6, 7 |
| Non-split node | 2, 4 |