Projective Rule-Space Program · Emergence Boundary Cartography v2
A QA-pruning search over local QCA rule-space for rules whose projections yield law-like
field theories — and an honest map of how far it got. Emergence is not binary; it is a measurable boundary.
A computational-physics research repo built around experimental pruning. In the space of local quantum-cellular-automaton (QCA) rules, we use mathematical self-consistency and Maxwell / Einstein / Yang–Mills against real 3+1D experiments as QA gates, searching for rule equivalence classes whose projections yield field theories while retaining diagnosable high-dimensional projection residuals. Fixed 3+1D is the current calibration surface, not an ontological dimension claim; dynamical dimension is deferred past fixed-3+1D.
This is not product engineering. Verification is split into syntax/import checks, symbolic certificates, physics gates, and long-run reproduction — there is no conventional unit-test framework.
The program has been upgraded to v2 “Emergence Boundary Cartography”; the authoritative entry is now
docsv2/README.md. The v1 North Star (spin-2 emergence M3) was formally sealed on 2026-07-26;docs/is frozen as v1 history and evidence chain — append-only, history never rewritten. A v3 draft paradigm (causal-identifiable emergence boundary cartography) now exists indocsv3/as design-review material; it does not rewrite v2.
v2 has closed two complete loops (M0′–M2′) and run the M3′ 30-cell pilot:
| Milestone | Content | State |
|---|---|---|
| M0′ | Instrument migration: basis-invariant calibers (principal-angle spectrum), dual-environment consistency, ε_DOF dimension criterion | ✅ |
| M1′ | Maxwell full closed loop: one spin-1 rule passes every extreme-language gate; photons exactly 2, ε_DOF=1 measured, zero hand-built | ✅ PASS |
| M2′ | Spin-2 coupled loop: R30 hand-built complex geometry sets the stage, emergent Dirac matter plays — (ε_geo=0, ε_mat=1) point on the map | ✅ PASS |
| M3′ | Boundary cartography: strict-local real-space q family (Round 0 passed, fp64 symplectic defect 7.77e-16, support radius 4, 64³ BZ max Verlet CFL 3.96396 < 4), 30-cell pilot ran to completion |
⏸ HALT-PILOT-UNRESOLVED — no boundary teeth; formal preregistration & scan locked |
The 30-cell pilot (q × κ_C = 5 × 6, 30×28=840 real-space impulse runs + 30 verification runs) is
fully executed and valid: 30/30 construction cells, N_curv=6, j_hand=4, ε_geo=1/3 on every
cell in every direction, σ constant model wins 90/90 direction fits (A=1+O(10^-15)) — the family
collapses to a single point (ε_geo, σ)=(1/3, const) with no resolvable boundary teeth.
HALT-PILOT-UNRESOLVED is neither an M3′ PASS nor a physical FAIL; it only rules that this
construction family carries no resolvable teeth for the frozen M0′ evaluator.
formal_preregistration_unlocked=false, formal_scan_unlocked=false. The next permitted move is
back to M0′ evaluator / construction-family root-cause. Evidence:
docsv2/v2-小报告-M3-30格pilot-2026-07-30.md,
data/results/v2m3_pilot.json,
visualizations/figs/v2m3_pilot_map.png.
v3 draft paradigm (design review, 2026-07-30): the M3′ no-tooth post-mortem triggered a
cross-audit showing the repo was running three different estimators under one ε — construction
provenance (R30/R23), thresholded constraint compatibility (frozen walk), and final-propagator
geometry (M3′ pilot) — with M0′/M3 and M2 using complementary formulas on the same principal
spectrum (ε_A + ε_B = 1). The v3 draft (docsv3/README.md) splits the single
axis into (ε_causal, δ_geom, σ) and requires paired actual/ablated runs plus a frozen construction
grammar. It is design-review material pending PI sign-off: v2 evidence stays as-is, no
rulespace_v3/ implementation, expensive scans remain locked until V3-M0 passes.
The (ε,σ) map now has three complete closed-loop benchmark points: R30 (ε=0, bare geometry), Maxwell (ε=1, M1′), and the coupled point ((ε_geo=0, ε_mat=1), M2′). The coupled point's entire value is accounting honesty — the stage is hand-built, the play is emergent, two integers each in their place; it is not “spin-2 emergence” (ε_geo=0). The forbidden phrase holds.
v1 sealed statement (red line, untouchable): under all four commitments (exact constraint
propagation + emergent matter + strict locality + unitarity), spin-2 M3 is structurally unreachable —
it dies on polarization count and a stability deadlock (TT₂ axial 76.2° symmetry locks out the band∩ker C;
deadlock scaling has no tuning corridor), not on residual. The R30 existence theorem and R26 clearing
mechanism are unaffected. See
seal-2026-07-26-reachability-campaign.
📄 Visual field log (v2 progress, program-atlas style):
visualizations/dashboards/v2-progress-atlas.pdf —
a 6-page editorial summary of the M0′→M2′ arc with measured charts (ε_DOF ladder, T_cross prophecy,
(ε,σ) boundary map, the sealed-wall ledger).
All figures below are real experimental artifacts from
visualizations/figs/. APASSin any*_results.jsononly denotes that file's declared local gate — not M3/M2′. Negative results are logged with the same weight as positive ones.
Full figure set (PNG/GIF/MP4) in visualizations/figs/; interactive dashboards
in visualizations/dashboards/ (dashboard_v2.html for v2,
program_atlas.html for the program visual overview, v2-progress-atlas.html for the v2 field log).
⚠️ dashboard_tensor.htmland the legacy tensor campaign use the old five-parameter surrogate(cg2,gamma,G,tr_sign,sigma)and cannot back R25/v2. Its 1,470lawful_tensorentries belong only to that surrogate and constitute no M-gate evidence.
| Path | Contents |
|---|---|
rulespace/ |
CPU/numpy reference physics package (kept at top level for import contracts) |
rulespace_gpu/ |
MLX/JAX/numpy multi-backend physics package |
rulespace_v2/ |
v2 frozen physics package (seven files + invariants/spin1) |
experiments/ |
Standalone experiment & certificate scripts; byte-faithful migration preserves SHAs |
data/results/ |
All JSON result files of record (read-only during freeze orders) |
data/campaigns/, data/sealed/ |
campaign and sealed data |
data/runtime/ |
runner-resumable state (has delete semantics; never reset without explicit request) |
visualizations/ |
dashboards, figs, assets (incl. repo cover) |
docsv2/ |
v2 document system (authoritative entry): program, preregistrations, reports, reviews, rulings, closures |
docsv3/ |
v3 draft paradigm (design review): causal-identifiable emergence boundary cartography, (ε_causal, δ_geom, σ) — pending PI sign-off |
docs/ |
v1 history & evidence chain (frozen, append-only) |
tools/ |
campaign runner, local observation server |
bash setup_env.sh
source .venv/bin/activate
export RULESPACE_BACKEND=jax
python -m rulespace_gpu.verify # backend self-check
python -m rulespace_gpu.benchmark # benchmark
python experiments/exp1_dirac_qca.py
python experiments/r25_laurent_complex.pyMachine-precision certificates use jax/numpy fp64; MLX is for large-scale dynamics and must not
be used to claim 1e-12-level gates from fp32.
Run the interactive dashboards:
python tools/campaign_server.py
# open http://localhost:8765/ in a browser
python tools/campaign_runner.py status
python tools/tensor_campaign_runner.py statusv2 (current program, authoritative):
docsv2/README.md— v2 document-system entrydocsv2/v2-纲领-北极星-涌现边界制图.md— thesis, claim tiers, M0′–M4′ gatesdocsv2/v2-收口-M1-2026-07-27.md— M1′ Maxwell closuredocsv2/v2-收口-M2-2026-07-27.md— M2′ coupled-point closuredocsv2/v2-小报告-M3-30格pilot-2026-07-30.md— M3′ pilot verdict:HALT-PILOT-UNRESOLVEDdocsv2/v2-资产重审计-2026-07-26.md— v1 asset triage & v2 inheritance listvisualizations/dashboards/v2-progress-atlas.pdf— v2 visual field log
v3 draft (design review, pending PI sign-off):
docsv3/README.md— why the singleεsplits into(ε_causal, δ_geom, σ)docsv3/v3-裁定草案-从单epsilon到因果可识别双轴-2026-07-30.md— the ε_A + ε_B = 1 audit evidencedocsv3/v3-纲领草案-北极星-因果可识别涌现边界制图.md— v3 thesis draftdocsv3/v3-设计-V3M0-因果响应与几何距离仪器-2026-07-30.md— V3-M0 instrument design
v1 (history & evidence chain, frozen):
seal-2026-07-26— v1 sealed statement (why v2 exists)docs/status/HANDOFF_02_结果总账.md— results ledger (43-series, row by row)docs/reports/小报告-R30独立复核-张量复形存在性证得.md— R30 existence theoremdocs/engineering/REPOSITORY_LAYOUT.md— engineering layout
Working discipline and red lines are in AGENTS.md (on conflict with CLAUDE.md,
AGENTS.md and the latest user instruction prevail).
- Verified physics is split into hard gates H, structural priors S, exploratory residuals E. Experimental laws constrain the universality class of the projection; they do not pin a unique UV rule per lattice.
- A
PASSin any*_results.jsononly denotes that file's declared local gate; any M-gate must be passed in a single unified real-space run. - Negative results, corrections and voided runs are logged with the same weight as positive ones; thresholds are never moved after a run (moving a threshold = moving the goalposts).
- The v1 seal is untouchable; new results go to
data/results/, new v2 reports todocsv2/, v1 history status-lines todocs/. - Certificates are fp64 only; the forbidden phrase “spin-2 emergence” holds permanently in the v2 context.
- Fixed 3+1D is the current testable projection, not an ontological dimension claim; dynamical dimension is deferred past fixed 3+1D.
Released under the MIT License. Copyright © 2026 Computational Universe Lab contributors.
The software, experiment scripts, results data, and documentation in this repository are provided for research reproducibility. Negative results, sealed findings, and frozen evidence chains are part of the record and are released under the same terms.







