Skip to content

Commit f2d5dd7

Browse files
committed
Mark stale equation files and add README to CanonicalRingEquations
Added STALE warning comments to the 4 equation files (D=12,21,24,28) that have failing Hilbert series sanity checks and cannot be regenerated due to the upstream Magma bug at precompute.m:1064. Added README.md documenting the status of all files in the directory.
1 parent ede6cc6 commit f2d5dd7

5 files changed

Lines changed: 58 additions & 0 deletions

File tree

Verification/CanonicalRingEquations/2.2.12.1-1.1-gl-0.m

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// STALE: generated with old 4-arg HilbertModularVariety; Hilbert series sanity check fails.
2+
// Cannot regenerate: narrow class number 2 hits upstream Magma bug (precompute.m:1064).
3+
//
14
// level has label 1.1
25
// Computed with precision = 190
36
// generator degree bound = 14

Verification/CanonicalRingEquations/2.2.21.1-1.1-gl-0.m

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// STALE: generated with old 4-arg HilbertModularVariety; Hilbert series sanity check fails.
2+
// Cannot regenerate: narrow class number 2 hits upstream Magma bug (precompute.m:1064).
3+
//
14
// level has label 1.1
25
// Computed with precision = 180
36
// generator degree bound = 10

Verification/CanonicalRingEquations/2.2.24.1-1.1-gl-0.m

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// STALE: generated with old 4-arg HilbertModularVariety; Hilbert series sanity check fails.
2+
// Cannot regenerate: narrow class number 2 hits upstream Magma bug (precompute.m:1064).
3+
//
14
// level has label 1.1
25
// Computed with precision = 260
36
// generator degree bound = 10

Verification/CanonicalRingEquations/2.2.28.1-1.1-gl-0.m

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
// STALE: generated with old 4-arg HilbertModularVariety; Hilbert series sanity check fails.
2+
// Cannot regenerate: narrow class number 2 hits upstream Magma bug (precompute.m:1064).
3+
//
14
// level has label 1.1
25
// Computed with precision = 320
36
// generator degree bound = 10
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
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

Comments
 (0)