afet-tensions
GenesisAeon Package 34 — AFET β-Hierarchie → Kosmologische Spannungen
Falsifizierbare Erklärung der Hubble-Tension (H₀ = 67.4 vs. 73.0 km/s/Mpc) und der S₈-Diskrepanz durch die AFET β-Hierarchie. Vorhersagen für LIGO O5, Euclid DR1 und DESI DR2.
Physikalischer Kern
Die AFET (Allgemeine Feld-Entropie-Theorie) sagt voraus: Domänen-spezifische β-Werte erzeugen effektive Gleichungszustand-Modifikationen, die die beobachteten kosmologischen Spannungen auflösen.
Hubble-Tension
H₀_eff(β) = H₀_ref · exp(β · σ_Φ · Γ_domain)
β_local ≈ 1.8 (spätes Universum, SNe Ia) → H₀ ≈ 73.0 km/s/Mpc
β_CMB ≈ 0.05 (frühes Universum, CMB) → H₀ ≈ 67.4 km/s/Mpc
Die Spannung ist kein neues Teilchen — sie ist ein β-Domänen-Artefakt.
S₈-Tension
S₈(z) = S₈_CMB · tanh(σ · Γ(z)) / tanh(σ · Γ_CMB)
Der CREP-Tensor Γ(z) nimmt bei niedrigem z ab → S₈ sinkt bei niedrigem z → beobachtete Diskrepanz zwischen CMB (S₈ ≈ 0.83) und Schwachlinsen-Surveys (S₈ ≈ 0.76) erklärt.
Installation
pip install afet-tensions
# oder
uv pip install afet-tensions
CLI
# Alle Vorhersagen berechnen
afet run
# H₀_eff bei Rotverschiebung z
afet h0-predict --z 0.5
# S₈ bei Rotverschiebung z
afet s8-predict --z 1.0
# Benchmark (alle Targets prüfen)
afet benchmark
# Falsifikations-Zeitplan
afet falsification-schedule
Python API
from afet_tensions import AFETTensions, BetaHierarchyModel, CREPRedshiftEvolution
# Diamond-Interface
system = AFETTensions()
results = system.run_cycle()
print(f"H₀_local = {results['h0_local']:.2f} km/s/Mpc") # ≈ 72.4
print(f"H₀_CMB = {results['h0_cmb']:.2f} km/s/Mpc") # ≈ 67.5
print(f"H₀-Ratio = {results['h0_ratio']:.4f}") # ≈ 1.073
print(f"S₈(z=0) = {results['s8_z0']:.3f}") # ≈ 0.770
print(f"ω_RIG = {results['omega_rig_hz']:.4f} Hz") # ≈ 0.019
# β-Hierarchie direkt
model = BetaHierarchyModel()
print(model.h0_effective(beta=1.8)) # lokaler H₀-Wert
# CREP-Rotverschiebungs-Evolution
crep = CREPRedshiftEvolution()
print(crep.s8_at_z(0.5)) # S₈ bei z=0.5
Benchmark-Targets
| Größe | Soll | Toleranz |
|---|---|---|
| H₀_local | 73.04 km/s/Mpc | ±1.04 |
| H₀_CMB | 67.4 km/s/Mpc | ±0.5 |
| H₀-Ratio | 1.084 | ±0.025 |
| S₈(z=0) | 0.77 | ±0.02 |
| S₈(z=CMB) | 0.832 | ±0.013 |
| ω_RIG | 0.018 Hz | ±0.002 |
Kalibrierung
GAMMA_DOMAIN und kappa (CREP-S₈-Evolutionsrate) sind unabhängig aus den gebündelten Realdaten gefittet — nicht mehr zirkulär aus dem Ziel-H₀-Verhältnis gelöst:
- GAMMA_DOMAIN: gewichtete Kleinste-Quadrate-Regression über die 5 H₀-Messungen in data/hubble_tension_data.yaml (χ²/dof ≈ 1.40).
- kappa: Fit gegen die 3 Weak-Lensing-S₈-Surveys in data/s8_measurements.yaml (KiDS-1000, DES Y3, HSC; Planck als z=1100-Anker ausgeschlossen; χ²/dof ≈ 0.17).
Reproduktion / Refit bei Daten-Updates:
python scripts/fit_gamma_domain_and_kappa.py
Falsifikations-Zeitplan
| Jahr | Mission | Vorhersage |
|---|---|---|
| 2026 | DESI DR2 | BAO-Peak-Verschiebung δ_BAO = β_local · σ_Φ ≈ 0.006% |
| 2027 | Euclid DR1 | S₈(z) = S₈_CMB · (1 − 0.05·z) für z < 1.5 |
| 2028 | LIGO O5 | GW-Hintergrund-Modulation bei ω_RIG ≈ 0.018 Hz |
Paket-Struktur
src/afet_tensions/
├── system.py # AFETTensions — Diamond-Interface (P34)
├── constants.py # Physikalische Konstanten
├── beta_hierarchy.py # BetaHierarchyModel — H₀-Erklärung
├── crep_redshift.py # CREPRedshiftEvolution — S₈-Erklärung
├── hubble_tension.py # HubbleTensionModel
├── s8_tension.py # S8TensionModel
├── ligo_prediction.py # LIGO O5 Vorhersage
├── euclid_prediction.py # Euclid DR1 Vorhersage
├── desi_prediction.py # DESI DR2 Vorhersage
├── benchmark.py # Benchmark-Targets + run_benchmark()
└── cli.py # typer CLI
data/
├── hubble_tension_data.yaml # H₀-Messungen (SH0ES, Planck, DESI…)
├── s8_measurements.yaml # S₈-Surveys (KiDS-1000, DES Y3, HSC…)
└── desi_dr1_bao.yaml # DESI DR1 BAO-Ergebnisse
Kontext: GenesisAeon Ecosystem
| Package | Repo | Skala |
|---|---|---|
| P31 | vrig-cosmological | v_RIG ≈ 1352 km/s |
| P32 | beta-clustering-utac | Φ^(1/3) Skalierung |
| P33 | implosive-origin-utac | Pre-Inflation (spekulativ) |
| P34 | afet-tensions | Hubble + S₈ |
| P35 | phaethon-chimera | Asteroid-Dynamik |
Referenz: 10.5281/zenodo.20746885 · Johann Römer, MOR Research Collective · 2025/2026
Citation
This package is archived on Zenodo as GenesisAeon Package 34. A version-specific DOI will be assigned automatically on each new GitHub Release once Zenodo–GitHub integration is enabled for this repository.
@software{romer_afet_tensions,
author = {Römer, Johann},
title = {afet-tensions: AFET β-Hierarchie → Kosmologische Spannungen (Hubble, S₈)},
year = {2026},
publisher = {Zenodo},
doi = {10.5281/zenodo.20746885},
url = {https://doi.org/10.5281/zenodo.20746885}
}
Metadata
Release files for afet-tensions 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| afet_tensions-1.0.1.tar.gz | 108.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| afet_tensions-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 122.4 kB
Release files / afet_tensions-1.0.1.tar.gz
| Download URL | afet_tensions-1.0.1.tar.gz |
|---|---|
| Size | 108.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f27d85564a60a20be291c80cfb4e686c5465613145a6120727ac828f10f0eb6f
|
|
BLAKE2b-256 checksum How to use checksums |
f5737da15122b26e2ebc256aa89e9dfe8e22626a9e5a3bb053f0f01ec1d21982
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.
Transparency logRelease files / afet_tensions-1.0.1-py3-none-any.whl
| Download URL | afet_tensions-1.0.1-py3-none-any.whl |
|---|---|
| Size | 14.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bc37b0e56422e6562fcaa546d30f3155f5f99676f231c8b1ef5c4849844a7aaa
|
|
BLAKE2b-256 checksum How to use checksums |
4534e512ad9b5f82b7ca4876bd3a7a446b7133760b3d8eeaf3a40da807ab8304
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.
Transparency log