|
| 1 | +# Canonical Ring Equations |
| 2 | + |
| 3 | +Precomputed canonical ring equations for Hilbert modular surfaces, generated by |
| 4 | +`WriteCanonicalRingComputationToFile` (see `ModFrmHilD/CanonicalRing/IO.m`). |
| 5 | + |
| 6 | +Each file defines a weighted projective scheme `S` whose Hilbert series should |
| 7 | +match the trace formula prediction from `HilbertSeries(M, NN)`. |
| 8 | + |
| 9 | +## File status |
| 10 | + |
| 11 | +### Current (sanity check passes) |
| 12 | + |
| 13 | +| File | Field | Level | Components | |
| 14 | +|------|-------|-------|------------| |
| 15 | +| `2.2.5.1-1.1-gl-0.m` | Q(sqrt(5)) | 1 | 1 | |
| 16 | +| `2.2.5.1-4.1-gl-0.m` | Q(sqrt(5)) | 4.1 | 1 | |
| 17 | +| `2.2.5.1-5.1-gl-0.m` | Q(sqrt(5)) | 5.1 | 1 | |
| 18 | +| `2.2.8.1-1.1-gl-0.m` | Q(sqrt(2)) | 1 | 1 | |
| 19 | +| `2.2.8.1-2.1-gl-0.m` | Q(sqrt(2)) | 2.1 | 1 | |
| 20 | +| `2.2.13.1-1.1-gl-0.m` | Q(sqrt(13)) | 1 | 1 | |
| 21 | +| `2.2.13.1-3.1-gl-0.m` | Q(sqrt(13)) | 3.1 | 1 | |
| 22 | +| `2.2.13.1-4.1-gl-0.m` | Q(sqrt(13)) | 4.1 | 1 | |
| 23 | +| `2.2.17.1-1.1-gl-0.m` | Q(sqrt(17)) | 1 | 1 | |
| 24 | +| `2.2.29.1-1.1-gl-0.m` | Q(sqrt(29)) | 1 | 1 | |
| 25 | +| `2.2.37.1-1.1-gl-0.m` | Q(sqrt(37)) | 1 | 1 | |
| 26 | +| `2.2.41.1-1.1-gl-0.m` | Q(sqrt(41)) | 1 | 1 | |
| 27 | + |
| 28 | +### Stale (sanity check fails) |
| 29 | + |
| 30 | +These were generated with the old 4-arg `HilbertModularVariety` and have |
| 31 | +incorrect equations. They cannot be regenerated because these discriminants have |
| 32 | +narrow class number > 1 and hit the upstream Magma bug at `precompute.m:1064` |
| 33 | +(assertion failure in `precompute_tps` for the definite method). |
| 34 | + |
| 35 | +| File | Field | Level | h+ | Issue | |
| 36 | +|------|-------|-------|----|-------| |
| 37 | +| `2.2.12.1-1.1-gl-0.m` | Q(sqrt(3)) | 1 | 2 | stale; regen runs >4h / 64 GB | |
| 38 | +| `2.2.21.1-1.1-gl-0.m` | Q(sqrt(21)) | 1 | 2 | stale; regen runs >4h / 50 GB | |
| 39 | +| `2.2.24.1-1.1-gl-0.m` | Q(sqrt(6)) | 1 | 2 | stale; hits precompute.m:1064 | |
| 40 | +| `2.2.28.1-1.1-gl-0.m` | Q(sqrt(7)) | 1 | 2 | stale; hits precompute.m:1064 | |
| 41 | + |
| 42 | +### Missing |
| 43 | + |
| 44 | +| Label | Field | Level | h+ | Issue | |
| 45 | +|-------|-------|-------|----|-------| |
| 46 | +| `2.2.33.1-1.1-gl-0.m` | Q(sqrt(33)) | 1 | 2 | hits precompute.m:1064 before writing | |
0 commit comments