Modular Time Field Theory — falsifiability engine, modular geometry, gauge-Higgs unification, dark sector, LHC confrontation, information geometry, arithmetic computation, and sonification
Project description
MTFT — Modular Time Field Theory
 
A Python library implementing the core data structures and computational tools for Modular Time Field Theory (MTFT).
Overview
MTFT proposes a modular time field τ(x) = t_R / t_U mapping spacetime to the upper half-plane ℍ, unifying dark matter, particle masses, and cosmic structure through:
- Modular symmetry — SL(2,ℤ) acting on τ
- Gauge-Higgs unification — Higgs = A_τ holonomy via the Hosotani mechanism
- τ-vortex dark matter — logarithmic τ-profiles give flat rotation curves with no dark particles
- Information geometry bridge — Fisher-Rao curvature of the logistic map connects chaos → geometry → dynamics
The Three-Layer Architecture
Counting → Logistic map orbits, figurate-number degeneracies
Geometry → Fisher-Rao metric, Ricci curvature R\_core
Dynamics → SM masses, dark matter halos, decay rates, cosmology
Connected by the spectral determinant identity:
det(1 − q^{1/m} P\_m) = η(τ)^{−1/m} θ₃(0,τ)^{1/m}
linking Fredholm determinants (chaos/RG) to CFT partition functions.
Installation
pip install -e . # minimal (numpy only)
pip install -e ".\[full]" # with scipy + matplotlib
pip install -e ".\[dev]" # with pytest + ruff
Quick Start
import mtft
# ── Modular forms ─────────────────────────────────────
tau = 0.1 + 1.5j
eta = mtft.dedekind\_eta(tau)
j = mtft.forms.j\_invariant(tau)
print(f"η(τ) = {eta:.6f}")
print(f"j(τ) = {j:.2f}")
# Verify the spectral determinant identity
result = mtft.forms.verify\_spectral\_identity(tau, m=2)
print(f"Spectral identity relative error: {result\['relative\_error']:.2e}")
# ── Hosotani mechanism ────────────────────────────────
hp = mtft.HosotaniPotential(fermion\_fraction=0.4, kappa\_ew=0.05)
theta0 = hp.find\_vacuum()
masses = hp.gauge\_masses()
print(f"Vacuum θ₀ = {theta0:.4f}")
print(f"m\_W = {masses\['m\_W']:.2f} GeV (PDG: 80.37)")
print(f"m\_Z = {masses\['m\_Z']:.2f} GeV (PDG: 91.19)")
# ── Particle spectrum ─────────────────────────────────
sm = mtft.StandardModel()
top = sm.by\_name("Top")
print(f"Top quark: m = {top.mass\_GeV} GeV, κ = {top.kappa}")
# Full κ-hierarchy
for name, kappa in sm.kappa\_hierarchy():
print(f" {name:15s} κ = {kappa:.2e}")
# ── Dark sector ───────────────────────────────────────
import numpy as np
halo = mtft.TauVortexHalo(A=1e20, r0=1e30)
r = np.logspace(31, 35, 100)
v = halo.v\_circular(r)
print(f"v\_∞ = {halo.v\_infinity:.4e} (flat rotation velocity)")
# ── Information geometry ──────────────────────────────
R = mtft.info\_geometry.R\_core()
print(f"R\_core (Feigenbaum) = {R:.4f}")
# ── Cosmology ─────────────────────────────────────────
cosmo = mtft.FriedmannMTFT(Omega\_tau=0.25)
hist = cosmo.expansion\_history()
# ── Computation & Jacobian engine (v0.7.0) ────────────
mtft.bb_genus(2).bb_value # 0 — the Hecke constraint forces write-0
eng = mtft.JacobianStiffness() # Paper 30 engine on verified X₀(143) data
M, evals, evecs = eng.jacobian_matrix(0.18174)
Package Structure
mtft/
├── constants.py # PDG masses, SM parameters, physical constants
├── modular.py # τ-field, SL(2,ℤ), hyperbolic geometry
├── forms.py # Dedekind η, Jacobi θ₃, Eisenstein, spectral det
├── hosotani.py # Effective potential, vacuum finder, EWSB
├── particles.py # SM particle database with κ-couplings
├── dark\_sector.py # τ-vortex halos, rotation curves, Tully-Fisher
├── info\_geometry.py # Fisher-Rao metric, Ricci curvature, logistic map
├── cosmology.py # Modified Friedmann, perturbations, G(t) oscillation
├── jacobian.py # 3×3 Jacobian stiffness engine on J₀(143) (Paper 30)
├── arithmetic\_machine.py # five-primitive decomposition of computation
├── arithmetic\_wick.py # Laplace ↔ Dirichlet arithmetic Wick rotation
├── busy\_beaver.py # Hecke-constrained Busy Beaver hierarchy (CLI)
└── music.py # sonification — modular scales, vacuum tones, composer
Repo extras (not shipped in the wheel): viz/ — four React visualizations
of the modular geometry; scripts/pari/ — PARI/GP provenance scripts with
their verified output logs; examples/ — 15 runnable walkthroughs.
Key Equations
| Component | Equation |
|---|---|
| Modular time field | τ(x) = t_R(x)/t_U(x) ∈ ℍ |
| Hyperbolic metric | ds² = (dx² + dy²)/y², K = −1 |
| W mass | m_W = κ_EW |sin θ_H| / (2R_τ) |
| Fermion mass | m_f = κ_f |sin θ₀| / R_τ |
| τ-vortex density | ρ_τ(r) = A²/(2r²) |
| Flat rotation | v²_∞ = 2πGA² |
| Tully-Fisher | v⁴ ∝ M_BH ∝ M_baryonic |
| R_core bridge | m_τ² = c_m |R_core| |
Testing
pytest tests/ -q # 343 tests, ~6 s
License
MIT
Citation
If you use this package in research, please cite:
@software{mtft2026,
title = {MTFT: Modular Time Field Theory Python Package},
author = {Roger},
year = {2026},
url = {https://github.com/Kaizoku-Ronin/mtft}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mtft-0.7.0.tar.gz.
File metadata
- Download URL: mtft-0.7.0.tar.gz
- Upload date:
- Size: 183.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8bd55ad1153239c6645a93cded5f4de7ade54f924c407c3d1a71360c32e191b2
|
|
| MD5 |
ed23bcdd9386d2a460790321cc489274
|
|
| BLAKE2b-256 |
b5a0104eacf6ecfcfb5300f87c80d8d442ca8aaa2a5d5379f809c2cfa9431182
|
Provenance
The following attestation bundles were made for mtft-0.7.0.tar.gz:
Publisher:
publish.yml on Kaizoku-Ronin/mtft
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mtft-0.7.0.tar.gz -
Subject digest:
8bd55ad1153239c6645a93cded5f4de7ade54f924c407c3d1a71360c32e191b2 - Sigstore transparency entry: 2193290189
- Sigstore integration time:
-
Permalink:
Kaizoku-Ronin/mtft@4e26761cd939cdc7f8817742bc4816785d866ee6 -
Branch / Tag:
refs/tags/v0.7.0 - Owner: https://github.com/Kaizoku-Ronin
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4e26761cd939cdc7f8817742bc4816785d866ee6 -
Trigger Event:
release
-
Statement type:
File details
Details for the file mtft-0.7.0-py3-none-any.whl.
File metadata
- Download URL: mtft-0.7.0-py3-none-any.whl
- Upload date:
- Size: 172.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a626c1b8e2dafac4e61179d4e101c62ddabe854dc48a9b9e3ba7b506d3fce0c2
|
|
| MD5 |
44cf006b66fcaae3a23ba0a2858d5d69
|
|
| BLAKE2b-256 |
4b475eb4f0f81b60be46fc3179b788a864a04919ecc3c75894e7ad270dea9288
|
Provenance
The following attestation bundles were made for mtft-0.7.0-py3-none-any.whl:
Publisher:
publish.yml on Kaizoku-Ronin/mtft
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mtft-0.7.0-py3-none-any.whl -
Subject digest:
a626c1b8e2dafac4e61179d4e101c62ddabe854dc48a9b9e3ba7b506d3fce0c2 - Sigstore transparency entry: 2193290199
- Sigstore integration time:
-
Permalink:
Kaizoku-Ronin/mtft@4e26761cd939cdc7f8817742bc4816785d866ee6 -
Branch / Tag:
refs/tags/v0.7.0 - Owner: https://github.com/Kaizoku-Ronin
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4e26761cd939cdc7f8817742bc4816785d866ee6 -
Trigger Event:
release
-
Statement type: