Skip to content

matthewsmawfield/TEP-H0

Repository files navigation

The Cepheid Bias: Resolving the Hubble Tension

DOI License: CC BY 4.0

TEP-H0: Cepheid Bias

Author: Matthew Lukin Smawfield
Version: v0.6 (Kingston upon Hull)
Date: First published: 11 January 2026 · Last updated: 29 April 2026
Status: Preprint (Open for Collaboration)
DOI: 10.5281/zenodo.18209702
Website: https://mlsmawfield.com/tep/h0/
Paper Series: TEP Series: Paper 11 (Cosmological Observations)

Abstract

The Hubble Tension—the persistent 5σ discrepancy between local distance-ladder measurements (H₀ ≈ 73 km/s/Mpc) and early-universe CMB inference (H₀ = 67.4 ± 0.5 km/s/Mpc)—represents a significant challenge in precision cosmology. This study proposes that the tension arises from a systematic, environment-dependent bias in Cepheid-based distances, as predicted by the Temporal Equivalence Principle (TEP).

This study tests the hypothesis that the discrepancy arises from a violation of the isochrony axiom—the assumption that proper time accumulation is independent of the local gravitational environment. Under scalar-tensor theories that break the Strong Equivalence Principle (such as TEP), Cepheid variable stars act as environment-dependent "standard clocks." In deep gravitational potentials (high velocity dispersion σ) and active-shear environments, enhanced scalar field activity is predicted to induce period contraction relative to calibration environments. When interpreted through a universal Period-Luminosity relation, this clock-rate anomaly would mimic diminished luminosity, leading to underestimated distances and an inflated local Hubble constant.

Analysis of the SH0ES Cepheid sample (N=29), stratified by host galaxy velocity dispersion (a TEP-independent kinematic observable), reveals a statistically significant correlation between host potential depth and derived H₀ (Spearman ρ = 0.511, p = 0.0046; Pearson r = 0.462, p = 0.0116). A median-split stratification at σ_med ≈ 90 km/s yields H₀ = 67.82 ± 1.62 km/s/Mpc (low-σ; N=15) versus 72.45 ± 2.32 km/s/Mpc (high-σ; N=14), implying ΔH₀ = 4.63 km/s/Mpc. Because published σ values are heterogeneous (direct stellar absorption and calibrated HI/rotation proxies), measurement methodology is treated as a first-class provenance variable and covariance-aware significance tests are reported using the full SH0ES GLS distance-modulus covariance.

Application of the TEP conformal correction Δμ = κ_Cep·S(ρ)·(σ² − σ_ref²)/c²—derived from the TEP period-contraction combined with the virial relation |Φ| ∝ σ²—with Observable Response Coefficient κ_Cep = (1.05 ± 0.43) × 10⁶ mag and effective calibrator reference σ_ref = 75.25 km/s yields a unified local Hubble constant of H0 = 68.17 km/s/Mpc (bootstrap mean 68.14 ± 1.49), corresponding to a Planck tension of 0.49σ. The inferred κ_Cep ~ 10⁶ places this probe in the same response-coefficient regime as the millisecond-pulsar spin-down excess (Paper 10), reducing the apparent cross-probe mismatch at the observable-response level compared with earlier phenomenological log₁₀ σ scalings. Out-of-sample validation (train/test splits and LOOCV) shows that the fitted response coefficient is stable and removes the residual environmental trend in held-out hosts. A differential analysis within M31 yields an "Inner Fainter" signal in HST photometry. Within the TEP v0.8 framework, this sign is consistent with continuous shear suppression: the high-density M31 bulge experiences progressive attenuation of Temporal Shear (suppression factor S ≈ 0.05 at R < 1 kpc), while the lower-density SN Ia host disks remain in the active-shear regime (⟨S⟩ = 0.946). On this interpretation, the M31 signal marks the empirical mapping of a continuous environmental shear-suppression profile across a single galaxy.

The anchor–host mismatch (geometric anchors show near-zero response, κ_anchor = 5.0 ± 663 mag in the σ²/c² convention, with a 2.5σ comparison to the host-level κ_Cep ≈ 1.05 × 10⁶ mag) finds a natural resolution in group halo shear suppression: all three anchors (LMC, NGC 4258, M31) are members of galaxy groups, embedding them in deep ambient potentials that trigger environment-responsive suppression of Temporal Shear regardless of internal disk densities. The SN Ia hosts, selected for smooth Hubble flow, are biased toward isolated field galaxies that lack this external screening. This framework generates a falsifiable prediction: the TEP distance-ladder bias should be unique to isolated field galaxies and suppressed in group/cluster environments.

Key Findings

Analysis of 29 SH0ES Cepheid hosts reveals a significant correlation between derived H₀ and host galaxy velocity dispersion (ρ = 0.511, p = 0.0046). High-σ hosts yield H₀ = 72.45 km/s/Mpc while low-σ hosts yield 67.82 km/s/Mpc—a 4.63 km/s/Mpc environmental bias. Applying the physics-derived TEP conformal correction (κ_Cep ≈ 1.05 × 10⁶ mag with σ²/c² scaling) eliminates this trend, yielding a unified H₀ = 68.17 km/s/Mpc (bootstrap mean 68.14 ± 1.49), reducing Planck tension from 5σ to 0.49σ. A differential analysis within M31 (HST PHAT) detects an "Inner Fainter" signal (+0.68 mag, 3.6σ), explained by density-dependent screening: the high-density bulge is screened while the outer disk is not. The anchor–host mismatch (κ_anchor = 5.0 ± 663 mag vs κ_Cep ≈ 1.05 × 10⁶ mag) is resolved by group halo screening—all anchors reside in galaxy groups, while SN Ia hosts are biased toward isolated field environments.


The TEP Research Program

Paper Repository Title DOI
Paper 0 TEP Temporal Equivalence Principle: Dynamic Time & Emergent Light Speed 10.5281/zenodo.16921911
Paper 1 TEP-GNSS Global Time Echoes: Distance-Structured Correlations in GNSS Clocks 10.5281/zenodo.17127229
Paper 2 TEP-GNSS-II Global Time Echoes: 25-Year Analysis of CODE Precise Clock Products 10.5281/zenodo.17517141
Paper 3 TEP-GNSS-RINEX Global Time Echoes: Raw RINEX Consistency Test 10.5281/zenodo.17860166
Paper 4 TEP-GL Temporal-Spatial Coupling in Gravitational Lensing: A Reinterpretation of Dark Matter Observations 10.5281/zenodo.17982540
Paper 5 TEP-GTE Global Time Echoes: Empirical Synthesis 10.5281/zenodo.18004832
Paper 6 TEP-UCD Universal Critical Density: Cross-Scale Consistency of ρ_T 10.5281/zenodo.18064365
Paper 7 TEP-RBH The Soliton Wake: Exploring RBH-1 as a Temporal Topology Candidate 10.5281/zenodo.18059250
Paper 8 TEP-SLR Global Time Echoes: Optical-Domain Consistency Test via Satellite Laser Ranging 10.5281/zenodo.18064581
Paper 9 TEP-EXP What Do Precision Tests of General Relativity Actually Measure? 10.5281/zenodo.18109760
Paper 10 TEP-COS The Temporal Equivalence Principle: Suppressed Density Scaling in Globular Cluster Pulsars 10.5281/zenodo.18165798
Paper 11 TEP-H0 (This repo) The Cepheid Bias: Resolving the Hubble Tension 10.5281/zenodo.18209702
Paper 12 TEP-JWST The Temporal Equivalence Principle: A Unified Resolution to the JWST High-Redshift Anomalies 10.5281/zenodo.19000827
Paper 13 TEP-WB The Temporal Equivalence Principle: Temporal Shear Recovery in Gaia DR3 Wide Binaries 10.5281/zenodo.19102061

Directory Structure

TEP-H0/
├── data/                          # Raw and processed data
│   ├── raw/                       # Original SH0ES/Gaia datasets
│   ├── processed/                 # Stratified and enriched host data
│   └── interim/                   # Intermediate calculation files
├── scripts/
│   ├── steps/                     # Analysis pipeline steps (1-10)
│   ├── utils/                     # Shared utility functions
│   └── analysis/                  # Exploratory analysis scripts
├── results/
│   ├── outputs/                   # Analysis results (JSON, CSV, Tables)
│   └── figures/                   # Generated plots (PNG)
├── site/
│   ├── components/                # Manuscript HTML sections
│   └── public/                    # Static assets
├── 11manuscript-tep-h0.md         # Full manuscript (Markdown)
└── requirements.txt               # Python dependencies

Installation

# Clone repository
git clone https://github.com/matthewsmawfield/TEP-H0.git
cd TEP-H0

# Install dependencies
pip install -r requirements.txt

Essential Data Files

  • results/outputs/tep_corrected_h0.csv - Final TEP-corrected Hubble Constant values for all hosts.
  • data/processed/hosts_processed.csv - Stratified host galaxy data with velocity dispersions.
  • results/outputs/tep_correction_results.json - Optimized TEP response coefficient (κ_Cep), σ_ref, and statistics.
  • results/outputs/aperture_sensitivity_grid.csv - Sensitivity analysis data for aperture corrections.

Reproduction Steps

The analysis pipeline is fully automated and reproducible. The master script scripts/run_pipeline.py executes the following steps in sequence:

Manuscript Section Analysis Step Script Description
2.1 Data Ingestion step_1_data_ingestion.py Downloads SH0ES/Pantheon+ data, reconstructs catalogs, matches hosts.
2.2 Aperture Correction step_1b_aperture_correction.py Fetches RC3 metadata and applies aperture normalization to velocity dispersions.
3.1 Stratification step_2_stratification.py Calculates H₀, stratifies by σ, and detects environmental bias.
3.3 TEP Correction step_3_tep_correction.py Optimizes κ_Cep, applies the TEP correction, and unifies H₀.
3.6 Robustness step_4_robustness_checks.py Performs Jackknife, Bootstrap, and Peculiar Velocity Monte Carlo tests.
4.1 Sensitivity step_4b_aperture_sensitivity.py Tests stability against aperture size and correction parameters.
3.8 M31 Differential step_5_m31_analysis.py Analyzes Inner vs Outer Cepheids in M31 (Ground-based).
4.2 Multivariate step_6_multivariate_analysis.py Controls for Age, Dust, and Stellar Mass confounds.
3.8 LMC Control step_7_lmc_replication.py Replicates differential analysis in LMC (Null Control).
4.8 M31 PHAT step_8_m31_phat_analysis.py High-resolution HST analysis of M31 Cepheids.
Fig 1-9 Final Synthesis step_9_final_synthesis.py Generates final manuscript figures and summary tables.
3.5 Anchor Test step_10_anchor_stratification.py Tests for TEP effects in geometric anchors (MW, LMC, N4258).

Running the Pipeline

To reproduce all results and figures:

python3 scripts/run_pipeline.py

This will populate results/figures/ and results/outputs/ with fresh data.

Audit & Reproducibility

To support careful external scrutiny, this repository includes machine-checkable audit artifacts alongside the paper outputs:

  • Pipeline audit (sanity checks):
    • Run: python3 scripts/utils/pipeline_audit.py
    • Purpose: validates internal consistency between key CSV/JSON outputs and critical manuscript values.
  • Primary audit reports:
    • AUDIT_REPORT_GENERATED.md
    • DEEP_AUDIT_REPORT.md
    • DEEP_AUDIT_LOGIC_REPORT.md
    • results/outputs/TEP_FINAL_ROBUSTNESS_REPORT.md

Data provenance (non-exhaustive)

  • Hubble-flow SN / redshifts: data/raw/Pantheon+SH0ES.dat (Pantheon+SH0ES release).
  • SH0ES host distance moduli: reconstructed from SH0ES R22 inputs (see data/raw/external/Cepheid-Distance-Ladder-Data/SH0ES2022/).
  • Velocity dispersions: compiled/regenerated from public catalogs and literature (HyperLEDA, Ho+2009, SDSS; see data/raw/external/velocity_dispersions_literature*.csv).
  • M31 HST Cepheids: VizieR catalog J/ApJ/864/59 (Kodric et al. 2018), summarized in results/outputs/m31_phat_robustness_summary.json.

Interpretation scope

The analysis demonstrates a statistically significant host-level H₀–σ correlation in the SH0ES host set and shows that a TEP-motivated conformal correction yields a Planck-consistent unified value within uncertainties. The anchor consistency test (LMC, NGC 4258, M31) yields κ_anchor ≈ 0 in the σ²/c² convention and is interpreted through group-halo screening, producing a direct environmental prediction for future field-versus-group distance-ladder tests.

Citation

@article{smawfield2026cepheidbias,
  title={The Cepheid Bias: Resolving the Hubble Tension},
  author={Smawfield, Matthew Lukin},
  journal={Zenodo},
  year={2026},
  doi={10.5281/zenodo.18209702},
  note={Preprint v0.6 (Kingston upon Hull)}
}

Open Science Statement

These are working preprints shared in the spirit of open science—all manuscripts, analysis code, and data products are openly available under Creative Commons and MIT licenses to encourage and facilitate replication. Feedback and collaboration are warmly invited and welcome.


Contact: matthew@mlsmawfield.com
ORCID: 0009-0003-8219-3159