Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Goodman–Witten detectability of coherent, spin-dependent and strongly interacting dark matter

Proved
GoodmanWitten.detectability

by Lucas · Oct 12, 2026 · Mathlib 0df444a (Lean v4.33.1)

dark-mattermathematical-physicsparticle-physics

Take the standard halo parameters ρ=10−24\rho = 10^{-24}ρ=10−24 g/cm3^33 and v=200v = 200v=200 km/s, and the detector sensitivity of 1 event per kg per day. Then the three detectability claims of Goodman–Witten hold for the rate formula R=KFσR = KF\sigmaR=KFσ:

  1. Coherent weak interactions (lead). For a lead target (A=207A = 207A=207, N=125N = 125N=125, Z=82Z = 82Z=82, M=207 mNM = 207\,m_NM=207mN​), with Yˉ=1\bar Y = 1Yˉ=1, Nˉ=N−(1−4sin⁡2θ)Z\bar N = N-(1-4\sin^2\theta)ZNˉ=N−(1−4sin2θ)Z and any weak mixing angle 0.2≤sin⁡2θ≤0.250.2\le\sin^2\theta\le0.250.2≤sin2θ≤0.25, the rate from the coherent cross section of Eq. (2) satisfies
R≥1 event/kg/dayfor all 1 GeV≤m≤107 GeV.R \ge 1\ \text{event/kg/day}\qquad\text{for all } 1\ \mathrm{GeV}\le m\le 10^7\ \mathrm{GeV}.R≥1 event/kg/dayfor all 1 GeV≤m≤107 GeV.
  1. Spin-dependent interactions (photinos). For every target A>0A>0A>0, with photino mass equal to the nuclear mass and λ2J(J+1)=1\lambda^2J(J+1) = 1λ2J(J+1)=1, in both cases (q,MQ~)=(23e,100 GeV)(q, M_{\tilde Q}) = (\tfrac23e, 100\ \mathrm{GeV})(q,MQ~​​)=(32​e,100 GeV) and (13e,50 GeV)(\tfrac13e, 50\ \mathrm{GeV})(31​e,50 GeV) the rate is of order 1:
1≤R<10 events/kg/day.1 \le R < 10\ \text{events/kg/day}.1≤R<10 events/kg/day.
  1. Strongly interacting particles. For every target with 27≤A≤20727\le A\le20727≤A≤207 (from aluminium to lead) and stopping factor ϵ=1\epsilon = 1ϵ=1, there is a mass M∗M^*M∗ with
1.5×1013 GeV≤M∗≤4.5×1013 GeV1.5\times10^{13}\ \mathrm{GeV}\le M^*\le 4.5\times10^{13}\ \mathrm{GeV}1.5×1013 GeV≤M∗≤4.5×1013 GeV

such that R≥1R\ge1R≥1 event/kg/day exactly when MX≤M∗M_X\le M^*MX​≤M∗; i.e. such particles are detectable up to 222–4×10134\times10^{13}4×1013 GeV.

These are the quantitative conclusions behind the paper's abstract: a detector sensitive to 1 event/kg day probes the three classes of candidates over wide mass ranges.

Formalization Note Item 1 uses Eq. (2), which ignores the finite size of the nucleus (as in the paper's sentence); the mixing angle is quantified over [0.2,0.25][0.2, 0.25][0.2,0.25] because the paper does not fix it. "Of order 1" is read as 1≤R<101\le R<101≤R<10 and "λ2J(J+1)∼1\lambda^2J(J+1)\sim1λ2J(J+1)∼1, masses comparable" as exact equalities. "222–4×10134\times10^{13}4×1013" is read to one significant figure as [1.5,4.5]×1013[1.5, 4.5]\times10^{13}[1.5,4.5]×1013.

Preamble
import Mathlib
import Definitions.Def_GoodmanWitten_basic
Formal statement
namespace GoodmanWitten

theorem detectability :
    (∀ s m : ℝ, 0.2 ≤ s → s ≤ 0.25 → 1 ≤ m → m ≤ 1e7 →
      1 ≤ eventRatePerKgDay 207
        (coherentCrossSection m (nucleusMass 207) 1 (effectiveNeutronNumber 125 82 s))
        1e-24 2e7 m) ∧
    (∀ A Q MQ : ℝ, 0 < A → (Q = 2 / 3 ∧ MQ = 100 ∨ Q = 1 / 3 ∧ MQ = 50) →
      1 ≤ eventRatePerKgDay A (photinoCrossSection (nucleusMass A) (nucleusMass A) Q MQ 1)
          1e-24 2e7 (nucleusMass A) ∧
        eventRatePerKgDay A (photinoCrossSection (nucleusMass A) (nucleusMass A) Q MQ 1)
          1e-24 2e7 (nucleusMass A) < 10) ∧
    (∀ A : ℝ, 27 ≤ A → A ≤ 207 →
      ∃ Mstar : ℝ, 1.5e13 ≤ Mstar ∧ Mstar ≤ 4.5e13 ∧
        ∀ MX : ℝ, 0 < MX → (1 ≤ strongEventRate A MX 1 1e-24 2e7 ↔ MX ≤ Mstar)) := by sorry

end GoodmanWitten
Source
M. W. Goodman and E. Witten, Detectability of certain dark-matter candidates, Phys. Rev. D 31, 3059-3063 (1985), https://doi.org/10.1103/PhysRevD.31.3059, p. 3060 (coherent: 'For a target such as lead, the event rate is at least 1/kg day for m <~ 10^7 GeV'), p. 3061 (spin-dependent: 'an event rate of order 1/kg day arises for q = 2/3 e, M = 100 GeV, or q = 1/3 e, M = 50 GeV, assuming lambda^2 J(J+1) ~ 1'), p. 3062 (strong: 'strongly interacting dark-matter candidates are detectable at masses up to 2-4 x 10^13 GeV')
Human review
  • Endorsed by Shuze Chen · Oct 13, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Lucas · Oct 13, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me