Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,7 @@ research/coordinated-frames-and-entrance-banks/** -text -whitespace
# Frozen PR210 package and round-nine evidence retain their audited bytes.
research/five-stage-source527-banks/** -text -whitespace
research/community-round9-audit/** -text -whitespace

research/e8-early-reset-reuse/** -text

research/idle-axis-hosting/** -text -whitespace
41 changes: 41 additions & 0 deletions .github/workflows/e8-complex-gauge-kernel.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Verify complex gauge-kernel supplier

on:
push:
paths:
- 'research/e8-complex-gauge-kernel/**'
- 'research/idle-axis-hosting/**'
- 'research/split-centres-global/**'
- '.github/workflows/e8-complex-gauge-kernel.yml'
pull_request:
paths:
- 'research/e8-complex-gauge-kernel/**'
- 'research/idle-axis-hosting/**'
- 'research/split-centres-global/**'
- '.github/workflows/e8-complex-gauge-kernel.yml'
workflow_dispatch:

permissions:
contents: read

jobs:
verify:
runs-on: ubuntu-24.04
timeout-minutes: 120
strategy:
fail-fast: false
matrix:
python-version: ['3.11', '3.14']
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
with:
persist-credentials: false
- uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7
with:
python-version: ${{ matrix.python-version }}
- name: Install numpy and scipy (Lemma G stage, --discover-check)
run: python3 -m pip install numpy scipy
- name: Replay PR442 parent, build the gauge-kernel words, check Lemma G, rediscover hosting, assemble
run: python3 -B research/e8-complex-gauge-kernel/verify.py "$RUNNER_TEMP/e8-complex-gauge-kernel" --all --discover-check
- name: Require committed files to remain unchanged
run: git diff --exit-code
20 changes: 20 additions & 0 deletions .github/workflows/early-reset-reuse.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Verify early reset and kernel composition
on: [push, pull_request]
jobs:
verify:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python: ['3.11', '3.14']
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python }}
- run: python -B research/e8-early-reset-kernel/verify.py "$RUNNER_TEMP/early-reset-reuse"
- uses: actions/upload-artifact@v4
if: always()
with:
name: early-reset-reuse-${{ matrix.python }}
path: ${{ runner.temp }}/early-reset-reuse
41 changes: 41 additions & 0 deletions .github/workflows/idle-axis-hosting.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Verify idle-axis hosting composition

on:
push:
paths:
- 'research/idle-axis-hosting/**'
- 'research/e8-early-reset-kernel/**'
- 'research/e8-early-reset-reuse/**'
- 'research/split-centres-global/**'
- '.github/workflows/idle-axis-hosting.yml'
pull_request:
paths:
- 'research/idle-axis-hosting/**'
- 'research/e8-early-reset-kernel/**'
- 'research/e8-early-reset-reuse/**'
- 'research/split-centres-global/**'
- '.github/workflows/idle-axis-hosting.yml'
workflow_dispatch:

permissions:
contents: read

jobs:
verify:
runs-on: ubuntu-24.04
timeout-minutes: 60
strategy:
fail-fast: false
matrix:
python-version: ['3.11', '3.14']
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
with:
persist-credentials: false
- uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7
with:
python-version: ${{ matrix.python-version }}
- name: Replay PR434 from scratch, host helper residuals on idle coordinates, audit and assemble
run: python3 -B research/idle-axis-hosting/verify.py "$RUNNER_TEMP/idle-axis-hosting"
- name: Require committed files to remain unchanged
run: git diff --exit-code
23 changes: 23 additions & 0 deletions .github/workflows/split-centres-global.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Split-centres global kappa
on:
pull_request:
paths:
- 'research/split-centres-global/**'
- '.github/workflows/split-centres-global.yml'
push:
paths:
- 'research/split-centres-global/**'
- '.github/workflows/split-centres-global.yml'
workflow_dispatch:
jobs:
verify:
runs-on: ubuntu-latest
strategy:
matrix:
python: ['3.11', '3.14']
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python }}
- run: python -B research/split-centres-global/verify.py "$RUNNER_TEMP/split-centres-check"
2 changes: 1 addition & 1 deletion certificates/joint-dual-kappa.json
Original file line number Diff line number Diff line change
Expand Up @@ -842,7 +842,7 @@
"scripts/experiments/pin_joint_dual_sources.py": "4d31cc0e38b7902709ca5f8f714cba109760d2592346dd7f8dc0b900a2d9fe00",
"scripts/experiments/verify_joint_dual.py": "7a31bba1e9c0ded32ae285df2ca9bc91ef20c330f6789fdba361876f3c7a1985"
},
"source_manifest_sha256": "4f3c15b82a2d97335d4fe95fb8bcb96bd2a921087da289d9da16c68213a17f17",
"source_manifest_sha256": "698fe862a620e5b80b85fbc6034c9456fa0fa9aea638dbbbcb3f9edd24c0415e",
"sources": [
{
"files": {
Expand Down
2 changes: 1 addition & 1 deletion certificates/joint-dual-validation.json
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,7 @@
}
},
"bit_saving": "2382370177/50000000000000",
"certificate_sha256": "9801147b1502cf1e43d5fa39aa37f5291f03b48c30c4dd4f272e0877894a1c24",
"certificate_sha256": "6f684fa7f747073a132e8d0b5652cf12a8afa389f2a16ff6ade8e080d786dd22",
"kappa": "4764513337/100000000000000",
"margins": 7,
"producer_words_regenerated_and_matched": true,
Expand Down
58 changes: 58 additions & 0 deletions research/complex-footprint-kernel/MANIFEST.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
"files": {
"NOTICE.md": "728ccfd2812d477e579409081d6f0cbdf583b518b877f0ec1c5bcacffeedfb49",
"PROOF.md": "a6bf0662abdd9bbe0649b52cada82c3341e61b49b966b93aa6f8f1ab30d2d949",
"README.md": "a4688cb620ed8efe0efdb3ef9a83bdc628103ed595d23f6db72a25a92204327b",
"SOURCE.json": "ee6dca44a773d457b9e0bbfc8d3d5f571673913686fa57187e63a84857ff505e",
"code/adapters_gk.py": "a8d6d9ccf20c261cb0b216baa9906f2f7689e1bb1dca070313a60b2cb6d3043c",
"code/assemble_gk.py": "e377ef9d9e90168290a4640250c0fb9c05015104bcc4827bc5ce63f6ca63763a",
"code/audit_gk.py": "cb79c6b788333a031e14c7f134823f5f6147d7f1dcc6e5e3b1420743c32f8ebc",
"code/audit_hosted_gk.py": "331188ce961f7d5dc7a226c59b6c41edd10949168cfcb2d1333eb9933a009428",
"code/controls_gk.py": "cf83aa95f03aa812c413905df9f75f13ac8f92f5db6a83cf9b1868aea2dd9de0",
"code/controls_hosting.py": "573966c7ad1deac24464414d3886171f594bb3ae3e7236a9ac2447cc40b20211",
"code/controls_pipeline.py": "cc6fb8bf4644cc3a1799f3bc90dc074adb5663d1889c92f7f73ec9f307acbd36",
"code/controls_sel.py": "d2777571d59736c3fe62b81506ae62c22a3816fbc3abf9303d914e6da6d64258",
"code/emit_gk.py": "4e415bff1d9f154496ed38e6889929b600aa0f3d583a375e8ca257ad8f51fa23",
"code/footprint_gk.py": "e86e5e57476bcc3fde860a4969eb16f5bf3c4a1720be4b9723791e2dafd0ae45",
"code/gk_common.py": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198",
"code/gk_word.py": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b",
"code/hosted_gk.py": "64c8fd26cd8e011d243f699f92c410e9763a93a22c818cd8f61af30c4721d8c9",
"code/integrate_gk.py": "2e807893180a3716b36a81f1a7d933bd55f2299489b6f236ba5c644d87739209",
"code/lemmaG/check.py": "f572b7129a546e1b1193fdd5baee4f731a5b9b8a4e8dc7ac170bcad7758e5b9a",
"code/lemmaG/gd.py": "64cdb2cfefc9ec3ed80c277a18848778427c3d3dbda9b7be13f740522478e1de",
"code/lemmaG/lg_e2e.py": "8fe3719e8ec5ec49af480b40c15f07612a356f5071ea30e17ae2d8931b3f20ce",
"code/lemmaG/lg_instances.py": "47dcf2e9ae2d99699424d684abebc3d1d2d25b7aa6d440761e19835d140f5fbb",
"code/lemmaG/lg_lib.py": "00068882bf2f2ebadd3f87c94204f226c7938966124bafb9ce6da89bfaf91b45",
"code/lemmaG/lg_mutants.py": "cf0d1f8e90a0780244b6de38d6aad08dd42f4c439397a6d5a61fccd23fe7e798",
"code/lemmaG/lg_phys.py": "0ca37829b596d83d0b94c5f0b6b278a100f22e626b2ab3b5210a38f9657c8a27",
"code/lemmaG/run_labels.py": "5f053e553b1c26e553a844e2891a73b6cc6b79404a7bb5d4722529f7db0d592c",
"code/make_meta.py": "06e44ae4fc4f3a88989828d6cbdf95524a2d9f65753045cbb3e6cfd7e042d96a",
"code/onehost_gk.py": "416b318c1b6b8c7b72e24713b1b18d8772ec368e042a321b4418c63a74711590",
"code/replay_gk.py": "2422b44fc2fb4742bb575572337158a15fb6831630f8746a1c7ee3133e0ee2e3",
"code/run_variant.py": "593d8e5855c0cae41409335d889502b75d2ecbaad35bb3afa776d101787ba2f1",
"data/SELECTION.json": "7a3f52cb016c697631b723066e6c4a1d2e957f6659ffdda20a9fd0203d8b0730",
"data/bit-suppliers-pinned.json": "3c63fe99ad6f4c18fd2f766b2115d828c8a3b8a66dd9eb69182c16eb62a63e2f",
"data/selections/empty.json": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a",
"data/selections/gauge80-kernel42.json": "436e4acadee227dbfcb66386c9ccaa38e68054e8ed4870bb174eeb41363375bb",
"data/selections/gauge80.json": "41e62cfd0d50f348eae3f81d9f62f7dab2667294554398d8bca43aadbb2c291b",
"data/selections/kernel79.json": "febded05174c364049632db3214dc9209426d1b81581cab728d79fa6594c9e47",
"provenance/README.md": "76f04346717183300ec2d3bf852d5bacc8a6c3dee458a17a1957613ddf033af0",
"provenance/cxcheck.py": "1df8db02ad02e8f1cf0bbaabd92d7d88341f8e10f0e76d7777d246eb52094ac8",
"provenance/cxlab.py": "46dd697395d69776eaefa7d5843ada050528d76832967c76afa2e80beb7d75ee",
"provenance/gauge.py": "a0fbf14085161f89d52343de80cddc8a11451bac635bc2677549ae7a26562491",
"provenance/gauge2.py": "3dda541e514944fc6486407a889ac6a0f3b1eeab08092799dec672a89cbcbcb8",
"provenance/gauge3.py": "fb74644f093f8a725af146b560380b360dc655edde61c7695d1a2d9b33fc58fc",
"provenance/gauge4.py": "e4e438034a3cd4c49adc744de86819dc574b130fb8bc8dc48b1d9955a3601a42",
"provenance/hostmodel.py": "1fe732f944166dca53363d63b0bc2a5c4ceaf0ffdb8973f554720be07bf07395",
"provenance/iso1.py": "1a7e3e08b0ecb9cdf19525ef23c5f790cf19427e238e71987a30c35aa54d9612",
"provenance/kcap.py": "96e4e067d850f1b3b5cdf241371956a99fe4f60229edd3fe43b3f7d14ae78bea",
"provenance/kern.py": "bdc708e887bda780b3145e2f536db9ace13cae165447c6057bb8b3476f8f1dc0",
"provenance/kern2.py": "62c02a73484f0b513c2d7bd4bdd9febf1c84bf42457506a36bab30b97b267efc",
"provenance/kern3.py": "e31d8b9728881d7921c404e55b875e6f8cea46a0c9fc6eea8263416cc6fba109",
"provenance/kern4.py": "0a21980027d427a6377a525d7082e460eed9e8577328831e2edde7eede1998dc",
"provenance/kern5.py": "bb0bbf4504f714d5d14c362d90c0d66c85c912e5b2f19c7401040e967c8a3c0c",
"provenance/kern6.py": "849c7e9404edb5bb2d2064339014d6bbfd7bcb0ab62a4ca09d7d2c658dcd14c6",
"provenance/sa_long.py": "e2270814c0ff0617b1104a007e4604ac713dbb1a033771d4a5357796198e646e",
"verify.py": "de2cc6df12c3f3bffb077dfe59c1d59bfc0d8d06e5ec8f5f090c5dc33c99011c"
}
}
13 changes: 13 additions & 0 deletions research/complex-footprint-kernel/NOTICE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Notice

Footprint-rule hosting (`code/footprint_gk.py`; the `--footprint` paths of `hosted_gk.py`, `audit_hosted_gk.py` and `run_variant.py`), selections, the
PR #493 bit pin and repackaging: Rohan Arun with Claude Opus 5.5 (Anthropic) assistance. This directory is a copy of DreamingOfClouds' PR #484
package `e8-complex-gauge-kernel` (Apache-2.0) with those additions; the footprint rule is PR #471's (Dugongue); the R489 bit supplier is PR #493's (eumemic).
All credits below are retained.

Apache-2.0. Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code.
`code/audit_gk.py`, `emit_gk.py`, `integrate_gk.py`, `replay_gk.py` are marked copies of PR #433's `complex_audit.py`, `complex_emit.py`,
`complex_integrate.py`, `complex_replay.py` (icekylinx with Codex assistance; adapted from PR #425 by jacklightChen / Zhihao Chen, OpenAI Codex);
`hosted_gk.py` of PR #442's `complex_hosted.py` and `audit_hosted_gk.py`, `assemble_gk.py` of its `audit.py`, `assemble.py` (DaysSky, with Claude
assistance). `assemble_gk.py` also follows the generalisation of `assemble.py` in the eleven-stage package of DreamingOfClouds. Every changed line
is marked `GK:`. PR #433's exact phase script `complex_phases_full.py` is run unchanged.
Loading
Loading