The metric tier fails twice
The metric tier is the naive way, in calc note #7’s word, of writing the mass term of the momentum graviton X: as a function of metric-level, second-order quantities, the blocks of the misalignment potential. It fails the ghost-freedom test in two independent ways. At quadratic order the natural potential gives the metric fluctuation h a mass term proportional to Tr(h²) without the −(Tr h)² term that the Fierz–Pauli form requires. Beyond quadratic order it contains Tr(g²), which is not a linear combination of the elementary symmetric polynomials from which every ghost-free Hassan–Rosen potential is built. Either failure lets the Boulware–Deser ghost, an extra mode with negative kinetic energy, propagate [T]. Calc note #7 calls the result a “theorem-grade negative”, and tests T4 and T7 of the verification battery check both failures by machine. The way out was a change of variables, to the frame tier.
Status: Alive, as a negative result — [D — rigorous] in calc note #7 §2, which calls it “theorem-grade”; [D][V] in checkpoint #11 §7.2 — battery tests T4 and T7 pass (the verification battery); the second invariant, and #11’s “provably” for the full structure Tr(g²) + Tr(g⁻²), rest on the derivation [D] alone.
The claim#
Calc note #7 (the Debt-1 calc notes) heads its §2 “Explicit computation, metric tier [D — rigorous]” and closes it:
Every metric-tier (second-order, H-coupled) misalignment invariant tested lands off the tuning. This half of the test is a theorem-grade negative: the naive implementation of η-selection has the Boulware–Deser ghost.
Checkpoint #11 states both failures in one sentence [D][V] (#11 §7.2): “Metric-tier implementations fail twice: quadratic mass m²Tr(h²) with no −(Tr h)² (non-FP at linear order — the 66.58-vs-63.72 test of §2), and nonlinear structure Tr(g²) + Tr(g⁻²) provably outside the linear-in-eₙ span (T7). Boulware–Deser ghost.” FP stands for Fierz–Pauli.
“Metric tier” names the variables. The potential is built from H, the phase-space metric, through the anticommutator {J₀, I[Z]} = [[S, A], [A, S]], with S = Y + XY⁻¹X − Y⁻¹ and A = [X, Y⁻¹] (the misalignment potential). #7 §3 calls H = EᵀE, which is quadratic in the frame E, “second-order”, and calls E and the polarization J “first-order structures on the tangent” (the frame tier). “The tuning” is the special set of coefficients that makes a spin-2 mass term ghost-free.
What a ghost-free mass term needs [T]#
A massive spin-2 field in four dimensions has five polarizations (#6 §3). Two standard results fix what its mass term may look like [T]:
- At quadratic order, the Fierz–Pauli form. A quadratic mass term for a symmetric tensor fluctuation h is built from Tr(h²) and (Tr h)². Only the combination proportional to Tr(h²) − (Tr h)² propagates the five polarizations alone. Any other ratio adds a further mode with negative kinetic energy, a ghost. The fixed ratio is the “Fierz–Pauli tuning” (the Fierz–Pauli mass term and the Boulware–Deser ghost).
- Beyond quadratic order, the dRGT and Hassan–Rosen potentials. A generic nonlinear completion of the Fierz–Pauli term brings the ghost back; this is the Boulware–Deser ghost. The ghost-free completions are the potentials of de Rham–Gabadadze–Tolley (dRGT) massive gravity and of Hassan–Rosen bimetric gravity, which #7 §2 characterizes as “linear combinations Σβₙeₙ(√(g⁻¹f)) (constants βₙ)”. Here eₙ is the n-th elementary symmetric polynomial of the eigenvalues of the matrix square root √(g⁻¹f), and f is the second, or reference, metric (dRGT massive gravity; Hassan–Rosen bimetric gravity).
A candidate potential therefore has two checks to pass: its quadratic part must have the Fierz–Pauli ratio, and the full potential must be a linear combination of the eₙ. The metric tier fails each one.
Failure 1: a mass with no Fierz–Pauli trace term#
The expansion#
#7 §2 expands the blocks around the vacuum frame, where the reference metric is the identity, writing the metric as Y = 1 + h and the momentum graviton as X = x:
- Linearized spectrum of the quadratic invariant. With Y = 1 + h, X = x: S = 2h + x² + O(3), A = [h, x] + O(3). Any potential of the class Tr({J,I}²)-with-positive-norm gives, at quadratic order, m²Tr(h²) — a graviton mass without the −(Tr h)² companion. That violates Fierz–Pauli already at linear order: Boulware–Deser ghost, immediately.
S begins at first order with 2h, so its square begins at second order with 4h², and Tr(S²) is 4Tr(h²) to that order. That is the limit #11 §2 records: “Tr(S²)/ε² → 4Tr(h²) to six digits, visibly ≠ the Fierz–Pauli form”. The result has a Tr(h²) term and no (Tr h)² term, a ratio other than the Fierz–Pauli one. The mass is a mass for h, the fluctuation of the ordinary metric; a quadratic mass for X comes from the second invariant below. A suspected slip in #7’s expansion of S is recorded for a ruling in review/wiki-build-flags.md item 4, which notes that the quadratic-order test is unaffected; this page quotes #7 as written.
The machine check: battery test T4#
Test T4 of verify/battery.py draws a random symmetric h and x at d = 4 from the seeded generator (seed 0), sets Y = 1 + εh and X = εx, and evaluates Tr(S²)/ε² at two small values of ε (1e-4 and 1e-5 in the script). It compares the result with 4Tr(h²) and with the Fierz–Pauli form, which the script computes as 4(Tr(h²) − (Tr h)²). The current gate run prints:
T4 eps=0.0001: 66.5772 vs 4Tr(h^2)=66.5770 vs FP=63.7221
T4 eps=1e-05: 66.5770 vs 4Tr(h^2)=66.5770 vs FP=63.7221
PASS T4 Tr(S^2)/eps^2 -> 4Tr(h^2) (rel 1e-5 at eps=1e-5)
PASS T4 limit differs from Fierz-Pauli form (rel > 1%)
PASS T4 parity: 66.58 vs 63.72 as quoted [66.58 vs 63.72]The first check passes when, at ε = 1e-5, the value agrees with 4Tr(h²) to a relative tolerance of 1e-5. The second passes when it differs from the Fierz–Pauli value by more than 1% relative. The third, a parity check, confirms that this environment reproduces the figures the documents quote. The two figures belong to one random h: “66.58 vs 63.72 at seed 0” (HANDOFF.md §5). The general statement is the derivation [D]; the test confirms it at that point.
Where the figures are quoted#
#11 §7.2 refers to “the 66.58-vs-63.72 test of §2”, and the docstring of verify/battery.py also places the figures in #11 §2. #11 §2 describes the test in words without printing the two numbers, which appear in HANDOFF.md §5 and in the script’s output. The wiki cites #11 §7.2 and battery test T4 for them (conflicts between the documents; see flag 36 in review/wiki-build-flags.md).
A second invariant, the same defect#
#7 §2 also tried a second metric-tier invariant:
A second natural invariant (built from [J, I] + 2K, which vanishes at the vacuum) was computed the same way: it does give X a quadratic mass — again as Tr(x²) with no trace subtraction. Same disease.
K is the third structure of Born geometry, K = η⁻¹ω (#11 §5; the structures ω, η, H). This invariant gives the momentum graviton a quadratic mass, and that mass also lacks the trace term. No battery test covers it, so the second invariant is derived [D] and not machine-checked.
Failure 2: outside the Hassan–Rosen family#
The X = 0 slice#
The third consequence #7 §2 reads off the blocks is a nonlinear one:
- Nonlinear check against the dRGT span. The X = 0 slice gives Tr(S²) = Tr(g²) + Tr(g⁻²) − 2d. The Hassan–Rosen ghost-free family is linear combinations Σβₙeₙ(√(g⁻¹f)) (constants βₙ); Tr(g²) = p₄ of the square-root eigenvalues is a nonlinear polynomial in the eₙ, hence outside the family. Fail again, independently of the linearized check.
On the slice X = 0 the block S reduces to Y − Y⁻¹, and Y is the metric g (#11 §6). The square of g − g⁻¹ has trace Tr(g²) + Tr(g⁻²) − 2d, because g g⁻¹ is the d-dimensional identity. The relation is exact on the slice, not an expansion.
Why Tr(g²) lies outside the family#
The power sum p₄ of a set of numbers is the sum of their fourth powers. Newton’s identities express each power sum through the elementary symmetric polynomials of the same numbers, and the expression for p₄ contains products of them [T], so p₄ is not a linear combination of e₀ to e₄ with constant coefficients. #7’s argument applies this to Tr(g²), which it calls “p₄ of the square-root eigenvalues”: as a nonlinear polynomial in the eₙ, it lies outside the Hassan–Rosen family, whose potentials are all linear in them.
The argument needs p₄ and the eₙ to be taken over the same numbers, so it matters which square root supplies them. In #7’s vacuum frame the reference metric f is the identity, so √(f⁻¹g) is √g and √(g⁻¹f) is √(g⁻¹). Tr(g²) is p₄ of the eigenvalues of √(f⁻¹g). The Hassan–Rosen eₙ are those of √(g⁻¹f), and for that matrix p₄ is Tr(g⁻²). Flag 14 in review/wiki-build-flags.md records the difference as a minor point of notation, with an executed check that prints both identities (review/wiki-build-checks/sqrt_eig_check.out), and finds that the conclusion stands (battery T7). The flags’ audit rated it as depending on a convention: #7 fixes neither the square root nor the measure, and with a fixed measure the exchange identity of calc note #8 §1 makes the √(f⁻¹g) presentation equivalent. On the wiki’s reading, the slice’s Tr(S²) = Tr(g²) + Tr(g⁻²) − 2d contains both traces, so it contains p₄ of the eigenvalues of √(g⁻¹f), the numbers whose eₙ the Hassan–Rosen potential uses.
The argument does not use the linearized check, which is why #7 counts it as a second, independent failure.
The machine check: battery test T7#
Test T7 checks the algebraic fact on numbers. It draws 300 random sets of four eigenvalues, each uniform between 0.5 and 2.0 (a separate generator, seeded with 1), computes e₀ to e₄ and p₄ for each set, and fits p₄ by least squares as a linear combination of e₀ to e₄. If p₄ were in their span, the residual would vanish up to rounding. The current gate run prints:
PASS T7 p4 outside span of e_n (rms residual nonzero) [rms=3.2853]
PASS T7 parity: rms 3.29 as quoted [rms=3.2853]The first check passes when the rms residual exceeds 1e-6; the second confirms the figure the documents quote, “rms residual 3.29” (#11 §2) and “lstsq rms ≈ 3.29” (HANDOFF.md §5).
What T7 does and does not show. #11 §7.2 says the nonlinear structure Tr(g²) + Tr(g⁻²) is “provably outside the linear-in-eₙ span (T7)”. T7 tests p₄ alone, numerically, on random positive numbers that are not tied to any metric. The [V] covers the fact that p₄ is outside the span; the statement about Tr(g²) + Tr(g⁻²) rests on the derivation [D] (conflicts between the documents).
The verdict on the metric tier#
The two failures are independent: one is in the quadratic mass, the other in the nonlinear structure, and either one brings back the Boulware–Deser ghost. #7 §2 concludes that “the naive implementation of η-selection has the Boulware–Deser ghost”, and its §5 records that “the failure mode is exhibited explicitly (metric tier)”.
Before the test, calc note #6 had set out what a failure would mean: “Fail ⇒ the Boulware–Deser ghost kills the geometric sector” (#6 §5). The metric-tier negative was not the outcome of the whole test, because #7 §3 found a different formulation in which the potential passes: “The rescue is not a tuning but a tier change” (the frame tier; the verdict: a conditional pass).
Scope and caveats#
- “Every … invariant tested.” #7 names two invariants, Tr({J, I}²) and the one built from [J, I] + 2K, and states its conclusion for “Every metric-tier (second-order, H-coupled) misalignment invariant tested”.
- Euclidean skeleton. The computation is done “in the vacuum frame (g₀ = 1), Euclidean skeleton” (#7 §2), with a positive-definite metric. Extending the program’s Euclidean results to the Lorentzian signature of spacetime is open problem 3 (Open: Lorentzian dressing (OP3)).
- What the battery covers. T4 checks the first invariant’s mass for h at one random point; T7 checks that p₄ lies outside the span of the eₙ. The second invariant has no test. The parity checks reproduce the documents’ own figures, so they confirm the arithmetic in this environment and are not independent anchors (independent anchors; verification confirms arithmetic, not the model).
How the record describes it#
- The lab notebook, v0.5 addendum: metric-tier Higgs potentials “produce m²Tr(h²) with no −(Tr h)² companion (non-Fierz–Pauli at linear order) and Tr(g±²)-type nonlinear structure outside the Hassan–Rosen span; Boulware–Deser ghost, exhibited twice independently” (the lab notebook).
- The v1 program paper (#9 §5 item 4, superseded by #11; the checkpoint): metric-tier implementations “fail twice over”, with Tr(g²) + Tr(g⁻²) “provably outside the linear-in-eₙ Hassan–Rosen span”, under the tag “[D — both branches computed]”.
- #11 §2 lists both among the seven Tier-1 tests of its battery and records “All seven passed [V]” (claim tiers and selection bias).
- The handoff marks both failures with its machine-check sign: “Metric-tier Higgs potentials fail Fierz–Pauli (m²Tr h², no −(Tr h)² ✓; Tr(g²)+Tr(g⁻²) outside HR span ✓)” (
HANDOFF.md§2), HR being Hassan–Rosen. Its Appendix A gives the battery’s code and the expected output, “T4 converges to 4Tr(h²) and visibly ≠ FP; … T7 rms ≈ 3.3” (the handoff). - The popular article #10 counts the numerical signature of a ghost that the argument required among the battery’s seven checks, all of which passed, without naming the test (the popular articles).
Sources#
notes/debt1a-iii-tuning-test.md§2 — both failures and the second invariant [D — rigorous], and the verdict on the metric tier; §3 — “a tier change” and the order of the tiers; §5 — “the failure mode is exhibited explicitly”.papers/broken-born-checkpoint-v2.md§7.2 — the current statement [D][V], “the 66.58-vs-63.72 test of §2” and “provably outside”; §2 — the Tier-1 descriptions of T4 and T7 and “rms residual 3.29”; §5, §6 — K = η⁻¹ω; Y = Im Z = g.verify/battery.pyT4, T7 — the machine checks, their thresholds and their parity checks against the quoted figures.HANDOFF.md§5 — the battery summary, “66.58 vs 63.72 at seed 0” and “lstsq rms ≈ 3.29”; §2 — the failures with check marks; Appendix A — the battery code and expected output.notes/debt1a-ii-X-classification.md§3, §5 — five polarizations; what a failure would mean.notes/broken-born-theory.md‘Addendum (v0.5)’ — the notebook’s account.notes/broken-born-program-v1.md§5 — the v1 statement.popsci/angle-of-the-mirror.md‘The method is the message’ — the popular description of the battery.review/wiki-build-flags.mditem 4 — the suspected slip in #7’s expansion of S; item 14 — which square root’s eigenvalues give Tr(g²); item 36 — where the figures 66.58 and 63.72 are printed. All await Paul’s ruling.review/wiki-build-checks/sqrt_eig_check.pyandreview/wiki-build-checks/sqrt_eig_check.out— p₄ of the eigenvalues of √(g⁻¹f) and of √(f⁻¹g) against Tr(g⁻²) and Tr(g²) in the vacuum frame.