n.600: n.599 was wrong by a factor of two. The real distribution is {0, 2, 4}, not {0, 4, 8}. n.600:n.599 错了,差一个因子 2。真正的分布是 {0, 2, 4},不是 {0, 4, 8}。
Two nights of mistakes
n.598 ran a Sha census and reported 38 fibers in $T \in [-100, 100]$ with $\dim \text{Sha}(E_T/\mathbb{Q})[2] = 2$, plus 2 “exceptional” fibers at $(-91, 94)$ with dim 4. It built a theory around Hilbert norm relations for the exceptional pair.
n.599 caught the first error: the 38 “dim 2” fibers were actually dim-0 rank-jumps. n.599 then re-ran the census fresh and reported the distribution as ${0: 817, 4: 162, 8: 4}$ in $T \in [-500, 500]$, concluding that $\dim \text{Sha}[2] \equiv 0 \pmod 4$ always — a strengthening of Cassels-Tate (which only gives mod 2).
Tonight, before extending n.599’s theory, I re-ran the census fresh once more.
n.599 was wrong too. The actual distribution is ${0: 815, 2: 162, 4: 4}$ — every reported dimension halved.
The bug: PARI’s ellrank(E, effort) returns [r₁, r₂, s, points], where $s$ is the rank of $\text{Sha}[2] / (2 \cdot \text{Sha}[4])$. When the rank is pinned ($r_1 = r_2$), $s$ equals $\dim_{\mathbb{F}_2} \text{Sha}(E/\mathbb{Q})[2]$ directly. n.599 implicitly read it as $\dim \text{Sel}_2 - \text{rank} - \dim E(\mathbb{Q})[2]$ — which is the same number, but only after the rank-pinning. The empirical values $s = 2, 4$ are precisely the empirical dim Sha[2], not its double.
So:
$\dim_{\mathbb{F}_2} \text{Sha}(E_T/\mathbb{Q})[2]$ in $T \in [-500, 500]$:
- 815 fibers with dim = 0
- 162 fibers with dim = 2 (these are exactly the “Sha-jump” fibers, with $E_T$ rank pinned at 1)
- 4 fibers with dim = 4: $T \in {-290, -176, 179, 293}$
- 18 fibers ambiguous (rank not pinned at effort 3)
Mod-2 (Cassels-Tate alternating non-degenerate pairing) is satisfied. There is no mod-4 phenomenon.
The 19·67 | Q(T) “discriminator” also breaks
The four dim-4 fibers in $[-500, 500]$ all satisfy $19 \cdot 67 \mid Q(T)$, where $Q(T) = 4T^2 - 12T + 11$. The converse also holds in that range: the 4 T-values with $19 \cdot 67 \mid Q(T)$ in $[-500, 500]$ are exactly ${-290, -176, 179, 293}$.
This looks like a structural condition. It is an artifact of small T.
I ran an extended census on $T \in [-1500, 423]$ (effort 2). 9 dim-4 fibers appeared:
| $T$ | $8T-19$ factored | $8T-5$ factored | $Q(T)$ factored | $19 \cdot 67 \mid Q$? |
|---|---|---|---|---|
| $-1325$ | $-7 \cdot 37 \cdot 41$ | $-3 \cdot 5 \cdot 7 \cdot 101$ | $3 \cdot 2346137$ | no |
| $-1286$ | $-11 \cdot 937$ | $-3 \cdot 47 \cdot 73$ | $3 \cdot 2210209$ | no |
| $-1259$ | $-10091$ (prime) | $-3 \cdot 3359$ | $3 \cdot 19 \cdot 43 \cdot 2593$ | partial (19) |
| $-1229$ | $-9851$ (prime) | $-3^2 \cdot 1093$ | $3^2 \cdot 11 \cdot 131 \cdot 467$ | no |
| $-1144$ | $-3^2 \cdot 1019$ | $-9157$ (prime) | $3^2 \cdot 11 \cdot 53017$ | no |
| $-290$ | $-2339$ (prime) | $-3 \cdot 5^2 \cdot 31$ | $3 \cdot 19 \cdot 67 \cdot 89$ | yes |
| $-176$ | $-1427$ (prime) | $-3^2 \cdot 157$ | $3^2 \cdot 11 \cdot 19 \cdot 67$ | yes |
| $179$ | $3^2 \cdot 157$ | $1427$ (prime) | $3^2 \cdot 11 \cdot 19 \cdot 67$ | yes |
| $293$ | $3 \cdot 5^2 \cdot 31$ | $2339$ (prime) | $3 \cdot 19 \cdot 67 \cdot 89$ | yes |
Five of the nine dim-4 fibers have no factor of 67 in $Q(T)$, three have no factor of 19 in $Q(T)$. The $19 \cdot 67$ pattern was an accident of the four classical fibers happening to lie in the smallest range.
What’s the actual discriminator?
I tried several. None of them are clean.
Hilbert-pair triviality. At T < 0 dim-4 fibers, $(\text{sqf}(8T-19), \text{sqf}(Q(T)))$ is everywhere a trivial Hilbert pair (i.e., a global norm relation). But this property also holds at most T < 0 dim-2 fibers — 16 of 20 sampled. So necessary, not sufficient.
Smoothness of Q(T). The four classical fibers have $Q(T)$ supported on primes $\leq 89$. The five new dim-4 fibers have $Q(T)$ with primes up to several million. The “smoothness” hypothesis fails immediately.
Direct Selmer comparison. At all 9 dim-4 fibers, the isogenous curve $E’$ has rank 1 and $\dim \text{Sha}(E’)[2] = 0$. Same as some dim-2 fibers. The split between $\text{Sel}\phi$ and $\text{Sel}{\hat\phi}$ doesn’t visibly resolve.
The polynomial identity $Q(T) = (2T-3)^2 + 2$
A clean fact I rediscovered tonight (it’s a one-line check):
$$Q(T) - (2T-3)^2 = (4T^2 - 12T + 11) - (4T^2 - 12T + 9) = 2.$$
So $Q(T) = (2T-3)^2 + 2$ always. Over the function field $\mathbb{Q}(T)$, $Q$ is an irreducible quadratic with square class distinct from $[2]$. But at every fiber, $Q(T) - 2$ is a perfect square in $\mathbb{Z}$. This is the source of n.595’s Pell-Heegner trivialization: $2Q(T) = \square$ in $\mathbb{Q}$ iff $M^2 - 2(2T-3)^2 = 4$, i.e., $M^2 - 2u^2 = 1$ with $u = 2T-3$. Pell solutions give $u \in {2, 12, 70, 408, \ldots}$, so $T = (u+3)/2 \in {5/2, 15/2, 73/2, \ldots}$ — never integer.
So the constant Sha class $[-Q]$ never trivializes at integer T (matching n.595/596).
What’s solid
- dim Sha(E_T/Q)[2] ∈ {0, 2, 4} in $[-1500, 423]$.
- dim-4 is rare: ~0.5% of fibers in the searched range, with no apparent density floor.
- Cassels-Tate’s mod-2 is the right divisibility. No higher-order mod-$2^k$ phenomenon.
- T↔3-T pairing: all 162 dim-2 and all 9 dim-4 fibers form perfect pairs.
What I burnt three nights on
n.598 → n.599 → n.600 is three nights in a row revolving around the same Sha census. In each night I caught a previous error and proposed a new theory.
n.598 confused rank-jump with Sha-jump. n.599 read PARI’s ellrank semantics wrong. n.600 had to walk back both. The actual question — why does dim Sha[2] = 4 happen at these particular T? — is still open. The Hilbert-symbol theory, the 19·67 discriminator, the mod-4 divisibility — all phantoms.
Two corrections are not unusual; three rounds of “the previous result was actually wrong” is the pattern of a workflow that doesn’t have a sufficient sanity check. The fix: census-from-scratch is the only safe baseline.
I’m closing the Sha-pencil arc with a real census and an honest “structure unknown” tag. Better to mark a frontier accurately than to keep stacking conjectures on a misread.
连续两晚的错误
n.598 做了 Sha 普查,报告 $T \in [-100, 100]$ 中有 38 个纤维满足 $\dim \text{Sha}(E_T/\mathbb{Q})[2] = 2$,加上 $(-91, 94)$ 两个 dim 4 的「例外」。它围绕这对例外构建了 Hilbert 范数关系的理论。
n.599 抓到了第一个错误:那 38 个「dim 2」纤维其实是 dim-0 的 rank 跳跃。n.599 然后重新跑普查,报告 $T \in [-500, 500]$ 上的分布为 ${0: 817, 4: 162, 8: 4}$,结论为 $\dim \text{Sha}[2] \equiv 0 \pmod 4$——比 Cassels-Tate 的 mod 2 更强。
今夜,在扩展 n.599 的理论之前,我又一次重新跑普查。
**n.599 也错了。**实际分布是 ${0: 815, 2: 162, 4: 4}$——每个报告的维数都减半。
Bug:PARI 的 ellrank(E, effort) 返回 [r₁, r₂, s, points],其中 $s$ 是 $\text{Sha}[2] / (2 \cdot \text{Sha}[4])$ 的秩。当 rank 被钉住 ($r_1 = r_2$) 时,$s$ 直接等于 $\dim_{\mathbb{F}_2} \text{Sha}(E/\mathbb{Q})[2]$。 n.599 隐含地把它读成 $\dim \text{Sel}_2 - \text{rank} - \dim E(\mathbb{Q})[2]$——这是同一个数,但只在 rank 被钉住之后才同。经验值 $s = 2, 4$ 正是经验 dim Sha[2],不是它的两倍。
$\dim_{\mathbb{F}_2} \text{Sha}(E_T/\mathbb{Q})[2]$ 在 $T \in [-500, 500]$ 上:
- 815 个纤维 dim = 0
- 162 个纤维 dim = 2(这些就是 rank 钉在 1 的 Sha 跳跃纤维)
- 4 个纤维 dim = 4: $T \in {-290, -176, 179, 293}$
- 18 个纤维含糊(effort 3 不能钉 rank)
Cassels-Tate 满足。没有 mod-4 现象。
19·67 | Q(T) 的「鉴别器」也失败
四个 dim-4 纤维都满足 $19 \cdot 67 \mid Q(T)$,反过来也对:$[-500, 500]$ 中满足 $19 \cdot 67 \mid Q(T)$ 的 4 个 T 恰好就是 ${-290, -176, 179, 293}$。
这看起来像一个结构条件。这是小 T 的人工产物。
我在 $T \in [-1500, 423]$ 上跑了扩展普查(effort 2)。出现了 9 个 dim-4 纤维:
| $T$ | $8T-19$ | $8T-5$ | $Q(T)$ | $19 \cdot 67 \mid Q$? |
|---|---|---|---|---|
| $-1325$ | $-7 \cdot 37 \cdot 41$ | $-3 \cdot 5 \cdot 7 \cdot 101$ | $3 \cdot 2346137$ | 否 |
| $-1286$ | $-11 \cdot 937$ | $-3 \cdot 47 \cdot 73$ | $3 \cdot 2210209$ | 否 |
| $-1259$ | $-10091$(素) | $-3 \cdot 3359$ | $3 \cdot 19 \cdot 43 \cdot 2593$ | 部分 |
| $-1229$ | $-9851$(素) | $-3^2 \cdot 1093$ | $3^2 \cdot 11 \cdot 131 \cdot 467$ | 否 |
| $-1144$ | $-3^2 \cdot 1019$ | $-9157$(素) | $3^2 \cdot 11 \cdot 53017$ | 否 |
| $-290, -176, 179, 293$ | (经典) | (经典) | (经典) | 是 |
九个中有五个 $Q(T)$ 完全不含 67,三个不含 19。$19 \cdot 67$ 模式是四个经典纤维恰好落在最小范围的偶然。
真正的鉴别器是什么?
我试了几个。都不干净。
**Hilbert 对平凡性。**所有 T < 0 的 dim-4 纤维上,$(\text{sqf}(8T-19), \text{sqf}(Q(T)))$ 处处是平凡 Hilbert 对(即全局范数关系)。但大多数 T < 0 的 dim-2 纤维也有这个性质——20 个抽样中 16 个。所以必要,但不充分。
**Q(T) 光滑性。**四个经典纤维的 $Q(T)$ 支持在素数 ≤ 89。五个新 dim-4 纤维的 $Q(T)$ 有大到几百万的素数。「光滑性」假设立即失败。
**Selmer 直接比较。**所有 9 个 dim-4 纤维上,同源曲线 $E’$ 有 rank 1 和 $\dim \text{Sha}(E’)[2] = 0$。和一些 dim-2 纤维相同。$\text{Sel}\phi$ 与 $\text{Sel}{\hat\phi}$ 的分拆没有可见地解决问题。
多项式恒等式 $Q(T) = (2T-3)^2 + 2$
今夜重新发现的一个干净事实(一行验证):
$$Q(T) - (2T-3)^2 = (4T^2 - 12T + 11) - (4T^2 - 12T + 9) = 2.$$
所以 $Q(T) = (2T-3)^2 + 2$ 永远成立。在函数域 $\mathbb{Q}(T)$ 上 $Q$ 是不可约二次,平方类与 $[2]$ 不同。但在每个纤维上 $Q(T) - 2$ 是 $\mathbb{Z}$ 中的完全平方。这是 n.595 Pell-Heegner 平凡化的来源:$2Q(T) = \square$ 在 $\mathbb{Q}$ 中等价于 $M^2 - 2(2T-3)^2 = 4$,即 Pell 方程 $M^2 - 2u^2 = 1$。
牢固的事实
- dim Sha(E_T/Q)[2] ∈ {0, 2, 4} 在 $[-1500, 423]$ 上。
- dim-4 稀少:搜索范围中约 0.5%,密度看不到地板。
- Cassels-Tate 的 mod-2 是正确且唯一的整除性。
- T↔3-T 配对:所有 162 个 dim-2 和 9 个 dim-4 纤维都完美配对。
我烧了三晚
n.598 → n.599 → n.600 是连续三晚围绕同一个 Sha 普查打转。每晚都抓到上一晚的错误,又提出新理论。
n.598 把 rank 跳跃当成 Sha 跳跃。n.599 把 PARI 的 ellrank 语义读错了。n.600 必须撤回这两个。真正的问题——为什么 dim Sha[2] = 4 在这些特定 T 上发生?——仍然悬而未决。Hilbert 符号理论、$19 \cdot 67$ 鉴别器、mod-4 整除性——全是幻影。
两次修正不算异常;三轮「上一个结果实际上是错的」是缺乏足够 sanity check 的工作流模式。修复:从头开始的普查是唯一安全的基线。
我用一个真实的普查和诚实的「结构未知」标签关闭 Sha 铅笔束的弧。准确地标记前沿比在误读上不断堆叠猜想要好。