A unified framework explaining galaxy rotation curves and supermassive black holes as emergent phenomena from quantum vacuum dynamics โ without dark matter particles.
This repository accompanies the research paper:
Galaxy Rotation Curves from Superfluid Vacuum Theory: A Unified Framework Integrating the VortexโBlack Hole Correspondence
Shah, C. (2026)
๐ DOI: 10.5281/zenodo.18150850
This repository implements a theoretical framework that provides a dark matter-free explanation for galaxy rotation curves based on Superfluid Vacuum Theory (SVT). The framework makes a radical proposal:
Supermassive black holes are macroscopic topological defects (vortex cores) in the quantum vacuum, and what we call "dark matter halos" are the gravitating rotational energy of extended vortex fields anchored by these central defects.
In other words: the central black hole and the dark matter halo are two aspects of a single topological structure.
The physical vacuum is modeled as a Bose-Einstein condensate governed by the logarithmic nonlinear Schrรถdinger equation (Log-NLSE):
This equation has a crucial property: the speed of sound is density-independent (
The vacuum contribution to galaxy rotation curves is:
Where:
-
$V_\infty$ = asymptotic velocity scale (related to vacuum sound speed) -
$r_c$ = core radius (effective healing length at galactic scales) -
$M_b$ = total baryonic mass -
$M_c \sim 10^6 M_\odot$ = critical mass scale
| Superfluid Vortex | Black Hole |
|---|---|
| Vortex core (ฯ = 0) | Singularity |
| Ergosphere (v = cโ) | Event horizon |
| Winding number n | Angular momentum J = nโ |
| Vortex energy E | Mass M = E/cยฒ |
| Healing length ฮพ | Planck length โโโ |
Tested against 175 galaxies from the SPARC (Spitzer Photometry and Accurate Rotation Curves) database:
| Metric | SVT | NFW (ฮCDM) |
|---|---|---|
| Median ฯยฒแตฅ | 2.53 | 2.37 |
| Mean ฯยฒแตฅ | 10.48 | 10.90 |
| Excellent fits (ฯยฒแตฅ < 1) | 25.7% | 30.4% |
| Good fits (ฯยฒแตฅ < 2) | 42.7% | 46.8% |
| Head-to-head wins | 50.9% | 49.1% |
Conclusion: SVT achieves statistical parity with the standard dark matter model while requiring no invisible particles.
| Observation | ฮCDM Explanation | SVT Explanation |
|---|---|---|
| Flat rotation curves | Dark matter particles | Vacuum vortex energy |
| Baryonic Tully-Fisher Relation (Vโด โ M) | Fine-tuned feedback | Built into mass factor |
| Mโฯ relation | Co-evolution | Topological unity |
| Ubiquity of SMBHs | Evolutionary coincidence | Topological necessity |
| Core-cusp problem | Requires baryonic feedback | Naturally cored profiles |
| Radial Acceleration Relation | Coincidental | Fundamental |
SVT-Galaxy-Rotation-Curves/
โโโ README.md # This file
โโโ model_fitter.py # Main fitting code for SVT and NFW models
โโโ galaxy_chi2_comparison.csv # Chi-squared results for all 175 galaxies
โโโ final_showdown.png # SVT vs NFW comparison visualization
โโโ svt_parameter_universality.png # Parameter distribution analysis
โโโ galaxy_fits/ # Individual galaxy rotation curve fits
โ โโโ [galaxy_name].png # Fit plots for each SPARC galaxy
โโโ sparc_data/
โโโ sparc_database/ # SPARC galaxy database files
โโโ [galaxy_name].txt # Rotation curve data for each galaxy
git clone https://github.com/wohlig/SVT-Galaxy-Rotation-Curves.git
cd SVT-Galaxy-Rotation-Curves
pip install numpy scipy matplotlib pandas- Python 3.8+
- NumPy
- SciPy
- Matplotlib
- Pandas
python model_fitter.pyThis will:
- Load all SPARC galaxy data
- Fit both SVT and NFW models to each galaxy
- Generate comparison plots in
galaxy_fits/ - Output statistics to
galaxy_chi2_comparison.csv
import numpy as np
def V_svt(r, V_infty, r_c, M_bary):
"""
SVT rotation curve from Logarithmic Superfluid Vacuum.
Parameters:
r : Radius array (kpc)
V_infty : Asymptotic velocity scale (km/s)
r_c : Core radius (kpc)
M_bary : Baryonic mass (solar masses)
Returns:
Vacuum contribution to rotation velocity (km/s)
"""
M_crit = 1.0e6 # Critical mass (solar masses)
R_norm = 50.0 # Normalization radius (kpc)
# Spatial profile (logarithmic)
spatial = np.sqrt(np.log(1 + r / r_c))
norm = np.sqrt(np.log(1 + R_norm / r_c))
# Mass factor (BTFR scaling)
mass_factor = np.log(1 + M_bary / M_crit)**0.25
return V_infty * (spatial / norm) * mass_factor
# Example: Calculate rotation curve
r = np.linspace(0.1, 30, 100) # radius in kpc
V_infty = 150 # km/s
r_c = 3.0 # kpc
M_bary = 1e10 # solar masses
v_svt = V_svt(r, V_infty, r_c, M_bary)def V_total(r, V_gas, V_disk, V_bulge, V_infty, r_c, M_bary):
"""
Total rotation velocity combining baryonic and SVT components.
"""
V_bary = np.sqrt(V_gas**2 + V_disk**2 + V_bulge**2)
V_halo = V_svt(r, V_infty, r_c, M_bary)
return np.sqrt(V_bary**2 + V_halo**2)The SVT framework makes testable predictions:
- No direct detection: Dark matter particle searches will continue to yield null results
- Tighter Mโฯ relation: Black hole mass and halo properties should correlate more tightly than ฮCDM predicts
- No orphan halos: Dark matter halos without associated galaxies and central black holes should not exist
- Universal vacuum parameters: Vโ and rแถ should show systematic trends across galaxy types
- VortexโBlack Hole Correspondence: DOI: 10.5281/zenodo.18144224
If you use this code or find our work useful, please cite:
@article{shah2026svt_unified,
title={Galaxy Rotation Curves from Superfluid Vacuum Theory: A Unified Framework Integrating the VortexโBlack Hole Correspondence},
author={Shah, Chintan},
year={2026},
doi={10.5281/zenodo.18150850},
url={https://doi.org/10.5281/zenodo.18150850}
}
@article{shah2026vortex_bh,
title={Quantum Vortices as Black Hole Analogs in Logarithmic Superfluid Vacuum Theory},
author={Shah, Chintan},
year={2026},
doi={10.5281/zenodo.18144224},
url={https://doi.org/10.5281/zenodo.18144224}
}- SPARC Database: Lelli, McGaugh & Schombert (2016)
- Logarithmic Quantum Mechanics: Biaลynicki-Birula & Mycielski (1976)
- Superfluid Vacuum Theory: Volovik (2003), Zloshchastiev (2011, 2018, 2023)
- Analog Gravity: Unruh (1981), Barcelรณ, Liberati & Visser (2005)
This project is licensed under the MIT License - see the LICENSE file for details.
Chintan Shah
University of Mumbai, Mumbai, India
๐ง [email protected]
๐ GitHub: @wohlig
- The SPARC team for making their galaxy database publicly available
- K. G. Zloshchastiev for foundational work on logarithmic superfluid vacuum theory
- G. E. Volovik for pioneering the superfluid vacuum framework
"The missing mass is not missing particles โ it is the gravitating energy of the vacuum's topological configuration."

