Skip to content
Closed
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
33 changes: 33 additions & 0 deletions .github/workflows/paired-cube-open-search.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Reproduce paired-cube open search

on:
push:
paths:
- 'research/paired-cube-open-search/**'
- '.github/workflows/paired-cube-open-search.yml'
pull_request:
paths:
- 'research/paired-cube-open-search/**'
- '.github/workflows/paired-cube-open-search.yml'
workflow_dispatch:

permissions:
contents: read

jobs:
reproduce:
runs-on: ubuntu-24.04
timeout-minutes: 20
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
with:
persist-credentials: false
- uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97
with:
python-version: '3.13'
- name: Install pinned numpy and scipy
run: python3 -m pip install -r research/paired-cube-open-search/requirements.txt
- name: Generator output through PR161's unchanged checker, with exact replay
run: python3 -B research/paired-cube-open-search/reproduce.py
- name: One-configuration search smoke test
run: python3 -B research/paired-cube-open-search/search.py --evaluate '{"abo": "cyclic"}'
53 changes: 53 additions & 0 deletions SOURCES.json
Original file line number Diff line number Diff line change
Expand Up @@ -500,5 +500,58 @@
],
"scope": "Conditional on retained analytic, uniform-recursion and fixed-tape contracts; complete local paired-cube schedule, exact core sharing and scalar charge supplied in the proof.",
"curation": "Selected paired-coordinate cube only, compact frozen carrier arcs and bit subset, exact suppliers and assembly. Excludes fallback shared_core results, paired-five motifs, other candidate graphs, search screens and PDFs."
},
"paired_cube_physical_bit_extension": {
"contributor": "eumemic",
"assistance": "Prepared with Anthropic Claude assistance.",
"predecessor_pr": 144,
"predecessor_commit": "c8b22bc5c10dba497ac25804e27d9647d818e2ff",
"kappa": "5878747/10000000000",
"proof": "notes/paired-cube-note.tex",
"certificate": "certificates/paired-cube-network.json",
"change": "PR144 paired cubes at p=11 with a triple module restricted from a pinned searched complex DAG and a pinned searched pair-disjoint module with merged face-2/edge-02 outputs, physical frame descent and compensated late-read reuse on the complex word (scripts/paired_cube_physical.py), and a paired-cube bit word with partner-pair source mixing and an annealed pair module (research/paired-cube-bit); phase stop 1e-9 as re-instantiated by geckods (PR153, PR158); PR144 checks and assembly otherwise unchanged.",
"adopted": [
{
"pr": 144,
"contributor": "icekylinx",
"commit": "c8b22bc5c10dba497ac25804e27d9647d818e2ff",
"role": "Paired-cube decoder, modules, shared cores, bit ledger, finite bridge and assembly."
},
{
"pr": 131,
"contributor": "eumemic",
"role": "Physical frame descent and compensated reuse on Cayley covers (method)."
},
{
"pr": 124,
"contributor": "jamesyc",
"role": "Compensated birth-read reuse."
},
{
"pr": 143,
"contributor": "eumemic",
"role": "Deadline (late) compensation reads."
},
{
"pr": 128,
"contributor": "an664",
"role": "Completed-core sharing."
},
{
"pr": 97,
"contributor": "Zhihao Chen (jacklightChen)",
"role": "Bit-side compile conventions (deferred readouts, plain or lifted frames)."
},
{
"contributor": "Swapnil Jain",
"role": "Round-seven bit lineage (PR62 interval strips) from which the bit pair modules are cut."
},
{
"pr": 158,
"contributor": "geckods",
"role": "Re-instantiated free assembly constants (phase stop, PR153; atom exponent, PR158)."
}
],
"scope": "Conditional on the retained PR144 analytic, uniform-recursion and fixed-tape contracts."
}
}
136 changes: 66 additions & 70 deletions certificates/paired-cube-complex-input.json
Original file line number Diff line number Diff line change
@@ -1,86 +1,82 @@
{
"R": 26417,
"W_per_vertex": 29937,
"c": 24767,
"R": 16011,
"W_per_vertex": 18651,
"c": 17735,
"child_histogram": {
"1": 79374,
"10": 5829,
"11": 3261,
"12": 3291,
"13": 2028,
"14": 6972,
"15": 2478,
"16": 6789,
"17": 4794,
"18": 1194,
"19": 11760,
"2": 81787,
"20": 11880,
"21": 2640,
"22": 2712,
"23": 0,
"24": 0,
"3": 34704,
"4": 29763,
"5": 22455,
"6": 8535,
"60": 4840,
"7": 7929,
"8": 7881,
"9": 3603
"1": 60462,
"10": 2250,
"11": 1146,
"12": 1383,
"13": 1095,
"14": 3231,
"15": 1902,
"16": 588,
"17": 8448,
"18": 8910,
"19": 1980,
"2": 58161,
"20": 2046,
"21": 0,
"22": 0,
"3": 24618,
"4": 20595,
"5": 14559,
"54": 2970,
"6": 6093,
"7": 4881,
"8": 4743,
"9": 2571
},
"copied_centers_already": true,
"deficit_per_vertex": 1936,
"h": 24,
"loss": 528,
"m": 72,
"matched": 6074,
"deficit_per_vertex": 1320,
"h": 22,
"loss": 440,
"m": 66,
"matched": 6201,
"matching_frames": "coordinate",
"phase1_operations": 13616,
"q": 7724,
"rank_per_vertex": 2153528,
"phase1_operations": 10150,
"q": 4477,
"rank_per_vertex": 1229646,
"remaining_internal_histogram": [
11459,
19418,
24329,
11568,
9921,
7485,
2845,
2643,
2627,
1201,
1943,
1087,
1097,
676,
2324,
826,
2263,
1598,
398,
3920,
440,
880,
904,
6855,
14874,
17187,
8206,
6865,
4853,
2031,
1627,
1581,
857,
750,
382,
461,
365,
1077,
634,
196,
2816,
330,
660,
682,
0,
0
],
"selected_rank_histogram": {
"20": 4840
"18": 2970
},
"selected_roles": 4840,
"selected_roles": 2970,
"source_data_histogram": {
"1": 1760,
"2": 1760,
"20": 1760
"1": 1320,
"18": 1320,
"2": 1320
},
"target_data_histogram": {
"0": 12760,
"1": 5280,
"20": 1760
"0": 8250,
"1": 3960,
"18": 1320
},
"total_M_operations": 49424,
"untouched_non_source_roles": 15417,
"v": 1760
"total_M_operations": 32426,
"untouched_non_source_roles": 7819,
"v": 1320
}
109 changes: 50 additions & 59 deletions certificates/paired-cube-input.json
Original file line number Diff line number Diff line change
@@ -1,66 +1,57 @@
{
"absorption_gap": "49772927594887408131062764367/500461342287379865539365770570000000000",
"assembly_minimum": "23067114022986563163422943/50046134228737986553936577057",
"absorption_gap": "37351770714269060570360194191023257/500588566790582931049971823558856690000000000",
"assembly_minimum": "29428339087721461768518344114331/50058856679058293104997182355885669",
"bit_child_multiplicities": {
"1": 193950,
"10": 474,
"11": 1365,
"12": 585,
"13": 1059,
"14": 330,
"15": 2580,
"16": 3180,
"17": 4935,
"18": 3246,
"19": 9987,
"2": 200588,
"20": 7161,
"21": 1242,
"22": 75,
"3": 40116,
"4": 33642,
"48": 72,
"5": 18126,
"51": 131,
"54": 806,
"57": 3871,
"6": 4875,
"60": 1307,
"63": 1596,
"66": 1760,
"7": 2250,
"8": 3489,
"9": 1482
"1": 120972,
"10": 2160,
"11": 2016,
"12": 4464,
"13": 1080,
"14": 2232,
"15": 216,
"16": 2808,
"17": 2736,
"18": 3888,
"19": 3672,
"2": 73336,
"20": 7260,
"21": 8580,
"22": 15912,
"3": 29832,
"4": 8208,
"5": 12096,
"6": 4392,
"60": 5720,
"7": 4824,
"8": 2736,
"9": 648
},
"bit_moment_gap": "9683053551624097783276572314019807322107841/67308782636558677514166530014945948467200000000000000",
"bit_moment_gap": "34879094578234633698904410970360032171054091/523539292246066669784729944875262279680000000000000000",
"complex_child_multiplicities": {
"1": 79374,
"10": 5829,
"11": 3261,
"12": 3291,
"13": 2028,
"14": 6972,
"15": 2478,
"16": 6789,
"17": 4794,
"18": 1194,
"19": 11760,
"2": 81787,
"20": 11880,
"21": 2640,
"22": 2712,
"3": 34704,
"4": 29763,
"5": 22455,
"6": 8535,
"60": 4840,
"7": 7929,
"8": 7881,
"9": 3603
"1": 81498,
"10": 2211,
"11": 948,
"12": 1482,
"13": 2913,
"14": 1194,
"15": 4449,
"16": 2736,
"17": 1518,
"18": 7920,
"19": 2130,
"2": 52044,
"20": 6006,
"3": 23037,
"4": 11535,
"5": 13140,
"6": 5832,
"7": 3990,
"8": 4575,
"9": 2577
},
"complex_group_order": 18646466226026462592952011788951531754110931481867826045386715225513339911071134170601952718216417488289150428632052202980863033609242977381747250264990084715296201847651908198681766675753160791649285107510691238985963706255089989456699920961342595095228775420538279717562788772643958616644258216248819271553295126895131993564379512367852197664617342277934678865080413621612751262266453859055432749295232782952753053108052418519375708005607816485667984223061786810719121526682978029691520838623314161409960947186213220855798991391576957539912643800234313922722815599751095827998877881904497464356201696239917156093128550867728502903876632148399699575860894114797305318253105534652030783324407335764468260764573859627847585742189622249940283054201241600000000000000000000,
"complex_moment_gap": "35983219312333093839004994137969/179068943294158619192045723836257040072704",
"kappa": "4609169/10000000000",
"row_coefficient": 20445,
"complex_group_order": 3525886442745164056544063644145716736004044180364723200424782744512582104634391857878947474919000911664177132185103526533556870749183073596734571342973795793383290849303191539662953799849547227737400544457729391514661713176468240351330298583217125220869576729661326266259024901649005584114421035252391760900092184489369973370724377894349644301151172572225522957784648909234781611948223712944954177723427440753012339451839407462242698998122862136268155486957700758485307238973641035062973415368109606762999662774702118665848434384838590914531021276158042617166069588021894697108433312726842277534281982740181708602162296504975360000000000000000000,
"complex_moment_gap": "46965161945076382039329824844403/229279866220935923833050583634816916258816",
"kappa": "5878747/10000000000",
"row_coefficient": 12320,
"row_degree": 70000
}
Loading