Version: 1.0 | Date: 2026-05-19 Authors: Carmen N. Wrede, Lino P. Casu Status: ACTIVE — Phase 0-2 complete, Phase 3-10 pending
Determine whether the L1 excess in the 20-210 Hz band is a local detector/noise artifact, or whether a physically interesting residual remains after all diagnostic checks.
Not the objective:
"Prove SSZ."
The objective is:
"Cleanly exclude artifacts, noise, phase errors, and local L1 disturbances before any physical interpretation is considered."
Record for every run:
EVENT_NAME:
GPS_TRIGGER_TIME:
H1_FILE:
L1_FILE:
SAMPLE_RATE:
WINDOW_LENGTH:
FREQUENCY_BAND: 20-210 Hz
WHITENING_METHOD:
PSD_WINDOW:
BANDPASS_METHOD:
CODE_VERSION:
Gate 0: No claim without these fields fully populated.
Verify:
same sample rate?
same window length?
same bandpass?
same whitening?
same PSD method?
same normalization?
H1/L1 not swapped?
strain / ASD / PSD / whitened not confused?
PASS: H1 and L1 are processed identically. FAIL: Do not interpret result.
Compute for windows Trigger, Off -100s, Off -300s, Off -500s, Off +100s, Off +300s:
Bandpower H1 20-210 Hz
Bandpower L1 20-210 Hz
Ratio L1/H1
Decision:
- L1 elevated only at trigger → potentially interesting
- L1 elevated off-source too → local L1 noise likely
For H1 and L1, trigger and off-source:
mean / std / skewness / kurtosis / excess kurtosis
count |z| > 3 / > 4 / > 5
QQ-plot / histogram
Gate 3:
If L1_trigger approximates L1_off-source:
L1 is stationary non-Gaussian.
No event-related claim permitted.
Current GW240925 result: L1 excess kurtosis +44.9 trigger vs +1.1 off-source. Status: L1 DIAGNOSTIC-ONLY — gate blocked.
Resolve the spectrum. Do not treat 20-210 Hz as one block.
Produce: PSD H1 trigger / PSD L1 trigger / PSD H1 off-source / PSD L1 off-source / peak list.
Check for peaks at 20-40, 50, 60, 100, 120, 150, 180, 200 Hz.
Also check: Are peaks harmonic? f_n approximately n * f0?
Decision:
- Peaks at 50/100/150/200 Hz → European mains suspect
- Peaks at 60/120/180 Hz → US mains suspect
- Broad hump → general low-frequency detector noise
- Decaying peak → resonance/oscillator
If peaks found, test: f_n approximately n * f0
Time domain check: x(t) = A * exp(-gammat) * cos(omegat + phi)
Gate 5:
If L1 shows a stable harmonic pattern:
Detector/resonance artifact is more likely.
Do not interpret as astrophysical signal.
Scan tau = -10 ms to +10 ms.
CRITICAL: Use peak_tau = argmax(|C(tau)|), not argmax(C(tau)).
H1/L1 may be negatively correlated due to opposite arm orientations — a negative
peak at the correct delay is a valid coherence result.
Cross-correlation: C(tau) = sum_t H1(t) * L1(t + tau)
PASS: Clear |xcorr| peak at physically allowed |tau| <= ~10 ms. FAIL: No stable |xcorr| peak, or peak explained by L1 spectral excess alone.
Current GW240925 result (updated): Full-band trigger is COHERENT_WITH_SIGN_FLIP. |xcorr| ≈ 0.991–0.9998 at Δt ≈ 0 ms. Negative sign is physically expected.
Phase 6 full-band: PASS (sign flip accounted for).
Remaining question for Phase 6b — Subband xcorr:
For each subband (20-40, 40-80, 80-120, 120-160, 160-210 Hz):
peak_tau = argmax(|C(tau)|)
peak_corr = C(peak_tau)
Key question: Is the 20-40 Hz L1 excess part of the coherent signal, or a detector-local component not coherent with H1?
Compute: coherence gamma_sq(f) / phase difference Delta_phi(f) / cross-spectrum H1* L1
Decision:
- L1 high power, no H1 coherence → L1-local artifact
- H1/L1 coherent with correct time delay → potentially interesting
Produce:
L1_trigger_30s_20-210Hz.wav
H1_trigger_30s_20-210Hz.wav
stereo_H1_L1_trigger_30s.wav
L1_off_minus300s_30s.wav
stereo_L1_trigger_vs_offsource.wav
optional: x4 / x8 speedup
If L1 sounds the same at trigger and off-source: the excess is not an event signal.
Only after Phases 1-8 do not block. Check:
Does H1/L1 match the official GW waveform?
Time delay / phase / amplitude ratio / antenna pattern match?
If excess is explained by standard GR waveform: no new physics claim. Otherwise: document residual.
Only now ask whether SSZ makes a concrete prediction for:
- why 20-210 Hz?
- why L1 stronger?
- which phase?
- which time delay?
- which amplitude scale?
- why not H1 equally strong?
Without a concrete prior prediction:
SSZ_CLAIM = NO
With a concrete prior prediction AND all gates passed:
SSZ_CANDIDATE = POSSIBLE
Still not "proven".
READY_FOR_REAL_LIGO_SSZ_CLAIM = YES
only if ALL of:
[PASS] identical processing verified
[PASS] off-source does not explain L1 excess
[PASS] Gaussianity check does not block
[PASS] no harmonic detector pattern found
[PASS] H1/L1 correlate with physical time delay
[PASS] phase / coherence consistent
[PASS] standard GR does not fully explain residual
[PASS] SSZ delivered concrete prior prediction
If any check fails:
READY_FOR_REAL_LIGO_SSZ_CLAIM = NO
DATA_QUALITY_FINDING = YES (if anomaly is documented and reproducible)
| Phase | Status | Note |
|---|---|---|
| 0 — Dataset documentation | PASS | Complete |
| 1 — Identical processing | PASS | Verified |
| 2 — Bandpower test | PASS | L1 excess found, persistent off-source |
| 3 — Gaussianity | BLOCKED | L1 kurtosis +44.9 trigger = off-source pattern |
| 4 — Frequency resolution | PENDING | — |
| 5 — Harmonic oscillator | PENDING | — |
| 6 — Time delay (full-band) | PASS | COHERENT_WITH_SIGN_FLIP, abs(xcorr)=0.991, Dt~0 ms |
| 6b — Subband xcorr | PENDING | 20-40 Hz: is it coherent or L1-local? |
| 7 — Phase / coherence | PENDING | — |
| 8 — Sonification | PENDING | — |
| 9 — Matched filtering | PENDING | — |
| 10 — SSZ test | PENDING | Gate 3 not passed; Gate 6 full-band passed |
Overall:
READY_FOR_REAL_LIGO_SSZ_CLAIM: NO
DATA_QUALITY_FINDING: YES (L1 20-40 Hz excess, kurtosis +44.9, persistent)
NEXT STEP: Phase 6b — Subband xcorr with |corr| to determine
whether 20-40 Hz L1 excess is H1-coherent or L1-local
We have not released an SSZ claim. The full-band trigger is H1/L1 coherent under sign flip at ~0 ms delay (|xcorr| ≈ 0.991). The previous PERSISTENT_SYSTEMATIC classification was an xcorr implementation artifact from using argmax(xcorr) instead of argmax(|xcorr|). The full-band coherence result does not resolve the L1 20-40 Hz non-Gaussianity: that band requires subband coherence analysis to determine whether the excess is part of the coherent event signal or a detector-local component. No SSZ claim.
Authors: Carmen N. Wrede, Lino P. Casu License: Anticapitalist License 1.4