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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
25 changes: 25 additions & 0 deletions .github/workflows/e8-signed-donor-gauge-bit-closure.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: E8 signed donor gauge bit closure
on:
pull_request:
paths:
- 'research/e8-signed-donor-gauge-bit-closure/**'
- '.github/workflows/e8-signed-donor-gauge-bit-closure.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 -m pip install sympy==1.14.0
- run: python -B research/e8-signed-donor-gauge-bit-closure/verify_closure.py --out "$RUNNER_TEMP/bit-closure"
- uses: actions/upload-artifact@v4
if: always()
with:
name: bit-closure-${{ matrix.python }}
path: ${{ runner.temp }}/bit-closure
32 changes: 32 additions & 0 deletions .github/workflows/e8-signed-donor-gauge.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: E8 signed donor gauge
on:
pull_request:
paths:
- 'research/e8-signed-donor-gauge/**'
- '.github/workflows/e8-signed-donor-gauge.yml'
workflow_dispatch:
permissions:
contents: read
jobs:
verify:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python: ['3.11', '3.14']
steps:
- uses: actions/checkout@v4
with:
lfs: false
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python }}
- run: python -m pip install -r research/e8-signed-donor-gauge/requirements.txt
- run: python -B research/e8-signed-donor-gauge/verify.py "$RUNNER_TEMP/e8-signed-donor-output"
env:
PYTHONDONTWRITEBYTECODE: '1'
- uses: actions/upload-artifact@v4
if: always()
with:
name: e8-signed-donor-${{ matrix.python }}
path: ${{ runner.temp }}/e8-signed-donor-output/*.json
66 changes: 66 additions & 0 deletions research/e8-signed-donor-gauge-bit-closure-validation.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
{
"status": "PASS_OFFLINE_BIT_SOURCE_CLOSURE_AND_FRESH_RELATIVE_INTEGRATION",
"source_files": 158,
"input_manifest_sha256": "0870959755e08f383651747fa7309c956ea7a26e32f54ab9dcc105308670a738",
"stages": [
{
"name": "geometry",
"seconds": 2.531330249970779,
"log_sha256": "c128ac0e2f9b0a1fac5ff161dcdbeccbf76273d16062ed97e2c57cc85a7fad5d"
},
{
"name": "global_word",
"seconds": 2.3704832498915493,
"log_sha256": "3b3439c0fe5f3684d4b985c87dd3de8ae121643165b2baef8f2a52973cf6c145"
},
{
"name": "audit",
"seconds": 2.820245874929242,
"log_sha256": "b2f24e1ac4ab109b4a3decff8bc830f44da3fb91caabfa1442f66c2b53718474"
},
{
"name": "certify",
"seconds": 0.22339933400508016,
"log_sha256": "2da990dfc5c4ce99c1129f1be0cc01ea1bfbaeafb000b04fc58bd3f84c4086ce"
}
],
"template_sha256": "5a4b763893a4be89d365a94eae9398ff80aef55d1430668d5fbf7d87ec7abe03",
"bit_coarse": "1057833103534317/1000000000000000000",
"complex_coarse": "1002101634586199/1000000000000000000",
"kappa": "500549216105449/500000000000000000",
"strict_constraints": 47,
"finite_bootstraps": [
{
"gap": "965666957384310150950020880807185542242390354107504305841961267601/1000000000000000000000000000000000000000000000000000000000000000000000000",
"log2_cutoff": "38605373480072"
},
{
"gap": "967696436460698572012865699749668277998088931545357313060920902659902049100866589124473786859561401/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"log2_cutoff": "38443614818659158719"
},
{
"gap": "969730180760505898181686551760099234943009667416302941169750238654577762474042350496619240928952190201072089037627820750282732295201/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"log2_cutoff": "38282533935032191303496761"
},
{
"gap": "971768199247673184493395589974393802929443090065443466086280647650961394948224848225320669362659775968803350049639261867600776881884267846912425375704319152851469001/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"log2_cutoff": "38122127989264018864854400704051"
},
{
"gap": "973810500904980414534819686894349960828373228559474230927560293131826187201836787545681034431300241732657946706061529503722744367927677929975562634075337083227257351420542625021898502714174089082801/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"log2_cutoff": "37962394153327485245639244847475588881"
},
{
"gap": "975857094734086092986507866917102172373856266749948554489178508258931290439869611342808595209171161187572271657333322192148385840239798622319029278564664259616095774863713470028080076198045609551396240143129519287034618756917136601/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"log2_cutoff": "37803329611045025317250803493811065029089892"
}
],
"negative_controls_rejected": [
"next_grid",
"zero_eta",
"zero_beta",
"unit_beta"
],
"semantic_template_matches_retained": true,
"scope": "Fresh compressed bit geometry, word, independent audit, finite price and PR396 assembly from complete pinned bit sources. PR370 local record/native receipts and PR377 complex receipts are explicitly reused. No fresh historical full pipelines, all-source proof, Lean, unconditional theorem or ready claim."
}
23 changes: 23 additions & 0 deletions research/e8-signed-donor-gauge-bit-closure.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
PR396 inherited bit source closure and relative integration

Run with Python 3.11+ and SymPy 1.14.0:
python -B research/e8-signed-donor-gauge-bit-closure/verify_closure.py --out /fresh/output

The package includes all 158 PR370 source files named by PR386 PINS.json,
PR386 source and the retained record/receipt chain. It reconstructs compressed
bit geometry, the global word, its independent audit and finite price, then
checks the six-round PR396 assembly against its retained complex receipt.
Every input is manifest-bound; outputs go to a new directory. Source hardlinks
are immutable. At least 25 MB free output headroom is required.

The local PR370 native receipts and the unchanged PR377 complex receipts are
explicitly reused, not rerun. The original historical verification commands
remain available in the vendored sources. This is an offline source closure
and fresh integration audit, not a fresh full historical supplier replay or
an all-source mathematical proof. All conditional interfaces and draft status
remain. No source pins are waived to address the unrelated joint CI failure.

The recorded initial packaging failure concerned two extra retained receipts
in the source directory; they were moved outside that exact source manifest.
The assertion was retained and the corrected fresh run passed. Original
source licenses and notices are included without alteration.
Loading
Loading