Skip to content

woz5999/ppm-framework

Repository files navigation

Projective Process Monism

Two projective spheres connected through an intersecting plane, with geodesic field lines radiating from the projection point — depicting the CP³ → RP³ structure at the heart of the framework.

projectiveprocessmonism.com

A Topological Framework for Fundamental Constants, Gravity, and Consciousness

Binder tests


The problem

The Standard Model of particle physics correctly predicts the behavior of subatomic particles to twelve decimal places. Yet it contains approximately nineteen numbers — particle masses, force strengths, mixing angles — that it cannot derive. It measures them from experiment, writes them down, and moves on. The theory is silent on why these numbers take the values they do.

Two deeper problems compound this. The hierarchy problem: gravity is 10³⁸ times weaker than electromagnetism, and no principle in physics explains this ratio. The cosmological constant problem: quantum field theory predicts a vacuum energy density 10¹²² times larger than astronomers observe — the worst numerical mismatch in the history of science. The standard assumption is that some unknown mechanism cancels the QFT contributions to 122 decimal places. No such mechanism has been found.

These are not gaps at the edges of knowledge. They are holes at its center.


Three notebooks: three ways into the framework

This repository is the computational companion to projectiveprocessmonism.com. The theory and full derivations live there. What lives here are three notebooks — one shows the headline numbers, one lets you break and fix the framework interactively, and one reproduces every equation.

predictions.ipynb — The Sizzle Reel

Every prediction computed live. No sliders, no preamble — just the numbers.

Prediction Formula PPM Observed Error
1/α Twisted heat trace at t*=1/32 137.257 137.036 0.16%
δ_CP π(1 − 1/φ) = π/φ² 68.5° 68.4 ± 3° within 1σ
H₀ 1/T_universe 70.9 km/s/Mpc 67.4–73.0 splits tension
sin²θ_W 3/8 (Pati-Salam) 0.375 0.375 0.13%
Generations CP³ topology 3 3 exact
θ_strong RP³ non-orientability 0 < 10⁻¹⁰ exact

Fast to scroll. 33 cells. Full scorecard at the end.

explorer.ipynb — Interactive Explorer

Narrative-driven with FloatSliders at each stage. Move parameters off their geometric values and watch multiple observables break simultaneously. Voila-compatible.

Section Slider What breaks when you change it
Hierarchy g (5.0–7.8) Move g off 2π → masses diverge
EWSB k_EWSB (43–46) Higgs, top, τ, μ all move
α log₁₀(t) Twisted heat trace ratio vs t
Cosmology log₁₀(N) (78–86) G and Λ curves cross at N_cosmic

→ Run in browser (no install)

derivations.ipynb — Technical Derivations

Every claim in the paper that involves a number, reproduced with intermediate steps. 44 cells covering all 22 sections from CP³ spectral data through cosmological predictions. For physicists checking the math.


How the framework works

Projective Process Monism (PPM) proposes that physical reality has a discrete, hierarchical structure. Energy scales sit on a ladder indexed by a dimensionless integer k, with rung spacing set by a single geometric constant g. The ladder is anchored at one measured scale: the pion mass.

E(k) = m_π × g^((k_ref − k) / 2)

where m_π = 140 MeV is the experimental anchor, k_ref = 51 is the confinement level, and g = 2π is derived from topology. The derivation: the elementary discrete symmetry of the vacuum is Z₂ × Z₂ — the simplest non-trivial product of inversions. The natural geometric arena for a Z₂ × Z₂-invariant process in 3+1 dimensions is the real projective space RP³ ≅ SO(3), with volume π² in the natural SU(2) metric:

g² = |Z₂ × Z₂| × Vol(RP³) = 4 × π² = 4π²   →   g = 2π

No particle mass enters this calculation. That single formula — one measured input, step size from geometry — predicts particle masses across 30 orders of magnitude, and the same constant fixes the strength of electromagnetism, the weakness of gravity, the cosmological constant, and the temperature at which biological processes are possible.

The logical chain

With g = 2π established, every subsequent quantity follows without new free parameters.

Particle spectrum. E(k) spans from the Planck scale (k ≈ 0) to the thermal energy of a living cell. Every major Standard Model particle has a k-assignment that reproduces its mass. Particles with topology-derived prefactors sit above the bare curve: the Higgs VEV v = 2√2(2π)^(1/4) × E(44.5) = 246.2 GeV (observed: 246.2 GeV) and the top quark m_t = π × E(44.5) = 172.7 GeV (observed: 173.0 GeV). The prefactors come from SU(2) → U(1) geometry, not fitting.

Electroweak sector. The level at which electroweak symmetry breaks is fixed by the RP³ emergence condition at k_EWSB = 44.5. The lepton mass hierarchy — spanning six orders of magnitude with no Standard Model explanation — emerges as a Z₂-quantized tower above this level.

Fine structure constant. The framework's formulas for G and Λ both contain α. The observed Λ fixes N (no free parameters); then the observed G and N determine α:

α = G_obs · m_π² · √N / (16π⁴ ħc) = 1/(137.6 ± 1.3)

Central error 0.4%; the observed value 1/137.036 lies within the 1σ band from Λ_obs uncertainty. This is a consistency prediction using zero free parameters.

Newton's constant and the cosmological constant. Both follow from the same holographic count with different exponents:

G = 16π⁴ ħc α / (m_π² √N_cosmic)    →    G ∝ N^(−1/2)
Λ = 2(m_π c²)² / ((ħc)² N_cosmic)   →    Λ ∝ N^(−1)

Because the exponents differ, only one value of N_cosmic satisfies both simultaneously. That value is N ≈ 10⁸². Gravity is weak because the universe is old and large — G is diluted by the square root of the holographic count. The cosmological constant is small because Λ falls faster. Neither requires fine-tuning; both are consequences of the universe's age.

Phase coherence and body temperature. At each rung k, two phase contributions compete — thermal phase (large at high energy, decreasing) and Berry phase (small at low energy, increasing). They cross at exactly one point. At n = 5/6 — the crossing falls at k_cross ≈ 75.354, corresponding to T = 310 K. Human body temperature is not a separate prediction. It is an automatic consequence of the value of n established by electromagnetism.


Key predictions at a glance

All predictions use g = 2π (topology) and m_π = 140 MeV (one experimental anchor). No other free parameters.

Observable Formula Prediction Observed Error
Higgs VEV 2√2(2π)^(1/4) × E(44.5) 246.2 GeV 246.2 GeV < 0.01%
Top quark π × E(44.5) 172.7 GeV 173.0 GeV 0.2%
α⁻¹ Consistency: Λ_obs → N → α 137.6 ± 1.3 137.036 0.4%
G 16π⁴ħcα / (m_π² √N) ~6.5×10⁻¹¹ 6.674×10⁻¹¹ ~4%
Λ 2m_π² / ((ħc)² N) ~1.0×10⁻⁵² m⁻² ~1.1×10⁻⁵² m⁻² ~9%
T_bio Phase coherence crossing at n = 5/6 310 K 310 K exact
α_w 1/(3π²) from RP³ geometry 1/29.6 1/29.9 ~1%
α_s Confinement condition at k = 51 1/3 1/3 exact
δ_CP Berry phase: π(1 − 1/φ) 1.200 rad 1.20 ± 0.08 rad 0.0%
sin²θ₂₃ Tribimaximal from Z₂ × 3D topology 1/2 (exact) 0.546 ± 0.021 8.4%
H₀ 1/T_universe (CMB age: 13.797 Gyr) 70.9 km/s/Mpc 69.8 (TRGB) ~1.5%
G(t)/G₀ N_cosmic ∝ (1+z)^{-3} causal volume 5–36× at z=10 3–100× (JWST) overlaps

What "zero free parameters" means

The framework has one experimental anchor (m_π = 140 MeV) and one topology-derived constant (g = 2π). Every other quantity follows by calculation — and the sequence closes on itself:

  topology: Z₂ × Z₂
        │  Vol(RP³) = π²
        ▼
     g = 2π  ◄─────────────────────────────────────────────────────┐
        │                                                           │
        │  E(k) = m_π · g^((51−k)/2)                               │
        │                                                           │
   ┌────┴──────────────────┐                                        │
   ▼                       ▼                                        │
k = 44.5               k = 51                                       │
EW sector              anchor: m_π = 140 MeV                        │
Higgs, top, τ, μ, e                                                 │
   │                                                                │
   ▼                                                                │
n = 5/6  (CP³ phase space: 5 of 6 dims projected by Z₂)            │
   │                                                                │
   ▼                                                                │
Λ_obs → N_cosmic = 10⁸²                                            │
   │                                                                │
   ├──►  G,  Λ,  H₀                                                 │
   ├──►  α = 1/(137.6 ± 1.3)  (consistency prediction from G, N)   │
   │                                                                │
   ▼                                                                │
T_bio = 310 K                                                       │
   │                                                                │
   └──  k_c ≈ 75.4  ·  E(k_c) = k_B × 310 K  ·  on E(k) above ───┘

Topology fixes g. Geometry fixes k_EWSB and n. Holography fixes N_cosmic. The consistency of G and Λ with framework geometry determines α. Phase coherence fixes T_bio. No step adjusts a previous result to fit a new observation. The endpoint — 310 K — lands back on the same E(k) ladder the chain began with.


Repository structure

ppm-framework/
├── ppm/                        # Core computational package (14 modules, ~3,100 lines)
│   ├── constants.py            # Physical and framework constants
│   ├── hierarchy.py            # E(k) hierarchy formula, particle table
│   ├── alpha.py                # Fine-structure constant (three routes)
│   ├── gauge.py                # Gauge structure, sin²θ_W, generations
│   ├── higgs.py                # Higgs quartic, top Yukawa, τ-involution
│   ├── instanton.py            # S=30π, zero modes, T² partition function
│   ├── spectral.py             # Heat kernel, zeta functions, det(Δ)
│   ├── cosmology.py            # G, Λ, H₀, G(z) evolution
│   ├── golden_ratio.py         # Pyramidal numbers, A₅ decomposition
│   ├── berry_phase.py          # CKM matrix, δ_CP from Berry phase
│   ├── neutrino.py             # PMNS, θ_strong, sterile ν brackets
│   ├── predictions.py          # Master prediction table (23 PRED + derived)
│   └── verify.py               # Run-all checker (22/22 PASS)
│
├── notebooks/
│   ├── predictions.ipynb       # Sizzle Reel — headline numbers
│   ├── explorer.ipynb          # Interactive Explorer — sliders + narrative
│   └── derivations.ipynb       # Technical Derivations — every equation
│
├── notebooks/archive/          # Old notebooks (preserved)
└── ppm_old/                    # Old ppm/ package (preserved)

Installation

pip install -e .

Requirements: Python 3.9+, NumPy, Matplotlib, ipywidgets, Jupyter.

jupyter notebook notebooks/predictions.ipynb
jupyter notebook notebooks/explorer.ipynb
jupyter notebook notebooks/derivations.ipynb

Verify the computational core:

python -c "import ppm; ppm.verify.print_report()"

Running tests

pytest tests/test_all.py -v

Citation

@article{ppm-framework-2026,
  title   = {Projective Process Monism: Deriving Physical Constants
             from Z2 x Z2 -> RP3 Topology},
  author  = {Jeff Wozniak},
  year    = {2026},
  url     = {https://projectiveprocessmonism.com}
}

Run locally (Docker)

bash dev/run.sh

Starts two servers — no Python environment setup required:

  • Jupyter Lab (code visible): http://localhost:8888
  • Voilà (rendered app, code hidden): http://localhost:8889

Custom ports: bash dev/run.sh ppm 8888 8889. dev/ contains Dockerfile, requirements-dev.txt, and start.sh if you prefer to build manually.


License

MIT

About

Computational companion to Projective Process Monism — a framework deriving physical constants from CP³/RP³ topology. Two interactive notebooks: five parameter-free predictions compared to measurement, and a constraint sensitivity analysis showing the framework's parameters are geometrically forced

Topics

Resources

License

Stars

Watchers

Forks

Contributors