A Python simulation of a cyclic universe with negative mass and quantum bounce.
The model reproduces key cosmological observations and provides an alternative to the standard ΛCDM model.
This project simulates a cyclic universe where:
- ✅ Gravity (
G) pulls matter together - ✅ Dark energy (
Λ) drives expansion on large scales - ✅ Quantum bounce (
Q) prevents collapse into a singularity - ✅ Negative mass (
-M) acts as both dark matter and dark energy
The model produces stable cycles and shows agreement with real observational data.
After extensive parameter search (139 runs), the following values give the best match to observations:
| Parameter | Value | Description |
|---|---|---|
G |
0.095 | Gravitational constant |
Λ |
0.05 | Dark energy |
Q |
0.0102 | Quantum bounce strength |
-M |
5% | Negative mass fraction |
noise_level |
0.0001 | Quantum fluctuations |
fluct_rate |
0.007 | Fluctuation frequency |
TIME_STEP |
0.05 | Simulation time step |
MAX_PARTICLES |
5000 | Number of particles |
The model reproduces the first acoustic peaks of the cosmic microwave background.
Simulated particle distribution shows filaments, voids, and clusters visually matching SDSS data.
Density peaks in the simulation qualitatively match the distribution of real clusters.
The dipole direction from the simulation (l = 176.9°, b = -7.3°) is within 30° of the observed gamma-ray dipole (l ≈ 150°, b ≈ -5°), providing a fourth independent confirmation.
pip install -r requirements.txt