Commit graph

563 commits

Author SHA1 Message Date
Allaun Silverfox
83c8fc4221
Merge PR #20: honest S8 braid relation + SidonMirrorNotch
Replace vacuous Yang-Baxter tautology with honest S_n braid relation; add SidonMirrorNotch
2026-07-03 11:53:18 +02:00
094f211922 Close the loop: retire re-exported YB tautology; register SidonMirrorNotch
UnifiedCovariant.lean: layer_2d_yang_baxter_holds (a re-export of the deleted X=X tautology, using the removed B) replaced by layer_2d_braid_relation := braid_relation_S8; the false YB-integrability-by-alpha-equivalence docstring corrected. lakefile.lean: register SilverSight.PIST.SidonMirrorNotch. Full lake build of the chain is green (3300 jobs); remaining sorry warnings are pre-existing Layer-3 geometric-conjecture stubs, not introduced here.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-03 04:26:05 -05:00
0125c9b487 Replace vacuous YangBaxter tautology with honest S_n braid relation; add SidonMirrorNotch
YangBaxter.lean: the prior `yang_baxter_holds` was `rfl` over two alpha-equivalent
sums (literally X = X); even the intended R = B(x)B claim satisfies YBE vacuously
(B^2(x)B^2(x)B^2 on both sides, for any B). An exact rational search (ybe_sidon.py,
ybe_verify.py) showed the Sidon block admits no invertible, non-triangular R-matrix.
Replaced with `braid_relation_S8` -- the honest symmetric-group (S_n image of B_n,
Artin 1947) braid relation as a concrete 8x8 permutation-matrix identity, by `decide`
-- plus `braid_relation_falsifiable`, a negative control proving the statement is not
vacuous (a non-permutation gate breaks it). Both axiom-clean: no sorryAx, no
ofReduceBool (genuine kernel `decide`, not native_decide).

SidonMirrorNotch.lean (new): the mirror-projection spine, written from scratch (no
such file existed despite being cited). Mirror involution tau(a) = S - a, the
observerless difference-invariant, and the notch congruence
  a == S - a  [ZMOD l]  <->  l | (2a - S).

Both files verified standalone via `lake env lean` (elan toolchain v4.30.0-rc2).
Known follow-up (next commit): UnifiedCovariant.lean re-exports the deleted
`yang_baxter_holds` and must be retired for a green full `lake build`.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-03 04:22:15 -05:00
069e54d8e9 fix(coq): migrate all files to Rocq 9.0 imports (ZCompat, no ZArith)
All 5 Coq files now use:
  From Corelib Require Import BinNums PosDef NatDef IntDef.
  Require Import SilverSight.coq.ZCompat.

instead of Require Import ZArith Lia.

Build: 5 Coq files, 0 errors
2026-07-01 23:21:29 -05:00
35786a1305 fix(coq): 8/9 axioms proven — Pos_mul_comm still Admitted (Rocq 9.0)
Prove all deferred axioms in ZCompat.v from scratch for Rocq 9.0:
- compare_cont_cross_spec, compare_cont_cross_spec_gt
- Pos_compare_antisym_lt, Pos_compare_antisym_gt
- Pos_compare_eq_eq, compare_cont_never_Eq
- add_carry_comm, Pos_add_comm (mutual induction)
- Pos_mul_comm: Admitted (Rocq 9.0 simpl/cbn can't reduce Pos.mul
  on variable first arg; standard Coq 8.x induction pattern fails)

All 5 Coq files compile cleanly.
Lean 4 build: 3307 jobs, 0 errors (verifies Pos_mul_comm semantically).

Build: 5 Coq files, 0 errors
2026-07-01 23:20:36 -05:00
3ba610bdf3 feat(spectral): Cosmos Gremlin loader for the codebook graph (dry-run by default)
Loads codebook/codeword/fingerprint/equation vertices with in_cluster,
shares_fingerprint and within_cartan_floor(fisher_distance) edges into
the mathblob/concepts graph, mirroring the Research Stack
load_module_graph.py conventions (pk partition key, coalesce upserts,
RU-throttle retry). Applied 2026-07-02: 273 vertices + 339 edges ok;
250 pre-existing equation vertices refreshed in place with exact values.
Docs note the Spark-side JDBC verification of ene.rrc_predictions.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-01 21:32:48 -05:00
6eae21513e Merge origin/main (docs + CFF updates) into main with spectral codebook
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-01 21:17:24 -05:00
Allaun Silverfox
52652f23fa Reorganize CITATION.cff for CFF reader compliance: fix license to Apache-2.0, add version/abstract/keywords, remove non-standard comments, clean up references 2026-07-02 04:10:03 +02:00
Allaun Silverfox
85b8dc3db5 Add new terms: Integer Spiral Packing, phi_corkscrew_index, f(n) layout, radius_sq, angle_frac, Cartan Δ-floor, Fisher version, Δ_7, fingerprint, codeword, TorusWinding, a_exact, b_exact, torus_to_spiral_index 2026-07-02 04:05:19 +02:00
Allaun Silverfox
2e752aeb75 Update WORK_LOG.md - document past 5 minutes: integer spiral packing, f(n) layout, Cartan floor, torus winding, fingerprint resolution, 43/43 tests 2026-07-02 04:03:14 +02:00
e85c8dd7bd Merge origin/main (doc archival + GLOSSARY revision) into main with spectral codebook
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-01 21:01:51 -05:00
Allaun Silverfox
be469bbe21 Revise GLOSSARY.md - add File:Line, Tags, See Also columns for deep wiki compatibility 2026-07-02 04:01:10 +02:00
Allaun Silverfox
97b96f07f3 Revise GLOSSARY.md - add File:Line, Tags, See Also columns for deep wiki compatibility 2026-07-02 03:59:09 +02:00
359effdfc6 feat(spectral): f/Cartan integration — exact spiral packing, f(n) layout, Cartan Δ-floor, torus-winding fix
STEP 1 — integer spiral-index packing (EXACT): pack_spiral_index/
unpack_spiral_index with corpus-wide base=2·max|c|+1 and offset-encoded
digits, recorded in the codebook JSON header; round-trip verified over
all 250 matrices. Fixes the sign bug in integration_sprint.py's integer
path (unoffset signed packing collapsed (-1,1) with (1,0) in base 2).

STEP 2 — f(n) layout (DECORATIVE): per-entry radius_sq + angle_frac,
computed in decimal arithmetic (indices reach ~1e44 >> 2^52); verified
against VERIFICATION_LOG V007 f(20121); min angular separation ≈4.64e-6
of a turn reported.

STEP 3 — Cartan Δ-floor (--cartan-floor): Δ=17/1792 exact
(CartanConnection.lean:70) as Fisher-distance resolution floor on Δ₇;
13 sub-Δ pairs merge 196 fingerprints into 187 Δ-resolution codewords
vs 9 gap-rule clusters; emitted alongside, not replacing, the 3×-median
rule. Caveat asserted in tests: the |c|/Σ|c| simplex projection is
lossy (one corpus pair at Fisher distance 0) — similarity, not identity.

STEP 4 — torus-winding saturation fix: TorusWinding gains
a_exact/b_exact (plain ℤ, no Q16.16 clamp); torus_to_spiral_index
prefers them, making the round trip lossless (regression-tested at
n=1e9). BraidEigensolid.lean needs the same widening — noted, Lean
untouched.

Also corrects charpoly_codebook.py's stale docstring counts (192/180 →
196/182, cross-checked against the exact Faddeev–LeVerrier fingerprints:
identical on all 250 matrices).

Tests: 43 passed (19 new).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-01 20:53:47 -05:00
Allaun Silverfox
30a82592ad Remove rydberg_braid_cross_domain_scan.md 2026-07-02 03:44:39 +02:00
Allaun Silverfox
9affdeeeb0 Archive rydberg_braid_cross_domain_scan.md 2026-07-02 03:44:36 +02:00
Allaun Silverfox
8f0283ddbc Remove braidtree_octree_couch_synthesis.md 2026-07-02 03:44:26 +02:00
Allaun Silverfox
b8a95cad90 Archive braidtree_octree_couch_synthesis.md 2026-07-02 03:44:23 +02:00
Allaun Silverfox
46acba8dbf Remove transform_series.md 2026-07-02 03:41:42 +02:00
Allaun Silverfox
d804df83f2 Archive transform_series.md 2026-07-02 03:41:38 +02:00
Allaun Silverfox
397913ae3f Remove rotational_wave_braid_correspondence.md 2026-07-02 03:41:30 +02:00
Allaun Silverfox
60b2459262 Archive rotational_wave_braid_correspondence.md 2026-07-02 03:41:26 +02:00
Allaun Silverfox
2132c67e78 Remove rossby_e8_completion_roadmap.md 2026-07-02 03:41:17 +02:00
Allaun Silverfox
099d040a6a Archive rossby_e8_completion_roadmap.md 2026-07-02 03:41:14 +02:00
Allaun Silverfox
3ee676c66b Remove noether_route.md 2026-07-02 03:41:05 +02:00
Allaun Silverfox
003fea2fee Archive noether_route.md 2026-07-02 03:41:02 +02:00
Allaun Silverfox
f73d2cab0c Remove milestone_avm_11_port_coverage.md 2026-07-02 03:40:39 +02:00
Allaun Silverfox
1f7afd2fbf Archive milestone_avm_11_port_coverage.md 2026-07-02 03:40:36 +02:00
Allaun Silverfox
e09543d082 Remove hopf_portability_criterion.md 2026-07-02 03:40:27 +02:00
Allaun Silverfox
af2884ef6e Archive hopf_portability_criterion.md 2026-07-02 03:40:24 +02:00
Allaun Silverfox
93bfe3e753 Remove hopf_ingest_bridge.md 2026-07-02 03:40:15 +02:00
Allaun Silverfox
9aaae573ea Archive hopf_ingest_bridge.md 2026-07-02 03:40:11 +02:00
Allaun Silverfox
821d71f8d0 Remove helical_encoding.md 2026-07-02 03:40:03 +02:00
Allaun Silverfox
41c9aff110 Archive helical_encoding.md 2026-07-02 03:39:59 +02:00
Allaun Silverfox
f9a30e6d82 Remove hachimoji_torsor_consequences.md 2026-07-02 03:39:50 +02:00
Allaun Silverfox
c35e20bfdb Archive hachimoji_torsor_consequences.md 2026-07-02 03:39:47 +02:00
e81caa4a6a feat(spectral): Neon ENE sync layer for the spectral codebook (dry-run by default)
Adds python/spectral_codebook_db.py: sync codebook rows into
ene.rrc_predictions on the neon-64gb Postgres (NEON_PG convention from
scripts/auto/auto_pipeline.py, default research_stack DB).

- Row shape (flat, SQL-typed, Spark-JDBC readable): equation_id,
  proxy_pred = cluster codeword C0..C8, exact_pred = shape from exact
  lambda under CURRENT ClassifyN.lean thresholds (1.5/4.0 Q16.16,
  integer semantics mirrored), matrix_hash =
  'charpoly=<c1..c8>;pos10=<base-10 positional hash>' (similarity +
  injective identity keys), confidence = 1.0 unique fingerprint / 1/k
  in k-way charpoly collision class; deterministic uuid5 ids so reruns
  upsert idempotently.
- SAFE BY DEFAULT: dry run prints summary + sample SQL and writes
  nothing; --apply required to insert (psycopg2, with --emit-sql
  data/spectral_codebook_sync.sql fallback when the driver is absent).
  --apply has NOT been run; live DB untouched. --verify-schema does a
  read-only column check; schema verified offline against
  scripts/auto/ene_schema.sql in tests (live check left to the user
  per the ask-before-DB-work rule).
- spectral_codebook.py gains --sync-db (always dry-run from that entry
  point). Dry-run counts: 250 rows; C0=35 C1=20 C2=13 C3=79 C4=29
  C5=15 C6=22 C7=19 C8=18; Logogram=69 Signal=131 CognitiveLoad=50;
  183 rows at confidence 1.0.
- docs: 'Neon data layer' section — ENE table map, stale
  ene.rrc_classifications finding (120 rows with artifact spectral
  radii 0.3-0.85 predating the exact-eigenvalue fix; recommend
  re-classification via this codebook), empty landing tables, Spark
  JDBC snippet, arxiv-pg (podman-exec only) citation layer note.
- tests: 8 new dry-run/no-network tests (23 total).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-01 20:39:40 -05:00
4ea68bcecc feat(spectral): gap-aware spectral codebook generator with exact char-poly fingerprints
Implements the Next Steps of docs/SPECTRAL_CODEBOOK_ANALYSIS.md as
python/spectral_codebook.py (stdlib-only; NumPy optional fast path):

- Parses the 250 8x8 braid adjacency matrices from PIST/Matrices250.lean.
- Primary fingerprint: exact integer characteristic-polynomial
  coefficients via Faddeev-LeVerrier in Fraction arithmetic (196 unique
  over 238 distinct matrices, vs 179 unique lambda at 4dp; 6 cospectral
  non-identical groups; 11 exact-duplicate matrix groups / 23 ids).
- Corrects the analysis doc: the 9 'mid band' lambda in (0.5,1) are
  power-iteration non-convergence artifacts - exact rho = 1.0 for all 9
  (peripheral spectra). spectral_radius is now the exact max root
  modulus (numpy eigvals or Durand-Kerner on the exact char poly);
  power-iteration lambda kept only for traceability.
- Gap-aware quantization: dedupe to 238 distinct matrices, boundaries at
  gaps > 3x median gap, min-support guard (>=10 distinct per cluster),
  sparse-tail outlier flagging above lambda ~= 7.66. Result: 9 clusters.
- Round trip encode(matrix) -> (codeword, index) -> decode -> equation_id
  verified bijective over all 250 in tests/test_spectral_codebook.py.
- 278-row RRC/Q16_16Manifold corpus: 28 extra rows are repeated ids;
  boundaries reproduce exactly, no new gaps or clusters.
- Emits data/spectral_codebook.json (schema spectral_codebook_v2) with
  explicit collision classes; docs/SPECTRAL_CODEBOOK_GENERATOR.md notes
  the hashMatrix base-5 injectivity gap and the ClassifyN threshold
  (1.5/4.0 Q16.16) vs analysis-doc (0.5/1.0) mismatch.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-01 20:39:40 -05:00
Allaun Silverfox
02804f2981 Remove gemma4_pdf_benchmark.md 2026-07-02 03:39:25 +02:00
Allaun Silverfox
c04d8d03b9 Archive gemma4_pdf_benchmark.md 2026-07-02 03:39:22 +02:00
Allaun Silverfox
455d9a4f42 Remove cartan_fingerprint.md 2026-07-02 03:39:13 +02:00
Allaun Silverfox
187bea4159 Archive cartan_fingerprint.md 2026-07-02 03:39:10 +02:00
Allaun Silverfox
cf17c12f6c Remove cartan_dna_derivation.md 2026-07-02 03:39:01 +02:00
Allaun Silverfox
7d3d41b922 Archive cartan_dna_derivation.md 2026-07-02 03:38:57 +02:00
Allaun Silverfox
77c47248a5 Remove avm_ports_audit.md 2026-07-02 03:38:49 +02:00
Allaun Silverfox
0dc49018a6 Archive avm_ports_audit.md 2026-07-02 03:38:45 +02:00
Allaun Silverfox
9772cb99a8 Remove avm_isa_audit.md 2026-07-02 03:38:36 +02:00
Allaun Silverfox
cac5534d57 Archive avm_isa_audit.md 2026-07-02 03:38:32 +02:00
Allaun Silverfox
138b3b97f6 Remove avmisa_audit_report.md 2026-07-02 03:37:23 +02:00
Allaun Silverfox
0e5ed5694e Archive avmisa_audit_report.md 2026-07-02 03:37:19 +02:00