Ghost Quasars: The Nobel-Level Test
In a finite universe, high-z quasars have topological duplicates
In a finite universe, high-z quasars have topological duplicates
In the T³/Z₂ topology, space is finite and periodic. Light from a distant quasar can reach us via multiple paths — traveling "the short way" and "the long way" around the universe.
A quasar at z = 4 is ~7 Gpc away. Light can reach us directly, or go "around" the 20.6 Gpc universe. The two images appear at different sky positions with different ages (hence different brightness).
The separation between primary and ghost images depends on redshift and the specific topology. For T³/Z₂ with Lc = 20.6 Gpc:
| Redshift | Distance (Gpc) | Expected Separation | Flux Ratio |
|---|---|---|---|
| z = 3 | ~6.5 Gpc | 18-25° | ~0.3 |
| z = 4 | ~7.5 Gpc | 25-35° | ~0.2 |
| z = 5 | ~8.3 Gpc | 35-45° | ~0.15 |
| z = 6 | ~9.0 Gpc | 45-55° | ~0.1 |
| z = 7 | ~9.5 Gpc | 50-60° | ~0.08 |
SDSS, DESI, and JWST have cataloged thousands of z > 3 quasars with precise spectroscopy and positions.
For each quasar, search for dimmer objects at 20-60° separation in the predicted direction (along Z₂ axis).
Ghost images have IDENTICAL emission line patterns (same source), but different continuum (different light travel time).
One pair could be coincidence. Multiple pairs at consistent separations and along consistent axis = topology confirmed.
This is not a vague philosophical question.
It's a concrete observational test with existing data.
# Ghost Quasar Search Algorithm
# Available at github.com/carlzimmermanbriar/ghost-quasar-search
for quasar in high_z_catalog:
if quasar.z < 3.0:
continue # Too close for ghosts
# Predicted ghost location
theta_min, theta_max = angular_bounds(quasar.z, L_c=20.6)
# Search annulus along Z₂ axis
candidates = search_annulus(
center=quasar.position,
inner=theta_min, outer=theta_max,
axis=Z2_AXIS, # (287°, 9°) Galactic
flux_ratio_max=0.5
)
for candidate in candidates:
# Spectroscopic matching
if emission_lines_match(quasar, candidate):
if continuum_differs(quasar, candidate):
flag_as_ghost_pair(quasar, candidate)Algorithm is ready to run on SDSS DR18 + DESI DR1 quasar catalogs