diff --git a/research/k8-coordinated-owners/CLAIM.json b/research/k8-coordinated-owners/CLAIM.json new file mode 100644 index 0000000000..49271e6bce --- /dev/null +++ b/research/k8-coordinated-owners/CLAIM.json @@ -0,0 +1,52 @@ +{ + "status": "FROZEN_CANDIDATE_REQUIRES_VERIFY_PY", + "baseline_pr": 1018, + "baseline_commit": "eac7547cb191f875d5f5ea5f9bbb1d2b8c51c4ef", + "baseline_kappa": "0.00167166528321877", + "kappa_decimal": "0.001672196274581061", + "gain_percent": "0.0317642154575695298353261990653697672265824378100", + "gain_over_previous_pushed_u10_t37_percent": "0.6111286406103019880837965694577492917132467559300", + "complex_lower": "0.001674997198656588841754", + "bit_lower": "0.001733427039589844234749", + "changed_owner_rows": 31939, + "calls": 72, + "R": 480, + "replicas": 8, + "live": 7168, + "physical": 7658, + "rank_mass": 520704, + "deficit": 2560, + "local_profile": { + "1": 2412, + "2": 418, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "idle_profile": { + "1": 1110, + "3": 247, + "23": 2, + "32": 4, + "39": 1, + "48": 2426 + }, + "global_profile": { + "1": 174774, + "2": 30096, + "3": 31351, + "4": 10224, + "5": 5904, + "8": 576, + "23": 2, + "32": 4, + "39": 1, + "48": 2426 + }, + "files": { + "SPEC.json": "21d605679db7c2e2801ee0d3ef9c262e71319fc49cb98a01b2d05c8a491aa569", + "OWNERS.json.gz": "681670248da5ffe1504fab103855b6d0b8e91d176f31963fe88efa1d9d8bc2bd" + }, + "scope": "Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, 44 cold dimension-four ends, and explicit all72 whole-owner dispatch are composed with the cited unchanged merged PR589 bit supplier (PR555 punctured R439 word; derived bit deficit T(2Kv-L*cst)), replacing the PR543 supplier of PR635; this bit composition is unreviewed. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification." +} diff --git a/research/k8-coordinated-owners/MANIFEST.json b/research/k8-coordinated-owners/MANIFEST.json new file mode 100644 index 0000000000..4600c7120d --- /dev/null +++ b/research/k8-coordinated-owners/MANIFEST.json @@ -0,0 +1,31 @@ +{ + "CLAIM.json": "721457ddf32e3a418bf7e23e5e3009626d49eb0108c9f617263d8f5028a8e180", + "NOTICE.md": "442756fc1c5ecfd7b7b7694b53b1ecc70aa525004cd80f7d748ccd7270555189", + "OWNERS.json.gz": "681670248da5ffe1504fab103855b6d0b8e91d176f31963fe88efa1d9d8bc2bd", + "README.md": "7df766fd7fe3e7f0435eb2190e4a199ab6698b509499e3c0004168a66d78184f", + "SOURCE-PINS.json": "80b0357d714181f36476c34f9242ae21d72839c4afad9318b4228b78889fd676", + "SPEC.json": "21d605679db7c2e2801ee0d3ef9c262e71319fc49cb98a01b2d05c8a491aa569", + "discovery/SEARCH-LOG.json": "a7b4082ce270d84fcdea6dfcc7ae0836610f41d67183156fcd5f81bffb2ef096", + "discovery/SEARCH-TRACE.json.gz": "04be238ac938f38f77327e6e83efe0ea6e2cb29ee3d95a5b783bcdf7bda3b861", + "discovery/STAGES-RELAXATION.json": "165bf9204534944b44762109bbf35ba4bdedbc867fa1dde63a90bdf593cecaa2", + "discovery/screen_stages.py": "e78a0ee907b4ee97f90b7b66a8f8da7a0044474dab7c27845b24ffbf01dede14", + "discovery/search_calls.py": "5df48ab7775bfee767d71dd8c47585977922568b532c29f4528f2c8ca5ab364d", + "evidence/ADMISSION-CONTROLS.json": "31218c75b7a28d4f5397195bad9ba7e5750366ae7b73d010a749f358ce4adda4", + "evidence/ALL-T-BOUND.json": "07cc98bd055bc3f351de2c460364dc9fae25c1b728b90d6dc3ce9b5d9da32381", + "evidence/ASSEMBLY.json": "8634e3ce597619d6da631dcd1e40bd82f327a2b500bf6963b5961c945ab810b9", + "evidence/ASYNC-AUDIT.json": "abc1e11e3184371a41e4d73d56033e8e7ff608443085926a4e0037f7e335300b", + "evidence/BASELINE-CHAIN-STEPS.json": "9f5d3b0e72c92a4f5fda023685aab2e5f23dda6e079410824126c0802bc1710a", + "evidence/BASELINE-RESULT.json": "1d43f5f4a6d77f096182d9482eecb5313a0b79c4d3e12f4f70846c6f935287be", + "evidence/BIT-SUPPLIER-CONTROLS.json": "4f996bdd4802b0eea6187f01734d4e3f482b281952d6a923dac395a27bf93eb0", + "evidence/NATIVE-BINDING.json": "6059b4f78e63c818d52b72615e42d9b80269a3d69769a14a424af6fe19f22870", + "evidence/OWNERS-AND-PROFILE.json": "ee31a5ae84bcc6344b18c67ae828693ba92ec0328223c9b6af29b04d90c80b40", + "evidence/PREFIX-AND-INVOICE.json": "22cf5aa33d7c26708d1c8b5a5f88df9b330516e6ab9e5e8e10da5857c58e7961", + "evidence/PREPARATION.json": "23105d9e89bbf7e2a64e8ce391c6b3fc7a900e4e2d7351bbd0120d05ab52a2eb", + "evidence/REPLAY.json": "842986705a5ee84c969d5b58e831dd6cd8ddf549f2ee3bebbd9c6a5dcf566857", + "evidence/RESULT.json": "7bf23e92f06971315168cfe167a0ba923f8ba0c58a5f35d93ba53f58fcdb828e", + "independent/UPSTREAM.json": "46079c0178181f97b0d35cf2fb3a05e9d33a267bef31230a56dd5c84a7b3b385", + "independent/all_t_bound.py": "0ac15a2b2eaf72060924fcd33a43b2170a5c14ecfe4345ff5da041b81bd402df", + "prepare.py": "2a92b1a55cad73c0a5168f49f432a436db86111328228e300d3e8b72e9e994e6", + "verify.py": "960ad27c57416e061d907cb5f0de7acb4901b5232c29ca88224cc6284e60b496", + "verify_manifest.py": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b" +} diff --git a/research/k8-coordinated-owners/NOTICE.md b/research/k8-coordinated-owners/NOTICE.md new file mode 100644 index 0000000000..281e6404ca --- /dev/null +++ b/research/k8-coordinated-owners/NOTICE.md @@ -0,0 +1,41 @@ +# Attribution and scope + +Prepared for Thomas DiFiore with OpenAI Codex assistance, October 13, 2026. +Licensed under the repository's Apache-2.0 license. + +This contribution changes the whole-helper ownership map for the circuit from +Jeremy Kothe's PR1018 (`eac7547cb191f875d5f5ea5f9bbb1d2b8c51c4ef`). The +eight no-helper mutable-source cells, R480 circuit, frame optimization and +construction controls come from Jeremy Kothe and the credited contributors to +PR1005. The seven additional triangle slots come from PR1018 using Rohan Arun's +PR987 search and NewBArch's PR869 builder. None of those circuit improvements +are claimed as new here. + +The starting ownership map is G44Pack3's K8c8, descended from chafreaky's PR685 +and PR741 maps through G44Pack's relabeling and width changes. This package adds +coordinated complete-call reassignment by grouped integer packing, with +explicitly serialized owners and an unchanged independent admission verifier. + +The separate all-replica upper bound adapts jon314159's PR942 arithmetic +implementation and proof, using chafreaky's PR795/890 signed-dual prices. Its +new contribution is the application to PR1018's changed local profile and +helper inventory. The two rational numerical engines retain their upstream +authorship. `independent/UPSTREAM.json` records the source file and hash. + +All construction, controller, spectator, native phase, finite invoice, exact +moment and outer-transfer implementations retain their upstream authorship +and notices. The runtime copies PR1018's verifier files byte for byte. It +changes the owner nomination, its derived PLAN fields, and expected-value SPEC. +The original packages remain unchanged. + +The bit supplier is the unchanged PR589/PR555 punctured-star construction; +this run reprices its pinned profile and reruns its admission controls. It does +not rebuild the bit circuit. Earlier complex ancestry is inherited through the +pinned PR741 initial word and PR622/PR558 reviewed parent artifacts. The run +freshly rebuilds the k8 leaver circuit, all later layers, and the seven slots. + +This is a conditional finite construction, not an unconditional integer +multiplication theorem. All-size compilation, common-label and mutable-source +realization, whole-call hosting, precision/tape, analytic transfer and bit H1–H5 +assumptions remain. No independent human peer review is claimed. Optimizer +outputs and floating relaxations are discovery evidence, not admission proofs. diff --git a/research/k8-coordinated-owners/OWNERS.json.gz b/research/k8-coordinated-owners/OWNERS.json.gz new file mode 100644 index 0000000000..d4182e1948 Binary files /dev/null and b/research/k8-coordinated-owners/OWNERS.json.gz differ diff --git a/research/k8-coordinated-owners/README.md b/research/k8-coordinated-owners/README.md new file mode 100644 index 0000000000..79e2103240 --- /dev/null +++ b/research/k8-coordinated-owners/README.md @@ -0,0 +1,134 @@ +# Coordinated k8 owners: conditional κ = 0.001672196274581061 + +Coordinated reassignment of complete calls improves the conditional κ from +PR1018's **0.001671665283218770** to **0.001672196274581061**, a **0.0317642%** +gain. The circuit is PR1018's R480 k8 leaver word with seven additional +triangle slots. This contribution improves its whole-helper ownership map. +Larger κ is better in the bound `n (log n)^(1−κ)`. + +The fresh k8 and slot rebuild reproduced PR1018 before the changed ownership +map was admitted. This is a conditional finite construction; the inherited +all-size/compiler, mutable-source realization, hosting, precision/tape, +analytic-transfer and bit H1–H5 assumptions remain. See [NOTICE.md](NOTICE.md) +for attribution and precise reuse scope. + +| Quantity | Verified result | +|---|---:| +| κ | 0.001672196274581061 | +| Complex saving lower endpoint | 0.001674997198656588841754 | +| Bit saving lower endpoint, unchanged | 0.001733427039589844234749 | +| Replicas / complete calls / helpers per call | 8 / 72 / 480 | +| Serialized helper roles | 34,560 | +| Live / physical families | 7,168 / 7,658 | +| Rank mass / deficit | 520,704 / 2,560 | +| Global coefficient prefix / charged bits | 253 / 512 | +| Physical row coefficient / retained limit | 16,467 / 20,161 | + +The per-call profile is `{1:2412,2:418,3:432,4:142,5:82,8:8}`. The helper-width +inventory is `{4:56,5:32,7:30,8:122,9:240}`. The idle remainder profile changes +from `{1:1099,2:9,3:179,7:54,16:23,48:2419}` to +`{1:1110,3:247,23:2,32:4,39:1,48:2426}`. The actual controller, spectator +permutations and complete invoice are rebuilt from the serialized roles. + +## Search and verification + +A single-call min-cost reassignment found no improvement. The new search +removes two, three or four complete calls, groups available bins by their +remaining capacity and allowed calls, and solves an integer pattern assignment. +Each pattern uses a bin at most once per call. Six-call searches specifically +target occupied capacity-48 bins; these moves hold widths 5 and 7 fixed and +jointly place widths 4, 8 and 9. A final four-call pass cleans up residuals. +Stable prefix compaction emits the literal owner map. + +The objective uses floating arithmetic for discovery. Integer assignments are +checked before use, and timed-out solves may contribute feasible incumbents. +There is no claim that a neighborhood or the final map is globally optimal. +The independent physical audit and two rational moment engines determine the +claim, rather than the optimizer objective. + +The admission runtime copies PR1018's verifier files **byte for byte**. Only +the owner file, derived PLAN fields and frozen expected-value SPEC change. +There are no relaxed guards or special-case acceptance paths. + +The completed run includes the 21-stage k8 chain, five sets of 95 cold-end +controls, 34 slot-control outcomes, fresh native forward/backward programs, +exact local phases, independent local audit, and the strict global replay. +The latter checks 15 controller mutants, 69 admission mutants, 12 bit-supplier +mutants, both rational moment engines, 47 strict outer inequalities, and the +next-grid and recurrence-model controls. The bit circuit is cited unchanged +and repriced; it is not rebuilt by this run. + +## Reproduce + +Use Python 3.11+ and the repository's native verifier prerequisites, including +Boost where required. The verifier itself does not need SciPy. From the +repository root, choose fresh output directories: + +```sh +python -B research/gauge44-slots/construction/reproduce.py \ + --main . --pr635 research/complex-sw4-frame8/vendor/pr635 \ + --out /tmp/k8-initial --until word + +python -B research/k8-coordinated-owners/verify.py \ + --word-dir /tmp/k8-initial --work /tmp/k8-coordinated +``` + +The first command builds the historical shadow/hamming inputs; the verifier +then constructs the k8 word and slot layer. A completed native rebuild may be +explicitly reused with `--native-from /path/to/native` instead of `--word-dir`. +That directory must contain completed `word/`, `chain/`, and `slots/` runs. +The verifier rechecks their step coverage, pinned programs, canonical words, +Clifford recipes, control counts and baseline result, then rebuilds the entire +changed global controller and admission. The recorded run freshly built this +native chain and subsequently used that explicit reuse path for final admission. + +The optional search requires NumPy and SciPy/HiGHS. It is not part of admission. +Run `discovery/search_calls.py --help` from the repository root. The recorded +sequence is `(block, passes, seed, seconds per solve)`: + +```text +(1, 12, 13, 3) negative single-call screen (stopped after 3 unchanged passes) +(2, 240, 13, 2) starting from the upstream owner map +(3, 360, 27, 2) starting from the preceding output +(4, 240, 41, 3) +(6, 24, 53, 5) --target48 +(6, 48, 67, 3) --target48 +(4, 160, 79, 2) +``` + +Use `--input previous-output --out fresh-output` to chain searches. +Solver timing/version can change the nominated map. The frozen `OWNERS.json.gz` +and `SPEC.json`, rather than a rerun optimizer, reproduce the certified result. +`discovery/SEARCH-LOG.json` records accepted changes and solver statuses. + +## Exact limit of this packing family + +An independent extension of PR942's signed-dual argument proves that **every +replica count** for this fixed local circuit, helper inventory and bin stock +has κ-grid upper bound **0.001674097969905390**. This is an upper relaxation, +not an attained construction. It leaves about **0.114%** improvement above the +present result; a major increase must change assumptions of this packing family. + +With PR795/890 width prices `(-1,-20,-8,-2,4)` and capacity bonuses +`(2,4,8,-13)`, two independently structured enumerations agree on all 1,163 +bin patterns. The remainder mass per replica is 14,814, the signed price is +−1,084, and the required dual credit is 140,550. Thus the supporting rank-one +solution has normalized remainders `{1:5622/37,48:11302/37}`. Both exact +rational engines certify the supporting inequalities and the next-endpoint +rejection. Every feasible physical owner map is subject to these necessary +inequalities. Since the retained outer transfer has `κ < b/(1+b)`, the certified +upper endpoint for `b` gives the stated grid ceiling. + +```sh +python -B research/k8-coordinated-owners/independent/all_t_bound.py \ + --out /tmp/k8-all-t-bound.json +``` + +The separate floating stage-count screen considers bank-free paired-chain +relaxations with 5, 7, 9, 11 and 13 stages. It finds no improvement over nine +stages in that search. It is not a proof against other circuits, banked +constructions, helper splitting, or different recursion geometries. + +`CLAIM.json` contains the frozen numerical claim. `evidence/RESULT.json` and +`evidence/ASSEMBLY.json` contain the completed strict admission; +`evidence/ALL-T-BOUND.json` contains the separate exact upper-bound certificate. diff --git a/research/k8-coordinated-owners/SOURCE-PINS.json b/research/k8-coordinated-owners/SOURCE-PINS.json new file mode 100644 index 0000000000..740de3ceb7 --- /dev/null +++ b/research/k8-coordinated-owners/SOURCE-PINS.json @@ -0,0 +1,27 @@ +{ + "research/gauge44-slots/MANIFEST.json": "9a6f239b1618a43262e56735a99cc59b6f5a6e8816a794a34413e89cc33f4976", + "research/gauge44-leaver8/MANIFEST.json": "7c9637f06798b144274458efa145f701c61282f8b3aab1c0c900b53bdfbe1f0d", + "research/gauge44-slots/verify_global.py": "16bd5e54598592e92e210f99065348c5df261b8350fdc688072ce053d15b088a", + "research/gauge44-slots/verify_manifest.py": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b", + "research/gauge44-slots/hosting/reuse_owners.py": "2106fe79bd89071e62a3a25c1e444531e14fb89f88b4bdeb72d7b40c91266402", + "research/gauge44-slots/data/PLAN.json": "1dec4ca3af6d45d82286005cae4c5e56e7253adefb117d797da55c55c891af08", + "research/gauge44-slots/data/OWNERS.json.gz": "32ca30cd1c652ef6ad43657273a08a157e1df3545e759ab36306a0d0b516fb4a", + "research/gauge44-slots/data/SPEC.json": "8e95ae8087124189cbd366d0e9d1c5ebededff536ff3501927b4b2a2e8dac70e", + "research/gauge44-slots/data/UPSTREAM-PINS.json": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b", + "research/gauge44-slots/construction/leaver/PIVOT-SWAP-k8.json": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb", + "research/gauge44-slots/construction/slots/verify_slots.py": "bc1c0e3e3d7c81dc1649f5be82cdd2399e543d46c24879cb975877bf9b7957be", + "research/gauge44-slots/construction/slots/SLOT-PINS-k8.json": "55dd229684febecb80638eff9c6b3986623e8539c6c956753b350209c3e0efe2", + "research/gauge44-slots/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/gauge44-slots/code/witness.py": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444", + "research/gauge44-slots/code/assemble.py": "4c270a996b380ab712f72b81173ab24f1c73203a33578f261bfbaa7e67d75aec", + "research/gauge44-slots/code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "research/gauge44-slots/code/assembly_controls.py": "e4c0f7828af64fdaef1896e4448d0212bd3041805097140b8cfafd098f8a6162", + "research/gauge44-slots/code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "research/gauge44-slots/code/audit_allcold.py": "a87d7f4844ca963516637d249b14a0654f67f8047b6b265ae25b0cf30963e503", + "research/gauge44-slots/code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "research/gauge44-slots/code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "research/gauge44-slots/code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "research/gauge44-slots/code/emit_allcold.py": "17c110c7c8d219e79e7dce36b19c4781e7effa800086cec03384387ad9acc7aa", + "research/gauge44-slots/code/freeze_spec.py": "f96c2b9cd886596bc7ab267f77abe9d16b6cbb5a724a5ad0a1d18d540369ed93", + "research/gauge44-slots/inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4" +} diff --git a/research/k8-coordinated-owners/SPEC.json b/research/k8-coordinated-owners/SPEC.json new file mode 100644 index 0000000000..cf015eae1b --- /dev/null +++ b/research/k8-coordinated-owners/SPEC.json @@ -0,0 +1,1328 @@ +{ + "schema": "witness-spec/1", + "name": "k8-coordinated-whole-call-owners", + "data": { + "plan_sha256": "4c8e55335b909faf562ee0ce194a252e4983b9591b9c4e1b2625ea4c885c195a", + "owners_sha256": "681670248da5ffe1504fab103855b6d0b8e91d176f31963fe88efa1d9d8bc2bd" + }, + "dispatch": [ + [ + 0, + 0, + "gauge44" + ], + [ + 0, + 1, + "gauge44" + ], + [ + 0, + 2, + "gauge44" + ], + [ + 0, + 3, + "gauge44" + ], + [ + 0, + 4, + "gauge44" + ], + [ + 0, + 5, + "gauge44" + ], + [ + 0, + 6, + "gauge44" + ], + [ + 0, + 7, + "gauge44" + ], + [ + 1, + 0, + "gauge44" + ], + [ + 1, + 1, + "gauge44" + ], + [ + 1, + 2, + "gauge44" + ], + [ + 1, + 3, + "gauge44" + ], + [ + 1, + 4, + "gauge44" + ], + [ + 1, + 5, + "gauge44" + ], + [ + 1, + 6, + "gauge44" + ], + [ + 1, + 7, + "gauge44" + ], + [ + 2, + 0, + "gauge44" + ], + [ + 2, + 1, + "gauge44" + ], + [ + 2, + 2, + "gauge44" + ], + [ + 2, + 3, + "gauge44" + ], + [ + 2, + 4, + "gauge44" + ], + [ + 2, + 5, + "gauge44" + ], + [ + 2, + 6, + "gauge44" + ], + [ + 2, + 7, + "gauge44" + ], + [ + 3, + 0, + "gauge44" + ], + [ + 3, + 1, + "gauge44" + ], + [ + 3, + 2, + "gauge44" + ], + [ + 3, + 3, + "gauge44" + ], + [ + 3, + 4, + "gauge44" + ], + [ + 3, + 5, + "gauge44" + ], + [ + 3, + 6, + "gauge44" + ], + [ + 3, + 7, + "gauge44" + ], + [ + 4, + 0, + "gauge44" + ], + [ + 4, + 1, + "gauge44" + ], + [ + 4, + 2, + "gauge44" + ], + [ + 4, + 3, + "gauge44" + ], + [ + 4, + 4, + "gauge44" + ], + [ + 4, + 5, + "gauge44" + ], + [ + 4, + 6, + "gauge44" + ], + [ + 4, + 7, + "gauge44" + ], + [ + 5, + 0, + "gauge44" + ], + [ + 5, + 1, + "gauge44" + ], + [ + 5, + 2, + "gauge44" + ], + [ + 5, + 3, + "gauge44" + ], + [ + 5, + 4, + "gauge44" + ], + [ + 5, + 5, + "gauge44" + ], + [ + 5, + 6, + "gauge44" + ], + [ + 5, + 7, + "gauge44" + ], + [ + 6, + 0, + "gauge44" + ], + [ + 6, + 1, + "gauge44" + ], + [ + 6, + 2, + "gauge44" + ], + [ + 6, + 3, + "gauge44" + ], + [ + 6, + 4, + "gauge44" + ], + [ + 6, + 5, + "gauge44" + ], + [ + 6, + 6, + "gauge44" + ], + [ + 6, + 7, + "gauge44" + ], + [ + 7, + 0, + "gauge44" + ], + [ + 7, + 1, + "gauge44" + ], + [ + 7, + 2, + "gauge44" + ], + [ + 7, + 3, + "gauge44" + ], + [ + 7, + 4, + "gauge44" + ], + [ + 7, + 5, + "gauge44" + ], + [ + 7, + 6, + "gauge44" + ], + [ + 7, + 7, + "gauge44" + ], + [ + 8, + 0, + "gauge44" + ], + [ + 8, + 1, + "gauge44" + ], + [ + 8, + 2, + "gauge44" + ], + [ + 8, + 3, + "gauge44" + ], + [ + 8, + 4, + "gauge44" + ], + [ + 8, + 5, + "gauge44" + ], + [ + 8, + 6, + "gauge44" + ], + [ + 8, + 7, + "gauge44" + ] + ], + "call_order": [ + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 1, + 0 + ], + [ + 0, + 2 + ], + [ + 1, + 1 + ], + [ + 2, + 0 + ], + [ + 0, + 3 + ], + [ + 1, + 2 + ], + [ + 2, + 1 + ], + [ + 3, + 0 + ], + [ + 0, + 4 + ], + [ + 1, + 3 + ], + [ + 2, + 2 + ], + [ + 3, + 1 + ], + [ + 4, + 0 + ], + [ + 0, + 5 + ], + [ + 1, + 4 + ], + [ + 2, + 3 + ], + [ + 3, + 2 + ], + [ + 4, + 1 + ], + [ + 5, + 0 + ], + [ + 0, + 6 + ], + [ + 1, + 5 + ], + [ + 2, + 4 + ], + [ + 3, + 3 + ], + [ + 4, + 2 + ], + [ + 5, + 1 + ], + [ + 0, + 7 + ], + [ + 6, + 0 + ], + [ + 1, + 6 + ], + [ + 2, + 5 + ], + [ + 3, + 4 + ], + [ + 4, + 3 + ], + [ + 5, + 2 + ], + [ + 6, + 1 + ], + [ + 1, + 7 + ], + [ + 7, + 0 + ], + [ + 2, + 6 + ], + [ + 3, + 5 + ], + [ + 4, + 4 + ], + [ + 5, + 3 + ], + [ + 6, + 2 + ], + [ + 7, + 1 + ], + [ + 2, + 7 + ], + [ + 8, + 0 + ], + [ + 3, + 6 + ], + [ + 4, + 5 + ], + [ + 5, + 4 + ], + [ + 6, + 3 + ], + [ + 7, + 2 + ], + [ + 8, + 1 + ], + [ + 3, + 7 + ], + [ + 4, + 6 + ], + [ + 5, + 5 + ], + [ + 6, + 4 + ], + [ + 7, + 3 + ], + [ + 8, + 2 + ], + [ + 4, + 7 + ], + [ + 5, + 6 + ], + [ + 6, + 5 + ], + [ + 7, + 4 + ], + [ + 8, + 3 + ], + [ + 5, + 7 + ], + [ + 6, + 6 + ], + [ + 7, + 5 + ], + [ + 8, + 4 + ], + [ + 6, + 7 + ], + [ + 7, + 6 + ], + [ + 8, + 5 + ], + [ + 7, + 7 + ], + [ + 8, + 6 + ], + [ + 8, + 7 + ] + ], + "width_spot_helpers": [ + 258, + 270, + 282, + 294 + ], + "providers": { + "gauge44": { + "inventory": { + "4": 56, + "5": 32, + "7": 30, + "8": 122, + "9": 240 + }, + "native_negative_controls": 25, + "phase_edges": 2896, + "expected_profile": { + "1": 2412, + "2": 418, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c", + "LOCAL-PROGRAMS.json.gz": "9f41d53659e9be84e20c661560c5687abbf5cd0660cdecbe01ad5eb29e6b8ee3", + "LOCAL-CHECKS.json": "18f09b79835aa352f04d27041d86d1338c5ad0094b888588c1c05af2dc399ffd", + "INDEPENDENT-LOCAL-REPLAY.json": "2d4680965c62db1fde1236c4857b19bf7bc97af58805e6b4109afbc452f0fdd8", + "CLIFFORD-RECIPES.json": "d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731", + "CLIFFORD-REVIEW.json": "4960fd1215509b5347ef7f0092868f79aea0f8e24fb84352da9a1033e4394007", + "RESIDUAL-ADAPTERS.json": "c682e9ff1b347f89771c6800f46ad98c2bb92b91c5c88452d53a9e7f0180c35f" + }, + "entering": 192, + "entrance": 384, + "width_digest": "ca0b972f2ee81a50449ce6489ddf9a94be914f84351136c2a9e3f81b37a0e387", + "program_hashes": { + "backward": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "forward": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + "artifacts": { + "LOCAL-CHECKS.json": "2b8b1891a736598010232bfb26abc31973b265a53a2009a3fcfd9138b5ecadb4", + "CLIFFORD-RECIPES.json": "d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731", + "RESIDUAL-ADAPTERS.json": "383f40aadd00a4ac700dfd0d4c22d6c6c0be9a9863116e4d69c7acd23bafae0c" + }, + "complete_contract": { + "local": { + "backward": { + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "prefix_l1": "14824960514781440791821/64", + "prefix_bits": 68, + "coefficient_work_primitive_count": 98365, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + }, + "forward": { + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "prefix_l1": "2765345294379392599/1024", + "prefix_bits": 52, + "coefficient_work_primitive_count": 98333, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + } + }, + "helpers": 480, + "centres": 8, + "v": 112, + "h": 9, + "n": 704, + "entering_helpers": 192, + "entrance_rank": 384, + "terminal_codimension": 206, + "hyperplane_ended_helpers": 78, + "cold_hyperplane_ended_helpers": 48, + "width_inventory": { + "4": 56, + "5": 32, + "7": 30, + "8": 122, + "9": 240 + }, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "local_adapters": 387056, + "local_primitive_bound": 10038040553630, + "compiler": 25934336, + "children": 3494, + "paid_profile": { + "1": 2412, + "2": 418, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "program_hashes": { + "backward": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "forward": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + "semantic_artifact_sha256": { + "CANONICAL-WORD.json.gz": "4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c", + "LOCAL-PROGRAMS.json.gz": "9f41d53659e9be84e20c661560c5687abbf5cd0660cdecbe01ad5eb29e6b8ee3", + "LOCAL-CHECKS.json": "18f09b79835aa352f04d27041d86d1338c5ad0094b888588c1c05af2dc399ffd", + "INDEPENDENT-LOCAL-REPLAY.json": "2d4680965c62db1fde1236c4857b19bf7bc97af58805e6b4109afbc452f0fdd8", + "CLIFFORD-RECIPES.json": "d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731", + "CLIFFORD-REVIEW.json": "4960fd1215509b5347ef7f0092868f79aea0f8e24fb84352da9a1033e4394007", + "RESIDUAL-ADAPTERS.json": "c682e9ff1b347f89771c6800f46ad98c2bb92b91c5c88452d53a9e7f0180c35f" + } + }, + "semantic_phase_sha256": "4960fd1215509b5347ef7f0092868f79aea0f8e24fb84352da9a1033e4394007", + "expected_local": { + "forward": { + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "prefix_l1": "2765345294379392599/1024", + "coefficient_work_primitive_count": 98333 + }, + "backward": { + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "prefix_l1": "14824960514781440791821/64", + "coefficient_work_primitive_count": 98365 + } + }, + "wrappers": 240 + } + }, + "expected": { + "gain_baseline_kappa": "0.001636241501576388", + "hosted_residuals": 34560, + "rank_mass": 520704, + "actual_73column_sigmas": 8850, + "cross_replica_helper_roles": 27178, + "idle_remainders": 3790, + "idle_remainder_profile": { + "1": 1110, + "3": 247, + "23": 2, + "32": 4, + "39": 1, + "48": 2426 + }, + "global_profile": { + "1": 174774, + "2": 30096, + "3": 31351, + "4": 10224, + "5": 5904, + "8": 576, + "23": 2, + "32": 4, + "39": 1, + "48": 2426 + }, + "live": 7168, + "physical": 7658, + "conservative_kappa_decimal": "0.001672196271729641", + "kappa_decimal": "0.001672196274581061", + "complex_lower": "837498599328294420877/500000000000000000000000", + "conservative_complex_lower": "1674997195795608988513/1000000000000000000000000", + "kappa": "1672196274581061/1000000000000000000", + "assembly_controls_rejected": 69, + "provider_counts": { + "gauge44": 72 + }, + "mutations_rejected": 15 + }, + "pivot_swap": { + "recipe": "construction/leaver/PIVOT-SWAP-k8.json", + "sha256": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb" + } +} diff --git a/research/k8-coordinated-owners/discovery/SEARCH-LOG.json b/research/k8-coordinated-owners/discovery/SEARCH-LOG.json new file mode 100644 index 0000000000..d2af99be3c --- /dev/null +++ b/research/k8-coordinated-owners/discovery/SEARCH-LOG.json @@ -0,0 +1,133 @@ +{ + "status": "DISCOVERY_ONLY_FLOAT_OBJECTIVE_NOT_SUPPLIER_ADMISSION", + "full_trace": "SEARCH-TRACE.json.gz", + "full_trace_sha256": "04be238ac938f38f77327e6e83efe0ea6e2cb29ee3d95a5b783bcdf7bda3b861", + "runs": { + "calls13": { + "seed": 13, + "iterations_or_passes": 3, + "accepted_block_moves": 0, + "time_limited_solves": 0, + "initial_objective": 56661.105912635365, + "final_objective": 56661.105912635365, + "decrease": 0.0, + "idle": { + "1": 1099, + "2": 9, + "3": 179, + "7": 54, + "16": 23, + "48": 2419 + } + }, + "pairs13": { + "seed": 13, + "iterations_or_passes": 240, + "accepted_block_moves": 28, + "time_limited_solves": 0, + "initial_objective": 56661.105912635365, + "final_objective": 56417.34258832474, + "decrease": 243.76332431062474, + "idle": { + "1": 1104, + "2": 3, + "3": 228, + "7": 2, + "16": 21, + "32": 8, + "48": 2419 + } + }, + "triples27": { + "seed": 27, + "iterations_or_passes": 360, + "accepted_block_moves": 18, + "time_limited_solves": 0, + "initial_objective": 56417.34258832474, + "final_objective": 56304.555735470596, + "decrease": 112.78685285414394, + "idle": { + "1": 1098, + "2": 2, + "3": 249, + "16": 1, + "23": 1, + "32": 16, + "48": 2419 + } + }, + "quads41": { + "seed": 41, + "iterations_or_passes": 240, + "accepted_block_moves": 2, + "time_limited_solves": 1, + "initial_objective": 56304.555735470596, + "final_objective": 56285.69065254017, + "decrease": 18.86508293042425, + "idle": { + "1": 1099, + "2": 2, + "3": 244, + "7": 3, + "32": 17, + "48": 2419 + } + }, + "six53-restricted": { + "seed": 53, + "iterations_or_passes": 24, + "accepted_block_moves": 6, + "time_limited_solves": 15, + "initial_objective": 56285.69065254017, + "final_objective": 56215.86091994149, + "decrease": 69.82973259867867, + "idle": { + "1": 1109, + "2": 1, + "3": 245, + "7": 2, + "9": 1, + "19": 1, + "32": 7, + "48": 2425 + } + }, + "six67": { + "seed": 67, + "iterations_or_passes": 48, + "accepted_block_moves": 2, + "time_limited_solves": 26, + "initial_objective": 56215.86091994149, + "final_objective": 56207.67395420974, + "decrease": 8.186965731751116, + "idle": { + "1": 1110, + "2": 1, + "3": 247, + "9": 1, + "23": 1, + "32": 6, + "39": 1, + "44": 1, + "48": 2424 + } + }, + "final79": { + "seed": 79, + "iterations_or_passes": 160, + "accepted_block_moves": 7, + "time_limited_solves": 4, + "initial_objective": 56207.67395420974, + "final_objective": 56173.33411992297, + "decrease": 34.33983428677311, + "idle": { + "1": 1110, + "3": 247, + "23": 2, + "32": 4, + "39": 1, + "48": 2426 + } + } + } +} diff --git a/research/k8-coordinated-owners/discovery/SEARCH-TRACE.json.gz b/research/k8-coordinated-owners/discovery/SEARCH-TRACE.json.gz new file mode 100644 index 0000000000..5df63b0f39 Binary files /dev/null and b/research/k8-coordinated-owners/discovery/SEARCH-TRACE.json.gz differ diff --git a/research/k8-coordinated-owners/discovery/STAGES-RELAXATION.json b/research/k8-coordinated-owners/discovery/STAGES-RELAXATION.json new file mode 100644 index 0000000000..c11163d70c --- /dev/null +++ b/research/k8-coordinated-owners/discovery/STAGES-RELAXATION.json @@ -0,0 +1,65 @@ +{ + "status": "FLOATING_RELAXATION_ONLY_NOT_A_WITNESS", + "rows": [ + { + "K": 2, + "L": 5, + "m": 41, + "variables": 33, + "success": false + }, + { + "K": 3, + "L": 7, + "m": 57, + "variables": 248, + "success": false + }, + { + "K": 4, + "L": 9, + "m": 73, + "variables": 1163, + "success": true, + "complex_relaxed": 0.0016769052736152026, + "kappa_relaxed": 0.0016740979699009272, + "idle": { + "1": 151.9459459459459, + "48": 305.4594594594595 + } + }, + { + "K": 5, + "L": 11, + "m": 89, + "variables": 3960, + "success": true, + "complex_relaxed": 0.0016273560127685425, + "kappa_relaxed": 0.001624712027880953, + "idle": { + "1": 96.0000000000003, + "48": 212.79999999999978, + "3": 25.199999999998987, + "62": 138.0000000000018, + "2": 138.0000000000018, + "60": 309.99999999999835 + } + }, + { + "K": 6, + "L": 13, + "m": 105, + "variables": 10912, + "success": true, + "complex_relaxed": 0.0015772190111506483, + "kappa_relaxed": 0.0015747353086842612, + "idle": { + "1": 31.999999999997815, + "48": 150.54545454545422, + "64": 448.00000000000006, + "71": 322.09090909090895, + "73": 125.90909090909123 + } + } + ] +} diff --git a/research/k8-coordinated-owners/discovery/screen_stages.py b/research/k8-coordinated-owners/discovery/screen_stages.py new file mode 100644 index 0000000000..d933cc0a13 --- /dev/null +++ b/research/k8-coordinated-owners/discovery/screen_stages.py @@ -0,0 +1,76 @@ +"""Floating bank-free packing relaxation; never a physical or theorem witness. + +Adapted from the paired-chain inventory in larger-gain/stages/screen_stages.py. +Prepared with OpenAI Codex assistance; Apache-2.0. See ../NOTICE.md. +Geometry, execution windows and integrality are relaxed. No claim of a global +upper bound over different circuits, banked constructions or split rules. +""" +import argparse +from collections import Counter +import json +import math +from pathlib import Path + +import numpy as np +from scipy.optimize import brentq, linprog + +P = Path(__file__).resolve().parents[1] +ROOT = P.parents[1] + + +def main(): + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--out', type=Path, required=True) + args = ap.parse_args() + provider = json.loads((ROOT / 'research/gauge44-slots/data/PLAN.json').read_text())['provider_registry']['gauge44'] + profile = {int(r): n for r, n in provider['actual_paid_profile'].items()} + inventory = Counter(provider['widths']) + widths = sorted(inventory) + results = [] + for pairs in range(2, 7): + stages, m, live = 2*pairs+1, 16*pairs+9, 224*pairs + capacities = {8: 224*(pairs-1)} | {16*p: 448 for p in range(1, pairs)} + patterns = [] + + def enumerate_bin(capacity, remainder, index=0, vector=()): + if index == len(widths): + patterns.append((capacity, vector, remainder)) + return + w = widths[index] + for n in range(remainder//w+1): + enumerate_bin(capacity, remainder-n*w, index+1, vector+(n,)) + + for cap in capacities: + enumerate_bin(cap, cap) + matrix = np.array([[int(cap == c) for cap, vec, r in patterns] for c in capacities] + + [[vec[i] for cap, vec, r in patterns] for i in range(len(widths))]) + limit = int(m/math.sqrt(2)) + + def parts(r): + return [r] if r <= limit else [limit, r-limit] + + def cost(r): + return r*math.expm1(.00168*math.log(m/r))/.00168 if r else 0 + + objective = [sum(cost(q) for q in parts(r)) for cap, vec, r in patterns] + rhs = list(capacities.values()) + [stages*inventory[w] for w in widths] + solve = linprog(objective, A_eq=matrix, b_eq=rhs, bounds=(0, None), method='highs') + row = dict(K=pairs, L=stages, m=m, variables=len(patterns), success=solve.success) + if solve.success: + idle = Counter() + for val, (cap, vec, r) in zip(solve.x, patterns): + if val > 1e-8: + for q in parts(r): + if q: + idle[q] += float(val) + combined = Counter({r: stages*n for r, n in profile.items()}) + combined.update(idle) + root = brentq(lambda b: sum(n*(r/m)**(1-b) for r, n in combined.items())/live-1, 0, .005) + row.update(complex_relaxed=root, kappa_relaxed=root/(1+root), idle=dict(idle)) + results.append(row) + print(row, flush=True) + args.out.write_text(json.dumps(dict(status='FLOATING_RELAXATION_ONLY_NOT_A_WITNESS', rows=results), indent=2)+'\n') + + +if __name__ == '__main__': + main() diff --git a/research/k8-coordinated-owners/discovery/search_calls.py b/research/k8-coordinated-owners/discovery/search_calls.py new file mode 100644 index 0000000000..27682bb609 --- /dev/null +++ b/research/k8-coordinated-owners/discovery/search_calls.py @@ -0,0 +1,111 @@ +"""Discovery only: coordinated complete-call reassignment. + +Prepared with OpenAI Codex assistance; Apache-2.0. See ../NOTICE.md. +SciPy/HiGHS nominates integer feasible maps; only the separate unchanged +physical verifier and rational engines may certify a kappa value. A timed-out +solve may supply a checked feasible incumbent; no optimality is claimed. +Run from the repository root. The frozen map, not a new search, is verified. +""" +import argparse, gzip, json, math, random, time +from collections import Counter, defaultdict +from pathlib import Path +import numpy as np +from scipy.optimize import linprog, milp, Bounds, LinearConstraint +from scipy.sparse import coo_matrix + +ap=argparse.ArgumentParser();ap.add_argument('--passes',type=int,default=10);ap.add_argument('--seed',type=int,default=13);ap.add_argument('--out',type=Path,required=True);ap.add_argument('--input',type=Path,default=Path('research/gauge44-slots/data'));ap.add_argument('--block',type=int,default=1);ap.add_argument('--limit',type=float,default=3);ap.add_argument('--target48',action='store_true');a=ap.parse_args() +p=a.input;plan=json.loads((p/'PLAN.json').read_text());roles=json.loads(gzip.decompress((p/'OWNERS.json.gz').read_bytes())) +rng=random.Random(a.seed);V=112;bins=[];eligible=defaultdict(list);lookup={} +for key,(cap,times) in plan['windows'].items(): + rep,ch=map(int,key.split(',')) + for port in range(V): + fam=rep*896+(2*plan['pairs'][str(ch)]+plan['sides'][str(ch)])*V+port + idx=len(bins);bins.append((rep,ch,port,cap,fam));lookup[rep,ch,port]=idx + for t in times:eligible[t].append(idx) +for t,ids in eligible.items():assert len({bins[i][4] for i in ids})==len(ids) +bycall=defaultdict(list);assignment=[];used=np.zeros(len(bins),dtype=int) +for j,z in enumerate(roles): + i=lookup[z['owner_replica'],z['child'],z['port']];assignment.append(i);used[i]+=z['width'];bycall[z['time']].append(j) +cap=np.array([b[3] for b in bins]);phi=np.array([r*math.expm1(.0016769*math.log(73/r))/.0016769 if r else 0 for r in range(49)]) +def cost():return float(phi[cap-used].sum()) +def save(): + offsets=Counter();out=[] + for j,z in enumerate(roles): + i=assignment[j];rep,ch,port,cp,fam=bins[i];new=z|dict(owner_replica=rep,child=ch,port=port,copy=rep*V+port,family=fam,offset=offsets[i]);offsets[i]+=z['width'];out.append(new) + assert all(offsets[i]==used[i]<=cap[i] for i in range(len(bins))) + a.out.mkdir(exist_ok=True,parents=True);(a.out/'OWNERS.json.gz').write_bytes(gzip.compress(json.dumps(out,sort_keys=True,separators=(',',':')).encode(),mtime=0)) + idle=Counter(int(x) for x in cap-used if x);H=Counter({int(r):n*72 for r,n in plan['provider_registry']['gauge44']['actual_paid_profile'].items()});H.update(idle) + np=plan|dict(profile=dict(sorted(H.items())));(a.out/'PLAN.json').write_text(json.dumps(np,indent=2)+'\n');(a.out/'SEARCH.json').write_text(json.dumps(dict(seed=a.seed,cost=cost(),idle=dict(sorted(idle.items())),trace=trace),indent=2)+'\n') +trace=[];initial=cost();print('initial',initial,Counter(cap-used),flush=True) +if a.block>1: + import itertools + for it in range(a.passes): + # Nearby calls share narrow windows; random distant calls provide escape paths. + t=rng.randrange(72);ts=sorted({t,*rng.sample([k for k in range(72) if k!=t],a.block-1)}) + if it%2:ts=sorted(rng.sample(list(range(max(0,t-6),min(72,t+7))),a.block)) + if a.target48: + occupants=defaultdict(list) + for j,i in enumerate(assignment): + if cap[i]==48:occupants[i].append(roles[j]['time']) + target=rng.choice([x for x in occupants.values() if len(x)==a.block]);ts=sorted(target);assert len(set(ts))==len(ts) + ws=[4,8,9] if a.target48 else [4,5,7,8,9] + oldcost=cost();js=[j for t in ts for j in bycall[t] if roles[j]['width'] in ws];oldassign={j:assignment[j] for j in js} + for j in js:used[assignment[j]]-=roles[j]['width'] + es=[set(eligible[t])-{assignment[j] for j in bycall[t] if roles[j]['width'] not in ws} for t in ts] + allids=set().union(*es);groups=defaultdict(list) + for i in allids: + v=int(cap[i]-used[i]);mask=sum(1<>k&1 else [0]) for k in range(len(ts))] + for pat in itertools.product(*opts): + if sum(pat)>v:continue + col=len(patterns);patterns.append((g,pat));costs.append(phi[v-sum(pat)]-phi[v]);rows.append(g);cols.append(col);vals.append(1) + for k,w in enumerate(pat): + if w:rows.append(len(keys)+k*len(ws)+ws.index(w));cols.append(col);vals.append(1) + A=coo_matrix((vals,(rows,cols)),shape=(len(keys)+len(ws)*len(ts),len(patterns))).tocsc();b=np.array([len(groups[k]) for k in keys]+[dem[k,w] for k in range(len(ts)) for w in ws]) + res=milp(np.array(costs),integrality=np.ones(len(patterns)),bounds=Bounds(0,np.inf),constraints=LinearConstraint(A,b,b),options=dict(time_limit=a.limit,mip_rel_gap=0)) + accept=False + if res.x is not None: + xx=np.rint(res.x).astype(int) + if np.max(abs(xx-res.x))<1e-5 and np.array_equal(A@xx,b): + after=float(phi[cap-used].sum()+np.dot(costs,xx)) + if after=min(dem):groups[int(v)].append(i) + ws=sorted(dem);vs=sorted(groups);edges=[(w,v) for w in ws for v in vs if w<=v];rr=[];cc=[];dd=[] + for k,(w,v) in enumerate(edges):rr.extend([ws.index(w),len(ws)+vs.index(v)]);cc.extend([k,k]);dd.extend([1,1]) + A=coo_matrix((dd,(rr,cc)),shape=(len(ws)+len(vs),len(edges))).tocsr();c=np.array([phi[v-w]-phi[v] for w,v in edges]) + b=np.array([dem[w] for w in ws]+[len(groups[v]) for v in vs]);res=linprog(c,A_eq=A[:len(ws)],b_eq=b[:len(ws)],A_ub=A[len(ws):],b_ub=b[len(ws):],bounds=(0,None),method='highs') + assert res.success;xx=np.rint(res.x).astype(int);assert np.max(abs(xx-res.x))<1e-5;assert np.array_equal(A[:len(ws)]@xx,b[:len(ws)]);assert np.all(A[len(ws):]@xx<=b[len(ws):]) + helpers=defaultdict(list) + for j in js:helpers[roles[j]['width']].append(j) + for g in groups.values():rng.shuffle(g) + for (w,v),n in zip(edges,xx): + for _ in range(n): + i=groups[v].pop();j=helpers[w].pop();assignment[j]=i;used[i]+=w + newcost=cost();assert newcost<=oldcost+1e-6 + if oldcost-newcost>1e-6:changed+=1 + trace.append(dict(pass_number=it,cost=cost(),changed=changed));save();print(trace[-1],flush=True) + if changed==0 and it>=2:break +print('gain',initial-cost(),flush=True) diff --git a/research/k8-coordinated-owners/evidence/ADMISSION-CONTROLS.json b/research/k8-coordinated-owners/evidence/ADMISSION-CONTROLS.json new file mode 100644 index 0000000000..f29f647763 --- /dev/null +++ b/research/k8-coordinated-owners/evidence/ADMISSION-CONTROLS.json @@ -0,0 +1,102 @@ +{ + "status": "PASS_EXACT_MIXED_048_ALLCOLD_NATIVE_ASSEMBLY_ADMISSION_NEGATIVE_CONTROLS", + "valid_receipt_kappa": "1672196274581061/1000000000000000000", + "input_sha256": { + "owner_audit": "ee31a5ae84bcc6344b18c67ae828693ba92ec0328223c9b6af29b04d90c80b40", + "fresh_invoice": "22cf5aa33d7c26708d1c8b5a5f88df9b330516e6ab9e5e8e10da5857c58e7961", + "package:inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c" + }, + "assembler_sha256": "4c270a996b380ab712f72b81173ab24f1c73203a33578f261bfbaa7e67d75aec", + "rejected_controls": [ + "empty_certification_maps", + "failed_invoice_status", + "nonboolean_precision_check", + "wrong_owner_role_count", + "understated_physical_stock", + "changed_profile_same_rank_mass", + "insufficient_finite_C0", + "missing_finite_check", + "wrong_reflected_orientation_selfconsistent_totals", + "missing_selected_call", + "wrong_selected_primitive_sum", + "wrong_selected_coefficient_work_sum", + "unpaid_wrapper_factors", + "wrong_global_compiler", + "wrong_global_adapter_maximum", + "understated_exact_prefix_and_global_sum", + "wrong_global_prefix_sum", + "wrong_row_prefix_reserve", + "wrong_parent_geometry_charge", + "wrong_rebased_geometry_charge", + "wrong_complete_pervertex_envelope", + "wrong_prior_added_complete_invoice", + "wrong_finite_router_bits", + "wrong_finite_literal_bits", + "wrong_finite_physical_stock_bits", + "wrong_finite_row_coefficient", + "reordered_complete_calls", + "understated_explicit_idle_remainders", + "understated_actual_chart_types", + "wrong_cross_replica_role_count", + "old_no_cold_wrapper_counts_selfconsistent", + "gauge44:missing_provider", + "gauge44:missing_backward_orientation", + "gauge44:unpaid_scalar_primitive", + "gauge44:wrong_local_artifact_binding", + "gauge44:false_dirty_restoration", + "gauge44:wrong_declared_provider_count", + "gauge44:wrong_local_compiler", + "gauge44:wrong_local_adapter_charge", + "gauge44:wrong_local_primitive_bound", + "gauge44:forged_provider_and_call_program_hash", + "gauge44:provider_at_wrong_call", + "gauge44:synchronized_forged_source_recipe_hash", + "gauge44:synchronized_forged_phase_review_semantics", + "gauge44:width_order_swap_4_5", + "gauge44:width_inventory_shift_4_5", + "gauge44:width_order_swap_4_7", + "gauge44:width_inventory_shift_4_7", + "gauge44:width_order_swap_4_8", + "gauge44:width_inventory_shift_4_8", + "gauge44:width_order_swap_4_9", + "gauge44:width_inventory_shift_4_9", + "gauge44:width_order_swap_5_7", + "gauge44:width_inventory_shift_5_7", + "gauge44:width_order_swap_5_8", + "gauge44:width_inventory_shift_5_8", + "gauge44:width_order_swap_5_9", + "gauge44:width_inventory_shift_5_9", + "gauge44:width_order_swap_7_8", + "gauge44:width_inventory_shift_7_8", + "gauge44:width_order_swap_7_9", + "gauge44:width_inventory_shift_7_9", + "gauge44:width_order_swap_8_9", + "gauge44:width_inventory_shift_8_9", + "gauge44:cold_helper_width_swap_258", + "gauge44:cold_helper_width_swap_270", + "gauge44:cold_helper_width_swap_282", + "gauge44:cold_helper_width_swap_294", + "wrong_owner_receipt_hash" + ], + "discovery_accepted_controls": [], + "exact_outer_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "conservative_outer_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "recurrence_model_controls": [ + "native_complex_endpoint_rejected_with_old_surcharge", + "omitting_bit_surcharge_would_fail_next_endpoint_rejection" + ], + "scope": "Complete receipt schema; ordered widths and both reflected providers; exact program, work and paid-profile binding; independently recounted compiler, conservative envelope and finite inequalities. Does not replace fresh physical replay." +} diff --git a/research/k8-coordinated-owners/evidence/ALL-T-BOUND.json b/research/k8-coordinated-owners/evidence/ALL-T-BOUND.json new file mode 100644 index 0000000000..786cf02909 --- /dev/null +++ b/research/k8-coordinated-owners/evidence/ALL-T-BOUND.json @@ -0,0 +1,320 @@ +{ + "status": "PASS_ALL_T_K8_SIGNED_DUAL_UPPER_RELAXATION", + "scope": "All positive integer replica counts, fixed PR1018 local word and widths, nine calls and 896 live wires per replica, whole helpers and fixed 8/16/32/48 bin inventory. Geometry, time windows, finite invoice and physical realization are relaxed. This does not construct a supplier at the upper bound and does not cover different circuits, split helpers, banks or recursion geometries.", + "dual_bin_vectors": 1163, + "upper": { + "8": 2, + "0": 0, + "1": 19, + "3": 7, + "4": 1, + "16": 4, + "7": 8, + "9": -4, + "2": 13, + "11": 9, + "6": 14, + "12": 3, + "5": 20, + "32": 8, + "23": 12, + "14": 16, + "24": 6, + "15": 10, + "25": 0, + "17": -2, + "18": -8, + "10": 15, + "27": -12, + "19": 11, + "20": 5, + "13": -3, + "22": -7, + "28": 7, + "21": -1, + "48": -13, + "39": -9, + "30": -5, + "40": -15, + "31": -11, + "41": -21, + "33": -23, + "34": -29, + "26": -6, + "43": -33, + "35": -10, + "36": -16, + "29": -24, + "38": -53, + "44": -14, + "37": -22 + }, + "mass_per_replica": 14814, + "signed_price_per_replica": -1084, + "credit_per_replica": 140550, + "normalized_idle": { + "1": "5622/37", + "48": "11302/37" + }, + "equality_requires_replica_count_multiple_of": 37, + "formal_profile": { + "replicas": 37, + "idle": { + "1": 5622, + "48": 11302 + }, + "profile": { + "1": 808818, + "2": 139194, + "3": 143856, + "4": 47286, + "5": 27306, + "8": 2664, + "48": 11302 + }, + "live": 33152, + "deficit": 11840 + }, + "root": { + "lower": "0.0016769052736196808613", + "upper": "0.001676905273619680861301", + "lower_endpoint_residual_upper": "-1.299429593054568866855484568658642431653668306624507520284172556832772E-24", + "upper_endpoint_residual_lower": "1.626998170340931007216795193152096835016903956980249908778111108484690E-24", + "strict_rational_signs": true, + "moment_minus_one_at_current_k_required_rate": [ + "-0.002867561161372568085493597312772668944352083906524636248243670220806452", + "-0.002867561161372568085493597312772668944352083906524636248243670220732268" + ], + "nominal_k_ceiling_interval": [ + "0.001674097969905390510170479409079122007141961236178257566229032233752559", + "0.001674097969905390510171476063685786209202290684500732119672646888867108" + ] + }, + "two_engine_signs": { + "lower": { + "endpoint": "16769052736196808613/10000000000000000000000", + "mercator": [ + "-35032552526468436078184471195427599835927813/26959946667150639794667015087019630673637144422540572481103610249216", + "-35032552526468436078184471195427599835927811/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "atanh": [ + "-129943/100000000000000000000000000000", + "-1299429/1000000000000000000000000000000" + ] + }, + "upper": { + "endpoint": "1676905273619680861301/1000000000000000000000000", + "mercator": [ + "43863783899943171831995157596908580818041753/26959946667150639794667015087019630673637144422540572481103610249216", + "43863783899943171831995157596908580818041755/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "atanh": [ + "813499/500000000000000000000000000000", + "1626999/1000000000000000000000000000000" + ] + } + }, + "supporting_inequalities": { + "mercator": { + "credit": { + "8": 200, + "1": 925, + "3": 375, + "4": 100, + "16": 400, + "7": 475, + "9": -75, + "2": 650, + "11": 575, + "6": 750, + "12": 300, + "5": 1025, + "32": 800, + "23": 875, + "14": 950, + "24": 600, + "15": 675, + "25": 325, + "17": 125, + "18": -150, + "10": 850, + "27": -225, + "19": 775, + "20": 500, + "13": 25, + "22": -50, + "28": 700, + "21": 225, + "39": 75, + "30": 150, + "40": -200, + "31": -125, + "41": -475, + "33": -675, + "34": -950, + "26": 50, + "43": -1025, + "35": -25, + "36": -300, + "29": -775, + "38": -2050, + "44": -100, + "37": -575 + }, + "multiplier_interval": [ + "527120945865610758518251372910444691787647487985927680893055414557/1558621916694646363129186809718322398319647411928126846563802467532800", + "527120945865610758518251372910444691787647487985927680893055414563/1558621916694646363129186809718322398319647411928126846563802467532800" + ], + "strict_margin_by_rank": { + "8": "4242097184419810597329177717861937030727659787500200943229889537549/3896554791736615907822967024295805995799118529820317116409506168832", + "3": "16980127855733811217812389092273930428983475427584335296980909134733/31172438333892927262583736194366447966392948238562536931276049350656", + "4": "748594784886785138986952355498561823695520641433389752939319930021/974138697934153976955741756073951498949779632455079279102376542208", + "16": "2497465128132360177128646721603324097987614055672200282675058933337/1948277395868307953911483512147902997899559264910158558204753084416", + "7": "1805390575389168997955733937598132925054537606600633316267641657873/1948277395868307953911483512147902997899559264910158558204753084416", + "9": "77344407181360535231265997386675276577634232377218837425925697024679/62344876667785854525167472388732895932785896477125073862552098701312", + "2": "4574725096770160199542208350266512546956048320099953901310478896515/15586219166946463631291868097183223983196474119281268465638024675328", + "11": "69361285868375708366653504368143786419569919363658346547724496235257/62344876667785854525167472388732895932785896477125073862552098701312", + "6": "23475232224554007851721728728156716202054949273551565565358532663925/31172438333892927262583736194366447966392948238562536931276049350656", + "12": "9663920096402564555458005881864111643332009588666429364676786322619/7793109583473231815645934048591611991598237059640634232819012337664", + "5": "2205376244715532727706768295196732787344160421719653687229936372567/3896554791736615907822967024295805995799118529820317116409506168832", + "32": "1509719506330375475184484012150647181972385910371022751087178310747/1948277395868307953911483512147902997899559264910158558204753084416", + "23": "66577677444466407894861493781150138486471410645056149900821427920785/62344876667785854525167472388732895932785896477125073862552098701312", + "14": "33342179812210800592137537970479201470141353032102975412555191181167/31172438333892927262583736194366447966392948238562536931276049350656", + "24": "8867162766221715038782509107688937069344533255509238676442365571467/7793109583473231815645934048591611991598237059640634232819012337664", + "15": "4591823997487280403678523416779303267791018846066022865082699878099/3896554791736615907822967024295805995799118529820317116409506168832", + "25": "37543867040445386410657553298980694630071675067365435713795140596253/31172438333892927262583736194366447966392948238562536931276049350656", + "17": "43027233815611405920964523538377875583398048750810744879528405003575/31172438333892927262583736194366447966392948238562536931276049350656", + "18": "45947232067891949828233292976532082844522571304815846161040044376761/31172438333892927262583736194366447966392948238562536931276049350656", + "10": "30476846288400472913846457013440004501671217804260993952217227019859/31172438333892927262583736194366447966392948238562536931276049350656", + "27": "10349239724466064747762668098311633044162177514702550866506882902127/7793109583473231815645934048591611991598237059640634232819012337664", + "19": "36076766969805264030534701517410522326688536784857917105983011128633/31172438333892927262583736194366447966392948238562536931276049350656", + "20": "19362504103784758976670172165368418809761963804956654043019289303665/15586219166946463631291868097183223983196474119281268465638024675328", + "13": "662829671334390392898349442512569150194002045515259818011086597389/487069348967076988477870878036975749474889816227539639551188271104", + "22": "43650774438995306877512438454137027416419197303737239381155728648905/31172438333892927262583736194366447966392948238562536931276049350656", + "28": "15265692454939241783413420683593035708807542117792611011874284170081/15586219166946463631291868097183223983196474119281268465638024675328", + "21": "41247679376619510377207798944106826105588503283795788231463409959387/31172438333892927262583736194366447966392948238562536931276049350656", + "39": "39091597322749877301772463052461848025067292337284888188501042367707/62344876667785854525167472388732895932785896477125073862552098701312", + "30": "16918133651047212280792025725350835214421204663245659684663188988383/15586219166946463631291868097183223983196474119281268465638024675328", + "40": "2552847737472948711323315422474459701926085797422768718304290693361/3896554791736615907822967024295805995799118529820317116409506168832", + "31": "17680903944017400670527982806388395095827771928780573370922147427211/15586219166946463631291868097183223983196474119281268465638024675328", + "41": "331829260974692217916632003887322410792724361309577315510054159859/487069348967076988477870878036975749474889816227539639551188271104", + "33": "19086311117350324245331709578282067510634155212729417097550214550253/15586219166946463631291868097183223983196474119281268465638024675328", + "34": "1233212830982640640671931336912402769976064403915524755108920024205/974138697934153976955741756073951498949779632455079279102376542208", + "26": "4939834957862646734750443012880282167402259307316833818111730355983/3896554791736615907822967024295805995799118529820317116409506168832", + "43": "45367263334708622136736996628823274998201852930592831334341432257003/62344876667785854525167472388732895932785896477125073862552098701312", + "35": "56056634753382305540726313433453423774648392175630971837977415550557/62344876667785854525167472388732895932785896477125073862552098701312", + "36": "14586530013646735289270694461948401203868912654480892973403851898635/15586219166946463631291868097183223983196474119281268465638024675328", + "29": "89755984742080869163086193097095927278898053155640437481943477495647/62344876667785854525167472388732895932785896477125073862552098701312", + "38": "43906317811482211938245618564120721700714487402529185494080664869825/31172438333892927262583736194366447966392948238562536931276049350656", + "44": "5333923494044166957174537362092284247801231461994923962122241049489/15586219166946463631291868097183223983196474119281268465638024675328", + "37": "60496260800397107765940527677624686104279543749443337329723870079803/62344876667785854525167472388732895932785896477125073862552098701312" + }, + "minimum_strict_margin": "4574725096770160199542208350266512546956048320099953901310478896515/15586219166946463631291868097183223983196474119281268465638024675328" + }, + "atanh": { + "credit": { + "8": 200, + "1": 925, + "3": 375, + "4": 100, + "16": 400, + "7": 475, + "9": -75, + "2": 650, + "11": 575, + "6": 750, + "12": 300, + "5": 1025, + "32": 800, + "23": 875, + "14": 950, + "24": 600, + "15": 675, + "25": 325, + "17": 125, + "18": -150, + "10": 850, + "27": -225, + "19": 775, + "20": 500, + "13": 25, + "22": -50, + "28": 700, + "21": 225, + "39": 75, + "30": 150, + "40": -200, + "31": -125, + "41": -475, + "33": -675, + "34": -950, + "26": 50, + "43": -1025, + "35": -25, + "36": -300, + "29": -775, + "38": -2050, + "44": -100, + "37": -575 + }, + "multiplier_interval": [ + "3852956302905149829042239548182830726718541540360584005679409791505603713020877229331207982092446299912111396313761842642614581449123243210965391140894027616307654551341054829569372036391814655202093961334933770926396058409884341501576321455954273925726992833388029630488881873870684326618979603882279306999761096485232777438477847779712460372279874079536612371160476595034438995895471704648459366537078666233641482356455524215409804735475413894686784852849799011263436186311979572706298818972614495846176367579600689563303858910690678151924146649270692167822323583665627719553070167545275266892095656407878276651612869667158372388145301478969219926986939276957026422860189496037454896938944952940840669249/11392645625024720759123584253890264994110257874914613179088447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "3687519939902316540129041236477653031119723898968810343917403549897151316331159063826579630485521040035114932290510779313581689910364333019943907203674479152352441824643028219007135907470945938062013325364056103907858384056100617292255046060461516772712786681690311688222090164205750515996151757944557303432478877336996005828447270776187088738929142964303940887827042661868370426663701368365640132258550965537512476376058300895129725224146484424443374673985750976505467527916910310182541541169743466457992196681555123376875770964306568990270945238039293905953513818327983685287535851367921893825455555947998916632281669580993438537608886053754264975076294981594265773296656385627298063213496691991953743244649/10903473750492141021234839250800779863027197158633388884728420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "strict_margin_by_rank": { + "8": "61754969042826704436862395265312283358396411631124153535149731617559142347093052881767030381036527597876947609520983736073708216920040318379691491441471257974260910324094133237291775587023979175129610595829579874408232144984805504314660274636234718893588149958402586928369408142003048337080001177612742714440757791327671810054528569682936201868033238384401590471337331808381771779955618902164866452952356957707494436474532751949117332276609675912810786549348303795527110784955704002389946888282861574269212299180078243194705069042451666399293501557660667024260343139769761565560516236131835939099241682427998415269320600465257180759006054045354946822313859104289535012250862649839475632366806014254699284033300911644304455834002308134550137948082964224844515434421/56724683588380314824892893590147551666672814871921641006840004779752921368428399144987761367704431473148605442492700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "3": "82396923383820618925417938034890033577295684020279692447729029101832208892440778412651160002197809924191642741093353156285582676898663272194172665224940589906095432536416180296360999548815451100443223046823892641490657158498153905245987543766965842352445120546749237085660870593699806301752830095564635034234267606399915903367767020988776220815816811968931445705315905861459659687282371929778166283977619011083252165964505990679567445015359335778832982896240441022753214849737915580777838230763058373270704979761796259226164025225254113370437610295664420888346220246550083794817881752016124443178151341528552819146057775766108113811954613585931524741454535957479429407373328087106017098784193100976168248739384569382552609410109366851966501958866453236479198387849/151265822902347506199714382907060137777794172991791042684906679412674456982475731053300696980545150595062947846647200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "4": "87182251148973070291081325128188940650177935082262856934266199115561860247657374360968363702454666051600888081344677077233566475505128365582401458688619788097313593887093149199290374923102386189940216875783863156734173293822916797265884148432471973498880822174628293954179691369766729682610842911797457943905732812155750112685361801073217635471883531194304900357896876105523094121851588033459496797428378169512157997538961008368510168408847012364230253896032427278066202653412300055406188609099223301805632070353238955972970372647739424853134988252331612677356368293891725021812119261461376658099499342233854801892322732590810429317954540199285771743113199929354358456461548955816820322316198042419055302847915385072270134216145201585801343247338637822454049683381/113449367176760629649785787180295103333345629743843282013680009559505842736856798289975522735408862946297210884985400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "16": "72714449937547674621090014168249259400886702243536040906519526921597518648811750182673741648634113127969646445878084069324600860814261905081494862707758450165562200927298195362921456298479717214732101493270288469180824638294038479635734949734347109994085189837893340473652218332518349640515092740435754175557896272156428690509366758205941151704196489038118425700358398273421588875703650333648883568944463469883378006558039880291368820214814119333715367436793750609645241118828731454702586384618754900755060083121561489224772656346118738262315267327562387503432774745150881360688992998876257210219830087236691977816332378784177300595936372416602483011781821658158631465767149877972472432540525446010323963795807232991627462915594409094217075758660241806299013262901/56724683588380314824892893590147551666672814871921641006840004779752921368428399144987761367704431473148605442492700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "7": "4546118118423544719171020963826645496315433792029459939904331480134709606707770448620915363230534066394335959744773562072910684491601849033392590651945066153756333452050387820719319670252897829711241930747145592170535869721190244874742043645508104907419724376872411293671575113417837350773759369358334659309972660953721525964282925820967466040522200555216183453251819598042107985378785162638767338852770868018412922844655908750525622072031140788447786112799657751937561627802562072595872630592242893368435116986763254354197576994006368253778425214944151217765041751051415473165153950900408775983731413238978828222186676903060701547800086025252168171625949379945697125915391342300036277635813312098153735219478077869174583168989817940729415525881891114076840380867/4905918580616675876747493499688436900901432637571601384375351764735387794026239926052995577747410289569609119350720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "9": "210513517348627080400317080116529011955117105786247552189132310471257884137032687380608596966945441711869056402071035186684382525665538048427352411978216831508909868617013453527293479615907502277702023178665487104863144581081108529777121526029315607202199276117654032342999855122232385970989582298886269616859920159410747679464180019899516175652088922523342413309036572975305654396720123620652990739844716782059414933431552019034092592535495838931211577638368578321550647209381635948980809579965591155584546625009671344341337395251768683547700754082320708196080126815798076684321072507395301397169933768929079998577392777078539669968232903409494619509330328703811794517663499328966104271131307661916978354680359/169688278109459113561346185832489183330456786384182747569259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "2": "9513892857660842566284931542108856954718167293841531910234929962739275602969121506872033870520036776797065522052245720447399824410007768163021337660846006653935332610391493714133224614202037564672908091942970446479819224709264816051230681975899325609158515158363051606325219762815300082473191228472244623653596773254754680191841460704107986947174358475962102716108913946451361757278382264020904369909958296645117342771745211006615455515494408190686779825814007324990922149805568675355437971304704875864260574714244468430375919945568027171515130915091253341797194915494353733819513652775250212765757699006592801632870121364158941626210586732878226243295984547475090635454206177937671188999524566694876731160799642297433818259869439384205464379961486760896816006151/32414104907645894185653082051512886666670179926812366289622859874144526496244799511421577924402532270370631681424400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "11": "3671772260795991308790148844608559592561041310108101659351082473638553942585759043499831887010190680651759843222215842208299151461018361098976087151135214396268199420629098279337644745010753901522500041003261024972418736927897022581218049237471410363019301594760654582101799226138827655828100330727170539184149783530420183449240705389211260450670836804101477559467780095252148546589737326285018903024968855703420620814534429860370598652224197234116032280789325041080290106175611947779652510915845279259610582363486648338735738815846021877680782919485626919376495381331137125075903916830934886204120197822219417871040836094794654490577597138855202815937135574040008226230536353064596359866867157461640482167098244709822889626943273482877564805298248606642417460021/3300345226960309226175586536154039369697327410729986385852509369003806334163106859344742479575530558437737043926848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "6": "113914743602522864479113923903697581627436019698813892932685228243348457160048401701667125766249362917794464770834979216035433187522919008479301646751277764474105572977268432025934061209569528940871334491615288535241791143409641383837832468472089778451023310631636102853421085659789560486296611695874221615256924464559915056522112013288398483068590701491777839267258862742147094655585078003306140879519776907045565103741180894955584040215524439839740857635287224242311126006185064927343396173636010733806670886779387509982492578987605928327731909127913874419007393765564321647567682753730271557230106393476859751783358636146729091085399081879350445066228981172793992310279596072129243858431324829603699366654050238338150876084914508867611579495967623380232007315693/151265822902347506199714382907060137777794172991791042684906679412674456982475731053300696980545150595062947846647200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "12": "93789315432246450000367906077191684528595508046848730239002823857007811290096150835523980447365677026977894010582950961091884119962255649275570288040130134230391167959181821886210903259569217485971079243450489818920138250238398579876748574635557648766374234804821179617933239475804943422081936551022560113246559908505923125502554467866218202896136099317179256071684199587478025837340279135753638187319103809279691907038509922900743851415857675853191628173582485269387780904105815487458025040876192692444014891773909532677782691295694662312408342134507704214775325468446263296665658703726522681790488218261488798230052623069271595504563976572036903171045456251387654549903958047096656128459540090997384342532813497837524899119571152363857952517658459816448916881797/75632911451173753099857191453530068888897086495895521342453339706337228491237865526650348490272575297531473923323600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "5": "256840776246987695717410234886779910337273615577730012435333714275153770000062748591182249678779046127182955797511798193645458913636804623497068991941092704566179900124913735776469743908310297750635206764349726959110073757116149518546816067574730162180385946902165440660377633177299739673018969003887081397782100060844559072131241961198315711834791920076106747856779709276553305162164067799584876856520881480321346136904044391001750883729043912568150143603742275809230927386353397200933629886472590434819102986798649512742067100360895485072418342000051992698065409567458056245633527089832693035905854243333014481649675876798938296198455853255439957889892066962254746508789683591544161160957824794623953946656926395796115890240340420002476298600015043104687679984637/453797468707042518599143148721180413333382518975373128054720038238023370947427193159902090941635451785188843539941600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "32": "21977969226920325057625829244221799464444686321680677586444160991434991210835974752551873858077443508631396741664928163692566486342151351757762218655468386382106255090178508514386969165528090169027949554171621033407349680146188601837579756487842878060162352563298203646631753220605787020046657517390354996528073023355042343578192206070296328214958558468784270355205412654034270354505381372524352141967405265259557667082083844295694595639038112538030843266217880450521389234429769504789509021933005467427473778150171528729732011148187354063786752570531317623393173903382606953525653815711245115942027620706956522219210719422111924657429624261776513917355547255617463828117008272151280140022406281938200056230768831032337897240929137861210716530787380571220911383637/28362341794190157412446446795073775833336407435960820503420002389876460684214199572493880683852215736574302721246350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "23": "484607286300143165983627291607683241511282663724910388940597033479748379522164268273240562274752320599828607351669240661230897311791277512346038272140569080700158518391069830046298450856251033743932626382993566109908928400123654477640791296421971846059687318043685059993672977165601655296896186423557381982024818444068006500108589798586242701792951087211541921747415238272115281130463081272640513910762975334654732316460046779360192809626799544922606038437939840923455576182294157251104737543929907699641772903281953346368721650795957108529638525016668159550566750131163170370171879441964575468310681273752673497909024407499238914811453521036676861730660917660786610999527713970211216982403702401919402830262991832794555269929119374798919163245440712967261719926207/453797468707042518599143148721180413333382518975373128054720038238023370947427193159902090941635451785188843539941600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "14": "13118481277187875834266397113478304724688759567071012682457531677684766124334477391118043199858900325468094640850003601325811072442531956999998618541509023279708677333937144584581649097320202797845360673748792860334338449775976610026208984727253856662448943741331758650139738851813544030117101223369946822066487777444772771606445094040886222283192844762763413432337875777629757109769547005437331187777341074303833369210540629534856060959673004459002817818876377661240400975361228245306212434793168704871374110566814616546131787634531220622459437665936544306628973550825856975631369646844403568718659392448103061030048591405205837816262630560718539254642236460760481337153127803731416674612616046385106051634546202782164314550373776551872795914890157460622644395871/12264796451541689691868733749221092252253581593929003460938379411838469485065599815132488944368525723924022798376800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "24": "43028352747857614296613765792712178114614048715727613879721330714938113444133829049345064204162203678105610690086606135093731011884439907400140534984586386485360195170755081537623815472531847873504170082148365087473392442620644561789213603473849642309282741733518440683039692131740266840950431467385343518723656664901529389742804376085847705340847484555098750656854963648183086353382358081865581892580488045802341550674581717594953832237908000668000631331941845735936721930313429222641799690763992690377387213181396895155698355662092077533195947422032761461316935056140972606914941974415004930030073106533370809218421731974312232493128152425249810515773792022369847023656995727497936555414422277486610516018206025882967962836711042520913708703892331486456239705877/37816455725586876549928595726765034444448543247947760671226669853168614245618932763325174245136287648765736961661800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "15": "39612545083025758198916151753405492598730479259158884477876699748512425796761005983171458323883091734740536920290454858754729797453800485345706580401130770265427065327365149007047073412029101088843335386786181772355830936034961343761147004198160046203444078204013697683880981036746485337632612333788203508227307839489958603489511667931890490616230238777013668277576943831372097999096177922217675523766831130056839726255021219866046824550035895118199231608091982046937365952815805812541358571353301341354416716125633886229946887698783573504400029715992941078268801973464903491125743208269065537073661928058786017253999330421309258855927773138612639204379351216980793682100402880533465689796290236195583846638850713703995830737103907628086357811605498362424822398809/33614627311632779155492085090457808395065371775953565041090373202816545996105718011844599329010033465569543965921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "25": "546550502271863790547208620275638413767159067839471829347649184210408863501323400965385582262036300650315089476505538186376382075031447822279345663247146754682566127259176554407958077398820855974498501688739766079433600754528184532211689969410263638472320851610426345859712319812131134090731817820800175633766775735860888327619647969986627683516586342168885404169910008089024007997330742107977270654627151452793705014379572116596631469777765791553871432906188872737350894812312839639503988524288150714808480377839335172116613715600687463671069940036037874413848718749979966145127186912349076910752158744892110032365869273402542812397373029001167928485701266070793754271983125867880142477221566644141353755240219891877819099429782791567275826517080846817655751570481/453797468707042518599143148721180413333382518975373128054720038238023370947427193159902090941635451785188843539941600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "17": "1252750880880615707388267541872566422256187054301660653767096268878418820780532538653953441700278808461157053733205845330612024876282383365621011440806945216649793223280044431546434015454546821979095896314593526894803333705780693058364539525080753757269520408184479326975659150729053907589432596893828786676192111875629539402640315018441520791434488610891966317362628365321754359407834071069834248114260921448881086432428755700545275223452086070753859326256728523733482049040684573414572654859225150789759517576457869698045136065174543267580229982017212082149835710971434106694216566472909328978365208288840175165065405751471939212866069186793506543326635795752881370221778403744029128951631353879737492469809916271209206622676831346891352164925128292505359285349229/907594937414085037198286297442360826666765037950746256109440076476046741894854386319804181883270903570377687079883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "18": "55025386663584035036223922935390062464291061154298157081968423180830760078092637279174973985911694317052321482194156554843749855008597462578097551650974273708715519919647968377236254269754002978676341788357564823110111758916841529018236632761899284866371556530219319734889006733261405176779606611195754732944652962043788042611759214671637439636989602269229439272489100570204182648433997793178999233743231779587523744361467442755182884249388724791345216624118406591442545727394653280333366369075183507652569973833416976359905768491126985951450766912094765959787609420024308713523211615397732484139892086663888888824906411105515793354351952609152270205512112577414600453949114839117552797670735879409079546347573/37331421184081004983496160883147620332700493004520204465237024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "10": "31690805905687433652516951774642571454538861026107922129115565220214455239089998430665687944346034086362186366392771942721050087423750219319966232167876321520029595367466783022995340658033230024906118332827497258762302589597797858017876282017882619409101595491286269622020422353122991086192463711795704607366501886595286476146488899394558971372851638768053640222986259491366827452378188566468835339571038292655100938740115241155680216240247535372722853479607187225909921613633143091123657555862938938309581979407670771101795813002826446477199449908492034067665556400701309694727840044930978185995738235167906958837275398361411753316969609911821196537287408543166225189538972976742780579821502422530455982465730366971126970146089184462820203090756516821541335906707/32414104907645894185653082051512886666670179926812366289622859874144526496244799511421577924402532270370631681424400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "27": "72044852666912173312279609095235157137950677247693755444042798068179068296355341002009140438299629528195331015852187257213248573641589610034038514249032156559601332785268854271136812085547004125841757056660150274902023764430476760121516172534224275233215586082149189415259654163015958536240085930531551858735560762979344472746390238989519982259097073990493260122549429230872065984166668402135404973924854198676403152355488894823190437667731436098821985027061182555164161167943765051167231425368719441342829697081190424896891173132755458835730348552397897810277854114901566375838266796290799008243946033092666823056640913992375924712614881138193520189134113452917370859429099081035458062682693301956207849/54250693452498670281540877399477452352905989880545777043278320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "19": "525192971902719020085591899558532741002741535163953921178004671458308959646449495679408123467240098216025881169255585886210531431546133938577627402302327125725632631615336994856153615793939789318128467043788089435561101897491637796157707967367115041242479007616002856328925378920155015317433973933184047717213807858203649527120593838244066654508855751406451074115300415656258548142073707570479925879469399013048158389094931120872933404817342988650759096555469019564868176157827074445604616336697901672288009317771420155836925828117406189680933512835248562674584502205037765840437471573274708691635543733006312645002139635258127968818005036260894302736810427266405625382099129686818405102475293400445577942494544631547124143096734481999110687638786371001018880237291/453797468707042518599143148721180413333382518975373128054720038238023370947427193159902090941635451785188843539941600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "20": "28187257140464882878905924557038584626758950240544037286870991626439550425849209261354847152851954373719321614884528597963424010579011472932711030458790128425074990883680497549550757627180588955960037024555950626935804001062555913718449987846414770761782917116455505558999876580326889705856839497920623080414118769303900303480565773033313261370085340471757010523740852984036054630529815552790432926352359842942171059020961858863148740694797158051968305896092051276315099497108204172069174359123091510849802596466491700501767414924692146518378368647457028436516895994445039626079584267262748443666360602006243263687329709529013168285972361228217267402016916291263225858867748734029788553346415717377400282854661869796990236655914234815547550036203963426327261536181/22689873435352125929957157436059020666669125948768656402736001911901168547371359657995104547081772589259442176997080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "13": "1235103082028670041988740971096433559064657796991329917332122853972958838660001608144689261077792314232987344034623800301972060706306209208987707432590382202145010113743457625371466192972564664177728150815979502887365196251962349070140134202140291137640052579322504245676318515498169825320564607068003898355972529635770926026764582250131467981178508990381636925474967004896964180383107351093168724681712630720181481496851346321234381394539901721107549527550186103049547464526259393112144273518748753853506957450730636927907697128411649640928701178182525340299942024091335537589405895942419564802307399416033856225311346319958282369369398966542858902776423679837099720151609342033291407390239602167770790553582848596500313021859212482052075656118287299376592908639433/907594937414085037198286297442360826666765037950746256109440076476046741894854386319804181883270903570377687079883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "22": "435626665918551596724804495519391042825614035967281626625195066432252919697338087076739579861426435997855407033969499901893761472071757870685177780569450003840764013136651929037298566516570368119949519696812645525753304586878618998320372913101032829367443208093935633780481243527608500388727917758620679015043250942922329194344126420718097850302669808196983952104704535020584126100232976641251737983047178903696098493813569808407333875146997510567884350988735379293166954539130115817889334468523596885045875685069669530133168190012156239021465605929958022080085357530534656056634109712843988702225512032397130312727088886670405008281396767409869815310766020054897903993582551954344655851510705796968714029008477/311095176534008374862468007359563502772504108371001703876975200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "28": "31747516920051187308356504367395630569365195954312398594349414852098501797827832289284593494144285917223679619520253796635266551987896748561583227006282297276291626202832911522660286510020274786090403895217050475622521313415360759316502140526628374878290329053321833839396528447748802388878992249798176459767652237910665893980512187258047233813509952311275811140472922965614342929822168603734636494554264982318404017880175357840001069568724660519957574424985445460555423205794058088863622369662892751620452832442091993894183081760216781112149346466153114404951648499188752644754667020852469994953390716209166175075819158537028043053006254172491838773925857922558144580900939956191225179350247013244288050524456822160160036628595734003279662382813362262684036763237/32414104907645894185653082051512886666670179926812366289622859874144526496244799511421577924402532270370631681424400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "21": "66718812057473336503313750251614437968876448317703304510302044459501622708372629958849379717337015045586109444619922438243586602628374963794701549900639913328045977172000271682841029350412228503087376450301796257883556158999626863173953255054003089209412335194464309779849982388060486621466430226687325113926316539557356580848194649506083081819698934564462362797499658623878140820378116492950094846742750289607021898897898236686829377474311248914175818318863367203695152835217685495561019577192590691982744377657447732421622529591410135888454352264028966167401862802241623313667463319192504577029246110876168103573800240285717561933099034947629713869130304806725957684023630927442514304293863537729409397261719970956587317567353939460632894643670218324632214888373/50421940967449168733238127635686712592598057663930347561635559804224818994158577017766898993515050198354315948882400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "39": "758775758797627575718206623936584316556106366359606009670722780692337693137031504274340740428697820577367136754451997185265082677722280620976781179442594511206848828210783444246862820894840723993633960773654136583934596458057524123785500535194060539924032222046923080661288239501187138560664001798251813398193789763936240857288266537758152061908388631250918403640952387403049770977647374975485125940555806533633264128780361827206241461549232375299707424110303459405076561750210242666405978966821689872335416212782489882658538478077881081439265056559109194696513346928604449382912787666558916793478890821925152745684752714805651113692760117257915403977727154052847391359840457280382784860216405319801213488379770040956537764206585504788386160787909984635278905753/1210126583218780049597715063256481102222353383934328341479253435301395655859805848426405575844361204760503582773177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "30": "164192186782839923958129599819342800486323568794713847793170042365665383137727327271964757188813754450494136781069715276839178443100608938581213992977088027449332153611694771945388704749006063658458495134656235685960895432905298927044996263646226221350891892092408973024430454693450772140013433084912333859235635561516974912340805559822031293029001214230908614984846720652145151796947395694501650801601662623026598788758063802606675844778039997936205763109657877394991958768472880166607416313926381337521177975481692325436460791222981092579294397997664710857642485366521956194423308638323178237345867066040297761097183393049420578944763634071928130558772780146124644498944783404156264815707322146753033538031965964844563869422538776031122125909759955738623754811089/151265822902347506199714382907060137777794172991791042684906679412674456982475731053300696980545150595062947846647200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "40": "1375755238924172750643693482093578482779221880272629231536206905390079382073825289318996057318286505485032268048471563108609623063016544435876996523228901270598822907301445147327131328116260476635956563873321204980886506377147686313086653562531890712339397771564301748533007836332748073486033871986182645363485785760867918919272747147573057884174646277517269477450381447243793778880923455404096565030683143010638602558369279337411804554031520035447239400258056396151996677866761920989991247045159923727236818465535604293559192777904194885083332747742708707228441919125223504925904029153571557766823393360235230063330266746426774828173867299685076655280709277383604629081334900608808039717633220598128498940023921/2099892441604556530321659049677053643714402731504261501169582600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "31": "4652547066765769269627023249033818661635476761763813630533858723596891577102884033592101301943416780170390919979418258312630982879239515110772705330423178830425042629690634698614939835672168881554523710574161815162759028239783693287767584505244238313127558850502489324087117475823741236234862123539455027191475862120107068627466773617615873915299429602454418949240964178913955533399470675562575892126600792410256430517577584199690521755517647382105732886942477853042356677687080024276375541639944480098212019908846864491518963567880492181362775553197404874003457440330125134124684212930439899896073215183900825593503446891583423619328383782611766510918654941858904849257031002437285146763742954563784426425197/4101352425008899473284490331400495397879692834969260744471841015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "41": "1040442853496870851625521630405034206713457910798063228859946397039841208463691500507268991038182173137723383459504850055386853060100939150008536851964419444885063626601760463095055657658090658595499824227595708251003951610071043499848433773045636242392665915162519469926973430584583474106728532439628509184314753774073349915313820823011644630110009619437359938282788656411338201994344235595101513751644709866218413431967886151795194762085991382732228624079729151942085647575436219721681760392931209897779367843941604017438290814366010071602440852236354181132258064001116890152025440751599389380556878180072609485474386525461106642611966836759056407680354269669830862723889796442803962187137678538774005044356191/1527194502985132022052115672492402649974111077457644728123332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "33": "8048662553952403547945749599584392320271309426480682195700512523843943877358435691528563623338704073369654074463938388187502253848334023665864126482181998628986906896147503234032960949713675777677289514079844121398666374614170187585361300303325868971001467838589030352276345518074842038374528513071706580461377987738240560821282028142129635744928148717490841170413617750430988072786910136980522675659103494303619424343764318426850994963826052910864272644069339342157601206214748646891458405629732032072332875083351000483113151664959656091274248495346806625684246002594125188442316908288904644713550536381429847103036759944896602195045047880130468152702697570307892297817299702612826957141310730320056298669/6572680168283492745648221684936691342755918004758430680243334960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "34": "10633452128170139432367683334692205985978422452862335063736336720580345059066655381293485694639107588451525108190886285805772385018917548463465319639255393354986798910183464315958921565900189788113702962547321091999050117973601117134650431996817562146449059957878813810771151216881052875102503516142073637698334705113692898888324740396833530573549551014465421822896807332442425982449567882024271518778972920825124116775980894865400549860503974764418041889238228012290089985710227819223405595923066186781866855809171072245396535093617178604773098216289000077509371604292902087825529198780373326225174585621495497463206700371108732329145950912498223221659819730914673250070368944450077660036902721200586598023463213/8399569766418226121286636198708214574857610926017046004678330400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "26": "4602393077007507960397651824543853457495397337772405470799517237313626969819950948508890150406727345370741128974023276890101877743741617985389759096933274261414357876366781337683569690289236952717044979183945227909420161954075157093635749129568851800936181728535021266228594496704275156968417362391550678366830203070153728832924733506222509973863029245869733941393330942272306552852278287386394104218153020035809036601335643290342159084927983632038386154679966452474546183752514730052921263167685602314105024064349052899758398326253178022166964491253713164905883607896557529542170017457127144060597193421646668619054981381917118829385623965586094713690875072046053006881917732442126319765110850569917396805027532998859634454901021571488148224867419519274274608381/3630379749656340148793145189769443306667060151802985024437760305904186967579417545279216727533083614281510748319532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "43": "2984481571522092084415368058010366348050562317613930739253441339856650581454965090346508238628786551598243562214524278025670157691168195858394946467658118557417086122970101255906578682721976487948874957721363079416494090174326047513704817671019825665258340067157271330967336004449901183661936411154177231619676863151409817119040037726855388523231134923038754074339888981342390479155495237497005235701910431365540428469958725714745901395110541799233010737292429800808510810569291235529209650400548059724715959405604937446679613450041994472574649315667747757782717246773325889984455923253939607082349922889133890895733268598639541989872375102771457408607157608929191499051815761442293775908965579099784201227697/4101352425008899473284490331400495397879692834969260744471841015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "35": "15104741228077603830598127932980243948500908853735508963266962935982128896571871993800493640871258889525953115709357347595656473965242835065343001427828862503588302472131869462540030898773321980866307182616304507929647994206894858222030514075005479188648916410958080453905799769989466310796530105920621867851498283322018217262146521467981686054486473429362134926646033285106873021131833511928380647229765673909701027278417237211021245828134926432987244655926361941391826967455921377265524762323031601410254036887518096536702776411186994748178449463408591161342831134398005929812922688582311766034834516486044211899015995393808688951610236052695585702891971547695592994743945270927181971642535634018506496694493831/16799139532836452242573272397416429149715221852034092009356660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "36": "145570875175337811808029244285625121456824990458029649157511694068131069894774814917655577709753000493998362026918301672051192317422893964441465610695532015813058490008098156477087067026264476787428311096028710019606487645692018353790316017547881126512650167383365271245954411514887824834027244920674944428200630169354304689873110701732357829465687481197811315377737832498765683860421927744339848269594812106277167184946003767570059075309174299447398445988395010266677104452776286123510070940540932975724115229639122202725276078965433738349762445124464760007060936715037218631371610927425916726035623576110219037549091936331927089860799561257779254534763815000513931325374870328116501262225660194693457443037343/155547588267004187431234003679781751386252054185500851938487600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "29": "5904589845330570194602124074665056682158268685461914273513464063322328013869689235394425368544159699032381649978324076025514333903922474997877438866813334715647823472800789071237484498277970368321948592683981499511754367685354131521003561767529790203376683276747440551639665793632254404186177177926684911921746906489523924389058237856915005223291103305508142387576274061278947159871416880432184825650056006513264268228604081361271604746871434401393274195574201295887753765049477660516208168993113329018524969477804093203573667347955453838069567324326728585920881349743865465268078557060697959029509140287535444700762423065417364421389252613741055195908896676543092816715471998030305697119067035122407858067159/4101352425008899473284490331400495397879692834969260744471841015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "38": "2888373394158633191823013870194237558685468855896909708941328604372215196585787781927982689502301036815447418312739402537001500408715895482274687094468453709460830418451752125869536087938741558937251057516364006218920682136148811408206328806885307996973597261567928842326254174284641204754066509582656497557830848498245890319359692877587942922927680706975632322973054491988302273083447017846557324010971255660606099459456348440989653447704904853616583839707849505250910871017564133591077245844067503876094423681731742553489227066026454299795180370680246368083725071378837619367827634613442998722448108547427667446316060226934557544030695455578005631697898829875178503567655592714789732945948351904483785625009/2050676212504449736642245165700247698939846417484630372235920507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "44": "1437252422703441846435003025001926056753599009576428816546055080265474436643131177760591442607414413081101363206972024546873585511080801901017358865824445049515193062210824380666048837225933927890183911115269054796276191112358458146088526953917105902925359737313363927295914131916630596946125090943506095569060118790105496694959159824699256063669402239448654047097633630692012113643581152185872714989209571546113007330095653998145397482330110557684684096582268571442711315882761722612680138403898387390493116494412224837710142610027882927465465092576717931183680310795386833023550339177721382356509033607549456079370401999463148058961906484179837908339939590919348622222035720296129531985406809316561306932333343/4199784883209113060643318099354107287428805463008523002339165200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "37": "16301020720855138049746952921143081701134789532890601723676557182135460884999853267874767801532751875086874152689269182164501004326738480741983891334094905647907977084655606791500358227413228511060036020421527476243200781061125027901473744889490318426480100238497046210887092990689373715495585245307737605926038800879431243491754664873816285712206984117653825207170038949386217053099526815902684268659006808596995611633504290421057450017631654505914071444308037910717105773386688945469371552555469761037072734740978391733179530192832686695843626870045021991805975188322637496896192448521759650827994111064761897326059781725002882803955625474547796195398260386669853318284620855785316851184855515258136809749880897/16799139532836452242573272397416429149715221852034092009356660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "minimum_strict_margin": "9513892857660842566284931542108856954718167293841531910234929962739275602969121506872033870520036776797065522052245720447399824410007768163021337660846006653935332610391493714133224614202037564672908091942970446479819224709264816051230681975899325609158515158363051606325219762815300082473191228472244623653596773254754680191841460704107986947174358475962102716108913946451361757278382264020904369909958296645117342771745211006615455515494408190686779825814007324990922149805568675355437971304704875864260574714244468430375919945568027171515130915091253341797194915494353733819513652775250212765757699006592801632870121364158941626210586732878226243295984547475090635454206177937671188999524566694876731160799642297433818259869439384205464379961486760896816006151/32414104907645894185653082051512886666670179926812366289622859874144526496244799511421577924402532270370631681424400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + }, + "kappa_strict_rational_upper": "1676905273619680861301/1001676905273619680861301", + "kappa_strict_upper_decimal": "0.001674097969905390510171476063685786209202290684500732119672646888867108", + "all_T_grid_upper": "167409796990539/100000000000000000", + "all_T_grid_upper_decimal": "0.00167409796990539", + "source_sha256": { + "research/complex-k492-owner-repair/vendor/multicold/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/gauge44-slots/data/PLAN.json": "1dec4ca3af6d45d82286005cae4c5e56e7253adefb117d797da55c55c891af08" + } +} diff --git a/research/k8-coordinated-owners/evidence/ASSEMBLY.json b/research/k8-coordinated-owners/evidence/ASSEMBLY.json new file mode 100644 index 0000000000..f2c5fac237 --- /dev/null +++ b/research/k8-coordinated-owners/evidence/ASSEMBLY.json @@ -0,0 +1,347 @@ +{ + "status": "PASS_GAUGE44_NATIVE_EXACT_GLOBAL_ASSEMBLY", + "kappa": "1672196274581061/1000000000000000000", + "kappa_decimal": "0.001672196274581061", + "complex_lower": "837498599328294420877/500000000000000000000000", + "complex_decimal": "0.001674997198656588841754", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "bit_decimal": "0.001733427039589844234749", + "binding": "complex", + "gain_over_pr635_percent": "2.197400137451192132777215427059875285749650841912810186405092998724973", + "complex_profile": { + "1": 174774, + "2": 30096, + "3": 31351, + "4": 10224, + "5": 5904, + "8": 576, + "23": 2, + "32": 4, + "39": 1, + "48": 2426 + }, + "provider_counts": { + "gauge44": 72 + }, + "surcharge_model": { + "complex": false, + "bit": true + }, + "conservative_complex_lower": "1674997195795608988513/1000000000000000000000000", + "conservative_complex_decimal": "0.001674997195795608988513", + "conservative_kappa": "1672196271729641/1000000000000000000", + "conservative_kappa_decimal": "0.001672196271729641", + "conservative_moments": [ + { + "side": "conservative_complex", + "surcharge": true, + "endpoint": "1674997195795608988513/1000000000000000000000000", + "accept": true, + "mercator": [ + "-37600598415530113036473530431956643821025501/13479973333575319897333507543509815336818572211270286240551805124608", + "-9400149603882528259118382607989160955256375/3369993333393829974333376885877453834204643052817571560137951281152" + ], + "base_two": [ + "-13946841244781140110151/5000000000000000000000000000000000000000000000", + "-27893672489562280220161/10000000000000000000000000000000000000000000000" + ] + }, + { + "side": "conservative_complex", + "surcharge": true, + "endpoint": "837498597897804494257/500000000000000000000000", + "accept": false, + "mercator": [ + "3784708390047855027703470917605686069377423/26959946667150639794667015087019630673637144422540572481103610249216", + "3784708390047855027703470917605686069377425/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "1403817510797344197159/10000000000000000000000000000000000000000000000", + "1403827510797344197301/10000000000000000000000000000000000000000000000" + ] + } + ], + "conservative_bootstrap": [ + { + "exponent": "1672256000414336414381349526885177004212006100458917925035360417530687188881895327321034048831/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "2741195381272574131647798117627200179005386541082074964639582469312811118104672678965951169/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "4790959702863" + }, + { + "exponent": "1674992604301032229076111774607474314394725631494721962904252274578666706746669548166549971691594728751172090608573237089353017335335039921697/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "4591494576759436885550395329889996285855505278037095747725421333293253330451833450028308405271248827909391426762910646982664664960078303/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "1707632254663679726" + }, + { + "exponent": "1674997188104868447930193995947867660079072418170766188777500590534561979554379275382167998703837690701032238830152169391156157683578553790715927121914157321342570061497039714017175107533439/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "7690740540582803329054936544311939068829233811222499409465438020445620724617832001296162309298967761169847830608843842316421446209284072878085842678657429938502960285982824892466561/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "608647974105420657491068" + }, + { + "exponent": "1674997195782727019673929523458991537266943968337075572853726481257422104481688520795011271513329965621550354249596417652667991305485519539622729296093851991490904049844758250139923333495120837725243476814072818318231831082113590885613793/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "12881968839067801543812667124067518662924427146273518742577895518311479204988728486670034378449645750403582347332008694514480460377270703906148008509095950155241749860076666504879162274756523185927181681768168917886409114386207/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "216939188968173866500552236643" + }, + { + "exponent": "1674997195795587411251315560018605394819968336294137641049453555574175740822662925769106478073520684106376722828745575618566538114441986198158866773164891068057750870239067304525458788514213946976579894752752188998269447594671605831296161015708375870268576195534269581015879268108640191/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "21577261681764984198809571043150705862358950546444425824259177337074230893521926479315893623277171254424381433461885558013801841133226835108931942249129760932695474541211485786053023420105247247811001730552405328394168703838984291624129731423804465730418984120731891359809/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "77323204401264608124635767069436681" + }, + { + "exponent": "1674997195795608952371144515098409680656362994687524871312876928065740054264137173583356023801655447857844818734207760102972024001892643082719304175454062860683177567477146842997169748314418565873433277832418651266016440370597044564300325985189621369900348819563679015963925536531672083262339834036965147496409522319493794042630874017/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "36141852809904394523734648492312475128687123071934259945735862826416643976198344552142155181265792239897027975998107356917280695824545937139316822432522853157002830251685581434126566722167581348733983559629402955435699674014810378630099651180436320984036074463468327916737660165963034852503590477680506205957369125983/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "27560156223119648871917122463130520807180" + }, + { + "exponent": "1674997195795608988452459822895356692388508924335158322389668002265731936378652106586636272857919538855154324901344825816446802755370271116190835483702951398471106503951839803979400841113005444743918948571478152551416022899144660727488689779532603325141446327706039949745543013474388084277672600604708392565798238149528332694596139930024436449405063267387467483688322806909496833279/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "60537502107447512002502562664841677610331997734268063621347893413363727142080461144845675098655174183553197244629728883809164516297048601528893496048160196020599158886994555256081051428521847448583977100855339272511310220467396674858553672293960050254456986525611915722327399395291607434201761850471667305403860069975563550594936732612532516311677193090503166721/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "9823211763199226589827388999238019600500248445" + } + ], + "conservative_outer": { + "bit_positive": "1674997195795608988452459822895356692388508924335158322389668002265731936378652106586636272857919538855154324901344825816446802755370271116190835483702951398471106503951839803979400841113005444743918948571478152551416022899144660727488689779532603325141446327706039949745543013474388084277672600604708392565798238149528332694596139930024436449405063267387467483688322806909496833279/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_above_bit": "60540177104643307611491075664841677610331997734268063621347893413363727142080461144845675098655174183553197244629728883809164516297048601528893496048160196020599158886994555256081051428521847448583977100855339272511310220467396674858553672293960050254456986525611915722327399395291607434201761850471667305403860069975563550594936732612532516311677193090503166721/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "29575002804204391011487/1000000000000000000000000", + "beta_positive": "1/1000000000000000000000000", + "beta_below_one": "999999999999999999999999/1000000000000000000000000", + "leaf_saving_above_bit": "60538502107447512002502562664841677610331997734268063621347893413363727142080461144845675098655174183553197244629728883809164516297048601528893496048160196020599158886994555256081051428521847448583977100855339272511310220467396674858553672293960050254456986525611915722327399395291607434201761850471667305403860069975563550594936732612532516311677193090503166721/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_positive": "837498597897804494226228236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_internal": "1674997195795608988452459822895356692388508924335158322389668002265731936378652106586636272857919538855154324901344825816446802755370271116190835483702951398471106503951839803979400841113005444743918948571478152551416022899144660727488689779532603325141446327706039949745543013474388084277672600604708392565798238149528332694596139930024436449405063267387467483688322806909496833279/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "30270926050919551610239733792243734161858387376058366968996336374684129302976609224529424185600445011315453776639765786730398704951279671035562938859563800961698050550001229467844505115102036729736732469376241114408206526256597482090004324836759557730553634709133663901113445240659278105185158597836438361094495833225931303630162962446196282592288001608518970827983688322806909496833279/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "837498597897804494226353236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "499162501402102195505773646763549517449414733990292243734161858387376058366968996336374684129302976609224529424185600445011315453776639765786730398704951279671035562938859563800961698050550001229467844505115102036729736732469376241114408206526256597482090004324836759557730553634709133663901113445240659278105185158597836438361094495833225931303630162962446196282592288001608518970827983688322806909496833279/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000000000", + "lambda_above_tau": "1674997195795608988452459822895356692388508924335158322389668002265731936378652106586636272857919538855154324901344825816446802755370271116190835483702951398471106503951839803979400841113005444743918948571478152551416022899144660727488689779532603325141446327706039949745543013474388084277672600604708392565798238149528332694596139930024436449405063267387467483688322806909496833279/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "60541852101839103220479528124664572967024386243192398779670283081365992874016839796952261734928032103092052398954630228634980963099803971800009686883643898971997629993498507095885030829362960454028721019803910750663861636490295819519281160983739582857782127971939621762277144938305081822286039523072272013796425868213713078927631328752462540748126598153770554188483688322806909496833279/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_internal": "1674997195795608988452459822895356692388508924335158322389668002265731936378652106586636272857919538855154324901344825816446802755370271116190835483702951398471106503951839803979400841113005444743918948571478152551416022899144660727488689779532603325141446327706039949745543013474388084277672600604708392565798238149528332694596139930024436449405063267387467483688322806909496833279/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "1674997195795608988452459822895356692388508924335158322389668002265731936378652106586636272857919538855154324901344825816446802755370271116190835483702951398471106503951839803979400841113005444743918948571478152551416022899144660727488689779532603325141446327706039949745543013474388084277672600604708392565798238149528332694596139930024436449405063267387467483688322806909496833279/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_leaf": "30270926050919551610239733792243734161858387376058366968996336374684129302976609224529424185600445011315453776639765786730398704951279671035562938859563800961698050550001229467844505115102036729736732469376241114408206526256597482090004324836759557730553634709133663901113445240659278105185158597836438361094495833225931303630162962446196282592288001608518970827983688322806909496833279/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_reservations": "1/4000000000000000000000000", + "lambda_prime_below_one": "837498597897804494226228236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "epsilon_positive": "499999999999999999999999500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/500837498597897804494226228236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721", + "epsilon_below_one": "837498597897804494226728236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721/500837498597897804494226228236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721", + "guard_width": "837498597897804494226728236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721/500837498597897804494226228236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721", + "K_geometry": "375837498597897804494226353236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721/500837498597897804494226228236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721000000000000000000000000", + "K_dominates_log": "837498597897804494226352398951884652780771783354519815355591027357931925274737825483703246755390359771806950498528857965293770752784419813714612610502496968730223791539141150317972985012937630095956456582948513271492735375128873987628523210475871894151110083369766698866928455295191172858444285312975431028478742515608802298183609351932666532808198132049636943339015628554443475368298903965194699022137548983688322806909496833279/500837498597897804494226228236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721000000000000000000000000", + "record_suffix": "837498597897804494226728236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721/500837498597897804494226228236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721", + "phase_local": "6699988783182435953813325054105262506877633851433813676222582315725523356491763470860914341634554095200100981199325742886085594316306059306601821675843539271481283219522194543586086631162929023821044920777234256163335608089495186186771077526679689519521079809512449794753053012331255525550650168628360484292182632330753733770522138519351147407397057394926262965192999617294810679572413085705546332544304595983688322806909496833279/4006699988783182435953809825891603860404682128077662050126705132900991533064248029309002526965576187126203764606515196439909476369786881873706156810360389762631715496489123489592306415595599990164257243959079183706162106140244990071084734347789947220143279965401305923538155570922326930688791092438074725775158518731217308493111244033334192549570958696300430429739261695987131848233376130493417544724025333768000000000000000000000000", + "phase_boundary": "1339997756636487190762264340822174183131931389304173574858475994932296905093340023658892769173604394237089295987168590958504498486800560341676373387531729166108886028223402869740954154682936892415249753513887291233650695893503129318983599294721913404897107488467710964228596274469710974517776218168579864165367647356906939281526911851997107750630100354581919173783642827589332092871508690971510553324037581583688322806909496833279/801339997756636487190761965178320772080936425615532410025341026580198306612849605861800505393115237425240752921303039287981895273957376374741231362072077952526343099297824697918461283119119998032851448791815836741232421228048998014216946869557989444028655993080261184707631114184465386137758218487614945155031703746243461698622248806666838509914191739260086085947852339197426369646675226098683508944805066753600000000000000000000000", + "gamma_sublinear": "1/2000000000000000000000000", + "cell_above_band": "999999999999999999999998499162501402102195505773771763549517449414733990292243734161858387376058366968996336374684129302976609224529424185600445011315453776639765786730398704951279671035562938859563800961698050550001229467844505115102036729736732469376241114408206526256597482090004324836759557730553634709133663901113445240659278105185158597836438361094495833225931303630162962446196282592288001608518970827983688322806909496833279/2003349994391591217976904912945801930202341064038831025063352566450495766532124014654501263482788093563101882303257598219954738184893440936853078405180194881315857748244561744796153207797799995082128621979539591853081053070122495035542367173894973610071639982700652961769077785461163465344395546219037362887579259365608654246555622016667096274785479348150215214869630847993565924116688065246708772362012666884000000000000000000000000", + "prime_interval_packing": "837498597897804494226728236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721/500837498597897804494226228236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721", + "alpha_positive": "1674997195795608988452955635402367203366037793187276081193732639981873558305741489109019117452413750547277526312928412953978316976144654026984213905551217297694660852679577349356274934462936400628111951467846476541756002905752632873220316684219274412061105758533007141136374820586057508957330840072316152923293583917772363937089113518706735229178035169603440660746727626945924504540315215642387789525304269983688322806909496833279/1001674997195795608988452456472900965101170532019415512531676283225247883266062007327250631741394046781550941151628799109977369092446720468426539202590097440657928874122280872398076603898899997541064310989769795926540526535061247517771183586947486805035819991350326480884538892730581732672197773109518681443789629682804327123277811008333548137392739674075107607434815423996782962058344032623354386181006333442000000000000000000000000", + "alpha_below_one": "999999999999999999999999500837498597897804494226228236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721/1001674997195795608988452456472900965101170532019415512531676283225247883266062007327250631741394046781550941151628799109977369092446720468426539202590097440657928874122280872398076603898899997541064310989769795926540526535061247517771183586947486805035819991350326480884538892730581732672197773109518681443789629682804327123277811008333548137392739674075107607434815423996782962058344032623354386181006333442000000000000000000000000", + "alpha_below_one_fourth": "248743752103153293258660158482822874071926595211666602051725338166330097258209760342703638817896097944840457761594271364540363956135535463079650586741973142866787557677890640750162876040262062984637965795974602505093375630859559246569575580052652426846893892079048613079998348362059375659092112437307354208024113836783309416882363638564680299119006883349173461197957128372249816010045692940196208755726279090516311677193090503166721/1001674997195795608988452456472900965101170532019415512531676283225247883266062007327250631741394046781550941151628799109977369092446720468426539202590097440657928874122280872398076603898899997541064310989769795926540526535061247517771183586947486805035819991350326480884538892730581732672197773109518681443789629682804327123277811008333548137392739674075107607434815423996782962058344032623354386181006333442000000000000000000000000", + "delta_positive": "1/8000000000000000000000000", + "delta_below_one_eighth": "999999999999999999999999/8000000000000000000000000", + "short_record_fallback": "499161098594299233928936478936932484167316717187202638334621282514438657337154118422367985129819052262340269253662673762450173559774691852845430965017705247138062783367640369655312954184216020439661675625962318389311478108979024402657164206729267912426001896844418951672636720834064545087418709892569142695589440639727431739520397258911054978276288645996727653193492257108746838664428268147306283372250166353007590295408083999001730155025336909950495849352940220531372736886841437523975996400997058860318299665760312955300317783066644306467302079017724693527669164517193439776155917393373458975131026144573237227271100946080927317769407736395824265549705765335243303682626522491716465135843161770788812074184229598390542813518508049433208568657168886507769640510992074502615411492529121891841/500837498597897804494226228236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000000000", + "artificial_boundary": "28053599910265459487630484109645326676930870507299981110365088714963730293637253031986445053596434396102641107728069183610345983284706782432847919448936756771134426611721791801884612311658111104735366548787539317999293160718426405223371764593109380353017516379985827809535452121108602471000050066312936902073867158146398132222912117951118064603058354487119955938236299657006565898528420196170476352966645757660048935031579271509500163/4006699988783182435953809825891603860404682128077662050126705132900991533064248029309002526965576187126203764606515196439909476369786881873706156810360389762631715496489123489592306415595599990164257243959079183706162106140244990071084734347789947220143279965401305923538155570922326930688791092438074725775158518731217308493111244033334192549570958696300430429739261695987131848233376130493417544724025333768000000000000000000000000", + "literal_scalar_guard": "1", + "row_product_gap": "23971789/25", + "balanced_prefix_above_kappa": "483797927344594123427991354792480088321934041010540179543822551023474547904612715470993404811275383688138320614172268705315537526464393878842908500192845637021797229118135253946414418393227829424854423926494652296296894991911011364582026718959725035977131185224382054524465885370970882587352542723846471352724105331710907241485630520366565040575603679089702955756206649265173649215307811901251704681539522839/500837498597897804494226228236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721000000000000000000", + "coordinate_movement_above_kappa": "2800924065967988452459822895356692388508924335158322389668002265731936378652106586636272857919538855154324901344825816446802755370271116190835483702951398471106503951839803979400841113005444743918948571478152551416022899144660727488689779532603325141446327706039949745543013474388084277672600604708392565798238149528332694596139930024436449405063267387467483688322806909496833279/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "483797426507095525530186860566251851871451490425274169836066285185332935280671082439989741185959512991114929838701692890915982537779847655482674286923244341973076900153698192805978219354925879974855653394339157411398931721647743833958267833367931562233728667314386379361225443101524517296486206624959916593383383436896065839322068881461060873801534982719865918202402931857461650823826782729235393004346432335833279/500837498597897804494226228236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721000000000000000000000000", + "bulk_exposure_above_kappa": "2800924065967988452459822895356692388508924335158322389668002265731936378652106586636272857919538855154324901344825816446802755370271116190835483702951398471106503951839803979400841113005444743918948571478152551416022899144660727488689779532603325141446327706039949745543013474388084277672600604708392565798238149528332694596139930024436449405063267387467483688322806909496833279/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gaussian_arithmetic_above_kappa": "774076182913851999586981673441739904864611915031598277562359815799417664023438711722585784072724743203997922207205054114105305053658483982788419387038951724186155237624579345173826870390862577629768307750235948789177068716794350652707483864743766583820007378449015612075904974324107046848897732259267799405017846635922610184213447193680999898146897190173687691656126921416565840353011469869986415813270146039233279/801339997756636487190761965178320772080936425615532410025341026580198306612849605861800505393115237425240752921303039287981895273957376374741231362072077952526343099297824697918461283119119998032851448791815836741232421228048998014216946869557989444028655993080261184707631114184465386137758218487614945155031703746243461698622248806666838509914191739260086085947852339197426369646675226098683508944805066753600000000000000000000000", + "scalar_work_above_kappa": "3870382917919254389526126344113612470124989777499055426642824142349654770612960090736943574864887198808083174137907573828124745223030604807383033788273163801125657503980644970430879148107520685948836620879801723485477196665024823386032454866086006814073646963885060761032486640698320695407954005691885216062452120758872416529721482524027016157830760736347786608495849476713677195330981466037997325775123092208833279/4006699988783182435953809825891603860404682128077662050126705132900991533064248029309002526965576187126203764606515196439909476369786881873706156810360389762631715496489123489592306415595599990164257243959079183706162106140244990071084734347789947220143279965401305923538155570922326930688791092438074725775158518731217308493111244033334192549570958696300430429739261695987131848233376130493417544724025333768000000000000000000000000", + "dimension_above_kappa": "499162501402102195989570699108143640877406088782772332056095899397916237910791547359849232033915692080217934235460984133149636067948908471102267925169345158513944063131705200822758927168685255175882262898342931461584160658964028537411303198437267962064116723284561795534861738859091188188366998816211541865457727882444307791085199827544133172789260683329011236858195967091311474727034632953496456124804645180251704681539522839/500837498597897804494226228236450482550585266009707756265838141612623941633031003663625315870697023390775470575814399554988684546223360234213269601295048720328964437061140436199038301949449998770532155494884897963270263267530623758885591793473743402517909995675163240442269446365290866336098886554759340721894814841402163561638905504166774068696369837037553803717407711998391481029172016311677193090503166721000000000000000000" + }, + "conservative_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "model_controls": [ + "native_complex_endpoint_rejected_with_old_surcharge", + "omitting_bit_surcharge_would_fail_next_endpoint_rejection" + ], + "native_correction_gain": "2.85142E-12", + "template_sha256": "1fa5adc69098226423c27c6b63c0b282a14b0f80c8afae41c8fea44c82551806", + "input_sha256": { + "owner_audit": "ee31a5ae84bcc6344b18c67ae828693ba92ec0328223c9b6af29b04d90c80b40", + "fresh_invoice": "22cf5aa33d7c26708d1c8b5a5f88df9b330516e6ab9e5e8e10da5857c58e7961", + "package:inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c" + }, + "bit_supplier": { + "pr": 589, + "repository": "CrocSwap/integer-mult-bounds", + "commit": "a5afc8c6169ea61ba7c51dfd3cade02cc7b13b46", + "merged_as": "b3eb785ac5b4b1ca2beea0f80db078a505626a90", + "path": "research/e8-bit-p111-tuned/tune/EXPECTED.json", + "git_blob_sha1": "e293ddc557742637f9f679f083a1a282d87b1b13", + "word": { + "v": 111, + "decoder_constant": 63, + "copy_ranks": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + "derived_deficit": 10272, + "deficit_formula": "T(2Kv-L*cst), L=9 T=32 K=4 M=64", + "replay_scope": "Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit." + }, + "moments": [ + { + "side": "bit", + "surcharge": true, + "endpoint": "1733427039589844234749/1000000000000000000000000", + "accept": true, + "mercator": [ + "-43100600330766044577088869872467188970742291/26959946667150639794667015087019630673637144422540572481103610249216", + "-43100600330766044577088869872467188970742289/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "-799345163337715793503/500000000000000000000000000000000000000000000", + "-3197378653350863173989/2000000000000000000000000000000000000000000000" + ] + }, + { + "side": "bit", + "surcharge": true, + "endpoint": "6933708158359376939/4000000000000000000000", + "accept": false, + "mercator": [ + "22502934905675809315035333485365686073718547/13479973333575319897333507543509815336818572211270286240551805124608", + "5625733726418952328758833371341421518429637/3369993333393829974333376885877453834204643052817571560137951281152" + ], + "base_two": [ + "8346798366759439729359/5000000000000000000000000000000000000000000000", + "16693606733518879458833/10000000000000000000000000000000000000000000000" + ] + }, + { + "side": "complex", + "surcharge": false, + "endpoint": "837498599328294420877/500000000000000000000000", + "accept": true, + "mercator": [ + "-13448453073594601094351247400426569009316031/26959946667150639794667015087019630673637144422540572481103610249216", + "-13448453073594601094351247400426569009316029/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "-498831/1000000000000000000000000000000", + "-49883/100000000000000000000000000000" + ] + }, + { + "side": "complex", + "surcharge": false, + "endpoint": "334999439731317768351/200000000000000000000000", + "accept": false, + "mercator": [ + "32768726073683996296031282252040159239680975/13479973333575319897333507543509815336818572211270286240551805124608", + "2048045379605249768501955140752509952480061/842498333348457493583344221469363458551160763204392890034487820288" + ], + "base_two": [ + "2430919/1000000000000000000000000000000", + "60773/25000000000000000000000000000" + ] + } + ], + "bootstrap": [ + { + "exponent": "418064000816460508537602292202011746931191790469824403797426421748800927215070575035186550871/250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "685298847686701900897039048688588921597771030175596202573578251199072784929424964813449129/250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "4790959669745" + }, + { + "exponent": "209374075895248546312228404737988540060806620392323778695816878314190476713940468379064751487253687841246030280015256648535327655145955066133/125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "573936825058907021260887361627865588160357676221304183121685809523286059531620935248512746312158753969719984743351464672344854044933867/125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "1707632237026256252" + }, + { + "exponent": "104687324435365515519861852432721530787321077430131863973062151067220399056460202000210744519107260490788375928396302653322459241499572310974839632640761228551759276708576464987802529141359/62500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "480671287089762980379953553175876312944868136026937848932779600943539797999789255480892739509211624071603697346677540758500427689025160367359238771448240723291423535012197470858641/62500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "608647965739745860607620" + }, + { + "exponent": "52343662457615839775137411421199931091666969629537829961140790038949563739326381810469097289241139107618166156289078840147000732698085856141434375118457652066925481673361411188515869678273822038820136996860811755533166370660631026248157/31250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "402561529675004985137610889931725557962170038859209961050436260673618189530902710758860892381833843710921159852999267301914143858565624881542347933074518326638588811484130321726177961179863003139188244466833629339368973751843/31250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "216939185245326825649743086331" + }, + { + "exponent": "26171831229008863507688961930864148211383630272514067482056920544898858028831846397365680095952377877736636538253526357294286942397114687732429354787997882413112708317800804420788414763152155058123513959889760865519908555045555506189741478721934878837020317604033999502440111596426311/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "337144717246272304622779415717321235932517943079455101141971168153602634319904047622122263363461746473642705713057602885312267570645212002117586887291682199195579211585236847844941876486040110239134480091444954444493810258521278065121162979682395966000497559888403573689/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "77323202810193753104235980363517721" + }, + { + "exponent": "13085915614504600043844875636897462701216260144987474471608463013927187069746201872451590319957516557508748921905114952778619570550156212540116342353604582128780476264991795540021903634851619799460026598375258603494717926380689289623540680961719979449809075196299043039671780591496429076816902797733254087451473045837683287449505253/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "282358228464686922794183413651887525528391536986072812930253798127548409680042483442491251078094885047221380429449843787459883657646395417871219523735008204459978096365148380200539973401624741396505282073619310710376459319038280020550190924803700956960328219408503570923183097202266745912548526954162316712550494747/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "27560155561869146133472290305028153334034" + }, + { + "exponent": "6542957807252300162865077429944198897792417451644910149552741306690954755871466207984023669152296072074980837702678068225095683365089660819809702193103243688490306765080087679109231577825061095083777576075061084171182760202443094891923271407194460474854846475944092331117295410087123043759750267777560500144288122685140330916551964218818819137675169573595930672782603586195633119/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "236474620847993849907419446792589850447258693309045244128533792015976330847703927925019162297321931774904316634910339180190297806896756311509693234919912320890768422174938904916222423924938915828817239797556905108076728592805539525145153524055907668882704589912876956240249732222439499855711877314859669083448035781181180862324830426404069327217396413804366881/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "9823211493953939493944136801996385939006162425" + } + ], + "outer": { + "bit_positive": "6542957807252300162865077429944198897792417451644910149552741306690954755871466207984023669152296072074980837702678068225095683365089660819809702193103243688490306765080087679109231577825061095083777576075061084171182760202443094891923271407194460474854846475944092331117295410087123043759750267777560500144288122685140330916551964218818819137675169573595930672782603586195633119/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_above_bit": "236485070055801102207582548355089850447258693309045244128533792015976330847703927925019162297321931774904316634910339180190297806896756311509693234919912320890768422174938904916222423924938915828817239797556905108076728592805539525145153524055907668882704589912876956240249732222439499855711877314859669083448035781181180862324830426404069327217396413804366881/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "14787501400671705579123/500000000000000000000000", + "beta_positive": "1/1000000000000000000000000", + "beta_below_one": "999999999999999999999999/1000000000000000000000000", + "leaf_saving_above_bit": "236478527097993849907419446792589850447258693309045244128533792015976330847703927925019162297321931774904316634910339180190297806896756311509693234919912320890768422174938904916222423924938915828817239797556905108076728592805539525145153524055907668882704589912876956240249732222439499855711877314859669083448035781181180862324830426404069327217396413804366881/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_positive": "3271478903626150081432532172014292196596045860745025130577472860928025733025583551250705143621392164571282434827669881816475766701707127731836626000868256754584333572837850736310927298605765467454209678805952717024496296323645472384877464520837027794332531314700638971098172850197085577787544016593370162949100301592302387897775837821286724428506668234833746517572164117928242963569327217396413804366881/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_internal": "6542957807252300162865077429944198897792417451644910149552741306690954755871466207984023669152296072074980837702678068225095683365089660819809702193103243688490306765080087679109231577825061095083777576075061084171182760202443094891923271407194460474854846475944092331117295410087123043759750267777560500144288122685140330916551964218818819137675169573595930672782603586195633119/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "118245806506804177253872588473724869422527139071974266974416448749294856378607835428717565172330118183524233298292872268163373999131743245415666427162149263689072701394234532545790321194047282975503703676354527615122535479162972205667468685299361028901827149802914422212455983406629837050899698407697612102224162178713275571493331765166253482427835882071757036430672782603586195633119/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "3271478903626150081433020453264292196596045860745025130577472860928025733025583551250705143621392164571282434827669881816475766701707127731836626000868256754584333572837850736310927298605765467454209678805952717024496296323645472384877464520837027794332531314700638971098172850197085577787544016593370162949100301592302387897775837821286724428506668234833746517572164117928242963569327217396413804366881/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "1949853521096373849918566979546735707803403954139254974869422527139071974266974416448749294856378607835428717565172330118183524233298292872268163373999131743245415666427162149263689072701394234532545790321194047282975503703676354527615122535479162972205667468685299361028901827149802914422212455983406629837050899698407697612102224162178713275571493331765166253482427835882071757036430672782603586195633119/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000000000", + "lambda_above_tau": "6542957807252300162865077429944198897792417451644910149552741306690954755871466207984023669152296072074980837702678068225095683365089660819809702193103243688490306765080087679109231577825061095083777576075061084171182760202443094891923271407194460474854846475944092331117295410087123043759750267777560500144288122685140330916551964218818819137675169573595930672782603586195633119/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "236491613013608354507745413432519794646156485726496889038683344757283021802459799391227146320991084070976391615748041858258522902580121401170513044622105424134456912481703985003901533156516740889912323575132980169160899775565741968240045447327314863343179444759352900332580849517849586978755637065127446643948180069303866002655746978368288146036534088973940476930672782603586195633119/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_internal": "6542957807252300162865077429944198897792417451644910149552741306690954755871466207984023669152296072074980837702678068225095683365089660819809702193103243688490306765080087679109231577825061095083777576075061084171182760202443094891923271407194460474854846475944092331117295410087123043759750267777560500144288122685140330916551964218818819137675169573595930672782603586195633119/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "6542957807252300162865077429944198897792417451644910149552741306690954755871466207984023669152296072074980837702678068225095683365089660819809702193103243688490306765080087679109231577825061095083777576075061084171182760202443094891923271407194460474854846475944092331117295410087123043759750267777560500144288122685140330916551964218818819137675169573595930672782603586195633119/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_leaf": "118245806506804177253872588473724869422527139071974266974416448749294856378607835428717565172330118183524233298292872268163373999131743245415666427162149263689072701394234532545790321194047282975503703676354527615122535479162972205667468685299361028901827149802914422212455983406629837050899698407697612102224162178713275571493331765166253482427835882071757036430672782603586195633119/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_reservations": "1/4000000000000000000000000", + "lambda_prime_below_one": "3271478903626150081432532172014292196596045860745025130577472860928025733025583551250705143621392164571282434827669881816475766701707127731836626000868256754584333572837850736310927298605765467454209678805952717024496296323645472384877464520837027794332531314700638971098172850197085577787544016593370162949100301592302387897775837821286724428506668234833746517572164117928242963569327217396413804366881/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "epsilon_positive": "1953124999999999999999998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/1956396478903626150081432532172014292196596045860745025130577472860928025733025583551250705143621392164571282434827669881816475766701707127731836626000868256754584333572837850736310927298605765467454209678805952717024496296323645472384877464520837027794332531314700638971098172850197085577787544016593370162949100301592302387897775837821286724428506668234833746517572164117928242963569327217396413804366881", + "epsilon_below_one": "3271478903626150081434485297014292196596045860745025130577472860928025733025583551250705143621392164571282434827669881816475766701707127731836626000868256754584333572837850736310927298605765467454209678805952717024496296323645472384877464520837027794332531314700638971098172850197085577787544016593370162949100301592302387897775837821286724428506668234833746517572164117928242963569327217396413804366881/1956396478903626150081432532172014292196596045860745025130577472860928025733025583551250705143621392164571282434827669881816475766701707127731836626000868256754584333572837850736310927298605765467454209678805952717024496296323645472384877464520837027794332531314700638971098172850197085577787544016593370162949100301592302387897775837821286724428506668234833746517572164117928242963569327217396413804366881", + "guard_width": "3271478903626150081434485297014292196596045860745025130577472860928025733025583551250705143621392164571282434827669881816475766701707127731836626000868256754584333572837850736310927298605765467454209678805952717024496296323645472384877464520837027794332531314700638971098172850197085577787544016593370162949100301592302387897775837821286724428506668234833746517572164117928242963569327217396413804366881/1956396478903626150081432532172014292196596045860745025130577472860928025733025583551250705143621392164571282434827669881816475766701707127731836626000868256754584333572837850736310927298605765467454209678805952717024496296323645472384877464520837027794332531314700638971098172850197085577787544016593370162949100301592302387897775837821286724428506668234833746517572164117928242963569327217396413804366881", + "K_geometry": "1468115228903626150081433020453264292196596045860745025130577472860928025733025583551250705143621392164571282434827669881816475766701707127731836626000868256754584333572837850736310927298605765467454209678805952717024496296323645472384877464520837027794332531314700638971098172850197085577787544016593370162949100301592302387897775837821286724428506668234833746517572164117928242963569327217396413804366881/1956396478903626150081432532172014292196596045860745025130577472860928025733025583551250705143621392164571282434827669881816475766701707127731836626000868256754584333572837850736310927298605765467454209678805952717024496296323645472384877464520837027794332531314700638971098172850197085577787544016593370162949100301592302387897775837821286724428506668234833746517572164117928242963569327217396413804366881000000000000000000000000", + "K_dominates_log": "3271478903626150081433017181785388570445964427724571866285276264882164988000452973777844215595659138987731184122526260424311195419272300061954809525101555047456601736211849868054172714272192629603473367878654111259028842113966666432160440024540704148860146437236118134070378517665770877148572918420519965863522514048285794527612888720985132126118770458995925230847735611260008129822809645232295876123917430672782603586195633119/1956396478903626150081432532172014292196596045860745025130577472860928025733025583551250705143621392164571282434827669881816475766701707127731836626000868256754584333572837850736310927298605765467454209678805952717024496296323645472384877464520837027794332531314700638971098172850197085577787544016593370162949100301592302387897775837821286724428506668234833746517572164117928242963569327217396413804366881000000000000000000000000", + "record_suffix": "3271478903626150081434485297014292196596045860745025130577472860928025733025583551250705143621392164571282434827669881816475766701707127731836626000868256754584333572837850736310927298605765467454209678805952717024496296323645472384877464520837027794332531314700638971098172850197085577787544016593370162949100301592302387897775837821286724428506668234833746517572164117928242963569327217396413804366881/1956396478903626150081432532172014292196596045860745025130577472860928025733025583551250705143621392164571282434827669881816475766701707127731836626000868256754584333572837850736310927298605765467454209678805952717024496296323645472384877464520837027794332531314700638971098172850197085577787544016593370162949100301592302387897775837821286724428506668234833746517572164117928242963569327217396413804366881", + "phase_local": "26171831229009200651473925979635433946618285453428029030327586291378345119179537832532780220945404290986708227916215433139641562331222194184811191531179352329546936746076805022230663804512550901782941119520323130430502916379484973126302691670399898709187865640140590931757588469045369921661381034574111106507224625194402509812043753469992203125665448102832150853852884436757708874808100167007192506692084430672782603586195633119/15651171831229009200651460257376114337572768366885960201044619782887424205864204668410005641148971137316570259478621359054531806133613657021854693008006946054036674668582702805890487418388846123739633677430447621736195970370589163779079019716166696222354660250517605111768785382801576684622300352132746961303592802412738419103182206702570293795428053345878669972140577312943425943708554617739171310434935048000000000000000000000000", + "phase_boundary": "5234366245801840130293220078743963888403591944659868194631759981438980427815803104528267301768494437730500645019128189514196655440296576701056785125622509100207201879914560309840729093435651910075999175162225741473726619908153949863086918737042920825459665226056501516729282227784022223821099328376542063632982695003667227266278391413757166783222771399896173141391034082016953907964405975670144158744046030672782603586195633119/3130234366245801840130292051475222867514553673377192040208923956577484841172840933682001128229794227463314051895724271810906361226722731404370938601601389210807334933716540561178097483677769224747926735486089524347239194074117832755815803943233339244470932050103521022353757076560315336924460070426549392260718560482547683820636441340514058759085610669175733994428115462588685188741710923547834262086987009600000000000000000000000", + "gamma_sublinear": "1/2000000000000000000000000", + "cell_above_band": "3906249999999999999999994137353521096373849918567467827985707803403954139254974869422527139071974266974416448749294856378607835428717565172330118183524233298292872268163373999131743245415666427162149263689072701394234532545790321194047282975503703676354527615122535479162972205667468685299361028901827149802914422212455983406629837050899698407697612102224162178713275571493331765166253482427835882071757036430672782603586195633119/7825585915614504600325730128688057168786384183442980100522309891443712102932102334205002820574485568658285129739310679527265903066806828510927346504003473027018337334291351402945243709194423061869816838715223810868097985185294581889539509858083348111177330125258802555884392691400788342311150176066373480651796401206369209551591103351285146897714026672939334986070288656471712971854277308869585655217467524000000000000000000000000", + "prime_interval_packing": "3271478903626150081434485297014292196596045860745025130577472860928025733025583551250705143621392164571282434827669881816475766701707127731836626000868256754584333572837850736310927298605765467454209678805952717024496296323645472384877464520837027794332531314700638971098172850197085577787544016593370162949100301592302387897775837821286724428506668234833746517572164117928242963569327217396413804366881/1956396478903626150081432532172014292196596045860745025130577472860928025733025583551250705143621392164571282434827669881816475766701707127731836626000868256754584333572837850736310927298605765467454209678805952717024496296323645472384877464520837027794332531314700638971098172850197085577787544016593370162949100301592302387897775837821286724428506668234833746517572164117928242963569327217396413804366881", + "alpha_positive": "6542957807252300162867014197549680767042010288957878246862749125810190721026036525028549359217051303559013618950196142240786962120979427793791435525969811802040935309049700604365100012877958097057683046684606828283525138437612138817037904545377731943192677751936757105168551367862856454936116935013890128812622815640588182425388726542271856554625438693829671748419899729188251093392136862628709680490798430672782603586195633119/3912792957807252300162865064344028584393192091721490050261154945721856051466051167102501410287242784329142564869655339763632951533403414255463673252001736513509168667145675701472621854597211530934908419357611905434048992592647290944769754929041674055588665062629401277942196345700394171155575088033186740325898200603184604775795551675642573448857013336469667493035144328235856485927138654434792827608733762000000000000000000000000", + "alpha_below_one": "3906249999999999999999998050146478903626150081432532172014292196596045860745025130577472860928025733025583551250705143621392164571282434827669881816475766701707127731836626000868256754584333572837850736310927298605765467454209678805952717024496296323645472384877464520837027794332531314700638971098172850197085577787544016593370162949100301592302387897775837821286724428506668234833746517572164117928242963569327217396413804366881/3912792957807252300162865064344028584393192091721490050261154945721856051466051167102501410287242784329142564869655339763632951533403414255463673252001736513509168667145675701472621854597211530934908419357611905434048992592647290944769754929041674055588665062629401277942196345700394171155575088033186740325898200603184604775795551675642573448857013336469667493035144328235856485927138654434792827608733762000000000000000000000000", + "alpha_below_one_fourth": "971655281644560774877849251888457465331256012641414634318425987304653822145486755250596803212593644778726627598463638798667450921229874136072126877474464316575251231477369224763790363636424924636669421792718369530228723009724210597375400827715040781953973587905413562380380535057235686333957655073282794952661927335155563011523499192368371505659627895423587201510366182329775870388392526746069497221692642069327217396413804366881/3912792957807252300162865064344028584393192091721490050261154945721856051466051167102501410287242784329142564869655339763632951533403414255463673252001736513509168667145675701472621854597211530934908419357611905434048992592647290944769754929041674055588665062629401277942196345700394171155575088033186740325898200603184604775795551675642573448857013336469667493035144328235856485927138654434792827608733762000000000000000000000000", + "delta_positive": "1/8000000000000000000000000", + "delta_below_one_eighth": "999999999999999999999999/8000000000000000000000000", + "short_record_fallback": "7616593911634276609330451659035375279631182249217127134163766166298563771195972952417718971818898674517591687475988461408694382797259394271014086153688623303748889032706383755367860846866157344289849808803530960406467733604205878384212545003063941067365545476076818035101593607251935749546357130934408816409970547924787843132872865443189863299816969157597015497800712811032948166956242270204116252280163372390460389901351191594089312700400413422263475152528494209428851423259357052879417856400571112653128619483443160376797983078282709438252825955819047288944665622189454164678804045078399015661609865307930048494964337130994024841719463419256935158838156495436909220574893376118829430692757733996018684732324613430225812774120665730385064209492982866621967049188017692977801785249668161/7642173745717289648755595828796930828892953304143535254416318253363000100519631185747073066967271063142856572011045585475845608463678543467702486820315891627947595053018897854438714559760178771357243006557835752800876938657514240126503427595784519639821611450448049370980852237696082365538232593814817852199019923053094931202725686866489401267298854172792319322334266266085657199076442684442954741423308128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000000000", + "artificial_boundary": "109584374649832073605211703553198351411460597179385278124399834852887531229148712739012463711975846297609312729581086303300430942782756560657847189513482868537414780544171500449728669610863769708430621628376362869706864165327342346650490308802822458749773699158773234456661366445410207421080319730356494241019999152664539402605568142467863255140331590460356873240984791789067412254169676494629862837264209274707981652189241413100643/15651171831229009200651460257376114337572768366885960201044619782887424205864204668410005641148971137316570259478621359054531806133613657021854693008006946054036674668582702805890487418388846123739633677430447621736195970370589163779079019716166696222354660250517605111768785382801576684622300352132746961303592802412738419103182206702570293795428053345878669972140577312943425943708554617739171310434935048000000000000000000000000", + "literal_scalar_guard": "1", + "row_product_gap": "23971789/25", + "balanced_prefix_above_kappa": "1133751129105741397501533747880735507881686194482294247291254598352129170447836482551745535751780211450465136834883619076577928746078345884613133751807680502647253333275084860457317559716427154255591891091558499301685420388768889287636681671933312005586207032023887592775704200179582296927075688282956074096407308349554580470963931379919444150856484818737978879859831752367898142176379988959061219381759259/1956396478903626150081432532172014292196596045860745025130577472860928025733025583551250705143621392164571282434827669881816475766701707127731836626000868256754584333572837850736310927298605765467454209678805952717024496296323645472384877464520837027794332531314700638971098172850197085577787544016593370162949100301592302387897775837821286724428506668234833746517572164117928242963569327217396413804366881000000000000000000", + "coordinate_movement_above_kappa": "10941109670030631615077429944198897792417451644910149552741306690954755871466207984023669152296072074980837702678068225095683365089660819809702193103243688490306765080087679109231577825061095083777576075061084171182760202443094891923271407194460474854846475944092331117295410087123043759750267777560500144288122685140330916551964218818819137675169573595930672782603586195633119/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "1133749172709262493875383666448203335867393997886248386546229467774656309519810749526161984501075067829072972263601184248908046929602579182906006019971054501778996578690751287619466823405499855649826423637348820495732703364272592963991209287055847484749179237691356278075065229081409446729990110495412057503037145400454278878661543482143606329569760390231310645026085234795734024248137025389734001985345454633119/1956396478903626150081432532172014292196596045860745025130577472860928025733025583551250705143621392164571282434827669881816475766701707127731836626000868256754584333572837850736310927298605765467454209678805952717024496296323645472384877464520837027794332531314700638971098172850197085577787544016593370162949100301592302387897775837821286724428506668234833746517572164117928242963569327217396413804366881000000000000000000000000", + "bulk_exposure_above_kappa": "10941109670030631615077429944198897792417451644910149552741306690954755871466207984023669152296072074980837702678068225095683365089660819809702193103243688490306765080087679109231577825061095083777576075061084171182760202443094891923271407194460474854846475944092331117295410087123043759750267777560500144288122685140330916551964218818819137675169573595930672782603586195633119/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gaussian_arithmetic_above_kappa": "1813999850172707332376303915176644640596405714575624934920982226785933811788512639057209305952143194699352054364531355694854804177249586713673886271055662803367348578655802203893857359235356148203181558292283920076743955597533926536573218290215834688100903456905688833740487749189158824886235523465185701960881530410187027161239902310095272820083651281474097972941984286216472909553965018765170733614401010033119/3130234366245801840130292051475222867514553673377192040208923956577484841172840933682001128229794227463314051895724271810906361226722731404370938601601389210807334933716540561178097483677769224747926735486089524347239194074117832755815803943233339244470932050103521022353757076560315336924460070426549392260718560482547683820636441340514058759085610669175733994428115462588685188741710923547834262086987009600000000000000000000000", + "scalar_work_above_kappa": "9070007076449452276386119901613351891039197359262308117585011656239560502654666127388380734763536547982328930107786517784953548152151000375197942282624818020309769911616345310820689741420489935438969661278258315607530646085654817977447980990589031523852628461858569427504994630338485525219519928476104576177888303847336342175409063141579715385565154121397162804044907501371021019482796948103162537657660267633119/15651171831229009200651460257376114337572768366885960201044619782887424205864204668410005641148971137316570259478621359054531806133613657021854693008006946054036674668582702805890487418388846123739633677430447621736195970370589163779079019716166696222354660250517605111768785382801576684622300352132746961303592802412738419103182206702570293795428053345878669972140577312943425943708554617739171310434935048000000000000000000000000", + "dimension_above_kappa": "1949853521096373851052314690683727105304937702019990482751108721621366221558229014800878465304215090387174253316952541568648661068181911948846092120077477627858549418234842651910942405976479094989863350037621201538567394795234853829300542924248052259842349140618611366615108859173690507197916656162988926764126587981363771708509532511733293746535424711684610404338912654620050636896262425150501728372013107959061219381759259/1956396478903626150081432532172014292196596045860745025130577472860928025733025583551250705143621392164571282434827669881816475766701707127731836626000868256754584333572837850736310927298605765467454209678805952717024496296323645472384877464520837027794332531314700638971098172850197085577787544016593370162949100301592302387897775837821286724428506668234833746517572164117928242963569327217396413804366881000000000000000000" + }, + "controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "scope": "Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, 44 cold dimension-four ends, and explicit all72 whole-owner dispatch are composed with the cited unchanged merged PR589 bit supplier (PR555 punctured R439 word; derived bit deficit T(2Kv-L*cst)), replacing the PR543 supplier of PR635; this bit composition is unreviewed. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification." +} diff --git a/research/k8-coordinated-owners/evidence/ASYNC-AUDIT.json b/research/k8-coordinated-owners/evidence/ASYNC-AUDIT.json new file mode 100644 index 0000000000..0b3b93fccd --- /dev/null +++ b/research/k8-coordinated-owners/evidence/ASYNC-AUDIT.json @@ -0,0 +1,77 @@ +{ + "status": "PASS_INDEPENDENT_ASYNC_WHOLE_OWNER_CONTROLLER_PHASES_AND_SPECTATORS", + "template_sha256": "1fa5adc69098226423c27c6b63c0b282a14b0f80c8afae41c8fea44c82551806", + "complex_template_sha256": "1fa5adc69098226423c27c6b63c0b282a14b0f80c8afae41c8fea44c82551806", + "complex_live": 7168, + "complex_profile": { + "1": 174774, + "2": 30096, + "3": 31351, + "4": 10224, + "5": 5904, + "8": 576, + "23": 2, + "32": 4, + "39": 1, + "48": 2426 + }, + "complex_hosted_residuals": 34560, + "physical": 7658, + "rank_mass": 520704, + "deficit": 2560, + "entering_helper_roles": 17280, + "cross_replica_helper_roles": 27178, + "one_owner_per_complete_invocation": true, + "helper_busy_family_window_checks": 34560, + "complete_invocations": 72, + "actual_orthogonal_73column_maps": 8850, + "actual_sigma_stream_sha256": "f888a52a730a54c05a4f9a8cc6dfcea27998601e81b3fe8b647a5b4738a1dd53", + "all_actual_residual_and_spectator_charts": true, + "idle_remainders": 3790, + "mutations_rejected": [ + "alias two whole owners", + "helper on active data family", + "owner in private namespace", + "wrong residual width", + "wrong spectator coordinate", + "omit idle remainder", + "understate physical reserve", + "gauge44: wrong provider at its invocation", + "gauge44: stale per-call local program hash", + "gauge44: stale serialized provider program", + "gauge44: unbound residual adapter hash", + "gauge44: wrong provider width registry", + "gauge44: wrong per-call residual width", + "gauge44: wrong sweep provider", + "gauge44: entering helper width silently restored to nine" + ], + "mutation_controls_run": true, + "provider_phase_semantic_sha256": { + "gauge44": "4960fd1215509b5347ef7f0092868f79aea0f8e24fb84352da9a1033e4394007" + }, + "provider_artifact_semantic_sha256": { + "gauge44": { + "CANONICAL-WORD.json.gz": "4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c", + "LOCAL-PROGRAMS.json.gz": "9f41d53659e9be84e20c661560c5687abbf5cd0660cdecbe01ad5eb29e6b8ee3", + "LOCAL-CHECKS.json": "18f09b79835aa352f04d27041d86d1338c5ad0094b888588c1c05af2dc399ffd", + "INDEPENDENT-LOCAL-REPLAY.json": "2d4680965c62db1fde1236c4857b19bf7bc97af58805e6b4109afbc452f0fdd8", + "CLIFFORD-RECIPES.json": "d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731", + "CLIFFORD-REVIEW.json": "4960fd1215509b5347ef7f0092868f79aea0f8e24fb84352da9a1033e4394007", + "RESIDUAL-ADAPTERS.json": "c682e9ff1b347f89771c6800f46ad98c2bb92b91c5c88452d53a9e7f0180c35f" + } + }, + "widths_by_provider": { + "gauge44": { + "4": 56, + "5": 32, + "7": 30, + "8": 122, + "9": 240 + } + }, + "provider_counts": { + "gauge44": 72 + }, + "all_provider_program_phase_and_wrapper_bindings": true, + "scope": "Independent exact asynchronous chronology, per-replica phase projection, owner/chart/paid-profile audit. Uses per-invocation local providers bound by exact scalar, phase and residual-wrapper receipts; all-size compilation and complete coefficient invoice are separate inherited obligations." +} diff --git a/research/k8-coordinated-owners/evidence/BASELINE-CHAIN-STEPS.json b/research/k8-coordinated-owners/evidence/BASELINE-CHAIN-STEPS.json new file mode 100644 index 0000000000..2fe4aed171 --- /dev/null +++ b/research/k8-coordinated-owners/evidence/BASELINE-CHAIN-STEPS.json @@ -0,0 +1,107 @@ +[ + { + "step": "pivot-swap", + "exit_code": 0, + "seconds": 9.208 + }, + { + "step": "cold44-exact", + "exit_code": 0, + "seconds": 2.091 + }, + { + "step": "lec-p6n", + "exit_code": 0, + "seconds": 92.833 + }, + { + "step": "promotion", + "exit_code": 0, + "seconds": 0.225 + }, + { + "step": "promo-controls", + "exit_code": 0, + "seconds": 6.66 + }, + { + "step": "lec-promo", + "exit_code": 0, + "seconds": 93.692 + }, + { + "step": "jx", + "exit_code": 0, + "seconds": 0.183 + }, + { + "step": "jx-control-C0_identity", + "exit_code": 0, + "seconds": 0.15 + }, + { + "step": "jx-control-C1_741_only", + "exit_code": 0, + "seconds": 0.148 + }, + { + "step": "jx-control-N3_plain_join_moved_reads", + "exit_code": 0, + "seconds": 0.148 + }, + { + "step": "lec-jx", + "exit_code": 0, + "seconds": 93.972 + }, + { + "step": "hybrids", + "exit_code": 0, + "seconds": 0.105 + }, + { + "step": "hybrid-controls", + "exit_code": 0, + "seconds": 13.125 + }, + { + "step": "lec-hyb", + "exit_code": 0, + "seconds": 92.765 + }, + { + "step": "frames", + "exit_code": 0, + "seconds": 0.413 + }, + { + "step": "lec-frames", + "exit_code": 0, + "seconds": 96.189 + }, + { + "step": "native", + "exit_code": 0, + "seconds": 1.439 + }, + { + "step": "ledgers", + "exit_code": 0, + "seconds": 0.909 + }, + { + "step": "local-replay", + "exit_code": 0, + "seconds": 7.279 + }, + { + "step": "wrappers", + "exit_code": 0, + "seconds": 1.835 + }, + { + "step": "phases", + "exit_code": 0, + "seconds": 128.261 + } +] diff --git a/research/k8-coordinated-owners/evidence/BASELINE-RESULT.json b/research/k8-coordinated-owners/evidence/BASELINE-RESULT.json new file mode 100644 index 0000000000..3f5fb56787 --- /dev/null +++ b/research/k8-coordinated-owners/evidence/BASELINE-RESULT.json @@ -0,0 +1,58 @@ +{ + "status": "PASS_SLOTS_ON_CHECKED_K8_BASELINE", + "kappa_decimal": "0.00167166528321877", + "strict": "PASS_GAUGE44_NATIVE_EXACT_GLOBAL_ASSEMBLY 0.00167166528321877 2.164948243169117498148727559671554388312775174640418891709408020842883", + "baseline": "/Users/thomasdifiore/integer-mult-runs/k8-native-20261013/chain", + "steps": [ + { + "step": "parent-manifest", + "exit_code": 0, + "seconds": 0.147 + }, + { + "step": "slots", + "exit_code": 0, + "seconds": 0.11 + }, + { + "step": "slot-controls", + "exit_code": 0, + "seconds": 14.82 + }, + { + "step": "native", + "exit_code": 0, + "seconds": 1.388 + }, + { + "step": "ledgers", + "exit_code": 0, + "seconds": 0.875 + }, + { + "step": "local-replay", + "exit_code": 0, + "seconds": 6.261 + }, + { + "step": "wrappers", + "exit_code": 0, + "seconds": 1.795 + }, + { + "step": "phases", + "exit_code": 0, + "seconds": 125.479 + }, + { + "step": "audit-local", + "exit_code": 0, + "seconds": 1.046 + }, + { + "step": "strict", + "exit_code": 0, + "seconds": 17.374 + } + ] +} diff --git a/research/k8-coordinated-owners/evidence/BIT-SUPPLIER-CONTROLS.json b/research/k8-coordinated-owners/evidence/BIT-SUPPLIER-CONTROLS.json new file mode 100644 index 0000000000..28ae343185 --- /dev/null +++ b/research/k8-coordinated-owners/evidence/BIT-SUPPLIER-CONTROLS.json @@ -0,0 +1,49 @@ +{ + "status": "PASS_PR589_BIT_SUPPLIER_DERIVED_DEFICIT_NEGATIVE_CONTROLS", + "kappa": "0.001672196274581061", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "bit_decimal": "0.001733427039589844234749", + "binding": "complex", + "bit_supplier": { + "pr": 589, + "repository": "CrocSwap/integer-mult-bounds", + "commit": "a5afc8c6169ea61ba7c51dfd3cade02cc7b13b46", + "merged_as": "b3eb785ac5b4b1ca2beea0f80db078a505626a90", + "path": "research/e8-bit-p111-tuned/tune/EXPECTED.json", + "git_blob_sha1": "e293ddc557742637f9f679f083a1a282d87b1b13", + "word": { + "v": 111, + "decoder_constant": 63, + "copy_ranks": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + "derived_deficit": 10272, + "deficit_formula": "T(2Kv-L*cst), L=9 T=32 K=4 M=64", + "replay_scope": "Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit." + }, + "derived_deficit": 10272, + "rejected_controls": [ + "revert_hardcoded_9984", + "ports_112", + "decoder_constant_64_copy_ranks_unchanged", + "decoder_constant_64_with_one_copy_rank_8", + "eight_retained_totals", + "live_minus_one", + "profile_rank_mass_plus_one", + "profile_rank_mass_receipt_mismatch", + "bit_lower_next_grid", + "not_nine_stage_record", + "tampered_bytes_next_grid", + "pr543_file_under_pr589_pin" + ], + "assembler_sha256": "4c270a996b380ab712f72b81173ab24f1c73203a33578f261bfbaa7e67d75aec" +} diff --git a/research/k8-coordinated-owners/evidence/NATIVE-BINDING.json b/research/k8-coordinated-owners/evidence/NATIVE-BINDING.json new file mode 100644 index 0000000000..25d00524e0 --- /dev/null +++ b/research/k8-coordinated-owners/evidence/NATIVE-BINDING.json @@ -0,0 +1,12 @@ +{ + "status": "PASS_PINNED_COMPLETE_K8_AND_SLOT_REBUILD", + "native_directory": "/Users/thomasdifiore/integer-mult-runs/k8-native-20261013", + "chain_steps": 21, + "slot_steps": 10, + "cold_end_controls": 475, + "slot_control_outcomes": 34, + "source_result_sha256": "1d43f5f4a6d77f096182d9482eecb5313a0b79c4d3e12f4f70846c6f935287be", + "source_assembly_sha256": "f0e4add6cd67728b855a065ec01e3321a2382ae13326e06e8735ab8fa9cb8c46", + "canonical_payload_sha256": "4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c", + "reuse_explicitly_requested": true +} diff --git a/research/k8-coordinated-owners/evidence/OWNERS-AND-PROFILE.json b/research/k8-coordinated-owners/evidence/OWNERS-AND-PROFILE.json new file mode 100644 index 0000000000..9d99e0792f --- /dev/null +++ b/research/k8-coordinated-owners/evidence/OWNERS-AND-PROFILE.json @@ -0,0 +1,54 @@ +{ + "status": "PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE", + "template_sha256": "1fa5adc69098226423c27c6b63c0b282a14b0f80c8afae41c8fea44c82551806", + "paid_profile": { + "1": 174774, + "2": 30096, + "3": 31351, + "4": 10224, + "5": 5904, + "8": 576, + "23": 2, + "32": 4, + "39": 1, + "48": 2426 + }, + "live": 7168, + "physical": 7658, + "rank_mass": 520704, + "deficit": 2560, + "hosted_residuals": 34560, + "banked_residuals": 0, + "all_live_owners_per_call_distinct": true, + "owners_per_call": 704, + "actual_helper_owner_charts": 34560, + "actual_73column_sigmas": 8850, + "cross_replica_helper_roles": 27178, + "explicit_idle_remainder_children": 3790, + "source_idle_children_charged": 16128, + "source_artifacts": { + "work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "providers/gauge44/CANONICAL-WORD.json.gz": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219", + "providers/gauge44/LOCAL-PROGRAMS.json.gz": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a", + "providers/gauge44/LOCAL-CHECKS.json": "2b8b1891a736598010232bfb26abc31973b265a53a2009a3fcfd9138b5ecadb4", + "providers/gauge44/INDEPENDENT-LOCAL-REPLAY.json": "13dd18297162569532983db1a2ab67926b064330cd7edd3587e7b546b2dedf17", + "providers/gauge44/RESIDUAL-ADAPTERS.json": "383f40aadd00a4ac700dfd0d4c22d6c6c0be9a9863116e4d69c7acd23bafae0c", + "providers/gauge44/CLIFFORD-RECIPES.json": "d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731", + "providers/gauge44/CLIFFORD-REVIEW.json": "979c2406a4753c23de9e71005b71dcd942be35e11db2685513deed09b0fd9119" + }, + "provider_phase_semantic_sha256": { + "gauge44": "4960fd1215509b5347ef7f0092868f79aea0f8e24fb84352da9a1033e4394007" + }, + "provider_artifact_semantic_sha256": { + "gauge44": { + "CANONICAL-WORD.json.gz": "4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c", + "LOCAL-PROGRAMS.json.gz": "9f41d53659e9be84e20c661560c5687abbf5cd0660cdecbe01ad5eb29e6b8ee3", + "LOCAL-CHECKS.json": "18f09b79835aa352f04d27041d86d1338c5ad0094b888588c1c05af2dc399ffd", + "INDEPENDENT-LOCAL-REPLAY.json": "2d4680965c62db1fde1236c4857b19bf7bc97af58805e6b4109afbc452f0fdd8", + "CLIFFORD-RECIPES.json": "d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731", + "CLIFFORD-REVIEW.json": "4960fd1215509b5347ef7f0092868f79aea0f8e24fb84352da9a1033e4394007", + "RESIDUAL-ADAPTERS.json": "c682e9ff1b347f89771c6800f46ad98c2bb92b91c5c88452d53a9e7f0180c35f" + } + }, + "controller_audit_sha256": "abc1e11e3184371a41e4d73d56033e8e7ff608443085926a4e0037f7e335300b" +} diff --git a/research/k8-coordinated-owners/evidence/PREFIX-AND-INVOICE.json b/research/k8-coordinated-owners/evidence/PREFIX-AND-INVOICE.json new file mode 100644 index 0000000000..e4a8fdac5a --- /dev/null +++ b/research/k8-coordinated-owners/evidence/PREFIX-AND-INVOICE.json @@ -0,0 +1,1734 @@ +{ + "status": "PASS_INDEPENDENT_MIXED_ASYNC_SCALAR_PREFIX_AND_FINITE_INVOICE", + "template_sha256": "1fa5adc69098226423c27c6b63c0b282a14b0f80c8afae41c8fea44c82551806", + "parent_template_sha256": "7db047a427a7979d69e163c78a1e32bd445628fb86723e131a3138361355a9c3", + "owner_audit_sha256": "ee31a5ae84bcc6344b18c67ae828693ba92ec0328223c9b6af29b04d90c80b40", + "controller_audit_sha256": "abc1e11e3184371a41e4d73d56033e8e7ff608443085926a4e0037f7e335300b", + "providers": { + "gauge44": { + "local": { + "backward": { + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "prefix_l1": "14824960514781440791821/64", + "prefix_bits": 68, + "coefficient_work_primitive_count": 98365, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + }, + "forward": { + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "prefix_l1": "2765345294379392599/1024", + "prefix_bits": 52, + "coefficient_work_primitive_count": 98333, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + } + }, + "helpers": 480, + "centres": 8, + "v": 112, + "h": 9, + "n": 704, + "entering_helpers": 192, + "entrance_rank": 384, + "terminal_codimension": 206, + "hyperplane_ended_helpers": 78, + "cold_hyperplane_ended_helpers": 48, + "width_inventory": { + "4": 56, + "5": 32, + "7": 30, + "8": 122, + "9": 240 + }, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "local_adapters": 387056, + "local_primitive_bound": 10038040553630, + "compiler": 25934336, + "children": 3494, + "artifacts": { + "CANONICAL-WORD.json.gz": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219", + "RESIDUAL-ADAPTERS.json": "383f40aadd00a4ac700dfd0d4c22d6c6c0be9a9863116e4d69c7acd23bafae0c", + "LOCAL-PROGRAMS.json.gz": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a", + "LOCAL-CHECKS.json": "2b8b1891a736598010232bfb26abc31973b265a53a2009a3fcfd9138b5ecadb4", + "CLIFFORD-REVIEW.json": "979c2406a4753c23de9e71005b71dcd942be35e11db2685513deed09b0fd9119", + "INDEPENDENT-LOCAL-REPLAY.json": "13dd18297162569532983db1a2ab67926b064330cd7edd3587e7b546b2dedf17", + "CLIFFORD-RECIPES.json": "d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731", + "FULL-WORD.json.gz": "49596aa4ed4fd36cd4582fd0e8ddeb09fd80370a7d8aea1ede52a135b536d289", + "SCALAR-FRAME-AUDIT.json": "55c5708ccd5094941a334f850a5ad1132d424dc5959e17938a7666758989a8e4", + "WRAPPER-CHECKS.json": "0ae753d6fa6e922d8b8180da602828f6cb3f444fcd124d019acee74e145c0836" + }, + "paid_profile": { + "1": 2412, + "2": 418, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "program_hashes": { + "backward": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "forward": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + "semantic_artifact_sha256": { + "CANONICAL-WORD.json.gz": "4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c", + "LOCAL-PROGRAMS.json.gz": "9f41d53659e9be84e20c661560c5687abbf5cd0660cdecbe01ad5eb29e6b8ee3", + "LOCAL-CHECKS.json": "18f09b79835aa352f04d27041d86d1338c5ad0094b888588c1c05af2dc399ffd", + "INDEPENDENT-LOCAL-REPLAY.json": "2d4680965c62db1fde1236c4857b19bf7bc97af58805e6b4109afbc452f0fdd8", + "CLIFFORD-RECIPES.json": "d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731", + "CLIFFORD-REVIEW.json": "4960fd1215509b5347ef7f0092868f79aea0f8e24fb84352da9a1033e4394007", + "RESIDUAL-ADAPTERS.json": "c682e9ff1b347f89771c6800f46ad98c2bb92b91c5c88452d53a9e7f0180c35f" + } + } + }, + "provider_phase_semantic_sha256": { + "gauge44": "4960fd1215509b5347ef7f0092868f79aea0f8e24fb84352da9a1033e4394007" + }, + "provider_counts": { + "gauge44": 72 + }, + "selected_calls": [ + { + "stage": 0, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + } + ], + "selected_local_paid_profile": { + "1": 173664, + "2": 30096, + "3": 31104, + "4": 10224, + "5": 5904, + "8": 576 + }, + "selected_real_component_primitives": 14312688, + "selected_coefficient_work_primitive_count": 7081000, + "selected_scalar_macros": 1417896, + "global_prefix_bits": 253, + "charged_prefix_bits": 512, + "complete_invocation_sweeps": 72, + "bridge_sweeps": 72, + "row_prefix_extra": 1024, + "helpers": 480, + "centres": 8, + "live": 7168, + "physical": 7658, + "physical_stock_identity": { + "data_and_owner_families": 7168, + "local_helpers": 480, + "private_centres": 8, + "coefficient_work": 2 + }, + "local_adapters": 387056, + "local_primitive_bound": 10038040553630, + "wrapper_elementary_factors_charged": 4976640, + "factors_per_wrapper": 144, + "compiler": 25934336, + "unhosted_pervertex": 1794593408977448, + "hosted_rebased_pervertex": 1794593408676512, + "conservative_pervertex_used": 4672540398702016, + "retained_prior_overcharge": { + "sha256": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "previous_pervertex_allowance": 2877946989724568, + "added_complete_new_pervertex": 1794593408977448, + "policy": "Retain old allowance and add entire fresh mixed recount." + }, + "finite": { + "physical_stock_bits": 2641, + "router_bits": 7985, + "literal_bits": 35282, + "physical_row_coefficient": 16467, + "retained_row_coefficient": 20161, + "required_C0_bits": 200012, + "halving_integer_inequality": [ + 5329, + 4608 + ], + "G_exponent": 30000, + "E_exponent": 100000, + "C0_exponent": 210000 + }, + "strict_checks": { + "local_primitive_bound": true, + "logical": true, + "router": true, + "literal": true, + "mass": true, + "precision": true, + "tape": true, + "row": true, + "halving": true + }, + "scope": "Actual call-specific mixed scalar, Horner, wrappers and paid children recounted. All three providers use fresh hash-bound independent all-column/frame/phase/normalization admission. Shared compiler uses conservative maxima; parent is geometry/overcharge only. All-size compiler, hosting, precision/tape and analytic transfer remain conditional." +} diff --git a/research/k8-coordinated-owners/evidence/PREPARATION.json b/research/k8-coordinated-owners/evidence/PREPARATION.json new file mode 100644 index 0000000000..e4a2037ee9 --- /dev/null +++ b/research/k8-coordinated-owners/evidence/PREPARATION.json @@ -0,0 +1,54 @@ +{ + "status": "PASS_NOMINATION_COMBINATORICS_NOT_ASSEMBLY_ADMISSION", + "helper_roles": 34560, + "calls": 72, + "helpers": 480, + "live": 7168, + "physical": 7658, + "deficit": 2560, + "local_profile": { + "1": 2412, + "2": 418, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "idle_profile": { + "1": 1110, + "3": 247, + "23": 2, + "32": 4, + "39": 1, + "48": 2426 + }, + "global_profile": { + "1": 174774, + "2": 30096, + "3": 31351, + "4": 10224, + "5": 5904, + "8": 576, + "23": 2, + "32": 4, + "39": 1, + "48": 2426 + }, + "upstream_verifiers_copied_without_edits": { + "verify_global.py": "16bd5e54598592e92e210f99065348c5df261b8350fdc688072ce053d15b088a", + "code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "code/witness.py": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444", + "code/assemble.py": "4c270a996b380ab712f72b81173ab24f1c73203a33578f261bfbaa7e67d75aec", + "code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "code/assembly_controls.py": "e4c0f7828af64fdaef1896e4448d0212bd3041805097140b8cfafd098f8a6162", + "code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "code/audit_allcold.py": "a87d7f4844ca963516637d249b14a0654f67f8047b6b265ae25b0cf30963e503", + "code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "code/emit_allcold.py": "17c110c7c8d219e79e7dce36b19c4781e7effa800086cec03384387ad9acc7aa", + "code/freeze_spec.py": "f96c2b9cd886596bc7ab267f77abe9d16b6cbb5a724a5ad0a1d18d540369ed93" + }, + "owners_sha256": "681670248da5ffe1504fab103855b6d0b8e91d176f31963fe88efa1d9d8bc2bd", + "plan_sha256": "4c8e55335b909faf562ee0ce194a252e4983b9591b9c4e1b2625ea4c885c195a" +} diff --git a/research/k8-coordinated-owners/evidence/REPLAY.json b/research/k8-coordinated-owners/evidence/REPLAY.json new file mode 100644 index 0000000000..bae0b42106 --- /dev/null +++ b/research/k8-coordinated-owners/evidence/REPLAY.json @@ -0,0 +1,86 @@ +{ + "status": "PASS_GAUGE44_STRICT_GLOBAL_REPLAY", + "kappa": "1672196274581061/1000000000000000000", + "kappa_decimal": "0.001672196274581061", + "complex_lower": "837498599328294420877/500000000000000000000000", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "bit_supplier": { + "pr": 589, + "repository": "CrocSwap/integer-mult-bounds", + "commit": "a5afc8c6169ea61ba7c51dfd3cade02cc7b13b46", + "merged_as": "b3eb785ac5b4b1ca2beea0f80db078a505626a90", + "path": "research/e8-bit-p111-tuned/tune/EXPECTED.json", + "git_blob_sha1": "e293ddc557742637f9f679f083a1a282d87b1b13", + "word": { + "v": 111, + "decoder_constant": 63, + "copy_ranks": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + "derived_deficit": 10272, + "deficit_formula": "T(2Kv-L*cst), L=9 T=32 K=4 M=64", + "replay_scope": "Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit." + }, + "gain_over_pr635_percent": "2.197400137451192132777215427059875285749650841912810186405092998724973", + "spec_sha256": "21d605679db7c2e2801ee0d3ef9c262e71319fc49cb98a01b2d05c8a491aa569", + "stages": [ + { + "name": "restore-parent", + "seconds": 1.077, + "exit_code": 0, + "log_sha256": "fc3a01967636bd3173ee7e5049fae45b890e1fad4564b6acdd6aaca30a4e4ea5" + }, + { + "name": "bind", + "seconds": 0.315, + "exit_code": 0, + "log_sha256": "71f679ce5a123fb58397fd6852ba64ce3832fd20e81a096bfda9a1cf3237237a" + }, + { + "name": "emit", + "seconds": 2.315, + "exit_code": 0, + "log_sha256": "bf20f88b488a90ea5019049c7cac747fb431cd8f9d4e566f8094ec6b6384456f" + }, + { + "name": "audit", + "seconds": 10.934, + "exit_code": 0, + "log_sha256": "abc1e11e3184371a41e4d73d56033e8e7ff608443085926a4e0037f7e335300b" + }, + { + "name": "invoice", + "seconds": 0.714, + "exit_code": 0, + "log_sha256": "afa9dce4acbf44b7183fe01e3af311a1ce7eb57a3921f656ebd6154bcda5ce0c" + }, + { + "name": "assembly", + "seconds": 0.324, + "exit_code": 0, + "log_sha256": "88fd39ed4e520159bc338bec91bcbb8e24a50b98fe6334ef68286ae050ef83a4" + }, + { + "name": "admission-controls", + "seconds": 0.381, + "exit_code": 0, + "log_sha256": "051d242318154827c1672ffbb63ad2bdc8ecc4033be650b791dd69cd57d716b3" + }, + { + "name": "bit-supplier-controls", + "seconds": 0.622, + "exit_code": 0, + "log_sha256": "d54d260bf95bd8ae4ab8846314082b93b2e3d8f427eb35376691f2ce543a6b67" + } + ], + "scope": "Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, 44 cold dimension-four ends, and explicit all72 whole-owner dispatch are composed with the cited unchanged merged PR589 bit supplier (PR555 punctured R439 word; derived bit deficit T(2Kv-L*cst)), replacing the PR543 supplier of PR635; this bit composition is unreviewed. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification." +} diff --git a/research/k8-coordinated-owners/evidence/RESULT.json b/research/k8-coordinated-owners/evidence/RESULT.json new file mode 100644 index 0000000000..11cf887888 --- /dev/null +++ b/research/k8-coordinated-owners/evidence/RESULT.json @@ -0,0 +1,48 @@ +{ + "status": "PASS_K8_COORDINATED_OWNERS_COMPLETE_ADMISSION", + "kappa_decimal": "0.001672196274581061", + "baseline_kappa": "0.00167166528321877", + "gain_percent": "0.03176421545756953", + "complex_lower": "0.001674997198656588841754", + "bit_lower": "0.001733427039589844234749", + "admission_controls": 69, + "bit_supplier_controls": 12, + "outer_strict_inequalities": 47, + "native": { + "status": "PASS_PINNED_COMPLETE_K8_AND_SLOT_REBUILD", + "native_directory": "/Users/thomasdifiore/integer-mult-runs/k8-native-20261013", + "chain_steps": 21, + "slot_steps": 10, + "cold_end_controls": 475, + "slot_control_outcomes": 34, + "source_result_sha256": "1d43f5f4a6d77f096182d9482eecb5313a0b79c4d3e12f4f70846c6f935287be", + "source_assembly_sha256": "f0e4add6cd67728b855a065ec01e3321a2382ae13326e06e8735ab8fa9cb8c46", + "canonical_payload_sha256": "4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c", + "reuse_explicitly_requested": true + }, + "scope": "Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, 44 cold dimension-four ends, and explicit all72 whole-owner dispatch are composed with the cited unchanged merged PR589 bit supplier (PR555 punctured R439 word; derived bit deficit T(2Kv-L*cst)), replacing the PR543 supplier of PR635; this bit composition is unreviewed. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification.", + "steps": [ + { + "step": "gauge44-leaver8-manifest", + "exit_code": 0, + "seconds": 0.057, + "log_sha256": "c66926837b197e52f831c4d6e121b561906fbf52825ebc73c1053ef61fdcbc48" + }, + { + "step": "gauge44-slots-manifest", + "exit_code": 0, + "seconds": 0.134, + "log_sha256": "d323939e4d2fffd0ab0295f935a021c0cc64fe010a40d5386d5fa5cb64b3ec74" + }, + { + "step": "strict-global", + "exit_code": 0, + "seconds": 16.861, + "log_sha256": "9db5a330957cc3e1d1c36a668189c717c206a13edde93fb7a2785859e0058461" + } + ], + "source_pins_sha256": "80b0357d714181f36476c34f9242ae21d72839c4afad9318b4228b78889fd676", + "assembly_sha256": "8634e3ce597619d6da631dcd1e40bd82f327a2b500bf6963b5961c945ab810b9", + "owner_audit_sha256": "ee31a5ae84bcc6344b18c67ae828693ba92ec0328223c9b6af29b04d90c80b40", + "invoice_sha256": "22cf5aa33d7c26708d1c8b5a5f88df9b330516e6ab9e5e8e10da5857c58e7961" +} diff --git a/research/k8-coordinated-owners/independent/UPSTREAM.json b/research/k8-coordinated-owners/independent/UPSTREAM.json new file mode 100644 index 0000000000..b488548ca2 --- /dev/null +++ b/research/k8-coordinated-owners/independent/UPSTREAM.json @@ -0,0 +1,8 @@ +{ + "repository": "CrocSwap/integer-mult-bounds", + "pull_request": 942, + "commit": "1960cfa919a0945d0ca4cb14ea96237000037903", + "path": "research/complex-t37-owners/independent/all_t_bound.py", + "source_sha256": "3f8637a90baaa11ef18eab9e739d17b32fcff18fbc50c355f9ef32727a92e4f6", + "adaptation": "Retain dual-table and exact supporting-inequality routines; replace U8 inventory/profile with pinned PR1018; bound by b/(1+b), without claiming finite admission." +} diff --git a/research/k8-coordinated-owners/independent/all_t_bound.py b/research/k8-coordinated-owners/independent/all_t_bound.py new file mode 100644 index 0000000000..1b51e277d0 --- /dev/null +++ b/research/k8-coordinated-owners/independent/all_t_bound.py @@ -0,0 +1,171 @@ +"""All-replica signed-dual bound for PR1018's fixed k8 whole-owner family. + +Adapted from jon314159's PR942 all_t_bound.py, with the new PR1018 inventory. +Dual prices: chafreaky's PR795/890. See ../NOTICE.md. Apache-2.0. +Two exact rational engines certify the inequalities and endpoint signs. +This is an upper relaxation only: it does not establish physical feasibility. +""" +import argparse +from collections import Counter +from fractions import Fraction as Q +import hashlib +import importlib.util +import itertools +import json +from pathlib import Path +import sys + +if sys.flags.optimize: + raise RuntimeError('Retained arithmetic assertions must stay enabled; do not use Python -O') + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[2] +ENGINE = 'research/complex-k492-owner-repair/vendor/multicold/engines/' +PINS = {'research/complex-k492-owner-repair/vendor/multicold/engines/moment.py': '81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482', 'research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py': 'aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098', 'research/gauge44-slots/data/PLAN.json': '1dec4ca3af6d45d82286005cae4c5e56e7253adefb117d797da55c55c891af08'} +WIDTHS = (4, 5, 7, 8, 9) +PRICES = (-1, -20, -8, -2, 4) +CAPACITIES = {8: (672, 2), 16: (448, 4), 32: (448, 8), 48: (448, -13)} +INVENTORY = {4: 56, 5: 32, 7: 30, 8: 122, 9: 240} + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def load(relative, name): + spec = importlib.util.spec_from_file_location(name, ROOT/relative) + obj = importlib.util.module_from_spec(spec) + spec.loader.exec_module(obj) + return obj + + +def dual_tables(): + """Cartesian product enumeration and independently programmed recurrence.""" + upper, count = {}, 0 + for cap, (_, bonus) in CAPACITIES.items(): + for vector in itertools.product(*(range(cap//w+1) for w in WIDTHS)): + used = sum(w*n for w, n in zip(WIDTHS, vector)) + if used > cap: + continue + count += 1 + r = cap-used + value = bonus+sum(p*n for p, n in zip(PRICES, vector)) + upper[r] = max(upper.get(r, -10**6), value) + alt = {} + for cap, (_, bonus) in CAPACITIES.items(): + scores = [None]*(cap+1) + scores[0] = 0 + for fill in range(cap+1): + if scores[fill] is None: + continue + for width, price in zip(WIDTHS, PRICES): + nxt = fill+width + if nxt <= cap: + proposal = scores[fill]+price + if scores[nxt] is None or proposal > scores[nxt]: + scores[nxt] = proposal + for fill, value in enumerate(scores): + if value is not None: + alt[cap-fill] = max(alt.get(cap-fill, -10**6), value+bonus) + need(upper == alt and count == 1163, 'two independently structured dual enumerations') + return upper, count + + +def phi_pair(engine, kind, r, z): + if kind == 'mercator': + a, b = engine.logarithm(Q(73, r)) + a, b = engine.exponential(z*a, z*b) + else: + a, b = engine.log_bounds(Q(73, r)) + a, b = engine.exp_bounds(z*a)[0], engine.exp_bounds(z*b)[1] + return r*a, r*b + + +def ratio_certificate(engine, kind, upper, z): + phi = {r: phi_pair(engine, kind, r, z) for r in upper if r} + cost = {r: (48*lo-r*phi[48][1], 48*hi-r*phi[48][0]) + for r, (lo, hi) in phi.items() if r < 48} + credit = {r: 48*upper[r]+13*r for r in cost} + need(credit[1] == 925, 'rank-one credit') + need(all(a > 0 for a, b in cost.values()), 'positive non48 costs') + # c(r)-v(r)*c(1)/925 > 0 at every r != 1, so a single + # multiplier gives a supporting inequality for every count vector. + margins = {} + for r, (lo, hi) in cost.items(): + if r == 1: + continue + c = credit[r] + rhs = c*cost[1][1 if c >= 0 else 0]/925 + margins[r] = lo-rhs + need(margins[r] > 0, 'rank-one strictly optimal cost/credit ratio: '+str(r)) + return dict(credit=credit, multiplier_interval=[str(cost[1][0]/925), str(cost[1][1]/925)], + strict_margin_by_rank={r: str(x) for r, x in margins.items()}, + minimum_strict_margin=str(min(margins.values()))) + + +def main(out): + for relative, expected in PINS.items(): + need(hashlib.sha256((ROOT/relative).read_bytes()).hexdigest() == expected, 'source drift: '+relative) + M = load(ENGINE+'moment.py', 'retained_mercator') + B = load(ENGINE+'base_two_moment.py', 'retained_atanh') + plan = json.loads((ROOT/'research/gauge44-slots/data/PLAN.json').read_text()) + provider = plan['provider_registry']['gauge44'] + local = {int(r): n for r, n in provider['actual_paid_profile'].items()} + need(Counter(provider['widths']) == INVENTORY, 'fixed helper inventory') + actual_caps = Counter(v[0] for v in plan['windows'].values()) + need({c: n*112//plan['T'] for c, n in actual_caps.items()} == + {c: n for c, (n, _) in CAPACITIES.items()}, 'fixed bin inventory per replica') + upper, vectors = dual_tables() + mass = sum(c*n for c, (n, _) in CAPACITIES.items())-9*sum(r*n for r, n in INVENTORY.items()) + signed = sum(n*p for n, p in CAPACITIES.values())+9*sum(INVENTORY[r]*p for r, p in zip(WIDTHS, PRICES)) + need((mass, signed, upper[0], upper[48]) == (14814, -1084, 0, -13), 'fixed-family coefficients') + credit = 48*signed+13*mass + need(credit == 140550 and Q(credit, 925) == Q(5622, 37), 'dual credit demand') + T = 37 + idle = {1: 5622, 48: 11302} + need(sum(r*n for r, n in idle.items()) == mass*T, 'formal relaxed idle mass') + need(sum(upper[r]*n for r, n in idle.items()) == signed*T, 'dual equality') + profile = Counter({r: 9*T*n for r, n in local.items()}) + profile.update(idle) + live = 896*T + need(73*live-sum(r*n for r, n in profile.items()) == 320*T, 'rank deficit') + root = M.certify(profile, 73, live, False) + lo, hi = Q(root['lower']), Q(root['upper']) + signs = {} + for name, z in [('lower', lo), ('upper', hi)]: + first = M.moment(profile, 73, live, z) + second = B.moment(73, live, list(profile.items()), z) + need(first[1] < 1 and second[1] < 1 if name == 'lower' else first[0] > 1 and second[0] > 1, + 'two exact moment signs at '+name) + signs[name] = dict(endpoint=str(z), mercator=[str(x-1) for x in first], + atanh=[str(x-1) for x in second]) + certs = {kind: ratio_certificate(engine, kind, upper, hi) + for kind, engine in [('mercator', M), ('atanh', B)]} + # The retained outer recipe always has a < b and kappa < a/(1+a). + # Therefore b < hi implies kappa < hi/(1+hi), without assuming that + # this formal relaxed profile can pass any finite or physical admission. + ceiling = hi/(1+hi) + ticks = ceiling*10**18 + grid = Q((ticks.numerator-1)//ticks.denominator, 10**18) + result = dict(status='PASS_ALL_T_K8_SIGNED_DUAL_UPPER_RELAXATION', + scope='All positive integer replica counts, fixed PR1018 local word and widths, nine calls and 896 live wires per replica, whole helpers and fixed 8/16/32/48 bin inventory. Geometry, time windows, finite invoice and physical realization are relaxed. This does not construct a supplier at the upper bound and does not cover different circuits, split helpers, banks or recursion geometries.', + dual_bin_vectors=vectors, upper=upper, mass_per_replica=mass, + signed_price_per_replica=signed, credit_per_replica=credit, + normalized_idle={'1': '5622/37', '48': '11302/37'}, + equality_requires_replica_count_multiple_of=37, + formal_profile=dict(replicas=T, idle=idle, profile=dict(sorted(profile.items())), + live=live, deficit=320*T), + root=root, two_engine_signs=signs, supporting_inequalities=certs, + kappa_strict_rational_upper=str(ceiling), kappa_strict_upper_decimal=M.decimal(ceiling), + all_T_grid_upper=str(grid), all_T_grid_upper_decimal=M.decimal(grid), + source_sha256=PINS) + need(not out.exists(), 'output preservation: choose a new file') + out.write_text(json.dumps(result, indent=2)+'\n') + print(result['status'], result['all_T_grid_upper_decimal']) + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--out', type=Path, required=True) + main(parser.parse_args().out) diff --git a/research/k8-coordinated-owners/prepare.py b/research/k8-coordinated-owners/prepare.py new file mode 100644 index 0000000000..bdf06ddbc2 --- /dev/null +++ b/research/k8-coordinated-owners/prepare.py @@ -0,0 +1,100 @@ +"""Materialize unchanged PR1018 verifiers with a new frozen owner nomination. + +Prepared with OpenAI Codex assistance. Apache-2.0; upstream credit in NOTICE.md. +Only PLAN, OWNERS and the expected-value SPEC change. No guard is rewritten. +""" +import argparse +from collections import Counter +import gzip +import hashlib +import importlib.util +import json +from pathlib import Path +import shutil + +P = Path(__file__).resolve().parent +ROOT = P.parents[1] +UP = ROOT / 'research/gauge44-slots' + + +def read(path): + raw = Path(path).read_bytes() + return json.loads(gzip.decompress(raw) if str(path).endswith('.gz') else raw) + + +def sha(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def dump(path, obj): + Path(path).write_text(json.dumps(obj, indent=2) + '\n') + + +def prepare(runtime, owners, frozen_spec=None): + assert __debug__, 'Assertions are required' + assert not runtime.exists() and not runtime.resolve().is_relative_to(ROOT) + runtime.mkdir(parents=True) + plan = read(UP / 'data/PLAN.json') + roles = read(owners) + widths = plan['provider_registry']['gauge44']['widths'] + spec = importlib.util.spec_from_file_location('reuse', UP / 'hosting/reuse_owners.py') + checker = importlib.util.module_from_spec(spec) + spec.loader.exec_module(checker) + used, _ = checker.audit_roles(roles, plan, {tuple(c): widths for c in plan['order']}, 112, 480) + idle = Counter() + for key, (cap, _) in plan['windows'].items(): + rep, ch = map(int, key.split(',')) + for port in range(112): + rem = cap - len(used[rep, ch, port]) + assert 0 <= rem <= 48 + if rem: + idle[rem] += 1 + local = {int(r): n for r, n in plan['provider_registry']['gauge44']['actual_paid_profile'].items()} + profile = Counter({r: 72*n for r, n in local.items()}) + profile.update(idle) + assert 73*7168 - sum(r*n for r, n in profile.items()) == 2560 + plan.update(status='NOMINATED_COORDINATED_WHOLE_CALL_OWNERS_REQUIRES_STRICT_ADMISSION', + profile=dict(sorted(profile.items())), + assignment_sha256=hashlib.sha256(gzip.decompress(owners.read_bytes())).hexdigest(), + source_owners_sha256=sha(UP / 'data/OWNERS.json.gz'), + source_plan_sha256=sha(UP / 'data/PLAN.json'), + solver_status='Frozen candidate; no optimizer is part of admission', gap=None) + shutil.copytree(UP / 'code', runtime / 'code', ignore=shutil.ignore_patterns('__pycache__')) + shutil.copytree(UP / 'inputs', runtime / 'inputs') + shutil.copy2(UP / 'verify_global.py', runtime / 'verify_global.py') + (runtime / 'data').mkdir() + shutil.copy2(UP / 'data/UPSTREAM-PINS.json', runtime / 'data/UPSTREAM-PINS.json') + shutil.copy2(owners, runtime / 'data/OWNERS.json.gz') + dump(runtime / 'data/PLAN.json', plan) + witness = read(frozen_spec) if frozen_spec else read(UP / 'data/SPEC.json') + recipe = Path(witness['pivot_swap']['recipe']) + assert not recipe.is_absolute() and '..' not in recipe.parts + (runtime / recipe).parent.mkdir(parents=True) + shutil.copy2(UP / recipe, runtime / recipe) + if not frozen_spec: + witness.update(name='k8-coordinated-whole-call-owners', providers={}, + expected={'gain_baseline_kappa': witness['expected']['gain_baseline_kappa']}) + witness['data'] = {'plan_sha256': sha(runtime / 'data/PLAN.json'), + 'owners_sha256': sha(owners)} + assert witness['data'] == {'plan_sha256': sha(runtime / 'data/PLAN.json'), 'owners_sha256': sha(owners)} + dump(runtime / 'data/SPEC.json', witness) + copied = [UP / 'verify_global.py', *(UP / 'code').glob('*.py')] + identities = {f.relative_to(UP).as_posix(): sha(f) for f in copied} + assert all(sha(runtime / name) == digest for name, digest in identities.items()) + result = dict(status='PASS_NOMINATION_COMBINATORICS_NOT_ASSEMBLY_ADMISSION', + helper_roles=len(roles), calls=72, helpers=480, live=7168, physical=7658, + deficit=2560, local_profile=local, idle_profile=dict(sorted(idle.items())), + global_profile=dict(sorted(profile.items())), + upstream_verifiers_copied_without_edits=identities, + owners_sha256=sha(owners), plan_sha256=sha(runtime / 'data/PLAN.json')) + dump(runtime / 'PREPARATION.json', result) + return result + + +if __name__ == '__main__': + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--runtime', type=Path, required=True) + ap.add_argument('--owners', type=Path, default=P / 'OWNERS.json.gz') + ap.add_argument('--spec', type=Path) + args = ap.parse_args() + print(json.dumps(prepare(args.runtime.resolve(), args.owners.resolve(), args.spec), indent=2)) diff --git a/research/k8-coordinated-owners/verify.py b/research/k8-coordinated-owners/verify.py new file mode 100644 index 0000000000..4e45748ff4 --- /dev/null +++ b/research/k8-coordinated-owners/verify.py @@ -0,0 +1,163 @@ +"""Verify the frozen owner improvement with unchanged PR1018 admission code. + +Default: rebuild k8 and its slot layer. --native-from explicitly reuses a +completed, pinned rebuild (including all controls), and reruns global admission. +""" +import argparse +import gzip +import hashlib +import json +import os +from pathlib import Path +import subprocess +import sys +import time + +from prepare import P, ROOT, UP, read, sha, dump, prepare + +CHAIN_STEPS = ['pivot-swap', 'cold44-exact', 'lec-p6n', 'promotion', 'promo-controls', + 'lec-promo', 'jx', 'jx-control-C0_identity', 'jx-control-C1_741_only', + 'jx-control-N3_plain_join_moved_reads', 'lec-jx', 'hybrids', + 'hybrid-controls', 'lec-hyb', 'frames', 'lec-frames', 'native', + 'ledgers', 'local-replay', 'wrappers', 'phases'] +SLOT_STEPS = ['parent-manifest', 'slots', 'slot-controls', 'native', 'ledgers', + 'local-replay', 'wrappers', 'phases', 'audit-local', 'strict'] + + +def payload(path): + return hashlib.sha256(gzip.decompress(Path(path).read_bytes())).hexdigest() + + +def check_steps(path, expected): + rows = read(path) + assert [s['step'] for s in rows] == expected + assert all(type(s['exit_code']) is int and s['exit_code'] == 0 for s in rows) + + +def check_native(native): + """Rebind receipt references and proof-relevant identities, not just status strings.""" + leaver = ROOT / 'research/gauge44-leaver8/construction/leaver' + cp = read(leaver / 'CHAIN-PINS-k8.json') + sp = read(UP / 'construction/slots/SLOT-PINS-k8.json') + check_steps(native / 'word/STEPS.json', ['gauge-forward', 'port0', 'port1', 'port2', 'port3', 'cold44']) + check_steps(native / 'chain/STEPS.json', CHAIN_STEPS) + check_steps(native / 'slots/STEPS.json', SLOT_STEPS) + assert payload(native / 'chain/frames/FULL-WORD.json.gz') == sp['base_sha256'] + for label in ('lec-p6n', 'lec-promo', 'lec-jx', 'lec-hyb', 'lec-frames'): + controls = read(native / 'chain' / label / 'COLD-END-CONTROLS.json') + assert controls['status'] == 'PASS_COLD_END_RAW_WORD_CONTROLS' + assert len(controls['rejected']) == cp[label] == 95 + controls = read(native / 'slots/slot-controls/controls.json') + assert sorted(controls) == sorted(sp['slot_controls']) and all(v['ok'] for v in controls.values()) + for directory, pins in [(native / 'chain/local', cp), (native / 'slots/local', sp)]: + assert payload(directory / 'CANONICAL-WORD.json.gz') == pins['canonical_sha256'] + checks = read(directory / 'LOCAL-CHECKS.json') + programs = read(directory / 'LOCAL-PROGRAMS.json.gz') + assert set(programs) == set(checks) == {'forward', 'backward'} + for direction in programs: + encoded = json.dumps(programs[direction], sort_keys=True, separators=(',', ':')).encode() + assert hashlib.sha256(encoded).hexdigest() == checks[direction]['sha256'] == pins['program_sha256'][direction] + assert sha(directory / 'CLIFFORD-RECIPES.json') == pins['clifford_recipes_sha256'] + phase = read(directory / 'CLIFFORD-REVIEW.json') + assert phase['status'] == 'PASS_NEW_WORD_EXACT_LOCAL_PHASE_RECIPES' + assert phase['canonical_word_sha256'] == sha(directory / 'CANONICAL-WORD.json.gz') + assert phase['recipe_sha256'] == sha(directory / 'CLIFFORD-RECIPES.json') + assert phase['all_child_equalities_include_global_phase'] is True + assert payload(native / 'slots/slots/FULL-WORD.json.gz') == sp['word_sha256'] + result = read(native / 'slots/RESULT.json') + assert result['status'] == 'PASS_SLOTS_ON_CHECKED_K8_BASELINE' + assert result['kappa_decimal'] == sp['kappa_decimal'] + old = read(native / 'slots/global/ASSEMBLY.json') + assert old['kappa_decimal'] == sp['kappa_decimal'] + assert len(old['outer']) == 47 and len(old['conservative_outer']) == 47 + return dict(status='PASS_PINNED_COMPLETE_K8_AND_SLOT_REBUILD', + native_directory=str(native), chain_steps=len(CHAIN_STEPS), slot_steps=len(SLOT_STEPS), + cold_end_controls=5*95, slot_control_outcomes=len(controls), + source_result_sha256=sha(native / 'slots/RESULT.json'), + source_assembly_sha256=sha(native / 'slots/global/ASSEMBLY.json'), + canonical_payload_sha256=sp['canonical_sha256']) + + +def main(): + assert __debug__, 'Assertions are required' + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--work', type=Path, required=True) + ap.add_argument('--word-dir', type=Path, help='Completed, pinned PR741 gauge44 initial word directory') + ap.add_argument('--native-from', type=Path, help='Completed word/, chain/, slots/ rebuild; explicitly rechecked') + args = ap.parse_args() + work = args.work.resolve() + assert not work.exists() and not work.is_relative_to(ROOT) + assert args.native_from or args.word_dir, 'Supply --word-dir for rebuild, or explicitly --native-from' + work.mkdir(parents=True) + for rel, digest in read(P / 'SOURCE-PINS.json').items(): + assert sha(ROOT / rel) == digest, 'Changed upstream dependency: ' + rel + for name in ('OWNERS.json.gz', 'SPEC.json'): + assert sha(P / name) == read(P / 'CLAIM.json')['files'][name], 'Changed frozen candidate' + env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONUTF8='1', PYTHONINTMAXSTRDIGITS='0') + env.pop('PYTHONOPTIMIZE', None) + env.pop('WITNESS_DISCOVER', None) + env.pop('WITNESS_RECORD', None) + steps = [] + + def run(name, script, *arguments): + log = work / (name + '.log'); start = time.monotonic() + with log.open('w') as f: + proc = subprocess.run([sys.executable, '-B', str(script), *map(str, arguments)], + cwd=ROOT, env=env, stdout=f, stderr=subprocess.STDOUT) + steps.append(dict(step=name, exit_code=proc.returncode, seconds=round(time.monotonic()-start, 3), log_sha256=sha(log))) + dump(work / 'STEPS.json', steps) + assert proc.returncode == 0, name + ':\n' + log.read_text()[-6000:] + print('PASS', name, flush=True) + + for package in ('gauge44-leaver8', 'gauge44-slots'): + run(package + '-manifest', ROOT / 'research' / package / 'verify_manifest.py') + if args.native_from: + native = args.native_from.resolve() + else: + native = work / 'native' + pr635 = ROOT / 'research/complex-sw4-frame8/vendor/pr635' + leaver = ROOT / 'research/gauge44-leaver8/construction/leaver' + run('leaver-word', leaver / 'reproduce_leaver.py', '--main', ROOT, '--pr635', pr635, + '--word-dir', args.word_dir.resolve(), '--out', native / 'word', '--id', 'k8', '--word-only') + run('leaver-chain', leaver / 'reproduce_leaver_chain.py', '--main', ROOT, '--pr635', pr635, + '--leaver-dir', native / 'word', '--hamming', args.word_dir.resolve() / 'hamming', + '--out', native / 'chain', '--id', 'k8') + run('slot-layer', UP / 'construction/slots/verify_slots.py', '--main', ROOT, '--pr635', pr635, + '--baseline', native / 'chain', '--work', native / 'slots') + binding = check_native(native) + binding['reuse_explicitly_requested'] = bool(args.native_from) + dump(work / 'NATIVE-BINDING.json', binding) + preparation = prepare(work / 'runtime', P / 'OWNERS.json.gz', P / 'SPEC.json') + dump(work / 'PREPARATION.json', preparation) + run('strict-global', work / 'runtime/verify_global.py', '--main', ROOT, + '--local', native / 'slots/local', '--work', work / 'global') + result = read(work / 'global/ASSEMBLY.json') + claim = read(P / 'CLAIM.json') + assert result['kappa_decimal'] == claim['kappa_decimal'] + assert result['complex_profile'] == {str(k): v for k, v in preparation['global_profile'].items()} + from fractions import Fraction as F + assert F(result['kappa']) > F(claim['baseline_kappa']) + assert len(result['outer']) == len(result['conservative_outer']) == 47 + assert all(F(v) > 0 for v in result['outer'].values()) + owner = read(work / 'global/global/audit/OWNERS-AND-PROFILE.json') + invoice = read(work / 'global/global/audit/PREFIX-AND-INVOICE.json') + controls = read(work / 'global/ADMISSION-CONTROLS.json') + bit = read(work / 'global/BIT-SUPPLIER-CONTROLS.json') + assert len(controls['rejected_controls']) == 69 and len(bit['rejected_controls']) == 12 + assert all(invoice['strict_checks'].values()) + receipt = dict(status='PASS_K8_COORDINATED_OWNERS_COMPLETE_ADMISSION', + kappa_decimal=result['kappa_decimal'], baseline_kappa=claim['baseline_kappa'], + gain_percent=str(float(100*(F(result['kappa'])/F(claim['baseline_kappa'])-1))), + complex_lower=result['complex_decimal'], bit_lower=result['bit_decimal'], + admission_controls=69, bit_supplier_controls=12, outer_strict_inequalities=47, + native=binding, scope=result['scope'], steps=steps, + source_pins_sha256=sha(P / 'SOURCE-PINS.json'), + assembly_sha256=sha(work / 'global/ASSEMBLY.json'), + owner_audit_sha256=sha(work / 'global/global/audit/OWNERS-AND-PROFILE.json'), + invoice_sha256=sha(work / 'global/global/audit/PREFIX-AND-INVOICE.json')) + dump(work / 'RESULT.json', receipt) + print(receipt['status'], result['kappa_decimal'], flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/k8-coordinated-owners/verify_manifest.py b/research/k8-coordinated-owners/verify_manifest.py new file mode 100644 index 0000000000..8c2441d392 --- /dev/null +++ b/research/k8-coordinated-owners/verify_manifest.py @@ -0,0 +1,19 @@ +"""Verify the submitted package's exact file inventory and SHA256 bindings.""" +from hashlib import sha256 +import json +from pathlib import Path + +root = Path(__file__).resolve().parent +expected = json.loads((root / 'MANIFEST.json').read_text()) +actual = { + p.relative_to(root).as_posix(): sha256(p.read_bytes()).hexdigest() + for p in root.rglob('*') + if p.is_file() and '__pycache__' not in p.parts + and p != root / 'MANIFEST.json' +} +if actual != expected: + missing = sorted(expected.keys() - actual.keys()) + extra = sorted(actual.keys() - expected.keys()) + changed = sorted(k for k in expected.keys() & actual.keys() if expected[k] != actual[k]) + raise SystemExit(f'Manifest mismatch: missing={missing}, extra={extra}, changed={changed}') +print(f'PASS package manifest: {len(actual)} files') diff --git a/research/k8-eight-ends-t16/CLAIM.json b/research/k8-eight-ends-t16/CLAIM.json new file mode 100644 index 0000000000..1162be40d5 --- /dev/null +++ b/research/k8-eight-ends-t16/CLAIM.json @@ -0,0 +1,34 @@ +{ + "status": "PASS_K8_EIGHT_ENDS_T16_COMPLETE_ADMISSION", + "kappa": "418655624469341/250000000000000000", + "kappa_decimal": "0.001674622497877364", + "previous_kappa": "0.001673414377866467", + "gain_percent": "0.072194910410492721947823700", + "complex_lower": "1677431562510593854067/1000000000000000000000000", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "global_profile": { + "1": 347112, + "2": 67680, + "3": 57600, + "4": 20448, + "5": 11808, + "8": 1152, + "24": 1, + "48": 4918 + }, + "local_profile": { + "1": 2396, + "2": 470, + "3": 400, + "4": 142, + "5": 82, + "8": 8 + }, + "fixed_family_all_replica_grid_upper": "0.001674630216885732", + "remaining_fixed_family_gain_percent_upper": "0.000460940204600385025360700", + "scope": "Conditional native exact-complex witness using the unchanged eight-endpoint R480 k8 word, the cited PR1074/PR858 sixteen-replica controller, and the unchanged PR589 bit supplier. PR559 exact-cover recurrence correction, bit bad-residue surcharge, and H1-H5 retained. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification. The all-replica upper bound applies only to this fixed local profile, whole-helper widths, nine calls per replica, and fixed bin inventory.", + "comparison_sources": { + "previous": "../k8-eight-ends/CLAIM.json", + "controller": "https://github.com/CrocSwap/integer-mult-bounds/pull/1074" + } +} diff --git a/research/k8-eight-ends-t16/MANIFEST.json b/research/k8-eight-ends-t16/MANIFEST.json new file mode 100644 index 0000000000..65477df4ba --- /dev/null +++ b/research/k8-eight-ends-t16/MANIFEST.json @@ -0,0 +1,86 @@ +{ + "CLAIM.json": "4ba568cb88f86a87a6c35df444b44b6f8c006ece6351279934ede873f5d61eab", + "NOTICE.md": "a9e85b59dde61fbff0b006923b441cbd1419e24fa9802426785bca667437fdc0", + "OWNERS.json.gz": "a4c79743dcc93c4260fae00b3324b97983fcd56af8bff5414243d7258a4bc97b", + "PLAN.json.gz": "6561ecb8db5e24dd534d0f940f91830691ab375f925b20665ca0f019718e2b7a", + "PROOF.md": "7084e8a9fedd0d5902e95500da70982343fa725d8b68c2c3210a7b0a7bb2e664", + "README.md": "7aa1a4f5348ed9408cdebb2525eaabe50776259b939d7d49f6845503f3c585c3", + "SEARCH.json": "bf8efc27b2ca95f4bd15ebc719d2794a0e5d2edf26fc5b4cffc8c18dcb7f6d4a", + "SOURCE-PINS.json": "07515a4634303b85a54b570079f0efb373b36d586c72f7b023df3d2f495ad5a3", + "SPEC.json": "30d4dcc96f1361fcee1562681291763f6ee8c08fb1f93da1ea4fd2a42a1d0b5d", + "UPSTREAM.json": "23493f74fc09ac50442d9d83b7626d4760cfa24c785ca1d96fde8175bdd39fa6", + "discovery/ALIASES-REFRAMED.json": "a65d322ee757815e0de08e1f3c5796b5add8c744e1c3df292af917966b09adf0", + "discovery/BANK-STAGES.json": "ad8a80986982b67481ed4785663d83f56516542a79dc02c9ff50c991173c2771", + "discovery/FINAL-SEARCH.json": "ed936c49a0c15d69388b03f7c71bee50b2726be353f8dd52c6dcc56b1c12e1bd", + "discovery/HELPER-ALIASES.json": "ad1e0ffa923ce6632b2b86ad00ab004b5fc28ecd1d186e3c55727d1d6e834d73", + "discovery/PROMOTION-GROUPS.json": "221e05ae8c2b32594490b98ca12a96fc301789d1d80752c1d5f168469f8f8c07", + "discovery/PROMOTION-SCREEN.json": "6b5799744b7abbf4182ad594ede3984123ec559dfed1c1f50ad4f005ce713390", + "discovery/RETIRABLE-HELPERS.json": "3670ce299d538c4215fab08e88e7553903dfc595b756bcbc157178b0dc913159", + "discovery/SWAP-SEARCH.json": "70901cb74e475b35e0cffe99fbdae6ed74e5d315b92fdf900ef3a6ef7e542258", + "discovery/bank_screen.py": "b6c208ab449a9371bc812a19ed13edd8121f3f042769739fab9f964959a30b78", + "discovery/columns12-SEARCH.json.gz": "ee6f2925af9fc0dae9c2c511a35e34fe3d9983fb2df6b14de144d1166bba495a", + "discovery/columns12.log.gz": "7056db81c9131f484f1b09931bd3a722fa78e03e8e5898645da2eea3df75638b", + "discovery/columns144-SEARCH.json.gz": "b07b6a6dd29ec3cb03fa3827767e674b4ea06b3f2a555ba332f2dcb88ff918f9", + "discovery/columns144.log.gz": "bcf0b3ca6bd12a9032bfd27231e5a4efe2dd3b0edf874c9a01d0ba9dc8a3889d", + "discovery/columns24-SEARCH.json.gz": "9049ac77892a20aeeb30ccbf2a703c2b89cdbacf4f8f68a391cae10552c948b1", + "discovery/columns24.log.gz": "6aedcc3e39ee3ee8d2f9d4f33fd0107a1dec002323a6bf5e7e29308beafd3f91", + "discovery/columns48-SEARCH.json.gz": "adafcb5f6a7169a01a71220ea7ac94b389884112d00b1e9083961d69e4bbe467", + "discovery/columns48.log.gz": "0d69973436734bdce8399377f617dc728f099c1da237bdb829bf1ddf20ca4c4e", + "discovery/columns48b-SEARCH.json.gz": "fffcdb5b4f3679ab726a3abf9a8ed97559eec7975ca39ece8a140231efaad130", + "discovery/columns48b.log.gz": "c811f9ea49dd8ddf80f54556c7e387172b5ecbd8998ed4bea795e7c2b12121e9", + "discovery/double-calls-SEARCH.json.gz": "69df67741eae2afdd3f683f4021f478000dded1322c5820023faa77067ef6a9e", + "discovery/double-six-SEARCH.json.gz": "0364f028731baeccbf07953a98fabbf152b3685c5dfdf309d65398946ade9883", + "discovery/double-triples-SEARCH.json.gz": "f0040bb71eac1612bf730791a6d32bf13c7a065f0a2772a1149ced7aa71ffc77", + "discovery/helper_aliases.py": "3b996c21bf97e950e785c2f7f3ce025ce59c754c3679f97023ababfc5ac0b295", + "discovery/make_start.py": "3ba975c7947a3b74959a7e83a580a6f7b36e90d075157bac304a097d20e2cafd", + "discovery/promotion_groups.py": "5244da8cffc5f56698c134ca36230bcddbbdea935bc633e4975de50b47d785d2", + "discovery/reframe_aliases.py": "5e6342d583a7f3b99c940b6382527a000803eb728267fb4c101371b2b2128d89", + "discovery/search_calls.py": "273d3b3e1de5644af5a13a2c7cb18a34a3689b80830b614d7d2ed1da998a90ee", + "discovery/search_columns.py": "edbb093207e21ee4301382f00198c6eccb197949068e96c76e46a2e61dc90f82", + "discovery/search_uniform_blocks.py": "ab6308d536b37b14996e06b857a4f11433b3cb551444e836eb12ec560b452bb8", + "discovery/swap_frames.py": "cd89dd461142788817ac53c041808077d162a4d3bcfebee240307199aebadcc5", + "discovery/t16-calls-SEARCH.json.gz": "44df70fe291f3c0ec9ecd01791c02b9b52b29807c576353476542aaf76bbff40", + "discovery/t16-pairs-SEARCH.json.gz": "d32f9facc6b68c8dad2c9e4ead26aec913b076d4eb10214d18fa0c4c0b4762fa", + "discovery/t16-triples-SEARCH.json.gz": "57dd34fea35dee80e72a007e4cd044c50f00c1c794f03df6b0cbf292f54d8e0e", + "discovery/uniform-blocks-SEARCH.json.gz": "9c0a86f5befe738ebcf39badda84314150b060a911e0708d83d29a22423f149c", + "evidence/ADMISSION-CONTROLS.json": "6bdc8957237a01c0c5f667e2be2e889b02714fc6bc7a209672d09d5222073059", + "evidence/ALL-T-BOUND.json": "dde30a7151248cb9f316fe3816554dc165d050f5216e13797ceb30fe681a3a04", + "evidence/ASSEMBLY.json": "52c6af2fc860f7459f0fe3397639caecd5a8edf35ad76d4b22e99d19a79a2831", + "evidence/ASYNC-AUDIT.json": "644c15a99e207161a50eca01ddf1c7852e67504517fa4710d5490c3f65a4665a", + "evidence/AUDIT-LOCAL.json": "9fd252469f82b5ce5fc2f42b674445dfcac08d769768d00bede6cb5c99e9aa63", + "evidence/BIT-SUPPLIER-CONTROLS.json": "17939b88da6b6ad8a8220ed04ddf325679fc2f096c7d197938f10893a87383b4", + "evidence/END-CONTROLS.json": "e54407e7951f10c0eae5f310f49765429cf886a15dafb2afe80760715737d135", + "evidence/GLOBAL-PREFIX.json": "a6820bfad6fd665c08755fdff98d64069cb94dce337b0881e035a61bcb981cd2", + "evidence/IDLE-REMAINDER-FRAMES.json": "2d8b44b6bfe85df299bef25602529867b3316a20e41991786c2063b4c203d34c", + "evidence/INDEPENDENT-T16.json": "8311da24ffd4314b7d0857f7669de063fa76679af7fb67009513c513e47da5b3", + "evidence/NATIVE-STEPS.json": "782098b0ae9b7a87c75c47edc2e072c25a2c44d3e5417f44bf5f81ecf3d04a6e", + "evidence/OWNERS-AND-PROFILE.json": "f20ff5901bfe41cddf5c62d59f8c5361323f7e49b78c17d97173e9db5b3baf0f", + "evidence/PARENT-LIFT-RECEIPT.json": "d4705df4d65289e9ced31f625e34559fb26c1a4ca6f74559dd2e31a366b20a74", + "evidence/PREFIX-AND-INVOICE.json": "ef4775a3cd6bb1d52b9f43924b9bb1b378d52662c67e373fed20c1d5728caeb5", + "evidence/REPLAY-LOGS.json.gz": "81d8a6d5968f206177a4a1bd51baa530f1f9881867ce9925d341066dc1b33f21", + "evidence/REPLAY.json": "fa8db7880863b26de2999eab873f9d9b4661da651e17ac2f3b24a888efb1a341", + "evidence/RESULT.json": "33708ffb914369d4e25f34824bad32f2962d94027c2710df70fff83def7ec19f", + "evidence/STAGES.json": "b46df79356639d66a30fd50ca9d62b067037fb6072865d7399273ab20ccd3b23", + "independent/all_t_bound.py": "0cf8498903ef9e2a210886aa8360643b43a41f5bce33e187528835c325e3a059", + "vendor/pr1074/UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "vendor/pr1074/code/assemble.py": "15f6986a476bac76bcdc0bfcf51da115389b46f1950d2766b6822f757888b13a", + "vendor/pr1074/code/assembly_controls.py": "da7e981ae1b9f099d4e1524cb4f3ba1116011936ebe378692889b5dbfa99029d", + "vendor/pr1074/code/audit_allcold.py": "1467a2acb654e62552c69fb9a7c4c85f70a02120881d222313865058ab71a6cc", + "vendor/pr1074/code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "vendor/pr1074/code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "vendor/pr1074/code/emit_allcold.py": "354367e1fd6185a67b04f4268bcae4d502e47b18cb2131e247f5bcab5b3a769e", + "vendor/pr1074/code/freeze_spec.py": "5971eecac6d6fbcb53244b80f1b9d7232012dc32876fab511214a5addebbe6c2", + "vendor/pr1074/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "vendor/pr1074/code/invoice_allcold.py": "71eb57514e28ced97251e0507105f654f59885ec4d40486a780bf166098858a8", + "vendor/pr1074/code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "vendor/pr1074/code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "vendor/pr1074/code/witness.py": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444", + "vendor/pr1074/construction/leaver/PIVOT-SWAP-k8.json": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb", + "vendor/pr1074/data/UPSTREAM-PINS.json": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b", + "vendor/pr1074/inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "vendor/pr1074/t16/build_parent.py": "82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e", + "vendor/pr1074/t16/indep16.py": "1beb512a1d072f81d3e8e492c8827636029686897093bd433e4d4c92d0c830c7", + "vendor/pr1074/t16/lift16.py": "072fe6ac032543d5106631f9b4aa36103269b64ab72061d97ec604f648830689", + "vendor/pr1074/verify_t16.py": "050e2dfba59911b8f29fd94422833d421367a0ad01c5e4ae916a75a235ee5e46", + "verify.py": "e910ca38941209be9b32c3fa6d784e84a824bef9767d2bf492f298d4889cfe92" +} diff --git a/research/k8-eight-ends-t16/NOTICE.md b/research/k8-eight-ends-t16/NOTICE.md new file mode 100644 index 0000000000..d0359f2e08 --- /dev/null +++ b/research/k8-eight-ends-t16/NOTICE.md @@ -0,0 +1,9 @@ +Apache-2.0. Prepared for Thomas DiFiore with OpenAI Codex assistance. + +This package composes community work. It claims the new finite owner assignment, the documented pattern-pricing search, and the inventory-specific ceiling certificate, not original authorship of E8, the k8 word, the sixteen-replica controller, or the admission machinery. + +* `../k8-eight-ends` supplies the unchanged endpoint word, local verification, and initial T8 owners. Its NOTICE.md credits PR1018's R480 k8 + seven-slot supplier, PR1030's rank-seven endpoint lead, PR864's frame model, and earlier owner research. +* CrocSwap/integer-mult-bounds PR1074, commit `052afc128954f7b6a2b3c409eb4d72248e4020f2`, supplies the consumed controller and strict admission sources. Every file under `vendor/pr1074` is byte-identical to that upstream commit and pinned in `UPSTREAM.json`. The original `UPSTREAM-NOTICE.md` is retained there. PR1074's owner research was contributed by jeremykothe2 with Claude Opus 5.5. +* The T16 controller, direct-sum parent, actual-window reconstruction, and independent checker originate in Hao Yan / FanPUYen's PR858, with subsequent PR870 and PR1074 adaptations. This package does not modify their checks. +* `independent/all_t_bound.py` adapts `../k8-coordinated-owners/independent/all_t_bound.py`, itself adapted from jon314159's PR942 certificate and chafreaky's PR795/890 signed dual prices. The two rational arithmetic engines are retained upstream code. +* The bit supplier remains the cited PR589 supplier. All analytic, compiler, boundary, common-label, hosting, and bit-supplier assumptions remain in force. diff --git a/research/k8-eight-ends-t16/OWNERS.json.gz b/research/k8-eight-ends-t16/OWNERS.json.gz new file mode 100644 index 0000000000..552924ef0d Binary files /dev/null and b/research/k8-eight-ends-t16/OWNERS.json.gz differ diff --git a/research/k8-eight-ends-t16/PLAN.json.gz b/research/k8-eight-ends-t16/PLAN.json.gz new file mode 100644 index 0000000000..ff24b37525 Binary files /dev/null and b/research/k8-eight-ends-t16/PLAN.json.gz differ diff --git a/research/k8-eight-ends-t16/PROOF.md b/research/k8-eight-ends-t16/PROOF.md new file mode 100644 index 0000000000..f230cad6a4 --- /dev/null +++ b/research/k8-eight-ends-t16/PROOF.md @@ -0,0 +1,25 @@ +# Frozen witness and scope + +The local supplier is exactly the admitted eight-endpoint R480 k8 word in `../k8-eight-ends`. Its decompressed raw-word SHA-256 is `f43271fcabcc9ebb3b9540610574ba463bba4440e7a868bd92e8ea348081d3ec`. Its local paid profile is `{1:2396, 2:470, 3:400, 4:142, 5:82, 8:8}`, and its whole-helper inventory is `{4:56, 5:32, 7:38, 8:114, 9:240}`. The native replay checks all 704 exact scalar columns in both orientations, the residual wrappers, and all 2,904 directed phase edges. The independent local audit and 32 endpoint mutations are also rerun. + +The sixteen-replica controller is the unmodified consumed PR1074 source, descended from PR858 and PR870. The direct-sum parent lift interleaves the two T8 call lists. The lift rebuilds every owner's legal time windows from the actual parent source events and checks all 144 × 480 whole-helper roles. The emitted controller, independent T16 checker, and exact finite invoice check the resulting physical realization under the inherited model. In particular, each helper is hosted as a whole interval, each call has at most one helper in an owner, all source and helper aliases are checked, the charged prefix is 512 bits, and the finite physical row coefficient remains below 20,161. + +The achieved idle profile is `{1:2088, 24:1, 48:4918}`. Adding 144 copies of the local paid profile gives + +`{1:347112, 2:67680, 3:57600, 4:20448, 5:11808, 8:1152, 24:1, 48:4918}`. + +Its rank mass is 1,041,408, and `73 × 14336 − 1041408 = 5120`. The unchanged rational engines certify complex lower endpoint `1677431562510593854067/10^24`, unchanged bit lower endpoint `1733427039589844234749/10^24`, and final κ `418655624469341/250000000000000000`. All 47 outer inequalities are strict. The admission tests must reject 69 assembly mutations, 12 bit-supplier mutations, 15 controller mutations, and six independent T16 mutations. + +## All-replica ceiling for this fixed family + +The proof adapts the prior signed-dual certificate to the new width inventory and local paid profile. It relaxes geometry, time windows, and integer replica counts in the normalized optimization; it does not assume the relaxed packing is realizable. + +Per replica, the owner inventory has 672 bins of capacity 8 and 448 each of capacities 16, 32, and 48. Nine calls consume the helper inventory above. The remaining rank mass is 14,886. The signed prices of helper widths 4, 5, 7, 8, and 9 are respectively −1, −20, −8, −2, and 4; the corresponding bin bonuses are 2, 4, 8, and −13. Their total signed price per replica is −1,516, giving credit demand `48 × (−1516) + 13 × 14886 = 120750`. + +Two independent enumerations check all 1,163 possible bin patterns. At the certified upper root, two exact rational transcendental engines independently establish that rank-one remainders have the strictly best cost-to-credit ratio. The supporting inequality is tight in the relaxed profile with normalized idle counts `I1/T = 4830/37` and `I48/T = 11374/37`. Clearing denominators gives the formal T=37 profile used for exact root certification. This is a dual equality example, not a physical T37 construction. + +The resulting exact rational upper bound, its two-engine signs, every supporting margin, and the derived 18-decimal-grid bound appear in `evidence/ALL-T-BOUND.json`. The grid upper bound is `0.001674630216885732`; it leaves less than 0.000461% above the admitted value. This certificate covers all positive integer replica counts in this fixed local-profile, fixed-width, fixed-bin, nine-call family. It does not cover new local circuits, split helpers, auxiliary banks, or different recursion geometries. + +The finite witness and the ceiling retain the upstream conditional analytic framework. They do not discharge the all-size compiler, common-label/mutable-source, whole-call hosting, precision/tape, analytic-transfer, or bit H1–H5 assumptions. + +The unchanged upstream receipt formatter retains historical U8/PR799 labels in its prose `scope` field. The actual supplier in this composition is identified by the raw-word hash, semantic artifact identities, frozen PLAN, and this package's `CLAIM.json`; those executable bindings use the eight-endpoint k8 word described above. diff --git a/research/k8-eight-ends-t16/README.md b/research/k8-eight-ends-t16/README.md new file mode 100644 index 0000000000..b274d59bd0 --- /dev/null +++ b/research/k8-eight-ends-t16/README.md @@ -0,0 +1,31 @@ +# Sixteen-replica packing of the eight-endpoint k8 word + +The frozen conditional value is **κ = 0.001674622497877364**, a **0.072195%** increase over 0.001673414377866467. The local circuit is unchanged from `../k8-eight-ends`; the change is a sixteen-replica owner map obtained by optimizing larger groups of complete calls. + +The new search combines knapsack pricing of capacity patterns with an integer assignment of those patterns to actual owners. It releases all 480 helpers in each selected call, including the previously fixed width-five and width-seven helpers. Coordinating 48 calls at a time reached a substantially better packing than the tested smaller neighborhoods. Optimizer output is used only to nominate frozen data. The byte-identical upstream admission engines check every actual time window, whole-helper interval, chart, occupancy, prefix invoice, and exact arithmetic condition. + +The final idle profile is `{1:2088, 24:1, 48:4918}`. There are 144 complete calls, 69,120 hosted helpers, and 14,336 live wires. The rank mass is 1,041,408 and the deficit is 5,120. + +An independent exact signed-dual certificate bounds the same fixed word and packing inventory at every positive integer replica count. Its 18-decimal-grid upper bound is **0.001674630216885732**. Less than **0.000461%** further improvement remains in that family. A materially larger gain requires changing the circuit, helper model, or recursion geometry. The bound does not rule out those changes. + +This remains a conditional finite witness, with the inherited compiler, analytic-transfer, common-label, mutable-source, whole-call hosting, precision/tape, and bit-supplier assumptions. It is not an unconditional integer-multiplication theorem. See `CLAIM.json`, `PROOF.md`, and `NOTICE.md`. + +## Reproduce + +Use Python 3.11+ and the native backend's C++ compiler and Boost dependencies. No optimization solver is used during verification. `BASE` is the raw R480 k8 + seven-slot word identified in `../k8-eight-ends/RECIPE.json`. + +```sh +python -B research/k8-eight-ends-t16/verify.py \ + --base "$BASE" \ + --work /tmp/k8-eight-ends-t16-fresh +``` + +The output directory must be new and outside the repository. Set `CPLUS_INCLUDE_PATH` to the Boost include directory if necessary. The default run rebuilds the endpoint word and reruns all five native stages, the exact local audit, 32 endpoint controls, the unchanged T16 strict verifier, and the independent all-replica bound. To reuse a completed native replay of the same word, add `--native-from /path/to/completed/native`; its receipts, word content, and all proof-relevant semantic artifact identities are checked. + +The package pins the consumed PR1074 controller sources by SHA-256 and Git blob identity. `SOURCE-PINS.json` pins repository dependencies; `MANIFEST.json` pins this package. The frozen plan is decompressed verbatim, and the T16 verifier independently reconstructs it from actual source-event windows. No discovery mode or solver runs in admission. + +## Research record + +`SEARCH.json` and compressed traces document the successful search chain, the smaller-neighborhood runs, and interrupted exploratory runs. `discovery/make_start.py` reconstructs the doubled T8 starting assignment. The search scripts require NumPy/SciPy; solver choices can vary across versions. The frozen witness does not depend on reproducing those choices. + +The same run screened 76 scalar aliases with fixed ordering, 430 adjacent commuting windows, 20 entrance-promotion groups, and several stage-private bank relaxations. Those tests did not produce a structural improvement. Their scope and numerical limitations are recorded in `SEARCH.json`; they are not general impossibility results. The separate all-replica certificate uses two exact rational arithmetic engines and checks all 1,163 capacity patterns. diff --git a/research/k8-eight-ends-t16/SEARCH.json b/research/k8-eight-ends-t16/SEARCH.json new file mode 100644 index 0000000000..6aa91df171 --- /dev/null +++ b/research/k8-eight-ends-t16/SEARCH.json @@ -0,0 +1,312 @@ +{ + "status": "FROZEN_NOMINATION_AND_SCOPED_NEGATIVE_RESEARCH", + "selected": "columns48b", + "starting_map": "make_start.py doubles the frozen k8-eight-ends T8 owners into the exact PR1074 interleaved T16 call order.", + "algorithm": "Column generation of whole-owner capacity patterns, with one width choice per selected call, followed by integer pattern counts and literal role reconstruction. Baseline assignment columns guarantee feasibility. All final column equations are checked as integers. Exact admission is independent.", + "chain": [ + "double-calls", + "double-triples", + "double-six", + "columns12", + "columns48", + "columns48b" + ], + "runs": [ + { + "name": "t16-calls", + "source": "t16-start", + "seed": 211, + "requested_passes": 10, + "completed_passes": 10, + "block": 1, + "idle": { + "1": 2490, + "2": 27, + "3": 219, + "4": 2, + "7": 4, + "8": 1, + "12": 1, + "16": 57, + "23": 1, + "32": 10, + "48": 4868 + }, + "trace": "discovery/t16-calls-SEARCH.json.gz", + "final_owners_sha256": "18a5b576d60e7ccd4ac46b4bda0a53e240b52f4cbbabafcb789122fb951de415", + "termination": "Completed requested passes.", + "limit_note": "Single-call runs solve a transportation LP without a time limit; the --limit option applies only to multi-call MIP searches." + }, + { + "name": "t16-pairs", + "source": "t16-calls", + "seed": 223, + "requested_passes": 400, + "completed_passes": 400, + "block": 2, + "seconds_per_integer_solve": 0.5, + "idle": { + "1": 2288, + "2": 4, + "3": 188, + "7": 6, + "16": 65, + "23": 1, + "28": 1, + "32": 12, + "39": 1, + "48": 4870 + }, + "trace": "discovery/t16-pairs-SEARCH.json.gz", + "final_owners_sha256": "646afbc54e789f9f239e20e83e19d14f84f755f5dd8f4ef86fc15c0f90ca5e24", + "termination": "Completed requested passes." + }, + { + "name": "t16-triples", + "source": "t16-pairs", + "seed": 227, + "requested_passes": 200, + "completed_passes": 200, + "block": 3, + "seconds_per_integer_solve": 1, + "idle": { + "1": 2154, + "2": 4, + "3": 226, + "7": 4, + "16": 38, + "28": 1, + "32": 27, + "48": 4871 + }, + "trace": "discovery/t16-triples-SEARCH.json.gz", + "final_owners_sha256": "eefd9a22218127438fb6317adf3295fe1c3a4d64b3771a90a33720900ba30944", + "termination": "Completed requested passes." + }, + { + "name": "double-calls", + "source": "t16-double", + "seed": 229, + "requested_passes": 8, + "completed_passes": 8, + "block": 1, + "idle": { + "1": 1991, + "2": 8, + "3": 297, + "7": 2, + "32": 2, + "48": 4900 + }, + "trace": "discovery/double-calls-SEARCH.json.gz", + "final_owners_sha256": "d8afef3a2b30bfcd6ba472ed77da3a075fa5e7019dddabe4eac26906d9c2560d", + "termination": "Completed requested passes.", + "limit_note": "Single-call runs solve a transportation LP without a time limit; the --limit option applies only to multi-call MIP searches." + }, + { + "name": "double-triples", + "source": "double-calls", + "seed": 233, + "requested_passes": 180, + "completed_passes": 180, + "block": 3, + "seconds_per_integer_solve": 0.8, + "idle": { + "1": 1985, + "2": 3, + "3": 294, + "7": 1, + "16": 2, + "32": 2, + "48": 4900 + }, + "trace": "discovery/double-triples-SEARCH.json.gz", + "final_owners_sha256": "84a35bafa36310374f9f44802041a48add0fe40b5862af9b14445b2f5fec83c1", + "termination": "Completed requested passes." + }, + { + "name": "double-six", + "source": "double-triples", + "seed": 239, + "requested_passes": 80, + "completed_passes": 80, + "block": 6, + "seconds_per_integer_solve": 2, + "idle": { + "1": 1985, + "2": 3, + "3": 296, + "5": 2, + "39": 1, + "48": 4901 + }, + "trace": "discovery/double-six-SEARCH.json.gz", + "final_owners_sha256": "3dd92fb786bfb8ea1f84a8b605da69977a3b54fc3300e8052dfa073721d20158", + "termination": "Completed requested passes.", + "target48": true, + "freed_widths": [ + 4, + 8, + 9 + ] + }, + { + "name": "uniform-blocks", + "source": "double-triples", + "seed": 251, + "requested_passes": 120, + "completed_passes": 120, + "block": "6,8,10,12,16,20", + "seconds_per_integer_solve": 1.5, + "idle": { + "1": 1985, + "2": 3, + "3": 294, + "7": 1, + "16": 2, + "32": 2, + "48": 4900 + }, + "trace": "discovery/uniform-blocks-SEARCH.json.gz", + "final_owners_sha256": "84a35bafa36310374f9f44802041a48add0fe40b5862af9b14445b2f5fec83c1", + "termination": "Completed requested passes." + }, + { + "name": "columns12", + "source": "double-six", + "seed": 263, + "requested_passes": 8, + "completed_passes": 7, + "block": 12, + "seconds_per_integer_solve": 5, + "idle": { + "1": 1986, + "2": 2, + "3": 289, + "23": 1, + "48": 4902 + }, + "trace": "discovery/columns12-SEARCH.json.gz", + "final_owners_sha256": "d0ecdc6018cac78dfe91ad485dec52beb0b0796038dce5b749ff6400663c6262", + "pricing_rounds": 25, + "scope": "Feasible integer patterns only; floating restricted LP and time-limited MIP nominate owners, not an optimality proof.", + "termination": "Empty partial-rank48 target-list bug after saved checkpoint; fixed before columns48b. Only completed saved passes are claimed." + }, + { + "name": "columns24", + "source": "columns12", + "seed": 269, + "requested_passes": 60, + "completed_passes": 1, + "block": 24, + "seconds_per_integer_solve": 4, + "idle": { + "1": 1986, + "2": 2, + "3": 289, + "23": 1, + "48": 4902 + }, + "trace": "discovery/columns24-SEARCH.json.gz", + "final_owners_sha256": "d0ecdc6018cac78dfe91ad485dec52beb0b0796038dce5b749ff6400663c6262", + "pricing_rounds": 30, + "scope": "Feasible integer patterns only; floating restricted LP and time-limited MIP nominate owners, not an optimality proof.", + "termination": "Empty partial-rank48 target-list bug after saved checkpoint; fixed before columns48b. Only completed saved passes are claimed." + }, + { + "name": "columns48", + "source": "columns12", + "seed": 271, + "requested_passes": 20, + "completed_passes": 1, + "block": 48, + "seconds_per_integer_solve": 8, + "idle": { + "1": 1982, + "2": 1, + "3": 288, + "32": 1, + "48": 4902 + }, + "trace": "discovery/columns48-SEARCH.json.gz", + "final_owners_sha256": "61acd665586dc3749322440660ded7b1b9a09d80cf03c440b27f91278c40b84c", + "pricing_rounds": 30, + "scope": "Feasible integer patterns only; floating restricted LP and time-limited MIP nominate owners, not an optimality proof.", + "termination": "Empty partial-rank48 target-list bug after saved checkpoint; fixed before columns48b. Only completed saved passes are claimed." + }, + { + "name": "columns48b", + "source": "columns48", + "seed": 277, + "requested_passes": 24, + "completed_passes": 24, + "block": 48, + "seconds_per_integer_solve": 8, + "idle": { + "1": 2088, + "24": 1, + "48": 4918 + }, + "trace": "discovery/columns48b-SEARCH.json.gz", + "final_owners_sha256": "a4c79743dcc93c4260fae00b3324b97983fcd56af8bff5414243d7258a4bc97b", + "pricing_rounds": 30, + "scope": "Feasible integer patterns only; floating restricted LP and time-limited MIP nominate owners, not an optimality proof.", + "termination": "Completed requested passes." + }, + { + "name": "columns144", + "source": "columns48b", + "seed": 281, + "requested_passes": 2, + "completed_passes": 2, + "block": 144, + "seconds_per_integer_solve": 20, + "idle": { + "1": 2088, + "24": 1, + "48": 4918 + }, + "trace": "discovery/columns144-SEARCH.json.gz", + "final_owners_sha256": "a4c79743dcc93c4260fae00b3324b97983fcd56af8bff5414243d7258a4bc97b", + "pricing_rounds": 60, + "scope": "Feasible integer patterns only; floating restricted LP and time-limited MIP nominate owners, not an optimality proof.", + "termination": "Two 20-second MIP limits; neither improved the admitted map. No global integer optimality claim." + } + ], + "structural_screens": { + "aliases": { + "target_reads": 665, + "clean_aliases": 76, + "fixed_frame_feasible": 0, + "all_frames_refitted_feasible": 0, + "scope": "Single source/helper scalar substitutions in the fixed operation order and unchanged endpoints." + }, + "adjacent_swaps": { + "commuting_shared_windows": 430, + "frame_assignments": 296, + "improvements": 0, + "scope": "Adjacent commuting B gates with fixed surrounding frames." + }, + "entrance_promotions": { + "groups": 20, + "scope": "Twelve pairs from dimension one to two and eight groups of four from dimension four to five. Each refit worsened the relaxed objective compared with the unpromoted word; this is not a proof that every promoted construction is worse than the achieved witness." + }, + "banks": { + "stages": [ + 5, + 7, + 9, + 11, + 13 + ], + "scope": "Floating aggregate homogeneous stage-private bank screen; geometry, actual windows, and finite admission omitted. None produced a completed supplier." + }, + "common_window_blocks": { + "iterations": 120, + "accepted": 0, + "scope": "Common-window intersection plus regular bipartite multigraph decomposition; limited search only." + } + }, + "cost_warning": "search_calls.py and search_columns.py use slightly different fixed b in phi; compare the derived profile or moment root across scripts, not raw cost values.", + "replay": "verify.py uses frozen data and byte-identical admission engines, with no solver or discovery mode." +} diff --git a/research/k8-eight-ends-t16/SOURCE-PINS.json b/research/k8-eight-ends-t16/SOURCE-PINS.json new file mode 100644 index 0000000000..d019988cd4 --- /dev/null +++ b/research/k8-eight-ends-t16/SOURCE-PINS.json @@ -0,0 +1,136 @@ +{ + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-RECIPES.json": "534ace870cabe515987e00f50f71550030965006ea18978e0924590ac6944345", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-REVIEW.json": "ee9b86428278392d2c933f76d60e51f5af90d4ab67e4d3937ed2fa416e7755ab", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-LOCAL-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INTEGRATION.json": "5c14538134dfffbc58fa4b4d2f26b270ec5f56d17d4bf23752c82964f45171db", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-CHECKS.json": "79177449e404403964ce1b2f4a9a8bd49e1916daba3123d7fd7f5cfd1f1ac0ea", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-PROGRAMS.json.gz": "99a18eede965accf65943e490b8d2b2ffb9f1c9bc6babdb825413a80cbea2cde", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/RESIDUAL-ADAPTERS.json": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/SCALAR-FRAME-AUDIT.json": "73b3601a6239502475a272ea0c46945fd42034486aaf43e66a212eb4f012ca44", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/WRAPPER-CHECKS.json": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/controller-input/split-centres/CANONICAL-WORD.json.gz": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "research/complex-k492-owner-repair/vendor/multicold/code/assemble.py": "3fedbccb09d469f8ee366b4302e51448de6d25793a78a12c5f9a8d9667a755eb", + "research/complex-k492-owner-repair/vendor/multicold/code/assembly_controls.py": "a0f2349ba8fe8404b8b76c869f12dd7e250a775b2e05b3c9c00e6889ad4c8a45", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_allcold.py": "7950e5c01488a9146bdbaf19ab4fd0c33cd25a4d63fb56ef995ef2e45ac7ec1a", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_kernel_controls.py": "5100459211f43ba048bf82c3942bbedb8b224272b24722a14f0dcd808a38aafa", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_multicold_controls.py": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "research/complex-k492-owner-repair/vendor/multicold/code/bind_providers_portable.py": "01e62fee1f1dcf1b7b34338d555dacd5cd1d7d10d6b9a605d0913d959f8c7ecf", + "research/complex-k492-owner-repair/vendor/multicold/code/build_cold_kernel.py": "aa556a1988f7d4c52bd82fd2a648769f7094bd75ba79582c15ec441d710e213b", + "research/complex-k492-owner-repair/vendor/multicold/code/build_four_portable.py": "417b1dc4dca485dfbbaa820e552cae9bf3932bbace6ea16ce93aa0590c3c184e", + "research/complex-k492-owner-repair/vendor/multicold/code/build_multicut_kernels.py": "6ab3d73f81d5b2fb884a93a336ef1940e118d419d425b3356bab3b97f774c9aa", + "research/complex-k492-owner-repair/vendor/multicold/code/emit_allcold.py": "9d6c75af63fa8f53973734ccb1eef983511f4337ce644436a693fd8fb9ef8fe2", + "research/complex-k492-owner-repair/vendor/multicold/code/invoice_allcold.py": "ff8fee775ad97926454f3ad1183f8e05de654e276150e579ce612f3eb2f98d44", + "research/complex-k492-owner-repair/vendor/multicold/code/phase_timing_controls.py": "dcc4adfd139d6f65a88bdc6d183ea3777d4e4f688d2169dd41b54964f05591bb", + "research/complex-k492-owner-repair/vendor/multicold/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/phases_full.py": "a273c325ffd6793d5b63b79a289a9d2bbc9292e6940fb5a926924f3708627af4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py": "f5eae94aca965d0008bc07cff8245ccb7509042ccad457d3bcb7d51c1e9409f0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz": "025448abdf2012d327e50a009084e1501690d05e650300d2982836aa0350ae00", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/assemble.py": "1b1a9024ac910dc9b9d9e30150684e1fa9cb228a4c1c275b75ab04b57fdef1dd", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/assembly_controls.py": "8a365b95c412d75d10db5bb59309d47cd56c5f8a77566f940a05977795130ce8", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/audit_allcold.py": "cea021ae79658ca7ca4d07f1e1a70bdb4947afaf95b362114c11032c0fef889a", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/bind_providers_portable.py": "2eb5c262bf481b3bec9ceaec654fa46ff6fc3a89b13d4906a29a55a89e35feea", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_cold_end.py": "864b4701dd73afd0c9d99761b7a749f3354c48985730f17054e18c052996a668", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_frame_regroup.py": "e2549ccc7a90008831be3b59aeb37b47db696640f5f5c2b72dd888b2f1e7e5c9", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_gate_moves.py": "08bf1c2652307aeefbab089fdaf02f82e2c396ca23a1eb68e294a67e74c44252", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_hpe.py": "ba2001695d8c7547a82260c3b016e01dac686e95a61757ca124eb9879078ea8e", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_port_stage.py": "beb0d30fde1b9a30db091880b38c4a8ec906da3f715c43de7db8bf7932526e72", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/cold_end_controls.py": "0c404f49e90457520f1788ee6741c9ac154a5814c54ad6cb83b59c44552ebc84", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/construct_k_triangle.py": "66fc460df8eb8067efe3d8a3f9e97a7244aacd7bf11650a6ce656e868ce053da", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/emit_allcold.py": "fe26f10fe5d30ed407a37540a45ef94f44576dd241d09e19aef5db1efb072746", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/generated_identity_controls.py": "a7b93207a673575d1fddc3e579153349c145c8f08d4575ae0a5d1e3cffec01de", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_adapters_local.py": "eb0b5c6c7161e18dc22168da3211448d321586edd15bcfb4b4741174d36993cf", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_and_transport.py": "c9a05ff291016b870b4fc925b317abd9c3a604c73ffc8920dfdbbeb475e20aa3", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_local.py": "6bd9a1e279c9c9e4f3767d9f82e537b559292906feb2ddab02f380fb6523a810", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_controls_atc.py": "63aa3909b5bfd3bf270c313bebb5c46e7789c67a8f2439f568bc4b2b4a35d17b", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_emit_local.py": "7e4a6fbc38c8228157b6311457d1496bf460291393043932d2c365f004f77805", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/phase_timing_controls.py": "1692ccee3da4b1781408d126ee4999f3e31a505cd83c64823a404033da3a6339", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/witness.py": "00789c911a8f32cfe9d52207c7aa78305dc3fce4a8b6305ba402b7e74117103d", + "research/gauge44-leaver8/MANIFEST.json": "7c9637f06798b144274458efa145f701c61282f8b3aab1c0c900b53bdfbe1f0d", + "research/gauge44-slots/MANIFEST.json": "9a6f239b1618a43262e56735a99cc59b6f5a6e8816a794a34413e89cc33f4976", + "research/gauge44-slots/code/assemble.py": "4c270a996b380ab712f72b81173ab24f1c73203a33578f261bfbaa7e67d75aec", + "research/gauge44-slots/code/assembly_controls.py": "e4c0f7828af64fdaef1896e4448d0212bd3041805097140b8cfafd098f8a6162", + "research/gauge44-slots/code/audit_allcold.py": "a87d7f4844ca963516637d249b14a0654f67f8047b6b265ae25b0cf30963e503", + "research/gauge44-slots/code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "research/gauge44-slots/code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "research/gauge44-slots/code/emit_allcold.py": "17c110c7c8d219e79e7dce36b19c4781e7effa800086cec03384387ad9acc7aa", + "research/gauge44-slots/code/freeze_spec.py": "f96c2b9cd886596bc7ab267f77abe9d16b6cbb5a724a5ad0a1d18d540369ed93", + "research/gauge44-slots/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/gauge44-slots/code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "research/gauge44-slots/code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "research/gauge44-slots/code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "research/gauge44-slots/code/witness.py": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444", + "research/gauge44-slots/construction/leaver/PIVOT-SWAP-k8.json": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb", + "research/gauge44-slots/construction/slots/SLOT-PINS-k8.json": "55dd229684febecb80638eff9c6b3986623e8539c6c956753b350209c3e0efe2", + "research/gauge44-slots/construction/slots/verify_slots.py": "bc1c0e3e3d7c81dc1649f5be82cdd2399e543d46c24879cb975877bf9b7957be", + "research/gauge44-slots/data/OWNERS.json.gz": "32ca30cd1c652ef6ad43657273a08a157e1df3545e759ab36306a0d0b516fb4a", + "research/gauge44-slots/data/PLAN.json": "1dec4ca3af6d45d82286005cae4c5e56e7253adefb117d797da55c55c891af08", + "research/gauge44-slots/data/SPEC.json": "8e95ae8087124189cbd366d0e9d1c5ebededff536ff3501927b4b2a2e8dac70e", + "research/gauge44-slots/data/UPSTREAM-PINS.json": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b", + "research/gauge44-slots/hosting/reuse_owners.py": "2106fe79bd89071e62a3a25c1e444531e14fb89f88b4bdeb72d7b40c91266402", + "research/gauge44-slots/independent/audit_local.py": "03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd", + "research/gauge44-slots/inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "research/gauge44-slots/verify_global.py": "16bd5e54598592e92e210f99065348c5df261b8350fdc688072ce053d15b088a", + "research/gauge44-slots/verify_manifest.py": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b", + "research/k8-eight-ends/CLAIM.json": "65f620750f2a438316684b74cdf7cd990d59626b5c073e7dde0fd735ff3e158d", + "research/k8-eight-ends/FULL-WORD.json.gz": "d28c607df2bc4a82684d3fe47cfb3dba04e3bd14b247c7d4a62a03dff7b2836c", + "research/k8-eight-ends/MANIFEST.json": "bbdfe8589b21557ee0e0625cc485e7afef1f55fd31609bc5f4f9b30de4f6cbf9", + "research/k8-eight-ends/NOTICE.md": "820fa13161f857c221f2c4099dd2985c7ff72249dc7a0221bc00fd0c1b9760e5", + "research/k8-eight-ends/OWNERS.json.gz": "c41fdf51541ecc91af914f264967f3633570500994f8866daf642440a5d843dd", + "research/k8-eight-ends/PLAN.json.gz": "a3e9e390da3136655606ac919ec60696e2f704457ff01ef9e4d07e90534ab2d4", + "research/k8-eight-ends/PROOF.md": "1ee3b7d22a39ccb0877ca32f176786b2545dd2b86bbe986eec833b96cd17ba6b", + "research/k8-eight-ends/README.md": "0f2bc8afeff4054cb8fb62819563a6214d53af916ebf6f28bb2fcd972814362c", + "research/k8-eight-ends/RECIPE.json": "6a5d91b95bdba641ab4cc0e3c9b7f0f2adcc5ef22bef7f732d5d76cb0b6fab6c", + "research/k8-eight-ends/SEARCH.json": "f1816698aa4d7deb48ef7e98a711fdc0c74d67bd336d4b8f48b46fe191d7d1b1", + "research/k8-eight-ends/SOURCE-PINS.json": "6b85ed22262e23db1ff0518d874d4e3ee1b4317d642fabdc9747cecbd04ef420", + "research/k8-eight-ends/SPEC.json": "555cf868f29c8173b2faf8243aea30ee29f3e12f694c6cb3865a06981592af24", + "research/k8-eight-ends/build_word.py": "18691b1fad3bc798b7ad58b39b433f405e9bb4ec266af0303b563f11b07d956f", + "research/k8-eight-ends/discovery/END-COMBINATIONS.json": "db6353685f6f344a6e3a4b8476dde4858fa2fad65fe4e74abcecab93eb07a79f", + "research/k8-eight-ends/discovery/END-GROUP-SCREEN.json": "b197a014997ec869cc2768b68070e9ad3cd6d19633b366085a8061a3523fe3ef", + "research/k8-eight-ends/discovery/END-GROUPS.json": "19b456b91852df5ee2aec79a16ab454c5772bd5160d1cee42e4df6f0cb211bd4", + "research/k8-eight-ends/discovery/RETIME-CENSUS.json": "40ea9706b94cd23a6c37ab01afb6e945ab59ac43d1a61433583cf1d297cf57dd", + "research/k8-eight-ends/discovery/SEARCH-TRACES.json.gz": "eaa157000003e807fb466d6c7bfc032dc74857ae4afc5de2ca6d1bf1a631c37f", + "research/k8-eight-ends/discovery/SOURCE-CENSUS.json": "aeadcc466b01fd5a2498037f3a83dcecdde91d30327a15c684d77645489e6f69", + "research/k8-eight-ends/discovery/SOURCE-REFRAME.json": "d69170ce6443ffaf890a5e3e2b8cecdb74ba4e7b75273738ed367be5643b01a1", + "research/k8-eight-ends/discovery/combine_ends.py": "ea0e79e0bf4ea7d44cadd179fb5bb6ff13cf6cd960362a1e2e07c63c1969b7f8", + "research/k8-eight-ends/discovery/end_groups.py": "190a44e768daf0d9076158da9f00e4aa7e682e7df90749d18fbd55f1a04b9b09", + "research/k8-eight-ends/discovery/frame_model.py": "dee9899272846ee954f8daf6e9f60c9e073c86489b2a594d4d9a4a9899cbd0e9", + "research/k8-eight-ends/discovery/minimize_recipe.py": "8fa2216d1228c12a08b5e93b084ce1426ebe99b5abb7f6e614173b56bedb459d", + "research/k8-eight-ends/discovery/prepare_new.py": "b2995d74b63010aa3bd5e4cdc59666a0ca0d9d4244340c694e8eed6171231c0d", + "research/k8-eight-ends/discovery/resize_owners.py": "af9b632d51f6b4beddd87bf75d6e36eb3f58b7e467e711208f304a774f8b26f0", + "research/k8-eight-ends/discovery/retime_sources.py": "35600042b16447b24289c73a41462d4eeb6600117529df5baf4fed5aa389d898", + "research/k8-eight-ends/discovery/screen_end_groups.py": "a29814cfc5f3f86dc62272fd3cceb2fb0456a3aa25c8b183980291b744e9ab54", + "research/k8-eight-ends/discovery/search_calls.py": "5df48ab7775bfee767d71dd8c47585977922568b532c29f4528f2c8ca5ab364d", + "research/k8-eight-ends/discovery/source_census.py": "9808b026a8a7556fbf171f57ca46b32c2e33b36eeb2924e7eee24abb2a7b3853", + "research/k8-eight-ends/discovery/test_structures.py": "7c550f1c00d58fa1df668179e09c0fd9fe61c35029f548f973727f0b36706e31", + "research/k8-eight-ends/end_controls.py": "9f4a2ad05a3602be3bd89bb1a1e3fc40bb78eb3ad8de3f66aa19e44e53e30e2a", + "research/k8-eight-ends/evidence/ADMISSION-CONTROLS.json": "b7df5cb7695f8de70c674a03c10a36682d85b958340d392c8d61e9b969111179", + "research/k8-eight-ends/evidence/ASSEMBLY.json": "1cf819f87c1e550c78de98206a52e9aff04ec47022e5a63987bcd1dd5d2e51f6", + "research/k8-eight-ends/evidence/ASYNC-AUDIT.json": "2b056ae65d212cfdf4d83778b9be47dc7a9ded6626feb3a20ae2de6ead8dbb79", + "research/k8-eight-ends/evidence/AUDIT-LOCAL.json": "4ebd818fe459c8b729aaf385d6b2946e58316414a9c29c5ba6a2335d63af7ecf", + "research/k8-eight-ends/evidence/BIT-SUPPLIER-CONTROLS.json": "4fbf09922859926ed79eb4874a0c3414a13991de2ffc64d30a382e7eecb2c2a4", + "research/k8-eight-ends/evidence/CLIFFORD-REVIEW.json": "2bfc112221995431c25a7257fdda5a2e9b2631c1712a48ab428f946849cbac91", + "research/k8-eight-ends/evidence/END-CONTROLS.json": "e54407e7951f10c0eae5f310f49765429cf886a15dafb2afe80760715737d135", + "research/k8-eight-ends/evidence/ENDS-8-AUDIT.json": "5381c41fa10fdccbc5c5bdc7059ad839e508d7b8bc3a139bc8ad6b45c20b01c3", + "research/k8-eight-ends/evidence/INDEPENDENT-LOCAL-REPLAY.json": "00b418af082ad30474fcdeecd121d96af305c2686756a0ee30178fe1ccd5dd99", + "research/k8-eight-ends/evidence/LOCAL-CHECKS.json": "3f4c8aba4736091f7efee0d31668d230626e3daa1438dfed096efd04d89b91ba", + "research/k8-eight-ends/evidence/NATIVE-STEPS.json": "02f6ea9122362ba1e408e72c331ffc850a2fbd1593afb06554aa0ab5c7aee0f6", + "research/k8-eight-ends/evidence/OWNERS-AND-PROFILE.json": "a04d3db0d157b197d9395967163e155f0d8775a06db2ca4318258830e2abdaa9", + "research/k8-eight-ends/evidence/PREFIX-AND-INVOICE.json": "66650384488db73bf3d5c7742abaa9c116877845bbb4ef46d6fffe235ae7d1c0", + "research/k8-eight-ends/evidence/PREPARATION.json": "cd980d9b80de65d1bd9358d590a479fb85d75fc4e468a12539cd5a0388190e8d", + "research/k8-eight-ends/evidence/REPLAY.json": "fa6b65403a28ce8c717412b0d90dd4c702bcba7e3c530bca932f921f0dba75e2", + "research/k8-eight-ends/evidence/RESULT.json": "904b0cb2082f6f109845d30f6ee4bb6f766ea493c4cee6a637634362a30785b0", + "research/k8-eight-ends/evidence/STEPS.json": "5577123fa4422fb80f412dc3713bbd7eea5c4c50b63db635f01585457c9d2960", + "research/k8-eight-ends/evidence/WRAPPER-CHECKS.json": "b6c7fdef5893b117434f39b6561b80504482fa748e23b840f77a07b137e1d1ea", + "research/k8-eight-ends/replay_native.py": "1fb596fbafdb19140f483cd34db2994c571e3b962e33b8ea9b3ddc486e37def6", + "research/k8-eight-ends/verify.py": "d57061431e087fb755382e3b362ea7421e5ee3dfae5b3ed81ce5228278ba58b6" +} diff --git a/research/k8-eight-ends-t16/SPEC.json b/research/k8-eight-ends-t16/SPEC.json new file mode 100644 index 0000000000..7dd4f9780a --- /dev/null +++ b/research/k8-eight-ends-t16/SPEC.json @@ -0,0 +1,1971 @@ +{ + "schema": "witness-spec/1", + "name": "k8-eight-ends-t16", + "data": { + "plan_sha256": "30f7e21197fd8bc83d8354a5dfffd9d68061551e8a08c903bcebcabafa6fef03", + "owners_sha256": "a4c79743dcc93c4260fae00b3324b97983fcd56af8bff5414243d7258a4bc97b" + }, + "dispatch": [ + [ + 0, + 0, + "gauge44" + ], + [ + 0, + 8, + "gauge44" + ], + [ + 0, + 1, + "gauge44" + ], + [ + 0, + 9, + "gauge44" + ], + [ + 1, + 0, + "gauge44" + ], + [ + 1, + 8, + "gauge44" + ], + [ + 0, + 2, + "gauge44" + ], + [ + 0, + 10, + "gauge44" + ], + [ + 1, + 1, + "gauge44" + ], + [ + 1, + 9, + "gauge44" + ], + [ + 2, + 0, + "gauge44" + ], + [ + 2, + 8, + "gauge44" + ], + [ + 0, + 3, + "gauge44" + ], + [ + 0, + 11, + "gauge44" + ], + [ + 1, + 2, + "gauge44" + ], + [ + 1, + 10, + "gauge44" + ], + [ + 2, + 1, + "gauge44" + ], + [ + 2, + 9, + "gauge44" + ], + [ + 3, + 0, + "gauge44" + ], + [ + 3, + 8, + "gauge44" + ], + [ + 0, + 4, + "gauge44" + ], + [ + 0, + 12, + "gauge44" + ], + [ + 1, + 3, + "gauge44" + ], + [ + 1, + 11, + "gauge44" + ], + [ + 2, + 2, + "gauge44" + ], + [ + 2, + 10, + "gauge44" + ], + [ + 3, + 1, + "gauge44" + ], + [ + 3, + 9, + "gauge44" + ], + [ + 4, + 0, + "gauge44" + ], + [ + 4, + 8, + "gauge44" + ], + [ + 0, + 5, + "gauge44" + ], + [ + 0, + 13, + "gauge44" + ], + [ + 1, + 4, + "gauge44" + ], + [ + 1, + 12, + "gauge44" + ], + [ + 2, + 3, + "gauge44" + ], + [ + 2, + 11, + "gauge44" + ], + [ + 3, + 2, + "gauge44" + ], + [ + 3, + 10, + "gauge44" + ], + [ + 4, + 1, + "gauge44" + ], + [ + 4, + 9, + "gauge44" + ], + [ + 5, + 0, + "gauge44" + ], + [ + 5, + 8, + "gauge44" + ], + [ + 0, + 6, + "gauge44" + ], + [ + 0, + 14, + "gauge44" + ], + [ + 1, + 5, + "gauge44" + ], + [ + 1, + 13, + "gauge44" + ], + [ + 2, + 4, + "gauge44" + ], + [ + 2, + 12, + "gauge44" + ], + [ + 3, + 3, + "gauge44" + ], + [ + 3, + 11, + "gauge44" + ], + [ + 4, + 2, + "gauge44" + ], + [ + 4, + 10, + "gauge44" + ], + [ + 5, + 1, + "gauge44" + ], + [ + 5, + 9, + "gauge44" + ], + [ + 0, + 7, + "gauge44" + ], + [ + 0, + 15, + "gauge44" + ], + [ + 6, + 0, + "gauge44" + ], + [ + 6, + 8, + "gauge44" + ], + [ + 1, + 6, + "gauge44" + ], + [ + 1, + 14, + "gauge44" + ], + [ + 2, + 5, + "gauge44" + ], + [ + 2, + 13, + "gauge44" + ], + [ + 3, + 4, + "gauge44" + ], + [ + 3, + 12, + "gauge44" + ], + [ + 4, + 3, + "gauge44" + ], + [ + 4, + 11, + "gauge44" + ], + [ + 5, + 2, + "gauge44" + ], + [ + 5, + 10, + "gauge44" + ], + [ + 6, + 1, + "gauge44" + ], + [ + 6, + 9, + "gauge44" + ], + [ + 1, + 7, + "gauge44" + ], + [ + 1, + 15, + "gauge44" + ], + [ + 7, + 0, + "gauge44" + ], + [ + 7, + 8, + "gauge44" + ], + [ + 2, + 6, + "gauge44" + ], + [ + 2, + 14, + "gauge44" + ], + [ + 3, + 5, + "gauge44" + ], + [ + 3, + 13, + "gauge44" + ], + [ + 4, + 4, + "gauge44" + ], + [ + 4, + 12, + "gauge44" + ], + [ + 5, + 3, + "gauge44" + ], + [ + 5, + 11, + "gauge44" + ], + [ + 6, + 2, + "gauge44" + ], + [ + 6, + 10, + "gauge44" + ], + [ + 7, + 1, + "gauge44" + ], + [ + 7, + 9, + "gauge44" + ], + [ + 2, + 7, + "gauge44" + ], + [ + 2, + 15, + "gauge44" + ], + [ + 8, + 0, + "gauge44" + ], + [ + 8, + 8, + "gauge44" + ], + [ + 3, + 6, + "gauge44" + ], + [ + 3, + 14, + "gauge44" + ], + [ + 4, + 5, + "gauge44" + ], + [ + 4, + 13, + "gauge44" + ], + [ + 5, + 4, + "gauge44" + ], + [ + 5, + 12, + "gauge44" + ], + [ + 6, + 3, + "gauge44" + ], + [ + 6, + 11, + "gauge44" + ], + [ + 7, + 2, + "gauge44" + ], + [ + 7, + 10, + "gauge44" + ], + [ + 8, + 1, + "gauge44" + ], + [ + 8, + 9, + "gauge44" + ], + [ + 3, + 7, + "gauge44" + ], + [ + 3, + 15, + "gauge44" + ], + [ + 4, + 6, + "gauge44" + ], + [ + 4, + 14, + "gauge44" + ], + [ + 5, + 5, + "gauge44" + ], + [ + 5, + 13, + "gauge44" + ], + [ + 6, + 4, + "gauge44" + ], + [ + 6, + 12, + "gauge44" + ], + [ + 7, + 3, + "gauge44" + ], + [ + 7, + 11, + "gauge44" + ], + [ + 8, + 2, + "gauge44" + ], + [ + 8, + 10, + "gauge44" + ], + [ + 4, + 7, + "gauge44" + ], + [ + 4, + 15, + "gauge44" + ], + [ + 5, + 6, + "gauge44" + ], + [ + 5, + 14, + "gauge44" + ], + [ + 6, + 5, + "gauge44" + ], + [ + 6, + 13, + "gauge44" + ], + [ + 7, + 4, + "gauge44" + ], + [ + 7, + 12, + "gauge44" + ], + [ + 8, + 3, + "gauge44" + ], + [ + 8, + 11, + "gauge44" + ], + [ + 5, + 7, + "gauge44" + ], + [ + 5, + 15, + "gauge44" + ], + [ + 6, + 6, + "gauge44" + ], + [ + 6, + 14, + "gauge44" + ], + [ + 7, + 5, + "gauge44" + ], + [ + 7, + 13, + "gauge44" + ], + [ + 8, + 4, + "gauge44" + ], + [ + 8, + 12, + "gauge44" + ], + [ + 6, + 7, + "gauge44" + ], + [ + 6, + 15, + "gauge44" + ], + [ + 7, + 6, + "gauge44" + ], + [ + 7, + 14, + "gauge44" + ], + [ + 8, + 5, + "gauge44" + ], + [ + 8, + 13, + "gauge44" + ], + [ + 7, + 7, + "gauge44" + ], + [ + 7, + 15, + "gauge44" + ], + [ + 8, + 6, + "gauge44" + ], + [ + 8, + 14, + "gauge44" + ], + [ + 8, + 7, + "gauge44" + ], + [ + 8, + 15, + "gauge44" + ] + ], + "call_order": [ + [ + 0, + 0 + ], + [ + 0, + 8 + ], + [ + 0, + 1 + ], + [ + 0, + 9 + ], + [ + 1, + 0 + ], + [ + 1, + 8 + ], + [ + 0, + 2 + ], + [ + 0, + 10 + ], + [ + 1, + 1 + ], + [ + 1, + 9 + ], + [ + 2, + 0 + ], + [ + 2, + 8 + ], + [ + 0, + 3 + ], + [ + 0, + 11 + ], + [ + 1, + 2 + ], + [ + 1, + 10 + ], + [ + 2, + 1 + ], + [ + 2, + 9 + ], + [ + 3, + 0 + ], + [ + 3, + 8 + ], + [ + 0, + 4 + ], + [ + 0, + 12 + ], + [ + 1, + 3 + ], + [ + 1, + 11 + ], + [ + 2, + 2 + ], + [ + 2, + 10 + ], + [ + 3, + 1 + ], + [ + 3, + 9 + ], + [ + 4, + 0 + ], + [ + 4, + 8 + ], + [ + 0, + 5 + ], + [ + 0, + 13 + ], + [ + 1, + 4 + ], + [ + 1, + 12 + ], + [ + 2, + 3 + ], + [ + 2, + 11 + ], + [ + 3, + 2 + ], + [ + 3, + 10 + ], + [ + 4, + 1 + ], + [ + 4, + 9 + ], + [ + 5, + 0 + ], + [ + 5, + 8 + ], + [ + 0, + 6 + ], + [ + 0, + 14 + ], + [ + 1, + 5 + ], + [ + 1, + 13 + ], + [ + 2, + 4 + ], + [ + 2, + 12 + ], + [ + 3, + 3 + ], + [ + 3, + 11 + ], + [ + 4, + 2 + ], + [ + 4, + 10 + ], + [ + 5, + 1 + ], + [ + 5, + 9 + ], + [ + 0, + 7 + ], + [ + 0, + 15 + ], + [ + 6, + 0 + ], + [ + 6, + 8 + ], + [ + 1, + 6 + ], + [ + 1, + 14 + ], + [ + 2, + 5 + ], + [ + 2, + 13 + ], + [ + 3, + 4 + ], + [ + 3, + 12 + ], + [ + 4, + 3 + ], + [ + 4, + 11 + ], + [ + 5, + 2 + ], + [ + 5, + 10 + ], + [ + 6, + 1 + ], + [ + 6, + 9 + ], + [ + 1, + 7 + ], + [ + 1, + 15 + ], + [ + 7, + 0 + ], + [ + 7, + 8 + ], + [ + 2, + 6 + ], + [ + 2, + 14 + ], + [ + 3, + 5 + ], + [ + 3, + 13 + ], + [ + 4, + 4 + ], + [ + 4, + 12 + ], + [ + 5, + 3 + ], + [ + 5, + 11 + ], + [ + 6, + 2 + ], + [ + 6, + 10 + ], + [ + 7, + 1 + ], + [ + 7, + 9 + ], + [ + 2, + 7 + ], + [ + 2, + 15 + ], + [ + 8, + 0 + ], + [ + 8, + 8 + ], + [ + 3, + 6 + ], + [ + 3, + 14 + ], + [ + 4, + 5 + ], + [ + 4, + 13 + ], + [ + 5, + 4 + ], + [ + 5, + 12 + ], + [ + 6, + 3 + ], + [ + 6, + 11 + ], + [ + 7, + 2 + ], + [ + 7, + 10 + ], + [ + 8, + 1 + ], + [ + 8, + 9 + ], + [ + 3, + 7 + ], + [ + 3, + 15 + ], + [ + 4, + 6 + ], + [ + 4, + 14 + ], + [ + 5, + 5 + ], + [ + 5, + 13 + ], + [ + 6, + 4 + ], + [ + 6, + 12 + ], + [ + 7, + 3 + ], + [ + 7, + 11 + ], + [ + 8, + 2 + ], + [ + 8, + 10 + ], + [ + 4, + 7 + ], + [ + 4, + 15 + ], + [ + 5, + 6 + ], + [ + 5, + 14 + ], + [ + 6, + 5 + ], + [ + 6, + 13 + ], + [ + 7, + 4 + ], + [ + 7, + 12 + ], + [ + 8, + 3 + ], + [ + 8, + 11 + ], + [ + 5, + 7 + ], + [ + 5, + 15 + ], + [ + 6, + 6 + ], + [ + 6, + 14 + ], + [ + 7, + 5 + ], + [ + 7, + 13 + ], + [ + 8, + 4 + ], + [ + 8, + 12 + ], + [ + 6, + 7 + ], + [ + 6, + 15 + ], + [ + 7, + 6 + ], + [ + 7, + 14 + ], + [ + 8, + 5 + ], + [ + 8, + 13 + ], + [ + 7, + 7 + ], + [ + 7, + 15 + ], + [ + 8, + 6 + ], + [ + 8, + 14 + ], + [ + 8, + 7 + ], + [ + 8, + 15 + ] + ], + "width_spot_helpers": [ + 258, + 270, + 282, + 294 + ], + "providers": { + "gauge44": { + "inventory": { + "4": 56, + "5": 32, + "7": 38, + "8": 114, + "9": 240 + }, + "native_negative_controls": 25, + "phase_edges": 2904, + "expected_profile": { + "1": 2396, + "2": 470, + "3": 400, + "4": 142, + "5": 82, + "8": 8 + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "dcd0b852171019f2cd7f049a25e50a5ecd6c6a61e7c2d8df0afe4cc46ff468f9", + "LOCAL-PROGRAMS.json.gz": "387105bbe9b89232990a28fb67847ee3ee71b24725a5a19c2201960eb2c7e457", + "LOCAL-CHECKS.json": "c12a321cd7e4915964b58c9ea4723cce747beadebb16f309b574c7e041b51bfc", + "INDEPENDENT-LOCAL-REPLAY.json": "a95d9f6681b457cde7797655b4e83c1b9df5060d04c21d0a3901bcf7bf0e18c8", + "CLIFFORD-RECIPES.json": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "CLIFFORD-REVIEW.json": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1", + "RESIDUAL-ADAPTERS.json": "a8de0681f2d9b16ff727e74071950b810c56975373da021be3e7727f11d00b1c" + }, + "entering": 192, + "entrance": 384, + "width_digest": "2f46ced8ca41be7698df26f2e95964def00331860bfb4032c16e1c1da380a991", + "program_hashes": { + "backward": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "forward": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19" + }, + "artifacts": { + "LOCAL-CHECKS.json": "3f4c8aba4736091f7efee0d31668d230626e3daa1438dfed096efd04d89b91ba", + "CLIFFORD-RECIPES.json": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "RESIDUAL-ADAPTERS.json": "8ecf500ad8646d642906275de20704e4248abccabf2e21af51fcdcbd7581c312" + }, + "complete_contract": { + "local": { + "backward": { + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "prefix_l1": "14824960514781440791821/64", + "prefix_bits": 68, + "coefficient_work_primitive_count": 98365, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + }, + "forward": { + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "prefix_l1": "2765345294379392599/1024", + "prefix_bits": 52, + "coefficient_work_primitive_count": 98333, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + } + }, + "helpers": 480, + "centres": 8, + "v": 112, + "h": 9, + "n": 704, + "entering_helpers": 192, + "entrance_rank": 384, + "terminal_codimension": 214, + "hyperplane_ended_helpers": 78, + "cold_hyperplane_ended_helpers": 48, + "width_inventory": { + "4": 56, + "5": 32, + "7": 38, + "8": 114, + "9": 240 + }, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "local_adapters": 387120, + "local_primitive_bound": 10039700351134, + "compiler": 25934336, + "children": 3498, + "paid_profile": { + "1": 2396, + "2": 470, + "3": 400, + "4": 142, + "5": 82, + "8": 8 + }, + "program_hashes": { + "backward": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "forward": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19" + }, + "semantic_artifact_sha256": { + "CANONICAL-WORD.json.gz": "dcd0b852171019f2cd7f049a25e50a5ecd6c6a61e7c2d8df0afe4cc46ff468f9", + "LOCAL-PROGRAMS.json.gz": "387105bbe9b89232990a28fb67847ee3ee71b24725a5a19c2201960eb2c7e457", + "LOCAL-CHECKS.json": "c12a321cd7e4915964b58c9ea4723cce747beadebb16f309b574c7e041b51bfc", + "INDEPENDENT-LOCAL-REPLAY.json": "a95d9f6681b457cde7797655b4e83c1b9df5060d04c21d0a3901bcf7bf0e18c8", + "CLIFFORD-RECIPES.json": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "CLIFFORD-REVIEW.json": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1", + "RESIDUAL-ADAPTERS.json": "a8de0681f2d9b16ff727e74071950b810c56975373da021be3e7727f11d00b1c" + } + }, + "semantic_phase_sha256": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1", + "expected_local": { + "forward": { + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "prefix_l1": "2765345294379392599/1024", + "coefficient_work_primitive_count": 98333 + }, + "backward": { + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "prefix_l1": "14824960514781440791821/64", + "coefficient_work_primitive_count": 98365 + } + }, + "wrappers": 240 + } + }, + "expected": { + "gain_baseline_kappa": "0.001636241501576388", + "hosted_residuals": 69120, + "rank_mass": 1041408, + "actual_73column_sigmas": 11079, + "cross_replica_helper_roles": 58308, + "idle_remainders": 7007, + "idle_remainder_profile": { + "1": 2088, + "24": 1, + "48": 4918 + }, + "global_profile": { + "1": 347112, + "2": 67680, + "3": 57600, + "4": 20448, + "5": 11808, + "8": 1152, + "24": 1, + "48": 4918 + }, + "live": 14336, + "physical": 14826, + "conservative_kappa_decimal": "0.001674622495021787", + "kappa_decimal": "0.001674622497877364", + "complex_lower": "1677431562510593854067/1000000000000000000000000", + "conservative_complex_lower": "1677431559645429414343/1000000000000000000000000", + "kappa": "418655624469341/250000000000000000", + "assembly_controls_rejected": 69, + "provider_counts": { + "gauge44": 144 + }, + "mutations_rejected": 15 + }, + "pivot_swap": { + "recipe": "construction/leaver/PIVOT-SWAP-k8.json", + "sha256": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb" + } +} diff --git a/research/k8-eight-ends-t16/UPSTREAM.json b/research/k8-eight-ends-t16/UPSTREAM.json new file mode 100644 index 0000000000..ec665901b3 --- /dev/null +++ b/research/k8-eight-ends-t16/UPSTREAM.json @@ -0,0 +1,89 @@ +{ + "repository": "CrocSwap/integer-mult-bounds", + "pr": 1074, + "commit": "052afc128954f7b6a2b3c409eb4d72248e4020f2", + "root": "research/gauge44-slots-t16", + "files": { + "UPSTREAM-NOTICE.md": { + "sha256": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "git_blob": "ebc24a0168c65c48c771dcf4e89359afc418e848" + }, + "code/assemble.py": { + "sha256": "15f6986a476bac76bcdc0bfcf51da115389b46f1950d2766b6822f757888b13a", + "git_blob": "581dd9cb29a45bd68cc651538311b63f6966ad68" + }, + "code/assembly_controls.py": { + "sha256": "da7e981ae1b9f099d4e1524cb4f3ba1116011936ebe378692889b5dbfa99029d", + "git_blob": "096ba9cdfe9b5188b54768b845161014c5fb9a76" + }, + "code/audit_allcold.py": { + "sha256": "1467a2acb654e62552c69fb9a7c4c85f70a02120881d222313865058ab71a6cc", + "git_blob": "923bf7b675ca09f4d2633e7e53f16a1b23b6d5bc" + }, + "code/bind_providers_portable.py": { + "sha256": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "git_blob": "97e28da17ed75cd4add54394f6178dba8c9b257f" + }, + "code/bit_supplier_controls.py": { + "sha256": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "git_blob": "e86b8527b464277a926a788f2493e8f2e091fff1" + }, + "code/emit_allcold.py": { + "sha256": "354367e1fd6185a67b04f4268bcae4d502e47b18cb2131e247f5bcab5b3a769e", + "git_blob": "28a08a79da911d8f0e16f4bf8df47c580fb6b255" + }, + "code/freeze_spec.py": { + "sha256": "5971eecac6d6fbcb53244b80f1b9d7232012dc32876fab511214a5addebbe6c2", + "git_blob": "4fe3b8891565ce658f6c05a4f4e8c15751103b85" + }, + "code/generated_identity.py": { + "sha256": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "git_blob": "74a9b604793f21a9f064c78874341e287ded7a68" + }, + "code/invoice_allcold.py": { + "sha256": "71eb57514e28ced97251e0507105f654f59885ec4d40486a780bf166098858a8", + "git_blob": "d1dd2212917ad1e7f099287a141f741fd52bdcf6" + }, + "code/prepare_global.py": { + "sha256": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "git_blob": "655c9470f666138918afbaff077ad2ec5663c6bd" + }, + "code/restore_parent.py": { + "sha256": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "git_blob": "21135f898a43e35b55e522c2d0b81a5e32033097" + }, + "code/witness.py": { + "sha256": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444", + "git_blob": "c5c7fbc1142220ce854907de4e439420ac12d30c" + }, + "construction/leaver/PIVOT-SWAP-k8.json": { + "sha256": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb", + "git_blob": "7a8edeb1e404c441577427e72557e26b06c945f1" + }, + "data/UPSTREAM-PINS.json": { + "sha256": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b", + "git_blob": "68486b84e3ae599d776b9613adc901fd8874718d" + }, + "inputs/PR589-EXPECTED.json": { + "sha256": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "git_blob": "e293ddc557742637f9f679f083a1a282d87b1b13" + }, + "t16/build_parent.py": { + "sha256": "82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e", + "git_blob": "bd9e28bd2dc091dcec90a09fa3e556c71579e528" + }, + "t16/indep16.py": { + "sha256": "1beb512a1d072f81d3e8e492c8827636029686897093bd433e4d4c92d0c830c7", + "git_blob": "81e1e9fe1554c38865e9d149fb8f4196aad91b4a" + }, + "t16/lift16.py": { + "sha256": "072fe6ac032543d5106631f9b4aa36103269b64ab72061d97ec604f648830689", + "git_blob": "613c4bdb3c8ab9cb5f069a52488a673e3ce77702" + }, + "verify_t16.py": { + "sha256": "050e2dfba59911b8f29fd94422833d421367a0ad01c5e4ae916a75a235ee5e46", + "git_blob": "4794150c4cf96cf1c445e2650800e636809fa06c" + } + }, + "scope": "Only consumed controller and admission sources retained; every file is byte-identical to its upstream Git blob." +} diff --git a/research/k8-eight-ends-t16/discovery/ALIASES-REFRAMED.json b/research/k8-eight-ends-t16/discovery/ALIASES-REFRAMED.json new file mode 100644 index 0000000000..29084e93cd --- /dev/null +++ b/research/k8-eight-ends-t16/discovery/ALIASES-REFRAMED.json @@ -0,0 +1,1372 @@ +[ + { + "B": 458, + "target": 114, + "helper": 349, + "source": 346, + "coefficient": "1", + "frame": [ + 390, + 96, + 19, + 13 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 113))" + }, + { + "B": 462, + "target": 117, + "helper": 345, + "source": 341, + "coefficient": "-1/2", + "frame": [ + 390, + 96, + 19, + 13 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 117))" + }, + { + "B": 467, + "target": 122, + "helper": 285, + "source": 282, + "coefficient": "1", + "frame": [ + 388, + 96, + 24, + 2 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 121))" + }, + { + "B": 471, + "target": 125, + "helper": 281, + "source": 277, + "coefficient": "-1/2", + "frame": [ + 388, + 96, + 24, + 2 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 125))" + }, + { + "B": 476, + "target": 146, + "helper": 301, + "source": 298, + "coefficient": "1", + "frame": [ + 290, + 162, + 102, + 24 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 145))" + }, + { + "B": 480, + "target": 149, + "helper": 297, + "source": 293, + "coefficient": "-1/2", + "frame": [ + 290, + 162, + 102, + 24 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 149))" + }, + { + "B": 485, + "target": 154, + "helper": 365, + "source": 362, + "coefficient": "1", + "frame": [ + 301, + 173, + 102, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 153))" + }, + { + "B": 489, + "target": 157, + "helper": 361, + "source": 357, + "coefficient": "-1/2", + "frame": [ + 301, + 173, + 102, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 157))" + }, + { + "B": 494, + "target": 178, + "helper": 317, + "source": 314, + "coefficient": "1", + "frame": [ + 390, + 74, + 44, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 161))" + }, + { + "B": 498, + "target": 181, + "helper": 313, + "source": 309, + "coefficient": "-1/2", + "frame": [ + 390, + 74, + 44, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 169))" + }, + { + "B": 503, + "target": 186, + "helper": 381, + "source": 378, + "coefficient": "1", + "frame": [ + 390, + 67, + 37, + 24 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 162))" + }, + { + "B": 507, + "target": 189, + "helper": 377, + "source": 373, + "coefficient": "-1/2", + "frame": [ + 390, + 67, + 37, + 24 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 169))" + }, + { + "B": 512, + "target": 210, + "helper": 397, + "source": 394, + "coefficient": "1", + "frame": [ + 259, + 131, + 96, + 24 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 161))" + }, + { + "B": 515, + "target": 213, + "helper": 393, + "source": 389, + "coefficient": "-1/2", + "frame": [ + 259, + 131, + 96, + 24 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 169))" + }, + { + "B": 520, + "target": 218, + "helper": 333, + "source": 330, + "coefficient": "1", + "frame": [ + 266, + 138, + 96, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 162))" + }, + { + "B": 524, + "target": 221, + "helper": 329, + "source": 325, + "coefficient": "-1/2", + "frame": [ + 266, + 138, + 96, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 169))" + }, + { + "B": 612, + "target": 130, + "helper": 269, + "source": 266, + "coefficient": "1", + "frame": [ + 400, + 96, + 8, + 6 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 129))" + }, + { + "B": 613, + "target": 194, + "helper": 445, + "source": 442, + "coefficient": "1", + "frame": [ + 289, + 161, + 24, + 6 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 193))" + }, + { + "B": 615, + "target": 162, + "helper": 429, + "source": 426, + "coefficient": "1", + "frame": [ + 408, + 73, + 49, + 6 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 133))" + }, + { + "B": 627, + "target": 130, + "helper": 445, + "source": 442, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 16, + 8, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 129))" + }, + { + "B": 628, + "target": 194, + "helper": 429, + "source": 426, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 16, + 8, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 193))" + }, + { + "B": 630, + "target": 162, + "helper": 269, + "source": 266, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 16, + 8, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 161))" + }, + { + "B": 632, + "target": 173, + "helper": 233, + "source": 229, + "coefficient": "-1/2", + "frame": [ + 448, + 32, + 24, + 6 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 132))" + }, + { + "B": 635, + "target": 141, + "helper": 265, + "source": 261, + "coefficient": "-1/2", + "frame": [ + 400, + 96, + 8, + 6 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 133))" + }, + { + "B": 637, + "target": 133, + "helper": 249, + "source": 245, + "coefficient": "-1/2", + "frame": [ + 296, + 168, + 120, + 6 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 133))" + }, + { + "B": 654, + "target": 170, + "helper": 237, + "source": 234, + "coefficient": "1", + "frame": [ + 448, + 32, + 24, + 6 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 169))" + }, + { + "B": 656, + "target": 205, + "helper": 425, + "source": 421, + "coefficient": "-1/2", + "frame": [ + 408, + 73, + 49, + 6 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 197))" + }, + { + "B": 658, + "target": 197, + "helper": 409, + "source": 405, + "coefficient": "-1/2", + "frame": [ + 265, + 137, + 96, + 6 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 169))" + }, + { + "B": 672, + "target": 196, + "helper": 237, + "source": 234, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 16, + 8, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 196))" + }, + { + "B": 675, + "target": 138, + "helper": 253, + "source": 250, + "coefficient": "1", + "frame": [ + 296, + 168, + 120, + 6 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 137))" + }, + { + "B": 677, + "target": 206, + "helper": 441, + "source": 437, + "coefficient": "-1/2", + "frame": [ + 289, + 161, + 24, + 6 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 165))" + }, + { + "B": 678, + "target": 164, + "helper": 413, + "source": 410, + "coefficient": "1", + "frame": [ + 265, + 137, + 96, + 6 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 141))" + }, + { + "B": 691, + "target": 202, + "helper": 413, + "source": 410, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 16, + 8, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 201))" + }, + { + "B": 693, + "target": 164, + "helper": 253, + "source": 250, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 16, + 8, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 164))" + }, + { + "B": 914, + "target": 178, + "helper": 530, + "source": 2, + "coefficient": "1", + "frame": [ + 395, + 76, + 33, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 181))" + }, + { + "B": 915, + "target": 182, + "helper": 586, + "source": 438, + "coefficient": "-1/2", + "frame": [ + 289, + 161, + 74, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 177))" + }, + { + "B": 919, + "target": 218, + "helper": 542, + "source": 42, + "coefficient": "1", + "frame": [ + 268, + 203, + 33, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 221))" + }, + { + "B": 920, + "target": 222, + "helper": 588, + "source": 440, + "coefficient": "1", + "frame": [ + 266, + 140, + 45, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 217))" + }, + { + "B": 921, + "target": 219, + "helper": 543, + "source": 367, + "coefficient": "1", + "frame": [ + 331, + 140, + 33, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 220))" + }, + { + "B": 922, + "target": 223, + "helper": 589, + "source": 54, + "coefficient": "1", + "frame": [ + 268, + 138, + 45, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 216))" + }, + { + "B": 925, + "target": 114, + "helper": 506, + "source": 66, + "coefficient": "1", + "frame": [ + 397, + 74, + 39, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 117))" + }, + { + "B": 926, + "target": 118, + "helper": 438, + "source": 586, + "coefficient": "-1/2", + "frame": [ + 262, + 134, + 64, + 38, + 20, + 10, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 113))" + }, + { + "B": 930, + "target": 154, + "helper": 518, + "source": 106, + "coefficient": "1", + "frame": [ + 266, + 205, + 39, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 157))" + }, + { + "B": 931, + "target": 158, + "helper": 440, + "source": 588, + "coefficient": "1", + "frame": [ + 256, + 134, + 70, + 38, + 20, + 10, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 153))" + }, + { + "B": 932, + "target": 155, + "helper": 519, + "source": 335, + "coefficient": "1", + "frame": [ + 333, + 138, + 39, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 156))" + }, + { + "B": 1167, + "target": 125, + "helper": 448, + "source": 231, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 125))" + }, + { + "B": 1169, + "target": 121, + "helper": 449, + "source": 226, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 121))" + }, + { + "B": 1170, + "target": 122, + "helper": 584, + "source": 439, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 121))" + }, + { + "B": 1172, + "target": 123, + "helper": 585, + "source": 434, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 120))" + }, + { + "B": 1175, + "target": 149, + "helper": 231, + "source": 448, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 149))" + }, + { + "B": 1177, + "target": 145, + "helper": 226, + "source": 449, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 145))" + }, + { + "B": 1178, + "target": 146, + "helper": 590, + "source": 444, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 145))" + }, + { + "B": 1180, + "target": 147, + "helper": 591, + "source": 446, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 144))" + }, + { + "B": 1183, + "target": 181, + "helper": 450, + "source": 230, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 181))" + }, + { + "B": 1185, + "target": 177, + "helper": 451, + "source": 228, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 177))" + }, + { + "B": 1186, + "target": 178, + "helper": 438, + "source": 586, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 113))" + }, + { + "B": 1188, + "target": 179, + "helper": 587, + "source": 436, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 112))" + }, + { + "B": 1191, + "target": 221, + "helper": 230, + "source": 450, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 221))" + }, + { + "B": 1193, + "target": 217, + "helper": 228, + "source": 451, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 217))" + }, + { + "B": 1194, + "target": 218, + "helper": 440, + "source": 588, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 153))" + }, + { + "B": 1197, + "target": 223, + "helper": 367, + "source": 543, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 220))" + }, + { + "B": 1199, + "target": 117, + "helper": 452, + "source": 232, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 117))" + }, + { + "B": 1201, + "target": 113, + "helper": 453, + "source": 62, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 113))" + }, + { + "B": 1202, + "target": 114, + "helper": 586, + "source": 438, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 113))" + }, + { + "B": 1204, + "target": 115, + "helper": 436, + "source": 587, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 112))" + }, + { + "B": 1207, + "target": 157, + "helper": 232, + "source": 452, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 157))" + }, + { + "B": 1210, + "target": 154, + "helper": 588, + "source": 440, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 153))" + }, + { + "B": 1212, + "target": 155, + "helper": 589, + "source": 54, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 152))" + }, + { + "B": 1215, + "target": 189, + "helper": 454, + "source": 236, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 189))" + }, + { + "B": 1217, + "target": 185, + "helper": 455, + "source": 238, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 185))" + }, + { + "B": 1218, + "target": 186, + "helper": 439, + "source": 584, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 185))" + }, + { + "B": 1220, + "target": 187, + "helper": 434, + "source": 585, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 184))" + }, + { + "B": 1223, + "target": 213, + "helper": 236, + "source": 454, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 213))" + }, + { + "B": 1225, + "target": 209, + "helper": 238, + "source": 455, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 209))" + }, + { + "B": 1226, + "target": 210, + "helper": 444, + "source": 590, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 209))" + }, + { + "B": 1228, + "target": 211, + "helper": 446, + "source": 591, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 208))" + } +] diff --git a/research/k8-eight-ends-t16/discovery/BANK-STAGES.json b/research/k8-eight-ends-t16/discovery/BANK-STAGES.json new file mode 100644 index 0000000000..4ab6d8ca45 --- /dev/null +++ b/research/k8-eight-ends-t16/discovery/BANK-STAGES.json @@ -0,0 +1,96 @@ +[ + { + "pairs": 2, + "stages": 5, + "m": 41, + "bank_count_relaxed": 268.92857142857144, + "complex_relaxed": 0.0014394300212592754, + "kappa_relaxed": 0.0014373610406260098, + "profile": { + "1": 11995.0, + "2": 2350, + "3": 2000, + "4": 710, + "5": 662.5, + "6": 16.428571428571427, + "8": 40 + }, + "status": "FLOATING_RELAXATION_NOT_A_SUPPLIER" + }, + { + "pairs": 3, + "stages": 7, + "m": 57, + "bank_count_relaxed": 21.666666666666682, + "complex_relaxed": 0.0016663819200714294, + "kappa_relaxed": 0.0016636097109270851, + "profile": { + "1": 16976.0, + "2": 3290, + "3": 2821.6666666666665, + "4": 994, + "5": 574, + "8": 56 + }, + "status": "FLOATING_RELAXATION_NOT_A_SUPPLIER" + }, + { + "pairs": 4, + "stages": 9, + "m": 73, + "bank_count_relaxed": 0.0, + "complex_relaxed": 0.0016774393074369706, + "kappa_relaxed": 0.0016746302168857447, + "profile": { + "1": 21694.54054054054, + "2": 4230, + "3": 3600, + "4": 1278, + "5": 738, + "8": 72, + "48": 307.40540540540565 + }, + "status": "FLOATING_RELAXATION_NOT_A_SUPPLIER" + }, + { + "pairs": 5, + "stages": 11, + "m": 89, + "bank_count_relaxed": 0.0, + "complex_relaxed": 0.0016282337185926706, + "kappa_relaxed": 0.0016255868832169148, + "profile": { + "1": 26429.5, + "2": 5170, + "3": 4400, + "4": 1562, + "5": 902, + "8": 88, + "48": 240.0, + "55": 113.5, + "60": 334.5 + }, + "status": "FLOATING_RELAXATION_NOT_A_SUPPLIER" + }, + { + "pairs": 6, + "stages": 13, + "m": 105, + "bank_count_relaxed": 0.0, + "complex_relaxed": 0.001577772183759176, + "kappa_relaxed": 0.0015752867401591082, + "profile": { + "1": 31180.0, + "2": 6110, + "3": 5200, + "4": 1846, + "5": 1066, + "8": 104, + "48": 150.54545454545456, + "64": 448.0, + "71": 270.0909090909091, + "73": 177.90909090909088 + }, + "status": "FLOATING_RELAXATION_NOT_A_SUPPLIER" + } +] diff --git a/research/k8-eight-ends-t16/discovery/FINAL-SEARCH.json b/research/k8-eight-ends-t16/discovery/FINAL-SEARCH.json new file mode 100644 index 0000000000..aacb21f3eb --- /dev/null +++ b/research/k8-eight-ends-t16/discovery/FINAL-SEARCH.json @@ -0,0 +1,2164 @@ +{ + "seed": 277, + "cost": 108024.15161883351, + "idle": { + "1": 2088, + "24": 1, + "48": 4918 + }, + "trace": [ + { + "iteration": 0, + "calls": [ + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58 + ], + "cost": 109514.96633149675, + "gain": 502.70753702630464, + "accepted": true, + "solver_status": 0, + "groups": 339, + "columns": 2749, + "pricing": [ + { + "round": 0, + "columns": 2748, + "added": 4, + "min_reduced_cost": -9.627105051047874, + "lp_gain": 401.1967707269796 + }, + { + "round": 1, + "columns": 2749, + "added": 1, + "min_reduced_cost": -5.0419853788765145, + "lp_gain": 456.8728029094782 + }, + { + "round": 2, + "columns": 2749, + "added": 0, + "min_reduced_cost": -2.0605739337042905e-13, + "lp_gain": 512.3346420776361 + } + ], + "seconds": 1.987389333982719 + }, + { + "iteration": 1, + "calls": [ + 3, + 7, + 11, + 15, + 17, + 20, + 28, + 29, + 30, + 33, + 37, + 38, + 41, + 42, + 45, + 46, + 52, + 56, + 58, + 61, + 68, + 71, + 73, + 75, + 77, + 78, + 79, + 81, + 82, + 84, + 89, + 92, + 99, + 101, + 102, + 103, + 104, + 110, + 112, + 113, + 118, + 124, + 133, + 138, + 139, + 140, + 142, + 143 + ], + "cost": 109188.01802227236, + "gain": 326.94830922438996, + "accepted": true, + "solver_status": 0, + "groups": 691, + "columns": 3057, + "pricing": [ + { + "round": 0, + "columns": 2632, + "added": 512, + "min_reduced_cost": -24.11080731475812, + "lp_gain": 38.55405993151362 + }, + { + "round": 1, + "columns": 2646, + "added": 14, + "min_reduced_cost": -7.858181773362283, + "lp_gain": 149.72335526332608 + }, + { + "round": 2, + "columns": 2671, + "added": 25, + "min_reduced_cost": -12.77511894025178, + "lp_gain": 180.24602587867412 + }, + { + "round": 3, + "columns": 2709, + "added": 38, + "min_reduced_cost": -4.3448586639749465, + "lp_gain": 249.7637645022187 + }, + { + "round": 4, + "columns": 2759, + "added": 50, + "min_reduced_cost": -3.2586439979812116, + "lp_gain": 289.9537071439845 + }, + { + "round": 5, + "columns": 3056, + "added": 297, + "min_reduced_cost": -14.833468108627292, + "lp_gain": 320.8846215462254 + }, + { + "round": 6, + "columns": 3057, + "added": 1, + "min_reduced_cost": -6.517287995962416, + "lp_gain": 338.83336711351876 + }, + { + "round": 7, + "columns": 3057, + "added": 0, + "min_reduced_cost": -1.865174681370263e-13, + "lp_gain": 338.83336711357697 + } + ], + "seconds": 2.9913574579986744 + }, + { + "iteration": 2, + "calls": [ + 3, + 7, + 9, + 11, + 16, + 20, + 22, + 23, + 25, + 26, + 31, + 32, + 34, + 41, + 45, + 46, + 52, + 53, + 54, + 55, + 59, + 60, + 63, + 71, + 78, + 80, + 82, + 84, + 89, + 90, + 93, + 94, + 96, + 102, + 107, + 108, + 109, + 110, + 111, + 114, + 118, + 122, + 123, + 124, + 125, + 131, + 134, + 137 + ], + "cost": 109107.93365140895, + "gain": 80.08437086340564, + "accepted": true, + "solver_status": 0, + "groups": 711, + "columns": 2684, + "pricing": [ + { + "round": 0, + "columns": 2670, + "added": 200, + "min_reduced_cost": -16.343675823353212, + "lp_gain": 45.95345807008562 + }, + { + "round": 1, + "columns": 2684, + "added": 14, + "min_reduced_cost": -13.525408212173444, + "lp_gain": 59.78221760308952 + }, + { + "round": 2, + "columns": 2684, + "added": 0, + "min_reduced_cost": -7.105427357601002e-14, + "lp_gain": 86.60165885897004 + } + ], + "seconds": 1.1246878750098404 + }, + { + "iteration": 3, + "calls": [ + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84 + ], + "cost": 109107.56981321909, + "gain": 0.36383818986359984, + "accepted": true, + "solver_status": 0, + "groups": 267, + "columns": 1856, + "pricing": [ + { + "round": 0, + "columns": 1434, + "added": 16, + "min_reduced_cost": -13.288428129620517, + "lp_gain": 8.50327841496619 + }, + { + "round": 1, + "columns": 1603, + "added": 169, + "min_reduced_cost": -7.7654652930222525, + "lp_gain": 8.50327841496619 + }, + { + "round": 2, + "columns": 1856, + "added": 253, + "min_reduced_cost": -15.125956136629558, + "lp_gain": 8.50327841496619 + }, + { + "round": 3, + "columns": 1856, + "added": 0, + "min_reduced_cost": -1.900701818158268e-13, + "lp_gain": 8.503278415111708 + } + ], + "seconds": 1.6843078329984564 + }, + { + "iteration": 4, + "calls": [ + 5, + 9, + 14, + 20, + 21, + 26, + 27, + 30, + 33, + 34, + 35, + 38, + 42, + 43, + 49, + 53, + 55, + 57, + 62, + 63, + 65, + 66, + 67, + 69, + 70, + 72, + 75, + 77, + 82, + 98, + 99, + 101, + 103, + 104, + 105, + 110, + 111, + 114, + 115, + 118, + 122, + 123, + 124, + 128, + 129, + 131, + 135, + 137 + ], + "cost": 109072.3514746864, + "gain": 35.21833853269345, + "accepted": true, + "solver_status": 1, + "groups": 683, + "columns": 3299, + "pricing": [ + { + "round": 0, + "columns": 2788, + "added": 662, + "min_reduced_cost": -24.83531730364816, + "lp_gain": 48.743746745356475 + }, + { + "round": 1, + "columns": 2836, + "added": 48, + "min_reduced_cost": -14.589199321360242, + "lp_gain": 48.74374674547289 + }, + { + "round": 2, + "columns": 3296, + "added": 460, + "min_reduced_cost": -25.20992689438217, + "lp_gain": 48.74374674529827 + }, + { + "round": 3, + "columns": 3299, + "added": 3, + "min_reduced_cost": -5.041985378876442, + "lp_gain": 48.74374674524006 + }, + { + "round": 4, + "columns": 3299, + "added": 0, + "min_reduced_cost": -2.4868995751603507e-14, + "lp_gain": 48.74374674564751 + } + ], + "seconds": 9.398202333017252 + }, + { + "iteration": 5, + "calls": [ + 5, + 6, + 8, + 12, + 15, + 16, + 19, + 20, + 21, + 22, + 23, + 27, + 32, + 33, + 37, + 38, + 39, + 42, + 53, + 56, + 58, + 60, + 61, + 64, + 67, + 70, + 78, + 80, + 84, + 91, + 96, + 98, + 100, + 103, + 105, + 107, + 109, + 115, + 119, + 123, + 124, + 126, + 127, + 128, + 130, + 134, + 137, + 143 + ], + "cost": 108909.67600733017, + "gain": 162.67546735622454, + "accepted": true, + "solver_status": 0, + "groups": 721, + "columns": 2892, + "pricing": [ + { + "round": 0, + "columns": 2640, + "added": 445, + "min_reduced_cost": -16.7823123314688, + "lp_gain": 13.525408212779439 + }, + { + "round": 1, + "columns": 2649, + "added": 9, + "min_reduced_cost": -13.525408212173431, + "lp_gain": 121.80355893155502 + }, + { + "round": 2, + "columns": 2892, + "added": 243, + "min_reduced_cost": -14.684523290035195, + "lp_gain": 175.94263429129205 + }, + { + "round": 3, + "columns": 2892, + "added": 0, + "min_reduced_cost": -2.842170943040401e-14, + "lp_gain": 175.9426342908264 + } + ], + "seconds": 2.238119208981516 + }, + { + "iteration": 6, + "calls": [ + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97 + ], + "cost": 108909.67600733017, + "gain": 0.0, + "accepted": false, + "solver_status": 0, + "groups": 333, + "columns": 1579, + "pricing": [ + { + "round": 0, + "columns": 1577, + "added": 93, + "min_reduced_cost": -4.195578082867497, + "lp_gain": 4.3655745685100555e-11 + }, + { + "round": 1, + "columns": 1579, + "added": 2, + "min_reduced_cost": -13.52540821217345, + "lp_gain": -2.1827872842550278e-10 + }, + { + "round": 2, + "columns": 1579, + "added": 0, + "min_reduced_cost": -1.1191048088221578e-13, + "lp_gain": -1.4551915228366852e-11 + } + ], + "seconds": 0.9461887079814915 + }, + { + "iteration": 7, + "calls": [ + 6, + 8, + 10, + 15, + 17, + 18, + 21, + 23, + 24, + 26, + 28, + 34, + 36, + 37, + 42, + 45, + 48, + 49, + 53, + 55, + 57, + 63, + 66, + 68, + 71, + 75, + 83, + 85, + 92, + 94, + 96, + 97, + 99, + 102, + 103, + 108, + 109, + 112, + 114, + 117, + 118, + 122, + 124, + 127, + 132, + 135, + 136, + 143 + ], + "cost": 108909.67600733017, + "gain": 0.0, + "accepted": false, + "solver_status": 0, + "groups": 660, + "columns": 2666, + "pricing": [ + { + "round": 0, + "columns": 2616, + "added": 405, + "min_reduced_cost": -19.903690136425013, + "lp_gain": 13.267166934427223 + }, + { + "round": 1, + "columns": 2659, + "added": 43, + "min_reduced_cost": -13.525408212173438, + "lp_gain": 13.267166934718261 + }, + { + "round": 2, + "columns": 2664, + "added": 5, + "min_reduced_cost": -13.525408212173433, + "lp_gain": 13.267166934427223 + }, + { + "round": 3, + "columns": 2666, + "added": 2, + "min_reduced_cost": -13.525408212173435, + "lp_gain": 13.267166934369016 + }, + { + "round": 4, + "columns": 2666, + "added": 0, + "min_reduced_cost": -7.105427357601002e-14, + "lp_gain": 13.267166934427223 + } + ], + "seconds": 2.210382708988618 + }, + { + "iteration": 8, + "calls": [ + 3, + 4, + 5, + 11, + 12, + 20, + 21, + 22, + 23, + 24, + 27, + 28, + 31, + 32, + 34, + 35, + 40, + 42, + 50, + 54, + 55, + 65, + 68, + 72, + 75, + 79, + 80, + 85, + 87, + 95, + 96, + 101, + 105, + 106, + 110, + 114, + 115, + 116, + 117, + 119, + 120, + 123, + 124, + 132, + 133, + 135, + 140, + 141 + ], + "cost": 108618.68466162965, + "gain": 290.99134570051683, + "accepted": true, + "solver_status": 0, + "groups": 685, + "columns": 3516, + "pricing": [ + { + "round": 0, + "columns": 3019, + "added": 728, + "min_reduced_cost": -28.986471900815822, + "lp_gain": 13.267166934951092 + }, + { + "round": 1, + "columns": 3081, + "added": 62, + "min_reduced_cost": -13.525408212173426, + "lp_gain": 53.48123126428982 + }, + { + "round": 2, + "columns": 3275, + "added": 194, + "min_reduced_cost": -25.400058544489546, + "lp_gain": 214.48406368760334 + }, + { + "round": 3, + "columns": 3297, + "added": 22, + "min_reduced_cost": -5.041985378876435, + "lp_gain": 232.675385583585 + }, + { + "round": 4, + "columns": 3302, + "added": 5, + "min_reduced_cost": -0.3347048556497594, + "lp_gain": 291.99546026792086 + }, + { + "round": 5, + "columns": 3513, + "added": 211, + "min_reduced_cost": -1.5979457624569235, + "lp_gain": 292.18980502295017 + }, + { + "round": 6, + "columns": 3516, + "added": 3, + "min_reduced_cost": -0.3347048556497594, + "lp_gain": 295.3425088242366 + }, + { + "round": 7, + "columns": 3516, + "added": 0, + "min_reduced_cost": -1.2434497875801753e-14, + "lp_gain": 296.0119185359654 + } + ], + "seconds": 3.3724999999976717 + }, + { + "iteration": 9, + "calls": [ + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142 + ], + "cost": 108618.68466162965, + "gain": 0.0, + "accepted": false, + "solver_status": 1, + "groups": 272, + "columns": 1840, + "pricing": [ + { + "round": 0, + "columns": 1840, + "added": 1, + "min_reduced_cost": -5.041985378876655, + "lp_gain": 5.041985379226389 + }, + { + "round": 1, + "columns": 1840, + "added": 0, + "min_reduced_cost": -2.291500322826323e-13, + "lp_gain": 10.083970758059877 + } + ], + "seconds": 8.576243000017712 + }, + { + "iteration": 10, + "calls": [ + 0, + 1, + 2, + 4, + 8, + 9, + 12, + 16, + 17, + 18, + 32, + 35, + 38, + 44, + 45, + 49, + 51, + 52, + 57, + 58, + 64, + 66, + 69, + 72, + 74, + 75, + 76, + 77, + 79, + 81, + 82, + 85, + 88, + 89, + 94, + 98, + 99, + 107, + 110, + 112, + 113, + 117, + 130, + 131, + 137, + 139, + 140, + 143 + ], + "cost": 108062.2445079022, + "gain": 556.4401537274534, + "accepted": true, + "solver_status": 0, + "groups": 662, + "columns": 3153, + "pricing": [ + { + "round": 0, + "columns": 2605, + "added": 507, + "min_reduced_cost": -22.90170985010024, + "lp_gain": 59.96000737672148 + }, + { + "round": 1, + "columns": 2772, + "added": 167, + "min_reduced_cost": -11.512533970690628, + "lp_gain": 238.4662523369625 + }, + { + "round": 2, + "columns": 2798, + "added": 26, + "min_reduced_cost": -4.84629446894062, + "lp_gain": 312.9144068944006 + }, + { + "round": 3, + "columns": 3019, + "added": 221, + "min_reduced_cost": -14.629365355704824, + "lp_gain": 379.1151218018931 + }, + { + "round": 4, + "columns": 3032, + "added": 13, + "min_reduced_cost": -2.255794806645431, + "lp_gain": 519.5236277837976 + }, + { + "round": 5, + "columns": 3047, + "added": 15, + "min_reduced_cost": -4.344237185466014, + "lp_gain": 537.067928953431 + }, + { + "round": 6, + "columns": 3048, + "added": 1, + "min_reduced_cost": -3.6464889920555397, + "lp_gain": 558.7891148807685 + }, + { + "round": 7, + "columns": 3101, + "added": 53, + "min_reduced_cost": -1.2788634379720865, + "lp_gain": 562.6775510102016 + }, + { + "round": 8, + "columns": 3153, + "added": 52, + "min_reduced_cost": -0.6394317189860566, + "lp_gain": 568.432436480638 + }, + { + "round": 9, + "columns": 3153, + "added": 0, + "min_reduced_cost": -1.616484723854228e-13, + "lp_gain": 569.7285818573291 + } + ], + "seconds": 3.3668199999956414 + }, + { + "iteration": 11, + "calls": [ + 2, + 5, + 7, + 10, + 17, + 21, + 23, + 25, + 27, + 32, + 33, + 37, + 38, + 39, + 43, + 44, + 49, + 51, + 52, + 54, + 56, + 57, + 59, + 60, + 64, + 74, + 80, + 81, + 84, + 91, + 94, + 97, + 98, + 102, + 103, + 111, + 112, + 114, + 115, + 116, + 117, + 121, + 125, + 129, + 133, + 135, + 139, + 143 + ], + "cost": 108056.19332575823, + "gain": 6.051182143972255, + "accepted": true, + "solver_status": 0, + "groups": 679, + "columns": 2746, + "pricing": [ + { + "round": 0, + "columns": 2715, + "added": 551, + "min_reduced_cost": -34.840461057728206, + "lp_gain": 18.330413508592756 + }, + { + "round": 1, + "columns": 2746, + "added": 31, + "min_reduced_cost": -13.525408212173435, + "lp_gain": 18.33041350870917 + }, + { + "round": 2, + "columns": 2746, + "added": 0, + "min_reduced_cost": -1.5987211554602254e-14, + "lp_gain": 21.976902500449796 + } + ], + "seconds": 3.166471041011391 + }, + { + "iteration": 12, + "calls": [ + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93 + ], + "cost": 108056.19332575823, + "gain": 0.0, + "accepted": false, + "solver_status": 1, + "groups": 332, + "columns": 1780, + "pricing": [ + { + "round": 0, + "columns": 1778, + "added": 160, + "min_reduced_cost": -9.678449837779466, + "lp_gain": 15.925720356448437 + }, + { + "round": 1, + "columns": 1780, + "added": 2, + "min_reduced_cost": -13.525408212173431, + "lp_gain": 15.925720356448437 + }, + { + "round": 2, + "columns": 1780, + "added": 0, + "min_reduced_cost": -1.0480505352461478e-13, + "lp_gain": 15.925720356535749 + } + ], + "seconds": 8.754138249991229 + }, + { + "iteration": 13, + "calls": [ + 0, + 3, + 7, + 9, + 10, + 13, + 14, + 15, + 17, + 23, + 25, + 26, + 29, + 30, + 32, + 33, + 34, + 37, + 39, + 40, + 41, + 45, + 46, + 50, + 51, + 52, + 56, + 59, + 60, + 67, + 74, + 79, + 85, + 87, + 89, + 94, + 96, + 109, + 115, + 116, + 118, + 124, + 125, + 132, + 134, + 136, + 140, + 142 + ], + "cost": 108040.57538802078, + "gain": 15.61793773745012, + "accepted": true, + "solver_status": 0, + "groups": 658, + "columns": 2593, + "pricing": [ + { + "round": 0, + "columns": 2527, + "added": 421, + "min_reduced_cost": -15.40611163457284, + "lp_gain": 15.925720356535749 + }, + { + "round": 1, + "columns": 2593, + "added": 66, + "min_reduced_cost": -13.525408212173428, + "lp_gain": 15.925720356943202 + }, + { + "round": 2, + "columns": 2593, + "added": 0, + "min_reduced_cost": -5.3290705182007514e-14, + "lp_gain": 31.051676493443665 + } + ], + "seconds": 3.766910624981392 + }, + { + "iteration": 14, + "calls": [ + 7, + 12, + 20, + 30, + 34, + 38, + 39, + 40, + 42, + 43, + 44, + 51, + 54, + 55, + 56, + 59, + 63, + 64, + 66, + 67, + 71, + 73, + 77, + 79, + 85, + 87, + 89, + 92, + 95, + 97, + 98, + 99, + 101, + 102, + 104, + 106, + 107, + 112, + 113, + 118, + 120, + 122, + 126, + 127, + 128, + 129, + 138, + 141 + ], + "cost": 108028.32484544169, + "gain": 12.250542579087778, + "accepted": true, + "solver_status": 0, + "groups": 657, + "columns": 2509, + "pricing": [ + { + "round": 0, + "columns": 2501, + "added": 338, + "min_reduced_cost": -19.818775336474232, + "lp_gain": 13.349518016155344 + }, + { + "round": 1, + "columns": 2509, + "added": 8, + "min_reduced_cost": -7.031571705534217, + "lp_gain": 25.51770951342769 + }, + { + "round": 2, + "columns": 2509, + "added": 0, + "min_reduced_cost": -1.9539925233402755e-14, + "lp_gain": 25.51770951342769 + } + ], + "seconds": 1.3454809590184595 + }, + { + "iteration": 15, + "calls": [ + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69 + ], + "cost": 108028.32484544169, + "gain": 0.0, + "accepted": false, + "solver_status": 0, + "groups": 277, + "columns": 1423, + "pricing": [ + { + "round": 0, + "columns": 1423, + "added": 4, + "min_reduced_cost": -9.627105051047781, + "lp_gain": 3.640061883299495 + }, + { + "round": 1, + "columns": 1423, + "added": 0, + "min_reduced_cost": -7.638334409421077e-14, + "lp_gain": 13.267166934427223 + } + ], + "seconds": 0.6548377909930423 + }, + { + "iteration": 16, + "calls": [ + 0, + 3, + 11, + 12, + 18, + 21, + 24, + 25, + 27, + 28, + 31, + 34, + 35, + 38, + 41, + 42, + 45, + 48, + 49, + 51, + 52, + 55, + 59, + 65, + 66, + 71, + 75, + 76, + 77, + 78, + 79, + 85, + 94, + 99, + 100, + 102, + 106, + 110, + 113, + 117, + 118, + 121, + 123, + 124, + 125, + 129, + 133, + 134 + ], + "cost": 108028.32484544169, + "gain": 0.0, + "accepted": false, + "solver_status": 0, + "groups": 638, + "columns": 2890, + "pricing": [ + { + "round": 0, + "columns": 2614, + "added": 556, + "min_reduced_cost": -20.131483118326756, + "lp_gain": 13.267166934805573 + }, + { + "round": 1, + "columns": 2878, + "added": 264, + "min_reduced_cost": -16.444161137918545, + "lp_gain": 13.26716693463095 + }, + { + "round": 2, + "columns": 2890, + "added": 12, + "min_reduced_cost": -6.767384419936301, + "lp_gain": 13.26716693463095 + }, + { + "round": 3, + "columns": 2890, + "added": 0, + "min_reduced_cost": -9.947598300641403e-14, + "lp_gain": 13.267166934805573 + } + ], + "seconds": 1.7929384169983678 + }, + { + "iteration": 17, + "calls": [ + 0, + 1, + 7, + 10, + 17, + 22, + 25, + 26, + 29, + 30, + 31, + 32, + 36, + 37, + 38, + 41, + 43, + 44, + 45, + 47, + 51, + 57, + 59, + 60, + 64, + 66, + 70, + 72, + 73, + 75, + 86, + 87, + 89, + 93, + 96, + 97, + 99, + 105, + 106, + 111, + 113, + 116, + 118, + 121, + 122, + 127, + 136, + 143 + ], + "cost": 108028.32484544169, + "gain": 0.0, + "accepted": false, + "solver_status": 0, + "groups": 613, + "columns": 2246, + "pricing": [ + { + "round": 0, + "columns": 2206, + "added": 331, + "min_reduced_cost": -21.658323100144003, + "lp_gain": -1.0186340659856796e-10 + }, + { + "round": 1, + "columns": 2212, + "added": 6, + "min_reduced_cost": -13.26716693440968, + "lp_gain": 1.3096723705530167e-10 + }, + { + "round": 2, + "columns": 2244, + "added": 32, + "min_reduced_cost": -13.525408212173433, + "lp_gain": 13.26716693463095 + }, + { + "round": 3, + "columns": 2246, + "added": 2, + "min_reduced_cost": -13.525408212173433, + "lp_gain": 13.267166934805573 + }, + { + "round": 4, + "columns": 2246, + "added": 0, + "min_reduced_cost": -1.4210854715202004e-14, + "lp_gain": 13.26716693463095 + } + ], + "seconds": 1.5850464579998516 + }, + { + "iteration": 18, + "calls": [ + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117 + ], + "cost": 108028.32484544169, + "gain": 0.0, + "accepted": false, + "solver_status": 0, + "groups": 388, + "columns": 2017, + "pricing": [ + { + "round": 0, + "columns": 2017, + "added": 237, + "min_reduced_cost": -6.403725335949359, + "lp_gain": 13.267166934514535 + }, + { + "round": 1, + "columns": 2017, + "added": 0, + "min_reduced_cost": -5.861977570020827e-14, + "lp_gain": 13.267166934514535 + } + ], + "seconds": 2.583732458006125 + }, + { + "iteration": 19, + "calls": [ + 5, + 7, + 9, + 10, + 11, + 12, + 13, + 16, + 19, + 21, + 28, + 29, + 32, + 33, + 35, + 39, + 41, + 47, + 50, + 52, + 55, + 63, + 66, + 67, + 68, + 69, + 71, + 72, + 76, + 85, + 92, + 93, + 94, + 101, + 104, + 105, + 110, + 112, + 116, + 121, + 122, + 123, + 130, + 133, + 135, + 137, + 140, + 141 + ], + "cost": 108028.32484544169, + "gain": 0.0, + "accepted": false, + "solver_status": 0, + "groups": 633, + "columns": 2935, + "pricing": [ + { + "round": 0, + "columns": 2474, + "added": 422, + "min_reduced_cost": -20.639739220785707, + "lp_gain": 13.267166934514535 + }, + { + "round": 1, + "columns": 2738, + "added": 264, + "min_reduced_cost": -16.782312331468795, + "lp_gain": 13.267166934514535 + }, + { + "round": 2, + "columns": 2935, + "added": 197, + "min_reduced_cost": -13.525408212173431, + "lp_gain": 13.267166934456327 + }, + { + "round": 3, + "columns": 2935, + "added": 0, + "min_reduced_cost": -7.105427357601002e-15, + "lp_gain": 13.267166934689158 + } + ], + "seconds": 2.493798624986084 + }, + { + "iteration": 20, + "calls": [ + 0, + 2, + 7, + 16, + 17, + 19, + 20, + 21, + 22, + 24, + 27, + 28, + 29, + 33, + 34, + 38, + 43, + 46, + 47, + 50, + 51, + 58, + 59, + 60, + 69, + 71, + 72, + 81, + 82, + 83, + 84, + 85, + 88, + 89, + 90, + 94, + 95, + 98, + 107, + 109, + 113, + 116, + 121, + 122, + 124, + 129, + 132, + 140 + ], + "cost": 108028.32484544169, + "gain": 0.0, + "accepted": false, + "solver_status": 0, + "groups": 623, + "columns": 2528, + "pricing": [ + { + "round": 0, + "columns": 2517, + "added": 543, + "min_reduced_cost": -19.560534058710466, + "lp_gain": 2.473825588822365e-10 + }, + { + "round": 1, + "columns": 2528, + "added": 11, + "min_reduced_cost": -13.525408212173446, + "lp_gain": 3.637978807091713e-10 + }, + { + "round": 2, + "columns": 2528, + "added": 0, + "min_reduced_cost": -1.4210854715202004e-14, + "lp_gain": 13.267166934805573 + } + ], + "seconds": 1.1385694159835111 + }, + { + "iteration": 21, + "calls": [ + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ], + "cost": 108028.32484544169, + "gain": 0.0, + "accepted": false, + "solver_status": 0, + "groups": 342, + "columns": 1833, + "pricing": [ + { + "round": 0, + "columns": 1833, + "added": 169, + "min_reduced_cost": -15.623197253607039, + "lp_gain": 13.267166934601846 + }, + { + "round": 1, + "columns": 1833, + "added": 0, + "min_reduced_cost": -2.504663143554353e-13, + "lp_gain": 13.267166934339912 + } + ], + "seconds": 1.0332827499951236 + }, + { + "iteration": 22, + "calls": [ + 0, + 4, + 5, + 8, + 16, + 18, + 19, + 20, + 22, + 23, + 46, + 47, + 48, + 53, + 56, + 61, + 62, + 63, + 68, + 69, + 70, + 73, + 74, + 76, + 86, + 87, + 88, + 89, + 93, + 94, + 101, + 104, + 107, + 114, + 115, + 116, + 117, + 120, + 124, + 125, + 128, + 131, + 134, + 139, + 140, + 141, + 142, + 143 + ], + "cost": 108028.32484544169, + "gain": 0.0, + "accepted": false, + "solver_status": 0, + "groups": 650, + "columns": 2733, + "pricing": [ + { + "round": 0, + "columns": 2731, + "added": 689, + "min_reduced_cost": -88.25395634903867, + "lp_gain": 13.267166934572742 + }, + { + "round": 1, + "columns": 2733, + "added": 2, + "min_reduced_cost": -13.525408212173428, + "lp_gain": 13.267166934514535 + }, + { + "round": 2, + "columns": 2733, + "added": 0, + "min_reduced_cost": -2.3092638912203256e-14, + "lp_gain": 13.267166934456327 + } + ], + "seconds": 1.3281338749802671 + }, + { + "iteration": 23, + "calls": [ + 1, + 2, + 3, + 4, + 5, + 7, + 10, + 13, + 14, + 26, + 29, + 30, + 32, + 34, + 37, + 43, + 45, + 52, + 57, + 64, + 66, + 67, + 68, + 74, + 78, + 80, + 85, + 87, + 93, + 94, + 96, + 98, + 100, + 101, + 104, + 110, + 111, + 113, + 118, + 126, + 129, + 130, + 133, + 136, + 137, + 138, + 142, + 143 + ], + "cost": 108024.15161883351, + "gain": 4.1732266081817215, + "accepted": true, + "solver_status": 0, + "groups": 596, + "columns": 2148, + "pricing": [ + { + "round": 0, + "columns": 2139, + "added": 222, + "min_reduced_cost": -16.444161137918524, + "lp_gain": 18.309152313580853 + }, + { + "round": 1, + "columns": 2148, + "added": 9, + "min_reduced_cost": -11.512533970690612, + "lp_gain": 18.309152313522645 + }, + { + "round": 2, + "columns": 2148, + "added": 0, + "min_reduced_cost": -1.4210854715202004e-14, + "lp_gain": 18.309152313813684 + } + ], + "seconds": 1.3546877079934347 + } + ] +} diff --git a/research/k8-eight-ends-t16/discovery/HELPER-ALIASES.json b/research/k8-eight-ends-t16/discovery/HELPER-ALIASES.json new file mode 100644 index 0000000000..c9ec91a92b --- /dev/null +++ b/research/k8-eight-ends-t16/discovery/HELPER-ALIASES.json @@ -0,0 +1,1226 @@ +{ + "stats": { + "helper_target_reads": 665, + "clean_aliases": 76 + }, + "candidates": [ + { + "B": 458, + "target": 114, + "helper": 349, + "source": 346, + "coefficient": "1", + "frame": [ + 390, + 96, + 19, + 13 + ], + "frame_feasible": false + }, + { + "B": 462, + "target": 117, + "helper": 345, + "source": 341, + "coefficient": "-1/2", + "frame": [ + 390, + 96, + 19, + 13 + ], + "frame_feasible": false + }, + { + "B": 467, + "target": 122, + "helper": 285, + "source": 282, + "coefficient": "1", + "frame": [ + 388, + 96, + 24, + 2 + ], + "frame_feasible": false + }, + { + "B": 471, + "target": 125, + "helper": 281, + "source": 277, + "coefficient": "-1/2", + "frame": [ + 388, + 96, + 24, + 2 + ], + "frame_feasible": false + }, + { + "B": 476, + "target": 146, + "helper": 301, + "source": 298, + "coefficient": "1", + "frame": [ + 290, + 162, + 102, + 24 + ], + "frame_feasible": false + }, + { + "B": 480, + "target": 149, + "helper": 297, + "source": 293, + "coefficient": "-1/2", + "frame": [ + 290, + 162, + 102, + 24 + ], + "frame_feasible": false + }, + { + "B": 485, + "target": 154, + "helper": 365, + "source": 362, + "coefficient": "1", + "frame": [ + 301, + 173, + 102, + 30 + ], + "frame_feasible": false + }, + { + "B": 489, + "target": 157, + "helper": 361, + "source": 357, + "coefficient": "-1/2", + "frame": [ + 301, + 173, + 102, + 30 + ], + "frame_feasible": false + }, + { + "B": 494, + "target": 178, + "helper": 317, + "source": 314, + "coefficient": "1", + "frame": [ + 390, + 74, + 44, + 30 + ], + "frame_feasible": false + }, + { + "B": 498, + "target": 181, + "helper": 313, + "source": 309, + "coefficient": "-1/2", + "frame": [ + 390, + 74, + 44, + 30 + ], + "frame_feasible": false + }, + { + "B": 503, + "target": 186, + "helper": 381, + "source": 378, + "coefficient": "1", + "frame": [ + 390, + 67, + 37, + 24 + ], + "frame_feasible": false + }, + { + "B": 507, + "target": 189, + "helper": 377, + "source": 373, + "coefficient": "-1/2", + "frame": [ + 390, + 67, + 37, + 24 + ], + "frame_feasible": false + }, + { + "B": 512, + "target": 210, + "helper": 397, + "source": 394, + "coefficient": "1", + "frame": [ + 259, + 131, + 96, + 24 + ], + "frame_feasible": false + }, + { + "B": 515, + "target": 213, + "helper": 393, + "source": 389, + "coefficient": "-1/2", + "frame": [ + 259, + 131, + 96, + 24 + ], + "frame_feasible": false + }, + { + "B": 520, + "target": 218, + "helper": 333, + "source": 330, + "coefficient": "1", + "frame": [ + 266, + 138, + 96, + 30 + ], + "frame_feasible": false + }, + { + "B": 524, + "target": 221, + "helper": 329, + "source": 325, + "coefficient": "-1/2", + "frame": [ + 266, + 138, + 96, + 30 + ], + "frame_feasible": false + }, + { + "B": 612, + "target": 130, + "helper": 269, + "source": 266, + "coefficient": "1", + "frame": [ + 400, + 96, + 8, + 6 + ], + "frame_feasible": false + }, + { + "B": 613, + "target": 194, + "helper": 445, + "source": 442, + "coefficient": "1", + "frame": [ + 289, + 161, + 24, + 6 + ], + "frame_feasible": false + }, + { + "B": 615, + "target": 162, + "helper": 429, + "source": 426, + "coefficient": "1", + "frame": [ + 408, + 73, + 49, + 6 + ], + "frame_feasible": false + }, + { + "B": 627, + "target": 130, + "helper": 445, + "source": 442, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 16, + 8, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 628, + "target": 194, + "helper": 429, + "source": 426, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 16, + 8, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 630, + "target": 162, + "helper": 269, + "source": 266, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 16, + 8, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 632, + "target": 173, + "helper": 233, + "source": 229, + "coefficient": "-1/2", + "frame": [ + 448, + 32, + 24, + 6 + ], + "frame_feasible": false + }, + { + "B": 635, + "target": 141, + "helper": 265, + "source": 261, + "coefficient": "-1/2", + "frame": [ + 400, + 96, + 8, + 6 + ], + "frame_feasible": false + }, + { + "B": 637, + "target": 133, + "helper": 249, + "source": 245, + "coefficient": "-1/2", + "frame": [ + 296, + 168, + 120, + 6 + ], + "frame_feasible": false + }, + { + "B": 654, + "target": 170, + "helper": 237, + "source": 234, + "coefficient": "1", + "frame": [ + 448, + 32, + 24, + 6 + ], + "frame_feasible": false + }, + { + "B": 656, + "target": 205, + "helper": 425, + "source": 421, + "coefficient": "-1/2", + "frame": [ + 408, + 73, + 49, + 6 + ], + "frame_feasible": false + }, + { + "B": 658, + "target": 197, + "helper": 409, + "source": 405, + "coefficient": "-1/2", + "frame": [ + 265, + 137, + 96, + 6 + ], + "frame_feasible": false + }, + { + "B": 672, + "target": 196, + "helper": 237, + "source": 234, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 16, + 8, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 675, + "target": 138, + "helper": 253, + "source": 250, + "coefficient": "1", + "frame": [ + 296, + 168, + 120, + 6 + ], + "frame_feasible": false + }, + { + "B": 677, + "target": 206, + "helper": 441, + "source": 437, + "coefficient": "-1/2", + "frame": [ + 289, + 161, + 24, + 6 + ], + "frame_feasible": false + }, + { + "B": 678, + "target": 164, + "helper": 413, + "source": 410, + "coefficient": "1", + "frame": [ + 265, + 137, + 96, + 6 + ], + "frame_feasible": false + }, + { + "B": 691, + "target": 202, + "helper": 413, + "source": 410, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 16, + 8, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 693, + "target": 164, + "helper": 253, + "source": 250, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 16, + 8, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 914, + "target": 178, + "helper": 530, + "source": 2, + "coefficient": "1", + "frame": [ + 395, + 76, + 33, + 30 + ], + "frame_feasible": false + }, + { + "B": 915, + "target": 182, + "helper": 586, + "source": 438, + "coefficient": "-1/2", + "frame": [ + 289, + 161, + 74, + 30 + ], + "frame_feasible": false + }, + { + "B": 919, + "target": 218, + "helper": 542, + "source": 42, + "coefficient": "1", + "frame": [ + 268, + 203, + 33, + 30 + ], + "frame_feasible": false + }, + { + "B": 920, + "target": 222, + "helper": 588, + "source": 440, + "coefficient": "1", + "frame": [ + 266, + 140, + 45, + 30 + ], + "frame_feasible": false + }, + { + "B": 921, + "target": 219, + "helper": 543, + "source": 367, + "coefficient": "1", + "frame": [ + 331, + 140, + 33, + 30 + ], + "frame_feasible": false + }, + { + "B": 922, + "target": 223, + "helper": 589, + "source": 54, + "coefficient": "1", + "frame": [ + 268, + 138, + 45, + 30 + ], + "frame_feasible": false + }, + { + "B": 925, + "target": 114, + "helper": 506, + "source": 66, + "coefficient": "1", + "frame": [ + 397, + 74, + 39, + 30 + ], + "frame_feasible": false + }, + { + "B": 926, + "target": 118, + "helper": 438, + "source": 586, + "coefficient": "-1/2", + "frame": [ + 262, + 134, + 64, + 38, + 20, + 10, + 1 + ], + "frame_feasible": false + }, + { + "B": 930, + "target": 154, + "helper": 518, + "source": 106, + "coefficient": "1", + "frame": [ + 266, + 205, + 39, + 30 + ], + "frame_feasible": false + }, + { + "B": 931, + "target": 158, + "helper": 440, + "source": 588, + "coefficient": "1", + "frame": [ + 256, + 134, + 70, + 38, + 20, + 10, + 1 + ], + "frame_feasible": false + }, + { + "B": 932, + "target": 155, + "helper": 519, + "source": 335, + "coefficient": "1", + "frame": [ + 333, + 138, + 39, + 30 + ], + "frame_feasible": false + }, + { + "B": 1167, + "target": 125, + "helper": 448, + "source": 231, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false + }, + { + "B": 1169, + "target": 121, + "helper": 449, + "source": 226, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false + }, + { + "B": 1170, + "target": 122, + "helper": 584, + "source": 439, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false + }, + { + "B": 1172, + "target": 123, + "helper": 585, + "source": 434, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false + }, + { + "B": 1175, + "target": 149, + "helper": 231, + "source": 448, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false + }, + { + "B": 1177, + "target": 145, + "helper": 226, + "source": 449, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false + }, + { + "B": 1178, + "target": 146, + "helper": 590, + "source": 444, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false + }, + { + "B": 1180, + "target": 147, + "helper": 591, + "source": 446, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false + }, + { + "B": 1183, + "target": 181, + "helper": 450, + "source": 230, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 1185, + "target": 177, + "helper": 451, + "source": 228, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 1186, + "target": 178, + "helper": 438, + "source": 586, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 1188, + "target": 179, + "helper": 587, + "source": 436, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 1191, + "target": 221, + "helper": 230, + "source": 450, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 1193, + "target": 217, + "helper": 228, + "source": 451, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 1194, + "target": 218, + "helper": 440, + "source": 588, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 1197, + "target": 223, + "helper": 367, + "source": 543, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 1199, + "target": 117, + "helper": 452, + "source": 232, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 1201, + "target": 113, + "helper": 453, + "source": 62, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 1202, + "target": 114, + "helper": 586, + "source": 438, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 1204, + "target": 115, + "helper": 436, + "source": 587, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 1207, + "target": 157, + "helper": 232, + "source": 452, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 1210, + "target": 154, + "helper": 588, + "source": 440, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 1212, + "target": 155, + "helper": 589, + "source": 54, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 1215, + "target": 189, + "helper": 454, + "source": 236, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false + }, + { + "B": 1217, + "target": 185, + "helper": 455, + "source": 238, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false + }, + { + "B": 1218, + "target": 186, + "helper": 439, + "source": 584, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false + }, + { + "B": 1220, + "target": 187, + "helper": 434, + "source": 585, + "coefficient": "-1/2", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false + }, + { + "B": 1223, + "target": 213, + "helper": 236, + "source": 454, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false + }, + { + "B": 1225, + "target": 209, + "helper": 238, + "source": 455, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false + }, + { + "B": 1226, + "target": 210, + "helper": 444, + "source": 590, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false + }, + { + "B": 1228, + "target": 211, + "helper": 446, + "source": 591, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "frame_feasible": false + } + ] +} diff --git a/research/k8-eight-ends-t16/discovery/PROMOTION-GROUPS.json b/research/k8-eight-ends-t16/discovery/PROMOTION-GROUPS.json new file mode 100644 index 0000000000..1aa1fe4e4e --- /dev/null +++ b/research/k8-eight-ends-t16/discovery/PROMOTION-GROUPS.json @@ -0,0 +1,326 @@ +[ + { + "helpers": [ + 474, + 475 + ], + "old": [ + 120 + ], + "new": [ + 120, + 1 + ] + }, + { + "helpers": [ + 476, + 477 + ], + "old": [ + 96 + ], + "new": [ + 96, + 1 + ] + }, + { + "helpers": [ + 486, + 487 + ], + "old": [ + 126 + ], + "new": [ + 126, + 1 + ] + }, + { + "helpers": [ + 488, + 489 + ], + "old": [ + 102 + ], + "new": [ + 102, + 1 + ] + }, + { + "helpers": [ + 522, + 523 + ], + "old": [ + 126 + ], + "new": [ + 121, + 7 + ] + }, + { + "helpers": [ + 524, + 525 + ], + "old": [ + 96 + ], + "new": [ + 96, + 7 + ] + }, + { + "helpers": [ + 526, + 527 + ], + "old": [ + 96 + ], + "new": [ + 96, + 25 + ] + }, + { + "helpers": [ + 528, + 529 + ], + "old": [ + 126 + ], + "new": [ + 103, + 25 + ] + }, + { + "helpers": [ + 534, + 535 + ], + "old": [ + 120 + ], + "new": [ + 120, + 7 + ] + }, + { + "helpers": [ + 536, + 537 + ], + "old": [ + 102 + ], + "new": [ + 97, + 7 + ] + }, + { + "helpers": [ + 538, + 539 + ], + "old": [ + 102 + ], + "new": [ + 102, + 25 + ] + }, + { + "helpers": [ + 540, + 541 + ], + "old": [ + 120 + ], + "new": [ + 97, + 25 + ] + }, + { + "helpers": [ + 595, + 597, + 598, + 599 + ], + "old": [ + 320, + 192, + 24, + 6 + ], + "new": [ + 320, + 192, + 24, + 6, + 1 + ] + }, + { + "helpers": [ + 643, + 645, + 646, + 647 + ], + "old": [ + 390, + 96, + 20, + 10 + ], + "new": [ + 390, + 96, + 20, + 10, + 1 + ] + }, + { + "helpers": [ + 659, + 661, + 662, + 663 + ], + "old": [ + 390, + 75, + 45, + 30 + ], + "new": [ + 385, + 75, + 42, + 25, + 7 + ] + }, + { + "helpers": [ + 667, + 669, + 670, + 671 + ], + "old": [ + 291, + 163, + 102, + 24 + ], + "new": [ + 291, + 163, + 97, + 24, + 7 + ] + }, + { + "helpers": [ + 675, + 677, + 678, + 679 + ], + "old": [ + 389, + 96, + 24, + 3 + ], + "new": [ + 385, + 96, + 24, + 4, + 3 + ] + }, + { + "helpers": [ + 683, + 685, + 686, + 687 + ], + "old": [ + 401, + 96, + 9, + 6 + ], + "new": [ + 385, + 96, + 16, + 9, + 6 + ] + }, + { + "helpers": [ + 691, + 693, + 694, + 695 + ], + "old": [ + 297, + 169, + 120, + 6 + ], + "new": [ + 297, + 169, + 97, + 25, + 6 + ] + }, + { + "helpers": [ + 699, + 701, + 702, + 703 + ], + "old": [ + 449, + 33, + 24, + 6 + ], + "new": [ + 385, + 64, + 33, + 24, + 6 + ] + } +] diff --git a/research/k8-eight-ends-t16/discovery/PROMOTION-SCREEN.json b/research/k8-eight-ends-t16/discovery/PROMOTION-SCREEN.json new file mode 100644 index 0000000000..e80217ccb1 --- /dev/null +++ b/research/k8-eight-ends-t16/discovery/PROMOTION-SCREEN.json @@ -0,0 +1,498 @@ +[ + { + "group": 0, + "helpers": [ + 474, + 475 + ], + "profile": { + "1": 2398, + "2": 480, + "3": 392, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.001677242582317122, + "kappa_relaxed": 0.0016744341500593567, + "widths": { + "9": 240, + "4": 56, + "8": 112, + "7": 40, + "5": 32 + } + }, + { + "group": 1, + "helpers": [ + 476, + 477 + ], + "profile": { + "1": 2398, + "2": 480, + "3": 392, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.001677242582317122, + "kappa_relaxed": 0.0016744341500593567, + "widths": { + "9": 240, + "4": 56, + "8": 112, + "7": 40, + "5": 32 + } + }, + { + "group": 2, + "helpers": [ + 486, + 487 + ], + "profile": { + "1": 2398, + "2": 480, + "3": 392, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.001677242582317122, + "kappa_relaxed": 0.0016744341500593567, + "widths": { + "9": 240, + "4": 56, + "8": 112, + "7": 40, + "5": 32 + } + }, + { + "group": 3, + "helpers": [ + 488, + 489 + ], + "profile": { + "1": 2398, + "2": 480, + "3": 392, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.001677242582317122, + "kappa_relaxed": 0.0016744341500593567, + "widths": { + "9": 240, + "4": 56, + "8": 112, + "7": 40, + "5": 32 + } + }, + { + "group": 4, + "helpers": [ + 522, + 523 + ], + "profile": { + "1": 2398, + "2": 480, + "3": 392, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.001677242582317122, + "kappa_relaxed": 0.0016744341500593567, + "widths": { + "9": 240, + "4": 56, + "8": 112, + "7": 40, + "5": 32 + } + }, + { + "group": 5, + "helpers": [ + 524, + 525 + ], + "profile": { + "1": 2398, + "2": 480, + "3": 392, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.001677242582317122, + "kappa_relaxed": 0.0016744341500593567, + "widths": { + "9": 240, + "4": 56, + "8": 112, + "7": 40, + "5": 32 + } + }, + { + "group": 6, + "helpers": [ + 526, + 527 + ], + "profile": { + "1": 2398, + "2": 480, + "3": 392, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.001677242582317122, + "kappa_relaxed": 0.0016744341500593567, + "widths": { + "9": 240, + "4": 56, + "8": 112, + "7": 40, + "5": 32 + } + }, + { + "group": 7, + "helpers": [ + 528, + 529 + ], + "profile": { + "1": 2398, + "2": 480, + "3": 392, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.001677242582317122, + "kappa_relaxed": 0.0016744341500593567, + "widths": { + "9": 240, + "4": 56, + "8": 112, + "7": 40, + "5": 32 + } + }, + { + "group": 8, + "helpers": [ + 534, + 535 + ], + "profile": { + "1": 2398, + "2": 480, + "3": 392, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.001677242582317122, + "kappa_relaxed": 0.0016744341500593567, + "widths": { + "9": 240, + "4": 56, + "8": 112, + "7": 40, + "5": 32 + } + }, + { + "group": 9, + "helpers": [ + 536, + 537 + ], + "profile": { + "1": 2398, + "2": 480, + "3": 392, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.001677242582317122, + "kappa_relaxed": 0.0016744341500593567, + "widths": { + "9": 240, + "4": 56, + "8": 112, + "7": 40, + "5": 32 + } + }, + { + "group": 10, + "helpers": [ + 538, + 539 + ], + "profile": { + "1": 2398, + "2": 480, + "3": 392, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.001677242582317122, + "kappa_relaxed": 0.0016744341500593567, + "widths": { + "9": 240, + "4": 56, + "8": 112, + "7": 40, + "5": 32 + } + }, + { + "group": 11, + "helpers": [ + 540, + 541 + ], + "profile": { + "1": 2398, + "2": 480, + "3": 392, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.001677242582317122, + "kappa_relaxed": 0.0016744341500593567, + "widths": { + "9": 240, + "4": 56, + "8": 112, + "7": 40, + "5": 32 + } + }, + { + "group": 12, + "helpers": [ + 595, + 597, + 598, + 599 + ], + "profile": { + "1": 2396, + "2": 478, + "3": 388, + "4": 146, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016769408229999575, + "kappa_relaxed": 0.00167413340035775, + "widths": { + "9": 240, + "4": 60, + "8": 114, + "7": 38, + "5": 28 + } + }, + { + "group": 13, + "helpers": [ + 643, + 645, + 646, + 647 + ], + "profile": { + "1": 2412, + "2": 458, + "3": 396, + "4": 146, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016768322360298093, + "kappa_relaxed": 0.0016740251766496775, + "widths": { + "9": 240, + "4": 60, + "8": 114, + "7": 38, + "5": 28 + } + }, + { + "group": 14, + "helpers": [ + 659, + 661, + 662, + 663 + ], + "profile": { + "1": 2404, + "2": 462, + "3": 396, + "4": 146, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016772724307761943, + "kappa_relaxed": 0.001674463898642671, + "widths": { + "9": 240, + "4": 60, + "8": 114, + "7": 38, + "5": 28 + } + }, + { + "group": 15, + "helpers": [ + 667, + 669, + 670, + 671 + ], + "profile": { + "1": 2412, + "2": 458, + "3": 396, + "4": 146, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016768322360298093, + "kappa_relaxed": 0.0016740251766496775, + "widths": { + "9": 240, + "4": 60, + "8": 114, + "7": 38, + "5": 28 + } + }, + { + "group": 16, + "helpers": [ + 675, + 677, + 678, + 679 + ], + "profile": { + "1": 2412, + "2": 458, + "3": 396, + "4": 146, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016768322360298093, + "kappa_relaxed": 0.0016740251766496775, + "widths": { + "9": 240, + "4": 60, + "8": 114, + "7": 38, + "5": 28 + } + }, + { + "group": 17, + "helpers": [ + 683, + 685, + 686, + 687 + ], + "profile": { + "1": 2404, + "2": 462, + "3": 396, + "4": 146, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016772724307761943, + "kappa_relaxed": 0.001674463898642671, + "widths": { + "9": 240, + "4": 60, + "8": 114, + "7": 38, + "5": 28 + } + }, + { + "group": 18, + "helpers": [ + 691, + 693, + 694, + 695 + ], + "profile": { + "1": 2404, + "2": 462, + "3": 396, + "4": 146, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016772724307761943, + "kappa_relaxed": 0.001674463898642671, + "widths": { + "9": 240, + "4": 60, + "8": 114, + "7": 38, + "5": 28 + } + }, + { + "group": 19, + "helpers": [ + 699, + 701, + 702, + 703 + ], + "profile": { + "1": 2396, + "2": 476, + "3": 392, + "4": 144, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016768870389921675, + "kappa_relaxed": 0.0016740797962795475, + "widths": { + "9": 240, + "4": 60, + "8": 114, + "7": 38, + "5": 28 + } + } +] diff --git a/research/k8-eight-ends-t16/discovery/RETIRABLE-HELPERS.json b/research/k8-eight-ends-t16/discovery/RETIRABLE-HELPERS.json new file mode 100644 index 0000000000..185d6309bf --- /dev/null +++ b/research/k8-eight-ends-t16/discovery/RETIRABLE-HELPERS.json @@ -0,0 +1,1544 @@ +[ + { + "helper": 472, + "writes": [ + [ + "B", + 723, + [ + "add", + 472, + 283, + 1, + 1, + [ + 390, + 98, + 24 + ] + ] + ], + [ + "B", + 724, + [ + "add", + 472, + 231, + 1, + 1, + [ + 386, + 64, + 34, + 24, + 4, + 1 + ] + ] + ] + ], + "reads": [ + [ + "B", + 16, + [ + "add", + 148, + 472, + 1, + 2, + [ + 24 + ] + ] + ], + [ + "B", + 1174, + [ + "add", + 148, + 472, + -1, + 2, + [ + 256, + 130, + 64, + 34, + 24, + 4, + 1 + ] + ] + ] + ] + }, + { + "helper": 473, + "writes": [ + [ + "B", + 725, + [ + "add", + 473, + 9, + 1, + 1, + [ + 388, + 24, + 2 + ] + ] + ], + [ + "B", + 726, + [ + "add", + 473, + 226, + 1, + 1, + [ + 388, + 68, + 32, + 24, + 2, + 1 + ] + ] + ] + ], + "reads": [ + [ + "B", + 17, + [ + "add", + 144, + 473, + 1, + 2, + [ + 24 + ] + ] + ], + [ + "B", + 1176, + [ + "add", + 144, + 473, + -1, + 2, + [ + 260, + 128, + 68, + 32, + 24, + 2, + 1 + ] + ] + ] + ] + }, + { + "helper": 484, + "writes": [ + [ + "B", + 742, + [ + "add", + 484, + 299, + 1, + 1, + [ + 290, + 162, + 24 + ] + ] + ], + [ + "B", + 743, + [ + "add", + 484, + 448, + 1, + 1, + [ + 260, + 132, + 70, + 38, + 24, + 1 + ] + ] + ] + ], + "reads": [ + [ + "B", + 18, + [ + "add", + 124, + 484, + 1, + 2, + [ + 24 + ] + ] + ], + [ + "B", + 1166, + [ + "add", + 124, + 484, + -1, + 2, + [ + 260, + 132, + 68, + 36, + 24, + 2, + 1 + ] + ] + ] + ] + }, + { + "helper": 485, + "writes": [ + [ + "B", + 744, + [ + "add", + 485, + 33, + 1, + 1, + [ + 324, + 196, + 24 + ] + ] + ], + [ + "B", + 745, + [ + "add", + 485, + 449, + 1, + 1, + [ + 260, + 132, + 64, + 32, + 24, + 1 + ] + ] + ] + ], + "reads": [ + [ + "B", + 19, + [ + "add", + 120, + 485, + 1, + 2, + [ + 24 + ] + ] + ], + [ + "B", + 1168, + [ + "add", + 120, + 485, + -1, + 2, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 1 + ] + ] + ] + ] + }, + { + "helper": 496, + "writes": [ + [ + "B", + 762, + [ + "add", + 496, + 315, + 1, + 1, + [ + 390, + 44, + 30 + ] + ] + ], + [ + "B", + 763, + [ + "add", + 496, + 230, + 1, + 1, + [ + 390, + 70, + 38, + 20, + 10, + 1 + ] + ] + ] + ], + "reads": [ + [ + "B", + 20, + [ + "add", + 220, + 496, + 1, + 2, + [ + 30 + ] + ] + ], + [ + "B", + 1190, + [ + "add", + 220, + 496, + -1, + 2, + [ + 262, + 128, + 70, + 38, + 20, + 10, + 1 + ] + ] + ] + ] + }, + { + "helper": 497, + "writes": [ + [ + "B", + 764, + [ + "add", + 497, + 65, + 1, + 1, + [ + 390, + 74, + 30 + ] + ] + ], + [ + "B", + 765, + [ + "add", + 497, + 228, + 1, + 1, + [ + 390, + 64, + 32, + 20, + 10, + 1 + ] + ] + ] + ], + "reads": [ + [ + "B", + 21, + [ + "add", + 216, + 497, + 1, + 2, + [ + 30 + ] + ] + ], + [ + "B", + 1192, + [ + "add", + 216, + 497, + -1, + 2, + [ + 256, + 134, + 64, + 32, + 20, + 10, + 1 + ] + ] + ] + ] + }, + { + "helper": 508, + "writes": [ + [ + "B", + 782, + [ + "add", + 508, + 331, + 1, + 1, + [ + 362, + 234, + 30 + ] + ] + ], + [ + "B", + 783, + [ + "add", + 508, + 450, + 1, + 1, + [ + 268, + 140, + 64, + 38, + 30, + 1 + ] + ] + ] + ], + "reads": [ + [ + "B", + 22, + [ + "add", + 180, + 508, + 1, + 2, + [ + 30 + ] + ] + ], + [ + "B", + 1182, + [ + "add", + 180, + 508, + -1, + 2, + [ + 256, + 128, + 64, + 38, + 18, + 12, + 1 + ] + ] + ] + ] + }, + { + "helper": 509, + "writes": [ + [ + "B", + 784, + [ + "add", + 509, + 105, + 1, + 1, + [ + 266, + 138, + 30 + ] + ] + ], + [ + "B", + 785, + [ + "add", + 509, + 451, + 1, + 1, + [ + 266, + 138, + 70, + 32, + 30, + 1 + ] + ] + ] + ], + "reads": [ + [ + "B", + 23, + [ + "add", + 176, + 509, + 1, + 2, + [ + 30 + ] + ] + ], + [ + "B", + 1184, + [ + "add", + 176, + 509, + -1, + 2, + [ + 262, + 134, + 70, + 32, + 18, + 12, + 1 + ] + ] + ] + ] + }, + { + "helper": 520, + "writes": [ + [ + "B", + 802, + [ + "add", + 520, + 347, + 1, + 1, + [ + 390, + 109, + 30 + ] + ] + ], + [ + "B", + 803, + [ + "add", + 520, + 232, + -2, + 1, + [ + 385, + 64, + 33, + 18, + 11, + 7 + ] + ] + ] + ], + "reads": [ + [ + "B", + 24, + [ + "add", + 156, + 520, + 1, + 2, + [ + 30 + ] + ] + ], + [ + "B", + 1206, + [ + "add", + 156, + 520, + -1, + 2, + [ + 256, + 129, + 64, + 33, + 18, + 11, + 7 + ] + ] + ] + ] + }, + { + "helper": 521, + "writes": [ + [ + "B", + 804, + [ + "add", + 521, + 1, + 1, + 1, + [ + 390, + 19, + 13 + ] + ] + ], + [ + "B", + 805, + [ + "add", + 521, + 62, + -2, + 1, + [ + 385, + 65, + 32, + 19, + 10, + 7 + ] + ] + ] + ], + "reads": [ + [ + "B", + 25, + [ + "add", + 152, + 521, + 1, + 2, + [ + 30 + ] + ] + ], + [ + "B", + 1208, + [ + "add", + 152, + 521, + -1, + 2, + [ + 257, + 128, + 65, + 32, + 19, + 10, + 7 + ] + ] + ] + ] + }, + { + "helper": 532, + "writes": [ + [ + "B", + 820, + [ + "add", + 532, + 363, + 1, + 1, + [ + 301, + 173, + 30 + ] + ] + ], + [ + "B", + 821, + [ + "add", + 532, + 452, + -2, + 1, + [ + 267, + 139, + 65, + 33, + 25, + 7 + ] + ] + ] + ], + "reads": [ + [ + "B", + 26, + [ + "add", + 116, + 532, + 1, + 2, + [ + 30 + ] + ] + ], + [ + "B", + 1198, + [ + "add", + 116, + 532, + -1, + 2, + [ + 257, + 129, + 65, + 33, + 19, + 10, + 7 + ] + ] + ] + ] + }, + { + "helper": 533, + "writes": [ + [ + "B", + 822, + [ + "add", + 533, + 41, + 1, + 1, + [ + 331, + 203, + 30 + ] + ] + ], + [ + "B", + 823, + [ + "add", + 533, + 453, + -2, + 1, + [ + 267, + 139, + 64, + 32, + 25, + 7 + ] + ] + ] + ], + "reads": [ + [ + "B", + 27, + [ + "add", + 112, + 533, + 1, + 2, + [ + 30 + ] + ] + ], + [ + "B", + 1200, + [ + "add", + 112, + 533, + -1, + 2, + [ + 256, + 128, + 64, + 32, + 18, + 11, + 7 + ] + ] + ] + ] + }, + { + "helper": 544, + "writes": [ + [ + "B", + 838, + [ + "add", + 544, + 379, + 1, + 1, + [ + 390, + 37, + 24 + ] + ] + ], + [ + "B", + 839, + [ + "add", + 544, + 236, + -2, + 1, + [ + 385, + 65, + 33, + 24, + 4, + 3 + ] + ] + ] + ], + "reads": [ + [ + "B", + 28, + [ + "add", + 212, + 544, + 1, + 2, + [ + 24 + ] + ] + ], + [ + "B", + 1222, + [ + "add", + 212, + 544, + -1, + 2, + [ + 257, + 128, + 65, + 33, + 24, + 4, + 3 + ] + ] + ] + ] + }, + { + "helper": 545, + "writes": [ + [ + "B", + 840, + [ + "add", + 545, + 73, + 1, + 1, + [ + 390, + 67, + 24 + ] + ] + ], + [ + "B", + 841, + [ + "add", + 545, + 238, + -2, + 1, + [ + 385, + 64, + 32, + 24, + 4, + 3 + ] + ] + ] + ], + "reads": [ + [ + "B", + 29, + [ + "add", + 208, + 545, + 1, + 2, + [ + 24 + ] + ] + ], + [ + "B", + 1224, + [ + "add", + 208, + 545, + -1, + 2, + [ + 256, + 129, + 64, + 32, + 24, + 4, + 3 + ] + ] + ] + ] + }, + { + "helper": 556, + "writes": [ + [ + "B", + 856, + [ + "add", + 556, + 395, + 1, + 1, + [ + 355, + 227, + 24 + ] + ] + ], + [ + "B", + 857, + [ + "add", + 556, + 454, + -2, + 1, + [ + 258, + 130, + 64, + 33, + 24, + 7 + ] + ] + ] + ], + "reads": [ + [ + "B", + 30, + [ + "add", + 188, + 556, + 1, + 2, + [ + 24 + ] + ] + ], + [ + "B", + 1214, + [ + "add", + 188, + 556, + -1, + 2, + [ + 256, + 128, + 64, + 33, + 24, + 5, + 2 + ] + ] + ] + ] + }, + { + "helper": 557, + "writes": [ + [ + "B", + 858, + [ + "add", + 557, + 97, + 1, + 1, + [ + 259, + 131, + 24 + ] + ] + ], + [ + "B", + 859, + [ + "add", + 557, + 455, + -2, + 1, + [ + 259, + 131, + 65, + 32, + 24, + 7 + ] + ] + ] + ], + "reads": [ + [ + "B", + 31, + [ + "add", + 184, + 557, + 1, + 2, + [ + 24 + ] + ] + ], + [ + "B", + 1216, + [ + "add", + 184, + 557, + -1, + 2, + [ + 257, + 129, + 65, + 32, + 24, + 5, + 2 + ] + ] + ] + ] + }, + { + "helper": 586, + "writes": [ + [ + "A", + 62, + [ + "add", + 586, + 506, + 1, + 1, + [ + 30 + ] + ] + ], + [ + "B", + 37, + [ + "add", + 586, + 506, + 2, + 1, + [ + 30 + ] + ] + ], + [ + "B", + 892, + [ + "add", + 586, + 438, + 1, + 1, + [ + 289, + 161, + 30 + ] + ] + ] + ], + "reads": [ + [ + "B", + 36, + [ + "add", + 114, + 586, + 1, + 2, + [ + 30 + ] + ] + ], + [ + "B", + 38, + [ + "add", + 182, + 586, + 1, + 2, + [ + 30 + ] + ] + ], + [ + "B", + 915, + [ + "add", + 182, + 586, + -1, + 2, + [ + 262, + 134, + 64, + 39, + 20, + 10 + ] + ] + ], + [ + "B", + 1202, + [ + "add", + 114, + 586, + -1, + 2, + [ + 257, + 129, + 64, + 32, + 19, + 10, + 7 + ] + ] + ] + ] + }, + { + "helper": 588, + "writes": [ + [ + "A", + 61, + [ + "add", + 588, + 518, + 1, + 1, + [ + 30 + ] + ] + ], + [ + "B", + 42, + [ + "add", + 588, + 518, + -1, + 1, + [ + 30 + ] + ] + ], + [ + "B", + 896, + [ + "add", + 588, + 440, + 1, + 1, + [ + 295, + 161, + 30 + ] + ] + ] + ], + "reads": [ + [ + "B", + 41, + [ + "add", + 154, + 588, + -1, + 1, + [ + 30 + ] + ] + ], + [ + "B", + 43, + [ + "add", + 222, + 588, + -1, + 1, + [ + 30 + ] + ] + ], + [ + "B", + 920, + [ + "add", + 222, + 588, + 1, + 1, + [ + 256, + 134, + 70, + 39, + 20, + 10 + ] + ] + ], + [ + "B", + 1210, + [ + "add", + 154, + 588, + 1, + 1, + [ + 256, + 129, + 65, + 32, + 19, + 10, + 7 + ] + ] + ] + ] + }, + { + "helper": 589, + "writes": [ + [ + "B", + 897, + [ + "add", + 589, + 54, + 1, + 1, + [ + 289, + 167, + 30 + ] + ] + ] + ], + "reads": [ + [ + "B", + 44, + [ + "add", + 155, + 589, + -1, + 1, + [ + 30 + ] + ] + ], + [ + "B", + 45, + [ + "add", + 223, + 589, + -1, + 1, + [ + 30 + ] + ] + ], + [ + "B", + 922, + [ + "add", + 223, + 589, + 1, + 1, + [ + 262, + 128, + 70, + 39, + 20, + 10 + ] + ] + ], + [ + "B", + 1212, + [ + "add", + 155, + 589, + 1, + 1, + [ + 257, + 128, + 65, + 32, + 19, + 10, + 7 + ] + ] + ] + ] + } +] diff --git a/research/k8-eight-ends-t16/discovery/SWAP-SEARCH.json b/research/k8-eight-ends-t16/discovery/SWAP-SEARCH.json new file mode 100644 index 0000000000..42b9fe0091 --- /dev/null +++ b/research/k8-eight-ends-t16/discovery/SWAP-SEARCH.json @@ -0,0 +1,15 @@ +{ + "stats": { + "commuting_shared_windows": 430, + "frame_assignments": 296 + }, + "trace": [], + "profile": { + "1": 2396, + "2": 470, + "3": 400, + "4": 142, + "5": 82, + "8": 8 + } +} diff --git a/research/k8-eight-ends-t16/discovery/bank_screen.py b/research/k8-eight-ends-t16/discovery/bank_screen.py new file mode 100644 index 0000000000..45e1060e80 --- /dev/null +++ b/research/k8-eight-ends-t16/discovery/bank_screen.py @@ -0,0 +1,29 @@ +"""Relaxed stage-private homogeneous banks; no physical feasibility claim.""" +import json,gzip,math +from pathlib import Path +from collections import Counter +import numpy as np +from scipy.optimize import linprog,brentq +P=Path(__file__).resolve().parent;ROOT=P.parents[2];p=json.loads(gzip.decompress((ROOT/'research/k8-eight-ends/PLAN.json.gz').read_bytes()));desc=p['provider_registry']['gauge44'];H0={int(r):n for r,n in desc['actual_paid_profile'].items()};inv=Counter(desc['widths']);ws=sorted(inv);results=[] +for K in range(2,7): + L=2*K+1;m=16*K+9;V=224*K;caps={8:224*(K-1),**{16*p:448 for p in range(1,K)}};limit=int(m/math.sqrt(2));columns=[];rs=[];banks=[] + def split(r): + if not r:return [] + n=math.ceil(r/limit);return [r//n+(i=2*v: + stats['helper_target_reads']+=1;hk,hq=key(rows[e[2]]) + for s in list(range(v))+list(range(2*v,n)): + if s==e[2]:continue + sk,sq=key(rows[s]) + if hk is not None and sk==hk: + stats['clean_aliases']+=1;fr=a.basis(list(cur[s])+list(cur[e[1]]));feasible=a.contained(fr,nexts[i][s]) and a.contained(fr,nexts[i][e[1]]) + if not feasible: + result.append(dict(B=i,target=e[1],helper=e[2],source=s,coefficient=str(F(e[3],e[4])*hq/sq),frame=list(fr),frame_feasible=False));continue + stats['frame_feasible']+=1;rec=dict(B=i,target=e[1],helper=e[2],source=s,coefficient=str(F(e[3],e[4])*hq/sq),frame=list(fr));nw=copy.deepcopy(w);q=F(rec['coefficient']);nw['B'][i]=['add',e[1],s,q.numerator,q.denominator,list(fr)];np=p.chain_profile(nw);delta=Counter(np);delta.subtract(old);rec['profile_delta']={k:c for k,c in delta.items() if c};rec['entropy_delta']=sum(k*c*math.log(k) for k,c in delta.items());result.append(rec) + a.apply(e,rows) + for r in a.registers(e):cur[r]=a.basis(e[-1]) +result.sort(key=lambda r:-r.get('entropy_delta',-1e9));out=dict(stats=dict(stats),candidates=result);(P/'HELPER-ALIASES.json').write_text(json.dumps(out,indent=2)+'\n');print(json.dumps(dict(stats=dict(stats),top=[r for r in result if r.get('profile_delta')][:20]),indent=2)) +# Helpers with no non-target reads and hence candidates for complete removal. +uses=defaultdict(list);writes=defaultdict(list) +for sec in ['A','B']: + for i,e in enumerate(w[sec]): + writes[e[1]].append((sec,i,e)) + if e[0]=='add':uses[e[2]].append((sec,i,e)) +retire=[dict(helper=h,writes=writes[h],reads=uses[h]) for h in range(224,n) if uses[h] and all(112<=e[1]<224 for sec,i,e in uses[h])] +(P/'RETIRABLE-HELPERS.json').write_text(json.dumps(retire,indent=2)+'\n');print('target-only helpers',len(retire)) diff --git a/research/k8-eight-ends-t16/discovery/make_start.py b/research/k8-eight-ends-t16/discovery/make_start.py new file mode 100644 index 0000000000..fba416ab98 --- /dev/null +++ b/research/k8-eight-ends-t16/discovery/make_start.py @@ -0,0 +1,36 @@ +"""Make the literal doubled T8 owner map used to start the successful search.""" +import argparse +import gzip +import json +from collections import Counter +from pathlib import Path + +P = Path(__file__).resolve().parent.parent +PRE = P.parent / 'k8-eight-ends' +ap = argparse.ArgumentParser(description=__doc__) +ap.add_argument('--out', type=Path, required=True) +a = ap.parse_args() +assert not a.out.exists() +plan = json.loads(gzip.decompress((P / 'PLAN.json.gz').read_bytes())) +old = json.loads(gzip.decompress((PRE / 'OWNERS.json.gz').read_bytes())) +roles = [] +for g in range(2): + for z in old: + roles.append(z | dict(replica=z['replica'] + 8*g, owner_replica=z['owner_replica'] + 8*g, + time=2*z['time'] + g, copy=z['copy'] + 896*g, + family=z['family'] + 7168*g)) +oldplan = json.loads(gzip.decompress((PRE / 'PLAN.json.gz').read_bytes())) +plan['profile'] = {r: 2*n for r, n in oldplan['profile'].items()} +assert plan['order'] == [[s, r+8*g] for s, r in oldplan['order'] for g in range(2)] +used = Counter() +for z in roles: + cap, times = plan['windows'][str(z['owner_replica']) + ',' + str(z['child'])] + assert z['time'] in times + key = z['owner_replica'], z['child'], z['port'] + used[key] += z['width'] + assert used[key] <= cap +a.out.mkdir(parents=True) +(a.out / 'PLAN.json').write_text(json.dumps(plan, indent=2) + '\n') +(a.out / 'OWNERS.json.gz').write_bytes(gzip.compress(json.dumps(roles, sort_keys=True, + separators=(',', ':')).encode(), mtime=0)) +print('Doubled', len(old), 'T8 roles to', len(roles), 'T16 roles') diff --git a/research/k8-eight-ends-t16/discovery/promotion_groups.py b/research/k8-eight-ends-t16/discovery/promotion_groups.py new file mode 100644 index 0000000000..ace03f012d --- /dev/null +++ b/research/k8-eight-ends-t16/discovery/promotion_groups.py @@ -0,0 +1,17 @@ +import os,json,gzip,copy,importlib.util,sys +from pathlib import Path +from collections import defaultdict +P=Path(__file__).resolve().parent;ROOT=P.parents[2];os.environ['K8_BASE_WORD']=str(ROOT/'research/k8-eight-ends/FULL-WORD.json.gz');sys.path.insert(0,str(ROOT/'research/k8-eight-ends/discovery'));import screen_end_groups as S +m=S.M.Model(S.w);groups=defaultdict(list) +for q,start in S.w['start_extra'].items(): + q=int(q);first=m.chains[q][1];hi=m.hi[first] + if len(hi)>len(start):groups[(tuple(start),hi)].append(q) +G=[dict(helpers=hs,old=list(old),new=list(new)) for (old,new),hs in groups.items()];(P/'PROMOTION-GROUPS.json').write_text(json.dumps(G,indent=2)+'\n');print('groups',len(G),[dict(helpers=g['helpers'],dim=(len(g['old']),len(g['new']))) for g in G],flush=True) +results=[] +for i,g in enumerate(G): + nw=copy.deepcopy(S.w) + for q in g['helpers']:nw['start_extra'][str(q)]=g['new'] + try: + nw=S.optimize(nw);r=dict(group=i,helpers=g['helpers'],profile=nw['report']['local_profile'],**S.screen(nw));(P/f'promotion-{i}.json.gz').write_bytes(gzip.compress(json.dumps(nw,sort_keys=True,separators=(',',':')).encode(),mtime=0)) + except AssertionError as e:r=dict(group=i,helpers=g['helpers'],status='INFEASIBLE',reason=str(e)) + results.append(r);print(json.dumps(r),flush=True);(P/'PROMOTION-SCREEN.json').write_text(json.dumps(results,indent=2)+'\n') diff --git a/research/k8-eight-ends-t16/discovery/reframe_aliases.py b/research/k8-eight-ends-t16/discovery/reframe_aliases.py new file mode 100644 index 0000000000..5b4e5a4ece --- /dev/null +++ b/research/k8-eight-ends-t16/discovery/reframe_aliases.py @@ -0,0 +1,12 @@ +import json,gzip,copy,importlib.util,time +from pathlib import Path +from fractions import Fraction as F +P=Path(__file__).resolve().parent;ROOT=P.parents[2];s=importlib.util.spec_from_file_location('M',ROOT/'research/k8-eight-ends/discovery/frame_model.py');M=importlib.util.module_from_spec(s);s.loader.exec_module(M);w=json.loads(gzip.decompress((ROOT/'research/k8-eight-ends/FULL-WORD.json.gz').read_bytes()));results=[] +for i,r in enumerate(json.loads((P/'HELPER-ALIASES.json').read_text())['candidates']): + nw=copy.deepcopy(w);q=F(r['coefficient']);nw['B'][r['B']]=['add',r['target'],r['source'],q.numerator,q.denominator,r['frame']] + try: + m=M.Model(nw,relax_given=True);out=dict(status='FRAME_FEASIBLE',free=len(m.domain),profile=m.profile(m.baseline()));(P/f'alias-{i}.json.gz').write_bytes(gzip.compress(json.dumps(nw).encode())) + except AssertionError as e:out=dict(status='FRAME_INFEASIBLE',reason=str(e)) + r.update(out);results.append(r) + if i%10==0 or out['status']=='FRAME_FEASIBLE':print(i,out,flush=True) +(P/'ALIASES-REFRAMED.json').write_text(json.dumps(results,indent=2)+'\n');print('feasible',sum(r['status']=='FRAME_FEASIBLE' for r in results),'of',len(results),flush=True) diff --git a/research/k8-eight-ends-t16/discovery/search_calls.py b/research/k8-eight-ends-t16/discovery/search_calls.py new file mode 100644 index 0000000000..c1da48c35f --- /dev/null +++ b/research/k8-eight-ends-t16/discovery/search_calls.py @@ -0,0 +1,111 @@ +"""Discovery only: coordinated complete-call reassignment. + +Prepared with OpenAI Codex assistance; Apache-2.0. See ../NOTICE.md. +SciPy/HiGHS nominates integer feasible maps; only the separate unchanged +physical verifier and rational engines may certify a kappa value. A timed-out +solve may supply a checked feasible incumbent; no optimality is claimed. +Run from the repository root. The frozen map, not a new search, is verified. +""" +import argparse, gzip, json, math, random, time +from collections import Counter, defaultdict +from pathlib import Path +import numpy as np +from scipy.optimize import linprog, milp, Bounds, LinearConstraint +from scipy.sparse import coo_matrix + +ap=argparse.ArgumentParser();ap.add_argument('--passes',type=int,default=10);ap.add_argument('--seed',type=int,default=13);ap.add_argument('--out',type=Path,required=True);ap.add_argument('--input',type=Path,default=Path('research/gauge44-slots/data'));ap.add_argument('--block',type=int,default=1);ap.add_argument('--limit',type=float,default=3);ap.add_argument('--target48',action='store_true');a=ap.parse_args() +p=a.input;plan=json.loads((p/'PLAN.json').read_text());roles=json.loads(gzip.decompress((p/'OWNERS.json.gz').read_bytes())) +N=len(plan['order']);rng=random.Random(a.seed);V=112;bins=[];eligible=defaultdict(list);lookup={} +for key,(cap,times) in plan['windows'].items(): + rep,ch=map(int,key.split(',')) + for port in range(V): + fam=rep*896+(2*plan['pairs'][str(ch)]+plan['sides'][str(ch)])*V+port + idx=len(bins);bins.append((rep,ch,port,cap,fam));lookup[rep,ch,port]=idx + for t in times:eligible[t].append(idx) +for t,ids in eligible.items():assert len({bins[i][4] for i in ids})==len(ids) +bycall=defaultdict(list);assignment=[];used=np.zeros(len(bins),dtype=int) +for j,z in enumerate(roles): + i=lookup[z['owner_replica'],z['child'],z['port']];assignment.append(i);used[i]+=z['width'];bycall[z['time']].append(j) +cap=np.array([b[3] for b in bins]);phi=np.array([r*math.expm1(.0016769*math.log(73/r))/.0016769 if r else 0 for r in range(49)]) +def cost():return float(phi[cap-used].sum()) +def save(): + offsets=Counter();out=[] + for j,z in enumerate(roles): + i=assignment[j];rep,ch,port,cp,fam=bins[i];new=z|dict(owner_replica=rep,child=ch,port=port,copy=rep*V+port,family=fam,offset=offsets[i]);offsets[i]+=z['width'];out.append(new) + assert all(offsets[i]==used[i]<=cap[i] for i in range(len(bins))) + a.out.mkdir(exist_ok=True,parents=True);(a.out/'OWNERS.json.gz').write_bytes(gzip.compress(json.dumps(out,sort_keys=True,separators=(',',':')).encode(),mtime=0)) + idle=Counter(int(x) for x in cap-used if x);H=Counter({int(r):n*N for r,n in plan['provider_registry']['gauge44']['actual_paid_profile'].items()});H.update(idle) + np=plan|dict(profile=dict(sorted(H.items())));(a.out/'PLAN.json').write_text(json.dumps(np,indent=2)+'\n');(a.out/'SEARCH.json').write_text(json.dumps(dict(seed=a.seed,cost=cost(),idle=dict(sorted(idle.items())),trace=trace),indent=2)+'\n') +trace=[];initial=cost();print('initial',initial,Counter(cap-used),flush=True) +if a.block>1: + import itertools + for it in range(a.passes): + # Nearby calls share narrow windows; random distant calls provide escape paths. + t=rng.randrange(N);ts=sorted({t,*rng.sample([k for k in range(N) if k!=t],a.block-1)}) + if it%2:ts=sorted(rng.sample(list(range(max(0,t-6),min(N,t+7))),a.block)) + if a.target48: + occupants=defaultdict(list) + for j,i in enumerate(assignment): + if cap[i]==48:occupants[i].append(roles[j]['time']) + target=rng.choice([x for x in occupants.values() if len(x)==a.block]);ts=sorted(target);assert len(set(ts))==len(ts) + ws=[4,8,9] if a.target48 else [4,5,7,8,9] + oldcost=cost();js=[j for t in ts for j in bycall[t] if roles[j]['width'] in ws];oldassign={j:assignment[j] for j in js} + for j in js:used[assignment[j]]-=roles[j]['width'] + es=[set(eligible[t])-{assignment[j] for j in bycall[t] if roles[j]['width'] not in ws} for t in ts] + allids=set().union(*es);groups=defaultdict(list) + for i in allids: + v=int(cap[i]-used[i]);mask=sum(1<>k&1 else [0]) for k in range(len(ts))] + for pat in itertools.product(*opts): + if sum(pat)>v:continue + col=len(patterns);patterns.append((g,pat));costs.append(phi[v-sum(pat)]-phi[v]);rows.append(g);cols.append(col);vals.append(1) + for k,w in enumerate(pat): + if w:rows.append(len(keys)+k*len(ws)+ws.index(w));cols.append(col);vals.append(1) + A=coo_matrix((vals,(rows,cols)),shape=(len(keys)+len(ws)*len(ts),len(patterns))).tocsc();b=np.array([len(groups[k]) for k in keys]+[dem[k,w] for k in range(len(ts)) for w in ws]) + res=milp(np.array(costs),integrality=np.ones(len(patterns)),bounds=Bounds(0,np.inf),constraints=LinearConstraint(A,b,b),options=dict(time_limit=a.limit,mip_rel_gap=0)) + accept=False + if res.x is not None: + xx=np.rint(res.x).astype(int) + if np.max(abs(xx-res.x))<1e-5 and np.array_equal(A@xx,b): + after=float(phi[cap-used].sum()+np.dot(costs,xx)) + if after=min(dem):groups[int(v)].append(i) + ws=sorted(dem);vs=sorted(groups);edges=[(w,v) for w in ws for v in vs if w<=v];rr=[];cc=[];dd=[] + for k,(w,v) in enumerate(edges):rr.extend([ws.index(w),len(ws)+vs.index(v)]);cc.extend([k,k]);dd.extend([1,1]) + A=coo_matrix((dd,(rr,cc)),shape=(len(ws)+len(vs),len(edges))).tocsr();c=np.array([phi[v-w]-phi[v] for w,v in edges]) + b=np.array([dem[w] for w in ws]+[len(groups[v]) for v in vs]);res=linprog(c,A_eq=A[:len(ws)],b_eq=b[:len(ws)],A_ub=A[len(ws):],b_ub=b[len(ws):],bounds=(0,None),method='highs') + assert res.success;xx=np.rint(res.x).astype(int);assert np.max(abs(xx-res.x))<1e-5;assert np.array_equal(A[:len(ws)]@xx,b[:len(ws)]);assert np.all(A[len(ws):]@xx<=b[len(ws):]) + helpers=defaultdict(list) + for j in js:helpers[roles[j]['width']].append(j) + for g in groups.values():rng.shuffle(g) + for (w,v),n in zip(edges,xx): + for _ in range(n): + i=groups[v].pop();j=helpers[w].pop();assignment[j]=i;used[i]+=w + newcost=cost();assert newcost<=oldcost+1e-6 + if oldcost-newcost>1e-6:changed+=1 + trace.append(dict(pass_number=it,cost=cost(),changed=changed));save();print(trace[-1],flush=True) + if changed==0 and it>=2:break +print('gain',initial-cost(),flush=True) diff --git a/research/k8-eight-ends-t16/discovery/search_columns.py b/research/k8-eight-ends-t16/discovery/search_columns.py new file mode 100644 index 0000000000..c795771863 --- /dev/null +++ b/research/k8-eight-ends-t16/discovery/search_columns.py @@ -0,0 +1,101 @@ +"""Large-call-block nomination via knapsack column generation and integer patterns. +Baseline columns guarantee a literal feasible point. All final integer equations and +owner assignments are checked; separate unchanged physical admission is mandatory. +""" +import argparse,gzip,json,math,random,time +from pathlib import Path +from collections import Counter,defaultdict +import numpy as np +from scipy.optimize import linprog,milp,Bounds,LinearConstraint +from scipy.sparse import coo_matrix +ap=argparse.ArgumentParser();ap.add_argument('--input',type=Path,required=True);ap.add_argument('--out',type=Path,required=True);ap.add_argument('--passes',type=int,default=12);ap.add_argument('--block',type=int,default=12);ap.add_argument('--seed',type=int,default=263);ap.add_argument('--limit',type=float,default=5);ap.add_argument('--rounds',type=int,default=30);a=ap.parse_args();rng=random.Random(a.seed);plan=json.loads((a.input/'PLAN.json').read_text());roles=json.loads(gzip.decompress((a.input/'OWNERS.json.gz').read_bytes()));N=len(plan['order']);bins=[];eligible=defaultdict(set);lookup={} +for key,(cap,times) in plan['windows'].items(): + rep,ch=map(int,key.split(',')) + for port in range(112): + fam=rep*896+(2*plan['pairs'][str(ch)]+plan['sides'][str(ch)])*112+port;i=len(bins);bins.append((rep,ch,port,cap,fam));lookup[rep,ch,port]=i + for t in times:eligible[t].add(i) +bycall=defaultdict(list);assignment=[];used=np.zeros(len(bins),dtype=int) +for j,z in enumerate(roles): + i=lookup[z['owner_replica'],z['child'],z['port']];assignment.append(i);used[i]+=z['width'];bycall[z['time']].append(j) +cap=np.array([z[3] for z in bins]);phi=np.array([r*math.expm1(.0016775*math.log(73/r))/.0016775 if r else 0 for r in range(49)]) +def cost():return float(phi[cap-used].sum()) +trace=[] +def save(): + offsets=Counter();out=[] + for j,z in enumerate(roles): + i=assignment[j];rep,ch,port,cp,fam=bins[i];out.append(z|dict(owner_replica=rep,child=ch,port=port,copy=rep*112+port,family=fam,offset=offsets[i]));offsets[i]+=z['width'] + assert all(offsets[i]==used[i]<=cap[i] for i in range(len(bins))) + a.out.mkdir(exist_ok=True,parents=True);(a.out/'OWNERS.json.gz').write_bytes(gzip.compress(json.dumps(out,sort_keys=True,separators=(',',':')).encode(),mtime=0));idle=Counter(int(x) for x in cap-used if x);H=Counter({int(r):n*N for r,n in plan['provider_registry']['gauge44']['actual_paid_profile'].items()});H.update(idle);(a.out/'PLAN.json').write_text(json.dumps(plan|dict(profile={str(r):n for r,n in sorted(H.items())}),indent=2)+'\n');(a.out/'SEARCH.json').write_text(json.dumps(dict(seed=a.seed,cost=cost(),idle=dict(sorted(idle.items())),trace=trace),indent=2)+'\n') +initial=cost();print('initial',initial,flush=True) +for iteration in range(a.passes): + begin=time.monotonic();B=a.block;ws=[4,5,7,8,9];occupants=defaultdict(list) + for j,i in enumerate(assignment):occupants[i].append(roles[j]['time']) + if iteration%3==0: + t=rng.randrange(N-B+1);ts=list(range(t,t+B)) + else: + choices=[i for i in occupants if cap[i]==48 and 0>k&1 for k,w in enumerate(p));known.add((g,p));patterns.append((g,p));costs.append(phi[v-sum(p)]-phi[v]) + baseline=defaultdict(lambda:[0]*B) + for j,i in old.items(): + k=ts.index(roles[j]['time']);assert baseline[i][k]==0;baseline[i][k]=roles[j]['width'] + for g,key in enumerate(keys): + add(g,[0]*B) + for i in groups[key]: + if i in baseline:add(g,baseline[i]) + def matrix(): + rr=[];cc=[];vals=[] + for col,(g,p) in enumerate(patterns): + rr.append(g);cc.append(col);vals.append(1) + for k,w in enumerate(p): + if w:rr.append(len(keys)+k*len(ws)+ws.index(w));cc.append(col);vals.append(1) + return coo_matrix((vals,(rr,cc)),shape=(len(rhs),len(patterns))).tocsc() + lp=None;pricing=[] + for rnd in range(a.rounds): + A=matrix();lp=linprog(np.array(costs),A_eq=A,b_eq=rhs,bounds=(0,None),method='highs');assert lp.success,lp.message;dual=lp.eqlin.marginals;before=len(patterns);best_rc=0 + beta=dual[len(keys):].reshape(B,len(ws)) + for g,(v,mask) in enumerate(keys): + dp=np.full(v+1,-np.inf);dp[0]=0;parents=[] + for k in range(B): + new=dp.copy();pick=np.zeros(v+1,dtype=int) + if mask>>k&1: + for wi,w in enumerate(ws): + if w>v:continue + cand=dp[:-w]+beta[k,wi];where=np.flatnonzero(cand>new[w:]+1e-10)+w;new[where]=cand[where-w];pick[where]=w + dp=new;parents.append(pick) + reduced=phi[v-np.arange(v+1)]-phi[v]-dp-dual[g] + for fill in np.argsort(reduced)[:2]: + rc=float(reduced[fill]);best_rc=min(best_rc,rc) + if rc>=-1e-7:continue + rem=int(fill);pat=[0]*B + for k in range(B-1,-1,-1):pat[k]=int(parents[k][rem]);rem-=pat[k] + assert rem==0;add(g,pat) + pricing.append(dict(round=rnd,columns=len(patterns),added=len(patterns)-before,min_reduced_cost=best_rc,lp_gain=oldcost-float(phi[cap-used].sum()+lp.fun))) + if rnd%10==0:print('pricing',iteration,pricing[-1],flush=True) + if len(patterns)==before:break + A=matrix();sol=milp(np.array(costs),integrality=np.ones(len(patterns)),bounds=Bounds(0,np.inf),constraints=LinearConstraint(A,rhs,rhs),options=dict(time_limit=a.limit,mip_rel_gap=0));accept=False + if sol.x is not None: + xx=np.rint(sol.x).astype(int) + if max(abs(xx-sol.x))<1e-5 and np.array_equal(A@xx,rhs) and float(phi[cap-used].sum()+np.dot(costs,xx))=0) and len(set(matching))==size + helpers=defaultdict(list) + for j in bycall[t]: + if roles[j]['width'] in width_demand:helpers[roles[j]['width']].append(j) + for i,j in enumerate(matching): + assert adj[i][int(j)]>0;adj[i][int(j)]-=1 + if i=min(ws):groups[rem].append(i) + vals=sorted(groups);patterns=[];c=[];rr=[];cc=[];aa=[];ws=sorted(dem) + def enum(rem,k=0,pat=(),left=B): + if k==len(ws):yield pat,rem;return + for n in range(min(left,rem//ws[k])+1):yield from enum(rem-n*ws[k],k+1,pat+(n,),left-n) + for g,v in enumerate(vals): + for pat,rem in enum(v): + col=len(patterns);patterns.append((v,pat));c.append(phi[rem]-phi[v]);rr.append(g);cc.append(col);aa.append(1) + for k,n in enumerate(pat): + if n:rr.append(len(vals)+k);cc.append(col);aa.append(n) + accept=False;status=-1 + if patterns: + A=coo_matrix((aa,(rr,cc)),shape=(len(vals)+len(ws),len(patterns))).tocsc();rhs=np.array([len(groups[v]) for v in vals]+[B*dem[w] for w in ws]);res=milp(np.array(c),integrality=np.ones(len(patterns)),bounds=Bounds(0,np.inf),constraints=LinearConstraint(A,rhs,rhs),options=dict(time_limit=a.limit,mip_rel_gap=0));status=int(res.status) + if res.x is not None: + xx=np.rint(res.x).astype(int) + if max(abs(xx-res.x))<1e-5 and np.array_equal(A@xx,rhs) and float(phi[cap-used].sum()+np.dot(c,xx))3:continue + for G in interval(lo2,hi2): + nb=b[:-1]+[list(F)];na=a[:-1]+[list(G)];value=score(prev,after,[nb,na]);stats['frame_assignments']+=1 + if value is not None and value>best[0]+1e-9:best=(value,[nb,na]) + if best[1]: + w['B'][i:i+2]=best[1];changed+=1;r=dict(sweep=sweep,B=i,entropy_gain=best[0]-old,before=[a,b],after=best[1]);trace.append(r);print('improve',sweep,i,best[0]-old,flush=True) + # Consume the complete window so all successor frames used here remain unchanged. + for e in best[1]: + for q in M.registers(e):cur[q]=tuple(e[-1]) + i+=2;continue + for q in ra:cur[q]=tuple(a[-1]) + i+=1 + print('sweep',sweep,'changed',changed,flush=True) + if not changed:break +lp=Counter({int(k):v for k,v in original['report']['local_profile'].items()});lp.subtract(promo.chain_profile(original));lp.update(promo.chain_profile(w));w['report']['local_profile']={str(k):v for k,v in sorted(lp.items()) if v};(P/'SWAPPED.json.gz').write_bytes(gzip.compress(json.dumps(w,sort_keys=True,separators=(',',':')).encode(),mtime=0));(P/'SWAP-SEARCH.json').write_text(json.dumps(dict(stats=dict(stats),trace=trace,profile=w['report']['local_profile']),indent=2)+'\n');print('profile',w['report']['local_profile'],'stats',dict(stats),flush=True) diff --git a/research/k8-eight-ends-t16/discovery/t16-calls-SEARCH.json.gz b/research/k8-eight-ends-t16/discovery/t16-calls-SEARCH.json.gz new file mode 100644 index 0000000000..1558e0af06 Binary files /dev/null and b/research/k8-eight-ends-t16/discovery/t16-calls-SEARCH.json.gz differ diff --git a/research/k8-eight-ends-t16/discovery/t16-pairs-SEARCH.json.gz b/research/k8-eight-ends-t16/discovery/t16-pairs-SEARCH.json.gz new file mode 100644 index 0000000000..b4174193a3 Binary files /dev/null and b/research/k8-eight-ends-t16/discovery/t16-pairs-SEARCH.json.gz differ diff --git a/research/k8-eight-ends-t16/discovery/t16-triples-SEARCH.json.gz b/research/k8-eight-ends-t16/discovery/t16-triples-SEARCH.json.gz new file mode 100644 index 0000000000..620bfc974d Binary files /dev/null and b/research/k8-eight-ends-t16/discovery/t16-triples-SEARCH.json.gz differ diff --git a/research/k8-eight-ends-t16/discovery/uniform-blocks-SEARCH.json.gz b/research/k8-eight-ends-t16/discovery/uniform-blocks-SEARCH.json.gz new file mode 100644 index 0000000000..91898cdf72 Binary files /dev/null and b/research/k8-eight-ends-t16/discovery/uniform-blocks-SEARCH.json.gz differ diff --git a/research/k8-eight-ends-t16/evidence/ADMISSION-CONTROLS.json b/research/k8-eight-ends-t16/evidence/ADMISSION-CONTROLS.json new file mode 100644 index 0000000000..5e425431ee --- /dev/null +++ b/research/k8-eight-ends-t16/evidence/ADMISSION-CONTROLS.json @@ -0,0 +1,102 @@ +{ + "status": "PASS_EXACT_MIXED_048_ALLCOLD_NATIVE_ASSEMBLY_ADMISSION_NEGATIVE_CONTROLS", + "valid_receipt_kappa": "418655624469341/250000000000000000", + "input_sha256": { + "owner_audit": "f20ff5901bfe41cddf5c62d59f8c5361323f7e49b78c17d97173e9db5b3baf0f", + "fresh_invoice": "ef4775a3cd6bb1d52b9f43924b9bb1b378d52662c67e373fed20c1d5728caeb5", + "package:inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c" + }, + "assembler_sha256": "15f6986a476bac76bcdc0bfcf51da115389b46f1950d2766b6822f757888b13a", + "rejected_controls": [ + "empty_certification_maps", + "failed_invoice_status", + "nonboolean_precision_check", + "wrong_owner_role_count", + "understated_physical_stock", + "changed_profile_same_rank_mass", + "insufficient_finite_C0", + "missing_finite_check", + "wrong_reflected_orientation_selfconsistent_totals", + "missing_selected_call", + "wrong_selected_primitive_sum", + "wrong_selected_coefficient_work_sum", + "unpaid_wrapper_factors", + "wrong_global_compiler", + "wrong_global_adapter_maximum", + "understated_exact_prefix_and_global_sum", + "wrong_global_prefix_sum", + "wrong_row_prefix_reserve", + "wrong_parent_geometry_charge", + "wrong_rebased_geometry_charge", + "wrong_complete_pervertex_envelope", + "wrong_prior_added_complete_invoice", + "wrong_finite_router_bits", + "wrong_finite_literal_bits", + "wrong_finite_physical_stock_bits", + "wrong_finite_row_coefficient", + "reordered_complete_calls", + "understated_explicit_idle_remainders", + "understated_actual_chart_types", + "wrong_cross_replica_role_count", + "old_no_cold_wrapper_counts_selfconsistent", + "gauge44:missing_provider", + "gauge44:missing_backward_orientation", + "gauge44:unpaid_scalar_primitive", + "gauge44:wrong_local_artifact_binding", + "gauge44:false_dirty_restoration", + "gauge44:wrong_declared_provider_count", + "gauge44:wrong_local_compiler", + "gauge44:wrong_local_adapter_charge", + "gauge44:wrong_local_primitive_bound", + "gauge44:forged_provider_and_call_program_hash", + "gauge44:provider_at_wrong_call", + "gauge44:synchronized_forged_source_recipe_hash", + "gauge44:synchronized_forged_phase_review_semantics", + "gauge44:width_order_swap_4_5", + "gauge44:width_inventory_shift_4_5", + "gauge44:width_order_swap_4_7", + "gauge44:width_inventory_shift_4_7", + "gauge44:width_order_swap_4_8", + "gauge44:width_inventory_shift_4_8", + "gauge44:width_order_swap_4_9", + "gauge44:width_inventory_shift_4_9", + "gauge44:width_order_swap_5_7", + "gauge44:width_inventory_shift_5_7", + "gauge44:width_order_swap_5_8", + "gauge44:width_inventory_shift_5_8", + "gauge44:width_order_swap_5_9", + "gauge44:width_inventory_shift_5_9", + "gauge44:width_order_swap_7_8", + "gauge44:width_inventory_shift_7_8", + "gauge44:width_order_swap_7_9", + "gauge44:width_inventory_shift_7_9", + "gauge44:width_order_swap_8_9", + "gauge44:width_inventory_shift_8_9", + "gauge44:cold_helper_width_swap_258", + "gauge44:cold_helper_width_swap_270", + "gauge44:cold_helper_width_swap_282", + "gauge44:cold_helper_width_swap_294", + "wrong_owner_receipt_hash" + ], + "discovery_accepted_controls": [], + "exact_outer_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "conservative_outer_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "recurrence_model_controls": [ + "native_complex_endpoint_rejected_with_old_surcharge", + "omitting_bit_surcharge_would_fail_next_endpoint_rejection" + ], + "scope": "Complete receipt schema; ordered widths and both reflected providers; exact program, work and paid-profile binding; independently recounted compiler, conservative envelope and finite inequalities. Does not replace fresh physical replay." +} diff --git a/research/k8-eight-ends-t16/evidence/ALL-T-BOUND.json b/research/k8-eight-ends-t16/evidence/ALL-T-BOUND.json new file mode 100644 index 0000000000..9f090c044c --- /dev/null +++ b/research/k8-eight-ends-t16/evidence/ALL-T-BOUND.json @@ -0,0 +1,320 @@ +{ + "status": "PASS_ALL_T_K8_EIGHT_ENDS_SIGNED_DUAL_UPPER_RELAXATION", + "scope": "All positive integer replica counts, fixed k8-eight-ends local word and widths, nine calls and 896 live wires per replica, whole helpers and fixed 8/16/32/48 bin inventory. Geometry, time windows, finite invoice and physical realization are relaxed. This does not construct a supplier at the upper bound and does not cover different circuits, split helpers, banks or recursion geometries.", + "dual_bin_vectors": 1163, + "upper": { + "8": 2, + "0": 0, + "1": 19, + "3": 7, + "4": 1, + "16": 4, + "7": 8, + "9": -4, + "2": 13, + "11": 9, + "6": 14, + "12": 3, + "5": 20, + "32": 8, + "23": 12, + "14": 16, + "24": 6, + "15": 10, + "25": 0, + "17": -2, + "18": -8, + "10": 15, + "27": -12, + "19": 11, + "20": 5, + "13": -3, + "22": -7, + "28": 7, + "21": -1, + "48": -13, + "39": -9, + "30": -5, + "40": -15, + "31": -11, + "41": -21, + "33": -23, + "34": -29, + "26": -6, + "43": -33, + "35": -10, + "36": -16, + "29": -24, + "38": -53, + "44": -14, + "37": -22 + }, + "mass_per_replica": 14886, + "signed_price_per_replica": -1516, + "credit_per_replica": 120750, + "normalized_idle": { + "1": "4830/37", + "48": "11374/37" + }, + "equality_requires_replica_count_multiple_of": 37, + "formal_profile": { + "replicas": 37, + "idle": { + "1": 4830, + "48": 11374 + }, + "profile": { + "1": 802698, + "2": 156510, + "3": 133200, + "4": 47286, + "5": 27306, + "8": 2664, + "48": 11374 + }, + "live": 33152, + "deficit": 11840 + }, + "root": { + "lower": "0.001677439307436958060407", + "upper": "0.001677439307436958060408", + "lower_endpoint_residual_upper": "-7.165557323887778785768752731151789163461434423745050014105092712391722E-25", + "upper_endpoint_residual_lower": "2.208949712543933086598241758261259374146103439385099009575538615409054E-24", + "strict_rational_signs": true, + "moment_minus_one_at_current_k_required_rate": [ + "-0.002868210397509756783047247734855166954785062699089510653289217732617588", + "-0.002868210397509756783047247734855166954785062699089510653289217732543403" + ], + "nominal_k_ceiling_interval": [ + "0.001674630216885732254823811454999806731188804931657462201207578344343768", + "0.001674630216885732254824808108543759323031049934251622148676467909962791" + ] + }, + "two_engine_signs": { + "lower": { + "endpoint": "1677439307436958060407/1000000000000000000000000", + "mercator": [ + "-19318304329242517924136477334430575903388627/26959946667150639794667015087019630673637144422540572481103610249216", + "-19318304329242517924136477334430575903388625/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "atanh": [ + "-179139/250000000000000000000000000000", + "-143311/200000000000000000000000000000" + ] + }, + "upper": { + "endpoint": "209679913429619757551/125000000000000000000000", + "mercator": [ + "14888291610150543160058167584886320592106685/6739986666787659948666753771754907668409286105635143120275902562304", + "29776583220301086320116335169772641184213371/13479973333575319897333507543509815336818572211270286240551805124608" + ], + "atanh": [ + "2208949/1000000000000000000000000000000", + "44179/20000000000000000000000000000" + ] + } + }, + "supporting_inequalities": { + "mercator": { + "credit": { + "8": 200, + "1": 925, + "3": 375, + "4": 100, + "16": 400, + "7": 475, + "9": -75, + "2": 650, + "11": 575, + "6": 750, + "12": 300, + "5": 1025, + "32": 800, + "23": 875, + "14": 950, + "24": 600, + "15": 675, + "25": 325, + "17": 125, + "18": -150, + "10": 850, + "27": -225, + "19": 775, + "20": 500, + "13": 25, + "22": -50, + "28": 700, + "21": 225, + "39": 75, + "30": 150, + "40": -200, + "31": -125, + "41": -475, + "33": -675, + "34": -950, + "26": 50, + "43": -1025, + "35": -25, + "36": -300, + "29": -775, + "38": -2050, + "44": -100, + "37": -575 + }, + "multiplier_interval": [ + "527289478560402204778844752935969138086672393831043079332227806743/1558621916694646363129186809718322398319647411928126846563802467532800", + "527289478560402204778844752935969138086672393831043079332227806749/1558621916694646363129186809718322398319647411928126846563802467532800" + ], + "strict_margin_by_rank": { + "8": "8486901947971658789180094374908643044319825097428584470421428167919/7793109583473231815645934048591611991598237059640634232819012337664", + "3": "33971101278237518525730497912140735362623464860858962088302903641671/62344876667785854525167472388732895932785896477125073862552098701312", + "4": "5990670703673619500744242184297763241089403947690285107201502921327/7793109583473231815645934048591611991598237059640634232819012337664", + "16": "2498261577639333990469334033209016540469679269674148270468879208695/1948277395868307953911483512147902997899559264910158558204753084416", + "7": "14447733579801614840865383455738443451656118148657836476422918253669/15586219166946463631291868097183223983196474119281268465638024675328", + "9": "77369091434931962927456233910667070493886869610824652391782051143457/62344876667785854525167472388732895932785896477125073862552098701312", + "2": "2288093128703414881190620219072160641122285654990031618261074859983/7793109583473231815645934048591611991598237059640634232819012337664", + "11": "69383409999608465688916192175171572903180391749655864234198650740693/62344876667785854525167472388732895932785896477125073862552098701312", + "6": "23482722752538503243698522970974272785871539400484522125041392640913/31172438333892927262583736194366447966392948238562536931276049350656", + "12": "9667002924844478752572179203684015641474030512994175319805782887383/7793109583473231815645934048591611991598237059640634232819012337664", + "5": "17648638583207562649119045395209951647763986221954370125332870906803/31172438333892927262583736194366447966392948238562536931276049350656", + "32": "1510200310624804933262049372374874528788527479718158491515931697405/1948277395868307953911483512147902997899559264910158558204753084416", + "23": "66598892558305484542731254209837216067867948157744025112126113263975/62344876667785854525167472388732895932785896477125073862552098701312", + "14": "33352809468061869871604332648329132965469901207566014240009730182757/31172438333892927262583736194366447966392948238562536931276049350656", + "24": "2217497230368994674862009327176703530546490115447397966486198389205/1948277395868307953911483512147902997899559264910158558204753084416", + "15": "36746305111161376263288997490559168229097386657350604413711560737161/31172438333892927262583736194366447966392948238562536931276049350656", + "25": "75111670818360597223496727570920686716613437460393783662955586328213/62344876667785854525167472388732895932785896477125073862552098701312", + "17": "86081914015555576930256093590818308084135898597500682240083061225627/62344876667785854525167472388732895932785896477125073862552098701312", + "18": "45961888157176147842054490738068221232940779287450575629255004103247/31172438333892927262583736194366447966392948238562536931276049350656", + "10": "3810820768149230633405272224739326304904942217426389755498685070849/3896554791736615907822967024295805995799118529820317116409506168832", + "27": "82820320121603479136819769122308637050198934168018889250396206321237/62344876667785854525167472388732895932785896477125073862552098701312", + "19": "36088266696741050176919583069083479246854902378918105332654195576293/31172438333892927262583736194366447966392948238562536931276049350656", + "20": "4842169279086723464705929825088331995547345168790949002760576070405/3896554791736615907822967024295805995799118529820317116409506168832", + "13": "42434632681061338464795105929532179370972994615929011153233230803379/31172438333892927262583736194366447966392948238562536931276049350656", + "22": "21832347472856089253124965917994930109519248893572757342838503438851/15586219166946463631291868097183223983196474119281268465638024675328", + "28": "15270556356093799620234406651303414009807850953743048705834124238781/15586219166946463631291868097183223983196474119281268465638024675328", + "21": "82521663381394085600090221708880367115700607674984683929013278845223/62344876667785854525167472388732895932785896477125073862552098701312", + "39": "4888006995019388295949688463921848543495092617328513604550220222593/7793109583473231815645934048591611991598237059640634232819012337664", + "30": "33847053320482453565222098666767184515273113058795248319198677670453/31172438333892927262583736194366447966392948238562536931276049350656", + "40": "1276830841712223925061310206813957402304777579761773990253439317457/1948277395868307953911483512147902997899559264910158558204753084416", + "31": "35373082608015323283329855016403299999583292101970658892660565707689/31172438333892927262583736194366447966392948238562536931276049350656", + "41": "42487693134034990914168745569484284752355084030919163583914751133977/62344876667785854525167472388732895932785896477125073862552098701312", + "33": "76369595722974135337790537721176477506276396726375506242404154418087/62344876667785854525167472388732895932785896477125073862552098701312", + "34": "39475399990725441021393309000181200144571225628068058620376265725799/31172438333892927262583736194366447966392948238562536931276049350656", + "26": "39531279800738276871677603697052591987718018525046201442668753902691/31172438333892927262583736194366447966392948238562536931276049350656", + "43": "45381744400918680122651098936723919836867530654023962724727518984829/62344876667785854525167472388732895932785896477125073862552098701312", + "35": "28037252277238896749217473634817594692891686868281007384348425038929/31172438333892927262583736194366447966392948238562536931276049350656", + "36": "14591181200339878688163324097288704605917581392948106188549301648585/15586219166946463631291868097183223983196474119281268465638024675328", + "29": "22446153921070135810916652844372148172062446560597518507573017799601/15586219166946463631291868097183223983196474119281268465638024675328", + "38": "21960166992652332988097817050329970712334466641501467974307218582499/15586219166946463631291868097183223983196474119281268465638024675328", + "44": "5335624008187920861027116474182438184920321041488581399320265093635/15586219166946463631291868097183223983196474119281268465638024675328", + "37": "15128889034639945236095521739431954779589723643758075314718341812097/15586219166946463631291868097183223983196474119281268465638024675328" + }, + "minimum_strict_margin": "2288093128703414881190620219072160641122285654990031618261074859983/7793109583473231815645934048591611991598237059640634232819012337664" + }, + "atanh": { + "credit": { + "8": 200, + "1": 925, + "3": 375, + "4": 100, + "16": 400, + "7": 475, + "9": -75, + "2": 650, + "11": 575, + "6": 750, + "12": 300, + "5": 1025, + "32": 800, + "23": 875, + "14": 950, + "24": 600, + "15": 675, + "25": 325, + "17": 125, + "18": -150, + "10": 850, + "27": -225, + "19": 775, + "20": 500, + "13": 25, + "22": -50, + "28": 700, + "21": 225, + "39": 75, + "30": 150, + "40": -200, + "31": -125, + "41": -475, + "33": -675, + "34": -950, + "26": 50, + "43": -1025, + "35": -25, + "36": -300, + "29": -775, + "38": -2050, + "44": -100, + "37": -575 + }, + "multiplier_interval": [ + "1287684615238881573701234209628369916488365798955309524318668635785891169093658098917527809471865709623456897720289369435897315952228871570389237514040230238118166701143788119975047062454815572349326143531456902093155009738630709294073872493284254107165295290089472155886859357016663085088393011281709950424422151765238396555513355312267602962109528456159968386365313898895042216072992979625125810002431263261661845800567176032870172011450924858366916199704507119021450336820506756778899471396342074258952903041727707521023249441978556248771469641959437461157593539617295338522644776116864512408755130096604580338969927556537819011523798479187909482920394321873030166392146931262648921567948459/3806283919378311452857285912558435389411746540694330002478835695001180283725261688232421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "958529022647713183068647178883437847126024431230223489337896357746295597126105878603801274492126878654073018453218014138255524960071231695126621205701347811047995278517476240218693602102074998054927235483951438449874379714231487716366814703879154586267704060056789806947824298874118582186591584964409101532366675443166007917406406915817577479657739114507748363818239694318181692703150173948957076717419671357677749125443429778314200127345259784934811644631200670338290178346794599861373565722710719829983180350142408957081551151194483116297898405237960581821769437668121571780669945736936778006914902878717108443236130862039577496840346882625007384776048291814826852886614534641554069774177236557/2833328566626207622426159699688600062373628113633404404085886199027299880981445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "strict_margin_by_rank": { + "8": "10606112554885537063094138500611711954661939719273321746574954159914013148422466122081497530794799108699113661623158767379494033922331088975208098653146956843193858153341068045738463610082727176355269261610211466310446477115353971119804735073394600670609726584285133334524842266680368141380491735301736532235307322979826186392155413676090211984076596127826980072679703349739747440593595850728977039837045527992008860758463533999567949074957551709262740314398074015078982191994464708978569042114881930499986575740936909233451318191938307882076911075812903823811246954962716029857798063645074229417560652689985258260303617590951794523421836761556786233055598767835665471098786170012441098144903510939608211432222088104529331201714488395038384323468085073/9739077687191663017162780968545239868123691306180634100927889627886251082164784309188396496086746336866928534074395429342985153198242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "3": "14151270038592189073175848052970812257686534873739533279599764680546578933028912891004512302967072599800554690211490143429857060900694762185715403209943239054792845634407690953985994320320788777543138551993801094865669784554638078347934665152143754976305662550918604649139575955656062888386216315885930570444586357118587946536812237244198210030010587384094352971076424305353358439908038883256821233411231913846759141078891792742811611596056072396946959254176317301576181848822859546540103649962672646054406142216354495027727279394072784991387437434139558012745996456765157119956733055369540294939539371888394442536969999581106433487753733859223399532791357993056134898742887133115806253057393526176968965109636885946325068101390729846829086139467916437/25970873832511101379100749249453972981663176816481690935807705674363336219106091491169057322897990231645142757531721144914627075195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "4": "14973126389801888851086131654300779421408805382102717268883196276070948742981417940289304510492315584108650140828931844345517359602419157011925940254139208377035428195794235761386346567110082073227074742636167054968714839337341898158630503017095958062257022374532444294398146228112354773681425753510372860606338796666383034076136783051646302026887229027383382149613825913644289485978393695036067215472211486480798357546235962786062855051570721622079129389118361194600664939323485798598115988997950868106879830758906891501802421312775271420690123377672464436403709866617298369819139085794444145325217227557235372016582543686553191185493902892730906217294607272377488415074835251747625422531593855964336551406528178290321978146645019381574689829684297553/19478155374383326034325561937090479736247382612361268201855779255772502164329568618376792992173492673733857068148790858685970306396484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "16": "12488346700091826185181810340873910370633308481412942622271991713309364850037538325262750968267014945871164816181465417561574403485534099523142224797272660569432229260900811051814725876939304250102198940459469103109122567703023017835741909737275374899474505144515176877531367698383675427325186650331447496126636944331018572331257886989220153484325561691747765725581099111208751909126650272157364465520588849584682718904092354102606665386488958985181742235730176799269393270454460524433173396372491283860034949715604005611602798424876487862897260457258937759889705110878921504315419034689908211830577785583383625924847861977966843101696827512079673747610369533407749309355972720664378490569416150837867268542305528332530570632126623962090015015337743313/9739077687191663017162780968545239868123691306180634100927889627886251082164784309188396496086746336866928534074395429342985153198242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "7": "28888617203265369088688795481275578789294038715464281700320948599378817814813774772166611152941537792375258417801798877087620515172951219371564800124371202601238498180295832419148777720139191983167394056204575754275165208255269548821574170432427786251525325255180975300395777296210325451327117691979991536879976005891012023782741786288380238068257231754390182284144233981963081539582191202987781239354694647083877911601215505232419202185998366170863877159034714402052956742564030067043373396825501858480923587780242979986198430691132328855394927530606630009759644407438540480936896354008783253385054103425908636880528172073828141379388055420017342376689880181082028482623178440336499729270721729662031371221926787114240336525927211387381816457424159427/31165048599013321654920899099344767577995812179778029122969246809236003462927309789402868787477588277974171309038065373897552490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "9": "23451677123600827564008291626304824966533122683022365950294680064267290754241584462421172131706779980134921235627338011107869281679998422627526675650630731164658920268615048241387493417368063114682005803364820465902114909226828000259246821978331757890883039684288208418660154026620323825758406338647000949961484866910262532842513353780000340189137161491100858356692907676911212420936647491630090591208057937697878430868992902419285197235528537901893283932785792386510766632700494625544200700830194564234691522452778931465459191602029741920626354044659961565466023113895421706442055189939668609701079423403084104050117639906596973066474478056612073911597817937214766321043894907526421400999768003823/18897622950028562073822355270108304672764259188707849321397952735424041748046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "2": "11437753567961762213415919274766468816187345424305009924914334506014414674699389661127132693789016009628916721808346351364032014289088326216403265405039489124320398541325212139413510261484486214620567736690043752410499614040244671076441907067761142977637665429386854240073108908104252223134357911497741556245149565108880796506744364162039819710428626084265393645957158307435173336053745290664732054103595953858181004183381765194454430379000604847425455613671953928986140054322618540529305588045161738500808455466003419350645828457051606197793730458509384927677788982093486823985280655961444811392304884802333386868196370711844700418057216612397209415586370048744348915369964096016546676637318691939038644263668619500275038934968856565808004503919238941/38956310748766652068651123874180959472494765224722536403711558511545004328659137236753585984346985347467714136297581717371940612792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "11": "630608745235403939084793539048585947142050417209716375149579947631829665363007069142235663499996787217099390844618115629866131300614774363442727925316002880048220487975053133175454018565709657753005519560338250651983904203266233016331367786239656628665598852432500265252201237037000020149949414478400045292509383333031417569328571737374517948407135233913499513604349273932804028771765966188212391390870951531786487444066283574901370120689927651277296027757292093989979564530595311741587879415343423659431402939673409302047211389119236645014226551720252029036872642092413881888025920268851396046934571401604788762576404308791847042963037954273854612438164280055102987718330731041434236820337105170546390365738739686661951223311514398948086711185777873/566637247254787666453107256351723046872651130541418711326713578349745517507769268898233977954137968690439478346146643161773681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "6": "19564296617339811857225451026319639302129564914663409772899614686237458886430670548264174723909545400001914169793508420328805710452793493114014628283548600348733563745068301274974212076806533012310845786473182280025253979634031987310401721562435667237492010734694665680422288615731588019854427450480560310373639840977898021517321245629005831444353623343532939552427657882156752565487698107346599990437625843465469313449779077492859527243282437657718551769241242530841625476759566139259599843687235214768329566385595324258908937291657935343851563039527394743422908060244450481851662349705579896009902912644939218062934740889149079184751748500101321918844344542669479053805756959662725680898699591057246006216112694504586937182839640313507109608291424809/25970873832511101379100749249453972981663176816481690935807705674363336219106091491169057322897990231645142757531721144914627075195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "12": "16107852110284271504443425270682678370490594090937766996856213841025710001371991342829302608390951605457873790835338509183918519936757838049429952634698879874676554840290494473067117428308993841854561708574200617293645164403605377078168902487998856666897166563886267556071085134118881234962274173643566657651723061145802168452748984788298400236258738011041226399901066405988409603841307616446956847291347755261737453936377624344796938805269875495530018328354161112166761065400501670055349516021456194819468708388684513149838175762880715747407814924515428900419336767469749570977180199572887237108790622768117969051643872892782073046845213849780562501853601676833558381573202285396555555461263066068238773371242246905855345689610941413486861192918286561/12985436916255550689550374624726986490831588408240845467903852837181668109553045745584528661448995115822571378765860572457313537597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "5": "3393164384392827565265459186945936806405760824219794734049128091243611310590082033375187754195233162535342651193403592030566078242126343073676697940016436821427463538506385545635326584022867317621647439684419576446413979564610780097595763453841373280965332645995444139568570302537494520981488893907408884404124077630966980206364282266375653519931582914550541292091481342027693148191312804942820027023135645982439258199041738404780182460516715688322062072266214549379178243698559948954796599349777187552411855572182573057610375226830537502630842990417759065478305522529938597391371952124698820394549281018938413201993523981156678783731316202809495034313627902331987333297239894802086678942596490807134915581767455735134134852424319385835830157513979037/5993278576733331087484788288335532226537656188418851754417162847930000665947559574885167074514920822687340636353474110364913940429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "32": "3774605756753882549506131060233376497423603531683851294587076545512914754048554764680434951200859485569151811912842570518230015760055029921513854702463270591793859457604758577515267584494836628224340714005454611010111406089510677075620533805811307758697895534699541773376541690904198887604859224747628872270124995905063259695359381432652465572298430867871456514038315546408189628962018969564118972872066486271906818011383361465197343239764733271907151817829170348171065724134101304037149196700675072149807177748724945343749019963382992005168233041042562182314942213170972379111504916770203189433479035177685322422063075346156731964246627487478256212590330063868871857573171386576656079673553073829503244437570504027436801307325957200495031026444314481/4869538843595831508581390484272619934061845653090317050463944813943125541082392154594198248043373168433464267037197714671492576599121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "23": "83228880789995851564407974412338087638308023161144056796837308778146630281875776264162081438628000330155396842592942730886010095414510650816283710826072050528897186193662865749851316279561012550776416757187445931595554114728651749220101711948527422102013972466354959858940305236059566891101231953996516592630925230541040780801661703769197791948247682253377854083629063897706466901738046726739117114601855585921603572907432829927169931879022039742779844692711958711847014236764322921731502726243170630556793611866105536218664101961596222498851558136977833217409656470323235615553968298068522711942192517619622495526264220198655509745792171993173565859992972662091763509427681055985119885972609600541792983262664095966883776111776719114877295827969359891/77912621497533304137302247748361918944989530449445072807423117023090008657318274473507171968693970694935428272595163434743881225585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "14": "83362257136589108308191942768366666514005474852764512215829621244772496944730251008227086670346327877561165393727862578194803235400519676988420182554311162882402054697711392332390992903063757585337075229972663806114591371887325208424633081783755481070581418530605619388092431714258950757327162393712436048076173178940867613816536308751733203582963149272393809034610568356888558639496297726642862148271075832163963807218881678555287249748258545545303970237574048611641282341729823633513292129204582094640211361712781553807111895461814558555353970040397052275439508016165860809557386496917906457057037961914733249665297725021840559479075502782860667392652994010946567602878134288105850653363423330683162372603201084157820345306053168969133525822704045151/77912621497533304137302247748361918944989530449445072807423117023090008657318274473507171968693970694935428272595163434743881225585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "24": "7389905169046668486647349017855829834266546368341013612293705057393394143270423339937291280568922211326922612148510787249923007290046187868329009041546257549964916805550736789272390470164610951592623089211046907994619469003796544934844339382663096132045719483231159853048316780946401986486530799670016705122281538746565240546046882815136151397565177511798682173701118045209152546045174583935576430124413548960239220057826188391102846910064610204970541614328396226776997402129631189725335737449399391522957452196721765307778708943040699589439062826250082400255763554493936637382140184275577969920236814136103333203066514881734400901171908582793600241816408535034805587367624601526830715195697213094432029767285664937515556549369490566545227662736247601/6492718458127775344775187312363493245415794204120422733951926418590834054776522872792264330724497557911285689382930286228656768798828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "15": "61229323393371472201464048533780306941380174145797466054970918431801804396724601436448283551124562299985525705354778872789066045425124673240791993563164294635588978893740345402210255666304410880052574462780525800064880206749544928622084779228599708670941970944729476793179724215435936028361590577441122515587043459833012852714007870526074680949882187733439490356276876433005731073574407985349858386092657079243965173015766019236178397897865096885907999469755088275024589505749298187570079230094045951599493484878282208248596387469555026053824320324612768358187690697943328450899865877717785881856635995261372510378588209391068749920053271067300628718882937949641459912213519940077970390885380136527196627806910598001951650729160696646982625224304114253/51941747665022202758201498498907945963326353632963381871615411348726672438212182982338114645795980463290285515063442289829254150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "25": "93867331067191005811597727326149089768440601388657646846247403323135322348048548456095164259885886440713999546744563919277453325129869878280153934927137088501739386284245776363947723799088801112012131603245049384515798054029705583195680662690807980275131922408349482682776752589591154406351717870880578945504857707591482850584118382753855003922635553155843485459601921860794219294911964439181965845600476837307844075061105998403924103358723209118168553346046821114675113956036356903964540811845461196112639791519075641529080469264215721517060523783159926709934759534524579083881380020826411289309848777312250202440855098256178959037590895110341881243789557457781051160849357953363468409648021636524217319523090945285503090693426855827313266136444589853/77912621497533304137302247748361918944989530449445072807423117023090008657318274473507171968693970694935428272595163434743881225585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "17": "215153768615687591126409554018407685395329785167352470060370928130084021725553584758063627665147254201645716859731155283492952186621705277016478737399031283840070585208224149449815350430461661383562958132883067155808043897742762146061274010614796767205103312858395710864479211806911561695852049244302307435398868203553498899322080697101051053676230989021157870557567463005284980302295631453533990121791346259817662441759938361839458546935460069657369485913380385702763650848008623166366666368199309934157438939603800594402009668217356541119285811121136808374795047080061021427923584126217904126940441096277210629857914896118803211943247485459167483966469821092501621930353391937083273288612698734255878183829081810056868245677282332840944481010672542377/155825242995066608274604495496723837889979060898890145614846234046180017314636548947014343937387941389870856545190326869487762451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "18": "6129950217423049359810806771177358649744094033812357842915067806779614033069248322703824734729475122575390505279626201810860352221384739572108037490156369925254205080886028112584518086483950562826007780511458363404569155734850976482055787399689054297861322516981777861710333684591603907107015335808728062459778475548151686117661658204784719186890180343224819869973346325854044345838015469318754885215394552845078704307777118419969889816016530090279168862483323140410639301088871635591441196060590904560474473759974424250104351178085976753254120380243402449058044871379461974680346149632117693992695237481585431411827146982089866193898705004507961797783303927168593343904004885987308834365619837581/4157477049006283656240918159423827028008137021515726850707549601793289184570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "10": "38099173753876929779119821887924966615577511770100922569011432570344152594189570933178475518959651182064327455473075319616704817457778570817249642836133897679681051170773733659325015240589944018005210891987611652895441187749859214969825620005126258225005412219457308144118340690740837137113202135982399649086327232919424175589105850673858641287647567968787446652761962015542888105635508412917876691588929964749830497575744520510145966654798374252381947235529084982079621630728347388488303543082968267368577915303855704332108513677774795883195504036885589566118471364034841288906738930910674926837009713042023629306825164594135428942485968199736479005735411632642613451162948721685030492308970045661317792361052035407524602591741806100845614459855344737/38956310748766652068651123874180959472494765224722536403711558511545004328659137236753585984346985347467714136297581717371940612792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "27": "56181690822169191306586521567620631217452987710088519903994423814000884633306388283159692943792353629985325667864922417815971565116997785892845029822614306490221927008989698483103793402251245907234343547556142101783457621473635914689617196377761113416125541313973032635842835449139291112805663564276524859278614742105679531595042404667084744494734442039924318625699045649591561144572156945265211962681426141785293020235251789913403826975282894266881088641734723819978975813237497221649382588676930405931392888947087660165044752245163294114458801568811799905135296658743197843568905900295540860219758677684312836985711842451353355590398067328050724142272818761154165192479003668702518516122471/42292043548647905031747621250649282104574961563270333360875952166679780930280685424804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "19": "6938406080022754598531208190218523017683862474481525844512789178733404965492071433036988660720165941315905065461592449286826120683582811810887798528807093942914511753464350764578003314365786553363723866417488403351909791470170049269707231967970290024851235796343809747453203960827638966251101935607521219315375216485657097337696944163657401302716162294021662344790661619818101018468534682149099785281042796542683845820952238931072933331369310481130455273099165429693046448455869915643693794133454486691674886865770521365918621674332233036861379245425177280821974827160061132697779191040477494206468624461233417018587396399678559471542497470121333945004505932801129713343388197726410958417870540305010874713707202853615168446286925526206209455800476491/5993278576733331087484788288335532226537656188418851754417162847930000665947559574885167074514920822687340636353474110364913940429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "20": "4841021394958079067094110170072694611468142564475206087870248416837519430342312574078817799136765419816060727460631621042857064269534323253860676248544502425302815792369476716520392030379414817001073573695783778076432392489041154460199637238299274677913543776583142802007764663195012080868425328817799345098020803497564530531840812806901778694257607746111849761614700686467204210395564710961090165564372804952253726715766814944862935641394621846772155089685521694075222846657985085551343943778392007794146897128429368475128994704981711582688830224176551415580858462717063267184316894486127920076848641265848521136728743509760793454171542154384623091264096964312664890764824312028406022101236309869497277831338267253800090853631258896742973656838063953/3895631074876665206865112387418095947249476522472253640371155851154500432865913723675358598434698534746771413629758171737194061279296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "13": "212122865658003821984161359812237561767503748484911343577591777168329388222183844376903415005501364459248005551790450088682377907016344864152259957412719259808706040520341563716625495818809373225908367849553187146224884957996164056700545128200236791917952598930778600174871079845367161980730630250545391845344190172203704057343845488895668131649074909187561860305479008153520702335258246570153521610418803294625092674783363509788062381479857813580893426213704417574797042153536625203557422828653260339114642276189913219251603747832007237678505852449390590300270592438055790850391898656877835736025900235525417659503537911482958071903078393869665006072751591062023864587139720017639582314683688873330681707602127167539391812609952174623640531867460777429/155825242995066608274604495496723837889979060898890145614846234046180017314636548947014343937387941389870856545190326869487762451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "22": "145589322484344386644915870371724290485108299546469760706382456812933774211759112066636523012316526904233885359913751514822855980720768412049367649019931840330019373021197544233492756147960249105556499077881570945628929467131318981011051733967377778425611695828844696172253433929315692114306313023649296077205294461916839263957271899035082074887896239838715923654106135463423915434253854433843678938322758974486161073232725671510383290406327274476417990208471265638822603078670983491730901771312731335213243640827441925669779567518803447765727902428181356604253824806153569484242259141271272087684752336552023241508826627995566397589307103662946869117104936754335252342153541707608874691663789747807/103936926225157091406022953985595675700203425537893171267688740044832229614257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "28": "38167340799114989494192011166546642192253901631695538614353666341249554478494277914373170171851121225474346184025612096383069258798664776285848027554709259677947878478149043506557478681591390048781895610382521975449487500398927773609874536197788121722055606246506421005383097909121639491113821395662562493863381896661762092197099511779546814249006843598075115653586084211338949886317293752486475851919329645304570658376276522271505708760611463012603798430211577231949557138018354177195184695231450747019698708830884264161535792538335604231564396872441847811465270556178926158036012044785878974268745788893001496771490108551133017433503980182049335319745931280451380516247910799579356346556238085846925673733931735517618294769418021159022927626176064967/38956310748766652068651123874180959472494765224722536403711558511545004328659137236753585984346985347467714136297581717371940612792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "21": "34375875335310859283923820590673108329152641955360040286004095251883401406045323262954360129314030409456482057588448091611707298800011075102375173310718924983555094109071860301205134598281748149393322449508967765651221318075043787814984957795783560003316705982690718836094046486561763379144239747490940268279658184682457848250869594398776801683742458829556336158625055727305042296381056411614216190507191736064371906366317007444115126912250431971032998287494325471928556081777462945600434362492248065222738088781693600591755858789029876217213949189981730818555507736415302340322410216558453858114701209091750801186016833284596317700714119164126376256492767010034350427736675121164733609448135235418141274777728441852179446493486771542900133574073832947/25970873832511101379100749249453972981663176816481690935807705674363336219106091491169057322897990231645142757531721144914627075195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "39": "130315953189512896448844801998915186676284783499507042373129653186585868507339927482955371322977070929892222365920660740939394057762801539372604623801733098619937075346927127500924880146322100707488306993779019943827774905075484329273633889180389394894691864069852556518345740617096373908071343312754663466481947883210277982742199971694455477774463389244769135778227361257332729193555492743280276884885361338884080549074879250467605696600137591622387522068293847681714709245540984421749607210957886133866308651518746027545768134840349077790155203380512200580879814337676227584557724851567608323016344891569368351821199239599213389914217454154539296016590251763925055634632513048990283311885439057299999550265079480637016079021459789403521646591231589/207766990660088811032805993995631783853305414531853527486461645394906689752848731929352458583183921853161142060253769159317016601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "30": "28199191284718096609919064769827700137028937352187346051845398022410703726877559740666399781792847270649140460632963892774010835127041698275130098108560889805753088047173930254288437025273072685681973275186467882694332584745708794523661502905499296880905646855570719576748034974103257756442165663169443137097658051110564636751380512204572430696376217375428473896290790021449857982452267618414956393941558593147539403131454686248398344207531595278856557880027521262233050468627345434316933589597002092340276783279251289973457139668747519312686054418238600609415514457907072564622514800984827764193689331423315796294704379298276431379050499126704827939371529240275805157860918536943570444018058426953859726995578129366143397575805217784963492582170762557/25970873832511101379100749249453972981663176816481690935807705674363336219106091491169057322897990231645142757531721144914627075195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "40": "5676376529615560521487218475239041443539994229472512523788274141838117915250791476273138859530648421884116719829360126329049412768751734824934923879205034809248116122360191715779710570704194557529871648825748130889851266937169364243799125838279426163532022007193650830928951823764707674645886347576070435664136921517264612019232528123529996902002420016554746863805012365659122266556901165479573755615703070424031368316547634975617874980901812875856780124735828930944096673413607709721185143179450270363650683493548760844913754563944294159570076490578119246187880896546113042222097854868588154921500390772421611397602468211067676826721036164941559931655838071983601856346193871191203060835569651531/8661410518763090950501912832132972975016952128157764272307395003736019134521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "31": "57589333272586942726375296567336247137374845292751271608349528483273610865359410843968015447269616977889146743548070666558294524373268266298641317688126883382380018707627357275244364321053370030281236651210833112446837872235670939953230482028159290338232840427759185367928946712730873978375387400422146756085141636238394011737484875237313968875786465704484832136158813758082844427792811155124357361846312934049305477049887596871822752249237058907614595835255941563065316885180455691579203796071838708591545573557654378410314576603187858913143865662890520019299883175902630358800095481187732954212057364023005169020697373041788244374436602134374418654081327892238141504246898124544778880413487901/50750452258377486038097145500779138525489953875924400033051142600015737116336822509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "41": "4292875628695589710768547513461315059375451564970521534387420881202215003668362379691482281348518831488454770172037424738704892347247999451485188910281423718526944973702584182936281192028406551714791574193616736726237803955720101051558341482886738953682577454100003054637312020945242052243835059036976289507701008405483790121922071030169772378853528199453580151946306462775511583899452650212978378464969393469176418096167961412435831369580806522591727196970753194398129204490794708624204682046617912711234472935295121416099673241138813112963985529801885199016177864491408236138197866667109296503096022502216666668780874615859658533336180023208726927029828582673022100611618182381897659857513614501/6299207650009520691274118423369434890921419729569283107132650911808013916015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "33": "298879620606746713571043644543568957811870182859260179550089051231130702855770273010044260615920787819170768426949945106863763180707378961854645707379116310282148354301985342187313292542496995875643470616604214693891913592514673773496469799976458744951102778876566800345205815962161778804872907269877949799923437081975901645593685294676918414905512666577565483346699689297131619163772880126077973600250718188804147338837659459255429977781272161427521891517416050881117479380743659155292779985679879845202103708973896604871377951019531600081664551228524973457271958737469957898559584302451013622254809365545526306495693141465144084190837535003154808395521703983809011957628649240957711690596631/243992558934507144413928584138361242911009393634251923235822800961614120751619338989257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "34": "131621135716020376715839570095606789077444726578319686344213676835615604993664762989875188506892853053356291071795231103541154274976795422671893736346187984248424528015342147539650343135763018060990751357352370594411034991029881987346046323783288055980616846911758642653885614621955032437525831026428146581162429531512450002661427585428893325191200106633963232875241453531008968641907294504245587907899177462326190832352891889349985676381150291787941905386847481959133979570070037641974126908298644440709226250369507368549829530320329995281191288725947582495583228197081045500415695715341540255591925781991229312055927357633599849997106068491007960148834827152031865586616313868931411633813685521629/103936926225157091406022953985595675700203425537893171267688740044832229614257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "26": "790438170395986563626233925211669535105170852961642666469448151025399708064749056911817314013410010060866376557220657735972172649936741383273996757897520929283765660687102421076949219131989946129542133773401583455442254579497063150279605415274698620604088154836180661405899969531481550608772008917692123444169089034868493072945441070928055415958920391744642443280311462535187220342626440579123834098171541073392087776107732749170925513569788114654026271005262430959220883881604189134495520133098009364803180151471879330094497744310818431605548454433304990967849278413192708940482852699293819469015500184675539810502183890477938859549283114313356726803911259350527343066829910580171621785999651627284034996144236114466812287171455785737337671188322553/623300971980266433098417981986895351559916243595560582459384936184720069258546195788057375749551765559483426180761307477951049804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "43": "12313997961657518881802508943861193219330707395593653866292685182370663777114964720053252616698441261124960745508494801669957832285794844500017891273506420497335713786228248073423684842000124249952133275452788159587418218405887440236937374683808913115352329259965651087257879598957651434048904755222679879695508993658149946150401002289964333069291510837517966187008766509520921978116194081667292567424712628596338186618371197210487347180186791194970927748873318328396529659735388615646285393687295958967662588507490299217813750393332454827713732055927114795773312654950958566056187023039623402890325293347818213179550713316564078299827378252890762500970423553695821394289921317164158883798323467/16916817419459162012699048500259712841829984625308133344350380866671912372112274169921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "35": "186966819231915551959442499236163046025766945871649148972586154737306199863247179512077418594397282539738807970781273777014556695880073782713546651677790398984969124992472594604199352498160466339216184128166827888671086754154433766852964845367967842259128123640104800709830099913922768056471383285813746725779573176915571420963700303873467503043476964736993500650657779494231056298977361825106716183011838492568940519836099807084964318726030204562358526286404810049478903965820587418019072011835663270174660504168639013901158873877184273189232513010771922514014636217719193475791326407176262215266004488311009940670040028533901649481242202966694581164456615455542275780711458262093502153222546953623/207873852450314182812045907971191351400406851075786342535377480089664459228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "36": "48650750631486812915892304816385646811715788833773388155390929695869632473789500392717330983213106075095212114948390348622294699191393709271888022755870225543860480997333363601493616678015830293518648564875789703717496258303092591326683913574493687776257391989781394545151715019768692905526809913316680677865459458091323731212897437458417256333367875477102195180565277483985093841437763572365745080585236023239718833054310819495279343838742602963847480857233995128141070192329836440090142314281043974678322542853317993307078804391461154558890264211865478266239172568080441974219327644196831046805642715750890680151099754324859461551526881285562214778425836653690558262118377449698948919663344045813/51968463112578545703011476992797837850101712768946585633844370022416114807128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "29": "24362386001672801929627653148566068125192751205289158370032509495450320682173932271509438818229485869169615243720408943509265550195126358801564706929773329736057115827694916380462513537518243488311297918378405052883301058534779297801559195712639006579758711877411758509535644902472981906375435420012588303480820877120942153468386225360259903127104613836096422554307875039870617222670599358428766246417171438871738011658117693534689699782075882176261110662450269076533544940327837355628992768307391122924872394173154151890407689398525408915741825514456321875761602204350957609087004615466801504156405253995440901366066135961721987182242654432910493349620820002862189560578778527648000136739382349/16916817419459162012699048500259712841829984625308133344350380866671912372112274169921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "38": "35752365426442980486227773956671797176289627874231063898172324053440722734611060173474017405935176537080757679802715868074623704753455885787224077221627349826112706529782199283870639658983142829527362535796943340712095427280006135513126911276754340203445905008807978270699097666492553335422306422862669243463664923628392356140776438740725733582182538789597390552394401934357384327935791261470301403049318625584064360784654584022950377800388510146692632184296620677769618922596465612895985504309547833686395465125024305160834571532750681271861163897045099604760594418272413590728899706561562973026878132268168893833423759569794310585433575520953221648125492672539778045253824114822286517937976097/25375226129188743019048572750389569262744976937962200016525571300007868558168411254882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "44": "17790342640640918938012154634620165928589599435739826559277616565120279676849439726827524145144214898478061786183441257808556612777569413127255625536548298799952006888987362956290552890925027133847914145981468454248823034688609261025858826807600293979797485201815907762444610517165620949443220808402991874794008293898468161611768849610091929223497487414707182531019428214702205628888133401446103734080660021376062984862151205889035310711232472408538168047193114812302443435835937753441834310755025068507734871206881556468584136803067733836173094497791491882295919859055383035185455147251204251704961824831580768244459639917304759025777058091470890503452591771605686653917819412845952846027756191919/51968463112578545703011476992797837850101712768946585633844370022416114807128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "37": "201774427347542919477964300267738785980867168919458734758234696962941634143281467902658960380812160351841053959759989779343144497225089093822933322852749192178555941203338645860607893722858117664115153368301189247765320137361896113528402423917725854257002656563865994800067882218273596077841581176741182855153986886403005879808758718792721781889603926258050698957863286428024807937092570473765508340123012805295853963018057941651845164631400839087799086937803627898693444042926270695205399710588081277244226272011170443665235455124470205879252238016835384924536106458768562907975280173484693674525692302623918302701659555637251399145724800572219135723678912186226573949214926625744230051450716366001/207873852450314182812045907971191351400406851075786342535377480089664459228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "minimum_strict_margin": "11437753567961762213415919274766468816187345424305009924914334506014414674699389661127132693789016009628916721808346351364032014289088326216403265405039489124320398541325212139413510261484486214620567736690043752410499614040244671076441907067761142977637665429386854240073108908104252223134357911497741556245149565108880796506744364162039819710428626084265393645957158307435173336053745290664732054103595953858181004183381765194454430379000604847425455613671953928986140054322618540529305588045161738500808455466003419350645828457051606197793730458509384927677788982093486823985280655961444811392304884802333386868196370711844700418057216612397209415586370048744348915369964096016546676637318691939038644263668619500275038934968856565808004503919238941/38956310748766652068651123874180959472494765224722536403711558511545004328659137236753585984346985347467714136297581717371940612792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + }, + "kappa_strict_rational_upper": "209679913429619757551/125209679913429619757551", + "kappa_strict_upper_decimal": "0.001674630216885732254824808108543759323031049934251622148676467909962791", + "all_T_grid_upper": "418657554221433/250000000000000000", + "all_T_grid_upper_decimal": "0.001674630216885732", + "source_sha256": { + "research/complex-k492-owner-repair/vendor/multicold/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/k8-eight-ends/PLAN.json.gz": "a3e9e390da3136655606ac919ec60696e2f704457ff01ef9e4d07e90534ab2d4" + } +} diff --git a/research/k8-eight-ends-t16/evidence/ASSEMBLY.json b/research/k8-eight-ends-t16/evidence/ASSEMBLY.json new file mode 100644 index 0000000000..ef1b6046d0 --- /dev/null +++ b/research/k8-eight-ends-t16/evidence/ASSEMBLY.json @@ -0,0 +1,345 @@ +{ + "status": "PASS_GAUGE44_NATIVE_EXACT_GLOBAL_ASSEMBLY", + "kappa": "418655624469341/250000000000000000", + "kappa_decimal": "0.001674622497877364", + "complex_lower": "1677431562510593854067/1000000000000000000000000", + "complex_decimal": "0.001677431562510593854067", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "bit_decimal": "0.001733427039589844234749", + "binding": "complex", + "gain_over_pr635_percent": "2.345680406223590805998995952928008956963701150685827899165660527306050", + "complex_profile": { + "1": 347112, + "2": 67680, + "3": 57600, + "4": 20448, + "5": 11808, + "8": 1152, + "24": 1, + "48": 4918 + }, + "provider_counts": { + "gauge44": 144 + }, + "surcharge_model": { + "complex": false, + "bit": true + }, + "conservative_complex_lower": "1677431559645429414343/1000000000000000000000000", + "conservative_complex_decimal": "0.001677431559645429414343", + "conservative_kappa": "1674622495021787/1000000000000000000", + "conservative_kappa_decimal": "0.001674622495021787", + "conservative_moments": [ + { + "side": "conservative_complex", + "surcharge": true, + "endpoint": "1677431559645429414343/1000000000000000000000000", + "accept": true, + "mercator": [ + "-36544005432906980847694743028739186647280391/26959946667150639794667015087019630673637144422540572481103610249216", + "-36544005432906980847694743028739186647280389/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "-13554933269914660014271/10000000000000000000000000000000000000000000000", + "-13554923269914660014129/10000000000000000000000000000000000000000000000" + ] + }, + { + "side": "conservative_complex", + "surcharge": true, + "endpoint": "209678944955678676793/125000000000000000000000", + "accept": false, + "mercator": [ + "10581956890568868917392722321602114679632155/6739986666787659948666753771754907668409286105635143120275902562304", + "21163913781137737834785444643204229359264311/13479973333575319897333507543509815336818572211270286240551805124608" + ], + "base_two": [ + "1962532091305621283977/1250000000000000000000000000000000000000000000", + "15700266730444970271957/10000000000000000000000000000000000000000000000" + ] + } + ], + "conservative_bootstrap": [ + { + "exponent": "1674682296858175723774861771763209850435511223689802546406539362886650445749969626852025878351/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "2749262787253690568135550805230504135074433310197453593460637113349554250030373147974121649/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "4762883878920" + }, + { + "exponent": "1677426947945264316244428459209782018941538134637405331048093863352345236481458953651149223975145780162902916774157693549196411403833907411607/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "4611700165098098568863358658335629047522362594668951906136647654763518541046348850776024854219837097083225842306450803588596166092588393/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "1692701480206849501" + }, + { + "exponent": "1677431551909618013785409515579537961409704700213730786461716518595969929700587794458250946213067594379657329282449613524840815257513218295886626330450569866292573032225609969168206949520799/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "7735811400557587806988902393160880956786269213538283481404030070299412205541749053786932405620342670717550386475159184742486781704113373669549430133707426967774390030831793050479201/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "601576350365328084034559" + }, + { + "exponent": "1677431559632453120160237114362353803163722907842722391354298782132899976675973597841654642424124708306940151943462317062464035601718613923083607331547045658802340567805210942915251530489875626362788904507162045720714732219727136932579943/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "12976294182760208206086551406862749157277608645701217867100023324026402158345357575875291693059848056537682937535964398281386076916392668452954341197659432194789057084748469510124373637211095492837954279285267780272863067420057/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "213796767800217328421977078037" + }, + { + "exponent": "1677431559645407647497607917199511332849123789962025159032942392535589888560329828626024831927686117503284188511698739424237539981629224461653954006596458597153002980600819661770359669043932646685726030635500306144893791528841893524061237986221604075236260570494446939719624913481677551/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "21766845389405368929021721461867037974840967057607464410111439670171373975168072313882496715811488301260575762460018370775538346045993403541402846997019399180338229640330956067353314273969364499693855106208471158106475938762013778395924763739429505553060280375086518322449/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "75982139081866559043941639269558094" + }, + { + "exponent": "1677431559645429377830603912457267997213040314717076136633084103377205416715765442495877437320888337291962297472595694467514550776531515127594690319942252744848742865397300072108400806282068927586759101728916481889989214057061158115689537847055672892671570459447346128102969112440624682341903103167934791278578824158656804196899486007/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "36512393410111172357357545342282923863366915896622794583284234557504122562679111662708037702527404305532485449223468484872405309680057747255151257134602699927891599193717931072413240898271083518110010785942938841884310462152944327107328429540552653871897030887559375317658096896832065208721421175841343195803100513993/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "27003614314931869102243524175252189385902" + }, + { + "exponent": "1677431559645429414281750281544130071664916515766385189628927659281547910700114039941130690152022390264301013698391798103743042053471350411655718443161842114718523528211174027401000338157854632697927655981778202657934235054463863823427327612268707380594709872700813956337769852176558599114429988730952585471454454522092288994181625699545992771376510488652626367642445377064266401599/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "61247041024310282905669141233614810371072340718452089299885960058869309847977609735698986301608201896256957946528649588344281556838157885281476471788825972598999661842145367302072344018221797342065764945536136176572672387731292619405290127299186043662230147823441400885570011269047414528545545477907711005818374300454007228623489511347373632357554622935733598401/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "9596928895143710184551547660174616814311727832" + } + ], + "conservative_outer": { + "bit_positive": "1677431559645429414281750281544130071664916515766385189628927659281547910700114039941130690152022390264301013698391798103743042053471350411655718443161842114718523528211174027401000338157854632697927655981778202657934235054463863823427327612268707380594709872700813956337769852176558599114429988730952585471454454522092288994181625699545992771376510488652626367642445377064266401599/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_above_bit": "61249718455869928335083484233614810371072340718452089299885960058869309847977609735698986301608201896256957946528649588344281556838157885281476471788825972598999661842145367302072344018221797342065764945536136176572672387731292619405290127299186043662230147823441400885570011269047414528545545477907711005818374300454007228623489511347373632357554622935733598401/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "29572568440354570585657/1000000000000000000000000", + "beta_positive": "1/1000000000000000000000000", + "beta_below_one": "999999999999999999999999/1000000000000000000000000", + "leaf_saving_above_bit": "61248041024310282905669141233614810371072340718452089299885960058869309847977609735698986301608201896256957946528649588344281556838157885281476471788825972598999661842145367302072344018221797342065764945536136176572672387731292619405290127299186043662230147823441400885570011269047414528545545477907711005818374300454007228623489511347373632357554622935733598401/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_positive": "838715779822714707140873463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_internal": "1677431559645429414281750281544130071664916515766385189628927659281547910700114039941130690152022390264301013698391798103743042053471350411655718443161842114718523528211174027401000338157854632697927655981778202657934235054463863823427327612268707380594709872700813956337769852176558599114429988730952585471454454522092288994181625699545992771376510488652626367642445377064266401599/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "30625697943714786882248852367088949315607835275741811035132608957093936471899504981889434281494252970518743274278023185970244521461132413991149891612856148141614549444600894825063573009449056525665580400424049866488994128100700773566468490977205290538495668621593401256741343404375883822871887168942586455494658604681525706600738937299386362171548687978355451826867642445377064266401599/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "838715779822714707140998463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "499161284220177285292859001536659494609596956023867088949315607835275741811035132608957093936471899504981889434281494252970518743274278023185970244521461132413991149891612856148141614549444600894825063573009449056525665580400424049866488994128100700773566468490977205290538495668621593401256741343404375883822871887168942586455494658604681525706600738937299386362171548687978355451826867642445377064266401599/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000000000", + "lambda_above_tau": "1677431559645429414281750281544130071664916515766385189628927659281547910700114039941130690152022390264301013698391798103743042053471350411655718443161842114718523528211174027401000338157854632697927655981778202657934235054463863823427327612268707380594709872700813956337769852176558599114429988730952585471454454522092288994181625699545992771376510488652626367642445377064266401599/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "61251395887429573764497765983896354501144005634967855685075588986528591395888309849738927432298353918647222247542347980142385299880211356631888127507269134441114380365673578476099745018559955196698462873192117954775330321966347083269113554626798312369610742533314101699526349038899591087144659907896441958403845754908529320912483692973073178350325999446222251027367642445377064266401599/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_internal": "1677431559645429414281750281544130071664916515766385189628927659281547910700114039941130690152022390264301013698391798103743042053471350411655718443161842114718523528211174027401000338157854632697927655981778202657934235054463863823427327612268707380594709872700813956337769852176558599114429988730952585471454454522092288994181625699545992771376510488652626367642445377064266401599/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "1677431559645429414281750281544130071664916515766385189628927659281547910700114039941130690152022390264301013698391798103743042053471350411655718443161842114718523528211174027401000338157854632697927655981778202657934235054463863823427327612268707380594709872700813956337769852176558599114429988730952585471454454522092288994181625699545992771376510488652626367642445377064266401599/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_leaf": "30625697943714786882248852367088949315607835275741811035132608957093936471899504981889434281494252970518743274278023185970244521461132413991149891612856148141614549444600894825063573009449056525665580400424049866488994128100700773566468490977205290538495668621593401256741343404375883822871887168942586455494658604681525706600738937299386362171548687978355451826867642445377064266401599/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_reservations": "1/4000000000000000000000000", + "lambda_prime_below_one": "838715779822714707140873463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "epsilon_positive": "499999999999999999999999500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/500838715779822714707140873463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401", + "epsilon_below_one": "838715779822714707141373463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401/500838715779822714707140873463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401", + "guard_width": "838715779822714707141373463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401/500838715779822714707140873463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401", + "K_geometry": "375838715779822714707140998463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401/500838715779822714707140873463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401000000000000000000000000", + "K_dominates_log": "838715779822714707140997624624725567688336835134447710179001761680282056053816706650741339269911530150719522812442218928986238615156258308282725997282141864032036078631665312990799441705290718031084568605100388075229244663148959582567531537479699650483397998016922810162277897846897575948549195091292737770529369572400817920389164267205643235985716557359218319354157912760581847559494529103310914089050227867642445377064266401599/500838715779822714707140873463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401000000000000000000000000", + "record_suffix": "838715779822714707141373463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401/500838715779822714707140873463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401", + "phase_local": "6709726238581717657130486868008263300509644668189825064969746914750089378807888443951083783966614995277493482841982448135355035695210096006491014347054214966093986837341672275999497595593084454255639557538956992395570181860180610517144572640774794235518118561176485776392808217495743767151359791260661551010426159389802712731926554034434963289780543996263513784153317096912093684771421031985671464224239034867642445377064266401599/4006709726238581717657126987706724043123224351809063288405475137317794065511718939128343248508224803960144884525748045976235850053805775814512238043828310940688070800867097150814867083604443192841399491415924407547794675356796607601068088046975194393811468252072182357675692034651027252789946069252764992929417024902648459308356042731162547794347194088501604909102627610496173156385385058860436983485868787208000000000000000000000000", + "phase_boundary": "1341945247716343531425696702629028801930163220939194340589637060514836969432737141276484977386771827161585862243545667146674992650589444396700579284405462415637346143663951624105830712038530181136046424799430954159829896422894529662674135060619279186343516903430599635839180496673941535194504389048667207476806237271035266047092369104396727812025273194979586502051228699973568576463373943636084675529209268467642445377064266401599/801341945247716343531425397541344808624644870361812657681095027463558813102343787825668649701644960792028976905149609195247170010761155162902447608765662188137614160173419430162973416720888638568279898283184881509558935071359321520213617609395038878762293650414436471535138406930205450557989213850552998585883404980529691861671208546232509558869438817700320981820525522099234631277077011772087396697173757441600000000000000000000000", + "gamma_sublinear": "1/2000000000000000000000000", + "cell_above_band": "999999999999999999999998499161284220177285292859126536659494609596956023867088949315607835275741811035132608957093936471899504981889434281494252970518743274278023185970244521461132413991149891612856148141614549444600894825063573009449056525665580400424049866488994128100700773566468490977205290538495668621593401256741343404375883822871887168942586455494658604681525706600738937299386362171548687978355451826867642445377064266401599/2003354863119290858828563493853362021561612175904531644202737568658897032755859469564171624254112401980072442262874022988117925026902887907256119021914155470344035400433548575407433541802221596420699745707962203773897337678398303800534044023487597196905734126036091178837846017325513626394973034626382496464708512451324229654178021365581273897173597044250802454551313805248086578192692529430218491742934393604000000000000000000000000", + "prime_interval_packing": "838715779822714707141373463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401/500838715779822714707140873463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401", + "alpha_positive": "1677431559645429414282246087965230958091380811392358760863393926404540245018684097693647402798012025168830088530947965958467495340878235122312481475821009450040886187018809164849184892260689823206020995595651331549563664262724909716078537409378998876916929507039717519623782229225304174691807851686916853947657482403458231464894505662524117529384977620059831957182609224782226395732626886657933849822648628867642445377064266401599/1001677431559645429414281746926681010780806087952265822101368784329448516377929734782085812127056200990036221131437011494058962513451443953628059510957077735172017700216774287703716770901110798210349872853981101886948668839199151900267022011743798598452867063018045589418923008662756813197486517313191248232354256225662114827089010682790636948586798522125401227275656902624043289096346264715109245871467196802000000000000000000000000", + "alpha_below_one": "999999999999999999999999500838715779822714707140873463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401/1001677431559645429414281746926681010780806087952265822101368784329448516377929734782085812127056200990036221131437011494058962513451443953628059510957077735172017700216774287703716770901110798210349872853981101886948668839199151900267022011743798598452867063018045589418923008662756813197486517313191248232354256225662114827089010682790636948586798522125401227275656902624043289096346264715109245871467196802000000000000000000000000", + "alpha_below_one_fourth": "248741926330265927939288190643705021737110141176674096764478802155957588849463749597827805628966038222340225194328304907556273133021982753284702396263448424342963538867174762761080007833017009729381447217899624140187603545537063065350676965526570650736299836247471679835106969936463899124679821476610895204140906574012070475307358165035135119617314652911290474861731616431228595878353939292119377618044150571632357554622935733598401/1001677431559645429414281746926681010780806087952265822101368784329448516377929734782085812127056200990036221131437011494058962513451443953628059510957077735172017700216774287703716770901110798210349872853981101886948668839199151900267022011743798598452867063018045589418923008662756813197486517313191248232354256225662114827089010682790636948586798522125401227275656902624043289096346264715109245871467196802000000000000000000000000", + "delta_positive": "1/8000000000000000000000000", + "delta_below_one_eighth": "999999999999999999999999/8000000000000000000000000", + "short_record_fallback": "499159877331858638043949293479237282300811476843645056595103333509842209214745237213999998761734767044151236088163462579712295822592588000512380005307130978119266650427707518276736311258074514697559400294563636651701370411237202064252586614231825625451459353719499106034159344921251673893973033955927459086321001492063676418172517258102300533665752039350247660158729105247402022474904177569528517167616677872161616985593695953214878908046895999948661293763919249579178603601105748399637251270636080995416252984383954576090565145149474938822196831363540336115578339080947673713675767553282891871143034223023225555686771012277226667914262411253773584993042464253030433830272018913365486471229940909620689995630808247717959115747148966258790371312329088342607375551805755377536086020483949756801/500838715779822714707140873463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000000000", + "artificial_boundary": "28053677809908653741257021404169939684453938935895126697265317269751484452492484665079922482238572998575761249334702558394188285484777903671615145439070257702670496849026043642135539426862095867892627486902551612048554718379182141780197534798804813949219596417110476477103433956508812549387952682406632937570555995450963644253720690380684720847949793341528863458776443764167168439184921384368849803951883942183397072663868807200795203/4006709726238581717657126987706724043123224351809063288405475137317794065511718939128343248508224803960144884525748045976235850053805775814512238043828310940688070800867097150814867083604443192841399491415924407547794675356796607601068088046975194393811468252072182357675692034651027252789946069252764992929417024902648459308356042731162547794347194088501604909102627610496173156385385058860436983485868787208000000000000000000000000", + "literal_scalar_guard": "1", + "row_product_gap": "23971789/25", + "balanced_prefix_above_kappa": "348880133022019522344021460481983063923609973988726747939877346015932010673958095787070126515607271401892823598900317681438400829513706309642334882414418459177777951020022417884945896357059413195372013982591956256030956614126910580767289278748503247534622286027260205346900879015575118784537262151826194475574952944819101325150785475626509207295079466946234193469817132503384278532939501935220488541596637413/500838715779822714707140873463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401000000000000000000", + "coordinate_movement_above_kappa": "2809064623642414281750281544130071664916515766385189628927659281547910700114039941130690152022390264301013698391798103743042053471350411655718443161842114718523528211174027401000338157854632697927655981778202657934235054463863823427327612268707380594709872700813956337769852176558599114429988730952585471454454522092288994181625699545992771376510488652626367642445377064266401599/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "348879632183303742521306753341109600583104583585682771806966295331539845949699906822202735472701207873792328580789751962932653800032449583920358068384662980638910365011172309497802044498673962639972908807655529265480013139792490981191339145237497375635323059593728696324106169554070787406130663408567537879950836767690988494093371931121167811976605173546973130769203494674932966511294953762088130986973701679401599/500838715779822714707140873463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401000000000000000000000000", + "bulk_exposure_above_kappa": "2809064623642414281750281544130071664916515766385189628927659281547910700114039941130690152022390264301013698391798103743042053471350411655718443161842114718523528211174027401000338157854632697927655981778202657934235054463863823427327612268707380594709872700813956337769852176558599114429988730952585471454454522092288994181625699545992771376510488652626367642445377064266401599/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gaussian_arithmetic_above_kappa": "558207711996515455927719629630299438937270567978918820570892702941099052354074764294444811382065570714928022740129942571795694297740673369705758997833314056145577135623185760228769582312909610557196117197210703019098587108268637329651712712486599324156096431210084819532246696963415858676853020699663254565295808534582449289183843216497073336353652853714713646851093774176963533631058654923220424111931684127201599/801341945247716343531425397541344808624644870361812657681095027463558813102343787825668649701644960792028976905149609195247170010761155162902447608765662188137614160173419430162973416720888638568279898283184881509558935071359321520213617609395038878762293650414436471535138406930205450557989213850552998585883404980529691861671208546232509558869438817700320981820525522099234631277077011772087396697173757441600000000000000000000000", + "scalar_work_above_kappa": "2791040563337440398929456976714991048048374401506770007386107717443063920667406577331693621081952107687042093773091975733001459606628393751416702245285592194883356022151329234692423318998089855007577006685799223057696709438680865046562364096477020108377679061784550133752412322663096618897891498471350899208975507381424697770148870260506732263042161442170612485057923422198622916241871467308631550778150163570401599/4006709726238581717657126987706724043123224351809063288405475137317794065511718939128343248508224803960144884525748045976235850053805775814512238043828310940688070800867097150814867083604443192841399491415924407547794675356796607601068088046975194393811468252072182357675692034651027252789946069252764992929417024902648459308356042731162547794347194088501604909102627610496173156385385058860436983485868787208000000000000000000000000", + "dimension_above_kappa": "499161284220177285641738259558679016953618416505850152872925581824002489750912478624889104610429995292052015949888765654863342342174595704624371074035167442056326032306031315325919565569467018779770959930068862251897679562992380305897445608255011281540855747239480452825160781695881798748157620358979494668360134038995137062030447603423782850857386214563808593657251015634212548921644000145829655597205903534220488541596637413/500838715779822714707140873463340505390403043976132911050684392164724258188964867391042906063528100495018110565718505747029481256725721976814029755478538867586008850108387143851858385450555399105174936426990550943474334419599575950133511005871899299226433531509022794709461504331378406598743258656595624116177128112831057413544505341395318474293399261062700613637828451312021644548173132357554622935733598401000000000000000000" + }, + "conservative_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "model_controls": [ + "native_complex_endpoint_rejected_with_old_surcharge", + "omitting_bit_surcharge_would_fail_next_endpoint_rejection" + ], + "native_correction_gain": "2.855577E-12", + "template_sha256": "45ee78ba5c995afcc8a43fbaeacf87fc7742c58efc8234b09c9eb8590eabc7b4", + "input_sha256": { + "owner_audit": "f20ff5901bfe41cddf5c62d59f8c5361323f7e49b78c17d97173e9db5b3baf0f", + "fresh_invoice": "ef4775a3cd6bb1d52b9f43924b9bb1b378d52662c67e373fed20c1d5728caeb5", + "package:inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c" + }, + "bit_supplier": { + "pr": 589, + "repository": "CrocSwap/integer-mult-bounds", + "commit": "a5afc8c6169ea61ba7c51dfd3cade02cc7b13b46", + "merged_as": "b3eb785ac5b4b1ca2beea0f80db078a505626a90", + "path": "research/e8-bit-p111-tuned/tune/EXPECTED.json", + "git_blob_sha1": "e293ddc557742637f9f679f083a1a282d87b1b13", + "word": { + "v": 111, + "decoder_constant": 63, + "copy_ranks": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + "derived_deficit": 10272, + "deficit_formula": "T(2Kv-L*cst), L=9 T=32 K=4 M=64", + "replay_scope": "Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit." + }, + "moments": [ + { + "side": "bit", + "surcharge": true, + "endpoint": "1733427039589844234749/1000000000000000000000000", + "accept": true, + "mercator": [ + "-43100600330766044577088869872467188970742291/26959946667150639794667015087019630673637144422540572481103610249216", + "-43100600330766044577088869872467188970742289/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "-799345163337715793503/500000000000000000000000000000000000000000000", + "-3197378653350863173989/2000000000000000000000000000000000000000000000" + ] + }, + { + "side": "bit", + "surcharge": true, + "endpoint": "6933708158359376939/4000000000000000000000", + "accept": false, + "mercator": [ + "22502934905675809315035333485365686073718547/13479973333575319897333507543509815336818572211270286240551805124608", + "5625733726418952328758833371341421518429637/3369993333393829974333376885877453834204643052817571560137951281152" + ], + "base_two": [ + "8346798366759439729359/5000000000000000000000000000000000000000000000", + "16693606733518879458833/10000000000000000000000000000000000000000000000" + ] + }, + { + "side": "complex", + "surcharge": false, + "endpoint": "1677431562510593854067/1000000000000000000000000", + "accept": true, + "mercator": [ + "-34300859215146127395497590540224774237313381/26959946667150639794667015087019630673637144422540572481103610249216", + "-34300859215146127395497590540224774237313379/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "-127229/100000000000000000000000000000", + "-1272289/1000000000000000000000000000000" + ] + }, + { + "side": "complex", + "surcharge": false, + "endpoint": "419357890627648463517/250000000000000000000000", + "accept": false, + "mercator": [ + "22285486889945771898856683337123240162644789/13479973333575319897333507543509815336818572211270286240551805124608", + "11142743444972885949428341668561620081322395/6739986666787659948666753771754907668409286105635143120275902562304" + ], + "base_two": [ + "1653229/1000000000000000000000000000000", + "165323/100000000000000000000000000000" + ] + } + ], + "bootstrap": [ + { + "exponent": "1674682299713838122918954241052061165197356636788205036298213856960933254878190881007107559511/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "2749262796755731148043081516376324208789296211794963701786143039066745121809118992892440489/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "4762883845997" + }, + { + "exponent": "1677426950810404939855677970088256294130182105986168420708599848536830324925625249452246759644729716365286035321462800278542074587267948118763/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "4611700188914211319352480181195275963827013831579291400151463169675074374750547753240355270283634713964678537199721457925412732051881237/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "1692701462723679499" + }, + { + "exponent": "1677431554774782400346230971889719032425493982382536268805246916207526291545858656772586651303988125296572761598985966344201565616696530767502245442244857879106152493514499444215797593440879/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "7735811453720766350678718456980651950617463731194753083792473708454141343227413348696011874703427238401014033655798434383303469232497754557755142120893847506485500555784202406559121/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "601576342096845584540343" + }, + { + "exponent": "1677431562497617559772895148972490539558574542299411189155076561699332829017983006344861936006230385580024508062358012415334940299654742545165639607545169843064536088442742561362786794559829972853101288718292896042272820695640031481795107/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "12976294294102173595946949847571390700588810844923438300667170982016993655138063993769614419975491937641987584665059700345257454834360392454830156935463911557257438637213205440170027146898711281707103957727179304359968518204893/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "213796764131288175116826572698" + }, + { + "exponent": "1677431562510572087221383969455879711741933289130112740555871585656300543379848444126439973301341443715825356278605068913149112349771545388239551720980490435196476579541837434084384224412923860201997916587102431308602671095671689778550609160392733330186286096867068443453889369247349831/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "21766845613353112557777664212643869887259444128414343699456620151555873560026698658556284174643721394931086850887650228454611760448279019509564803523420458162565915615775587076139798002083412897568691397328904328310221449390839607266669813713903132931556546110630752650169/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "75982137518385215151179502958408998" + }, + { + "exponent": "1677431562510593817554603474434660241448063423446600885356619914769715943874978485574969316698535292100110243374522561589788864349160880601682975384153426976242442216203180779458098202035931748532331027807173055855794625648965008824798918295883330441461851474242865646920342407184696359107357951853125451518554347580189960763888887323/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "36512393848133777247958082509553399114643380085230284056125021514425030683301464707899889756625477438410211135650839119398317024615846573023757557783796819220541901797964068251467668972192826944144205374351034991175201081704116669558538148525757134353079657592815303640892642048146874548481445652419810039236111112677/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "27003613667031681459882329822648620540745" + }, + { + "exponent": "1677431562510593854005750280704760252756012796684473279557112182561103026987876192359427974620209711366215688913754645372389405446314530266596813041058860198592701225398607702418818177581791260608679028196375808549828184353951107896007296780933163099249483066576449889831227268372034091715391088542704465290282696351993165367229032061158089592876053872346996813922573096797131707359/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "61247041863677236650133136315526720442887817438896973012123807640572025379790288633784311086245354627610594553685469733403186958941139801407298774601392297581181822418208739391320971803624191450171815646048892103992703219066836900750516933423550110168772731627965908284608911457295534709717303648006834632770967938841910407123946127653003186077426903202868292641/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "9596928632099335412924885245356685813298537790" + } + ], + "outer": { + "bit_positive": "1677431562510593854005750280704760252756012796684473279557112182561103026987876192359427974620209711366215688913754645372389405446314530266596813041058860198592701225398607702418818177581791260608679028196375808549828184353951107896007296780933163099249483066576449889831227268372034091715391088542704465290282696351993165367229032061158089592876053872346996813922573096797131707359/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_above_bit": "61249719295239747243987203315526720442887817438896973012123807640572025379790288633784311086245354627610594553685469733403186958941139801407298774601392297581181822418208739391320971803624191450171815646048892103992703219066836900750516933423550110168772731627965908284608911457295534709717303648006834632770967938841910407123946127653003186077426903202868292641/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "29572568437489406145933/1000000000000000000000000", + "beta_positive": "1/1000000000000000000000000", + "beta_below_one": "999999999999999999999999/1000000000000000000000000", + "leaf_saving_above_bit": "61248041863677236650133136315526720442887817438896973012123807640572025379790288633784311086245354627610594553685469733403186958941139801407298774601392297581181822418208739391320971803624191450171815646048892103992703219066836900750516933423550110168772731627965908284608911457295534709717303648006834632770967938841910407123946127653003186077426903202868292641/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_positive": "838715781255296927002873462920817615784152392591955935018303335267754829020658539067531426207077867806915485028902702476483336507468351378653034131123983784766084015886262792349210496089670231696637095280010322483653483497947357572195098562282227598516845525991444011752514384702950469407805713044083860611049632784908039979149225747882692803272659707141437248871693672344693506682686077426903202868292641/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_internal": "1677431562510593854005750280704760252756012796684473279557112182561103026987876192359427974620209711366215688913754645372389405446314530266596813041058860198592701225398607702418818177581791260608679028196375808549828184353951107896007296780933163099249483066576449889831227268372034091715391088542704465290282696351993165367229032061158089592876053872346996813922573096797131707359/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "30625698363401128918920573908044064981696664732245170979341460932468573792922132193084514971097297523516663492531648621346965868876016215233915984113737207650789503910329768303362904719989677516346516502052642427804901437717772401483154474008555988247485615297049530592194286955916139388950367215091960020850774252117307196727340292858562751128306327655306493317313922573096797131707359/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "838715781255296927002998462920817615784152392591955935018303335267754829020658539067531426207077867806915485028902702476483336507468351378653034131123983784766084015886262792349210496089670231696637095280010322483653483497947357572195098562282227598516845525991444011752514384702950469407805713044083860611049632784908039979149225747882692803272659707141437248871693672344693506682686077426903202868292641/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "499161284218744703072997001537079182384215847607408044064981696664732245170979341460932468573792922132193084514971097297523516663492531648621346965868876016215233915984113737207650789503910329768303362904719989677516346516502052642427804901437717772401483154474008555988247485615297049530592194286955916139388950367215091960020850774252117307196727340292858562751128306327655306493317313922573096797131707359/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000000000", + "lambda_above_tau": "1677431562510593854005750280704760252756012796684473279557112182561103026987876192359427974620209711366215688913754645372389405446314530266596813041058860198592701225398607702418818177581791260608679028196375808549828184353951107896007296780933163099249483066576449889831227268372034091715391088542704465290282696351993165367229032061158089592876053872346996813922573096797131707359/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "61251396726802257837841209065807425203140573451693657485403364752754586482817276509976670514219974837321960769374383488048559348346586115937565371414433356441380415119434137999023390621801773241432424325077088479801253047251190851858412940720331043331871981111032484734498742684563906743809019039095377337236258221538262400289313356685064344167019779256740639637813922573096797131707359/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_internal": "1677431562510593854005750280704760252756012796684473279557112182561103026987876192359427974620209711366215688913754645372389405446314530266596813041058860198592701225398607702418818177581791260608679028196375808549828184353951107896007296780933163099249483066576449889831227268372034091715391088542704465290282696351993165367229032061158089592876053872346996813922573096797131707359/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "1677431562510593854005750280704760252756012796684473279557112182561103026987876192359427974620209711366215688913754645372389405446314530266596813041058860198592701225398607702418818177581791260608679028196375808549828184353951107896007296780933163099249483066576449889831227268372034091715391088542704465290282696351993165367229032061158089592876053872346996813922573096797131707359/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_leaf": "30625698363401128918920573908044064981696664732245170979341460932468573792922132193084514971097297523516663492531648621346965868876016215233915984113737207650789503910329768303362904719989677516346516502052642427804901437717772401483154474008555988247485615297049530592194286955916139388950367215091960020850774252117307196727340292858562751128306327655306493317313922573096797131707359/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_reservations": "1/4000000000000000000000000", + "lambda_prime_below_one": "838715781255296927002873462920817615784152392591955935018303335267754829020658539067531426207077867806915485028902702476483336507468351378653034131123983784766084015886262792349210496089670231696637095280010322483653483497947357572195098562282227598516845525991444011752514384702950469407805713044083860611049632784908039979149225747882692803272659707141437248871693672344693506682686077426903202868292641/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "epsilon_positive": "499999999999999999999999500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/500838715781255296927002873462920817615784152392591955935018303335267754829020658539067531426207077867806915485028902702476483336507468351378653034131123983784766084015886262792349210496089670231696637095280010322483653483497947357572195098562282227598516845525991444011752514384702950469407805713044083860611049632784908039979149225747882692803272659707141437248871693672344693506682686077426903202868292641", + "epsilon_below_one": "838715781255296927003373462920817615784152392591955935018303335267754829020658539067531426207077867806915485028902702476483336507468351378653034131123983784766084015886262792349210496089670231696637095280010322483653483497947357572195098562282227598516845525991444011752514384702950469407805713044083860611049632784908039979149225747882692803272659707141437248871693672344693506682686077426903202868292641/500838715781255296927002873462920817615784152392591955935018303335267754829020658539067531426207077867806915485028902702476483336507468351378653034131123983784766084015886262792349210496089670231696637095280010322483653483497947357572195098562282227598516845525991444011752514384702950469407805713044083860611049632784908039979149225747882692803272659707141437248871693672344693506682686077426903202868292641", + "guard_width": "838715781255296927003373462920817615784152392591955935018303335267754829020658539067531426207077867806915485028902702476483336507468351378653034131123983784766084015886262792349210496089670231696637095280010322483653483497947357572195098562282227598516845525991444011752514384702950469407805713044083860611049632784908039979149225747882692803272659707141437248871693672344693506682686077426903202868292641/500838715781255296927002873462920817615784152392591955935018303335267754829020658539067531426207077867806915485028902702476483336507468351378653034131123983784766084015886262792349210496089670231696637095280010322483653483497947357572195098562282227598516845525991444011752514384702950469407805713044083860611049632784908039979149225747882692803272659707141437248871693672344693506682686077426903202868292641", + "K_geometry": "375838715781255296927002998462920817615784152392591955935018303335267754829020658539067531426207077867806915485028902702476483336507468351378653034131123983784766084015886262792349210496089670231696637095280010322483653483497947357572195098562282227598516845525991444011752514384702950469407805713044083860611049632784908039979149225747882692803272659707141437248871693672344693506682686077426903202868292641/500838715781255296927002873462920817615784152392591955935018303335267754829020658539067531426207077867806915485028902702476483336507468351378653034131123983784766084015886262792349210496089670231696637095280010322483653483497947357572195098562282227598516845525991444011752514384702950469407805713044083860611049632784908039979149225747882692803272659707141437248871693672344693506682686077426903202868292641000000000000000000000000", + "K_dominates_log": "838715781255296927002997624205036360487225389593493014200687551115362237064723520764196158452248847148376417497476495398615529591983322475950557647787476316414705362852131668365425730005654345433844746069514232813421786860852077561872614908798729651159273330892881729524915867857424477963793960529699157660580224979194995895288614698249907895232680557915689366178890399684986365245437205733230858174785958313922573096797131707359/500838715781255296927002873462920817615784152392591955935018303335267754829020658539067531426207077867806915485028902702476483336507468351378653034131123983784766084015886262792349210496089670231696637095280010322483653483497947357572195098562282227598516845525991444011752514384702950469407805713044083860611049632784908039979149225747882692803272659707141437248871693672344693506682686077426903202868292641000000000000000000000000", + "record_suffix": "838715781255296927003373462920817615784152392591955935018303335267754829020658539067531426207077867806915485028902702476483336507468351378653034131123983784766084015886262792349210496089670231696637095280010322483653483497947357572195098562282227598516845525991444011752514384702950469407805713044083860611049632784908039979149225747882692803272659707141437248871693672344693506682686077426903202868292641/500838715781255296927002873462920817615784152392591955935018303335267754829020658539067531426207077867806915485028902702476483336507468351378653034131123983784766084015886262792349210496089670231696637095280010322483653483497947357572195098562282227598516845525991444011752514384702950469407805713044083860611049632784908039979149225747882692803272659707141437248871693672344693506682686077426903202868292641", + "phase_local": "6709726250042375416026486864650759670976292137862184559328810897989646040209333294236916141901793921796784812699795412733998885144261782126521796565655362809777293474055971214809899202633345967310304413029586490198996171346483580567238304844774322840777192012832989811792516560778077763818433951838286181937927654473551275749333194933428757518141298507905750108280746106097840912024239747721553278252834445313922573096797131707359/4006709726250042375416022987703366540926273219140735647480146426682142038632165268312540251409656622942455323880231221619811866692059746811029224273048991870278128672127090102338793683968717361853573096762240082579869227867983578860577560788498257820788134764207931552094020115077623603755262445704352670884888397062279264319833193805983061542426181277657131497990973549378757548053461488619415225622946341128000000000000000000000000", + "phase_boundary": "1341945250008475083204896701957526929957716825273666575211669552276015134477118644204715014176495567832525708514818116884505531496464333303142378126461866587274355772383889343774952027659456484451827003237520426303613876959620492105189674046168066210269380646487748136576424498679194759608477388356149474027210004650139819882778150146979523577196276382200551715501906603091802469255048852189372779895761542913922573096797131707359/801341945250008475083204597540673308185254643828147129496029285336428407726433053662508050281931324588491064776046244323962373338411949362205844854609798374055625734425418020467758736793743472370714619352448016515973845573596715772115512157699651564157626952841586310418804023015524720751052489140870534176977679412455852863966638761196612308485236255531426299598194709875751509610692297723883045124589268225600000000000000000000000", + "gamma_sublinear": "1/2000000000000000000000000", + "cell_above_band": "999999999999999999999998499161284218744703072997126537079182384215847607408044064981696664732245170979341460932468573792922132193084514971097297523516663492531648621346965868876016215233915984113737207650789503910329768303362904719989677516346516502052642427804901437717772401483154474008555988247485615297049530592194286955916139388950367215091960020850774252117307196727340292858562751128306327655306493317313922573096797131707359/2003354863125021187708011493851683270463136609570367823740073213341071019316082634156270125704828311471227661940115610809905933346029873405514612136524495935139064336063545051169396841984358680926786548381120041289934613933991789430288780394249128910394067382103965776047010057538811801877631222852176335442444198531139632159916596902991530771213090638828565748995486774689378774026730744309707612811473170564000000000000000000000000", + "prime_interval_packing": "838715781255296927003373462920817615784152392591955935018303335267754829020658539067531426207077867806915485028902702476483336507468351378653034131123983784766084015886262792349210496089670231696637095280010322483653483497947357572195098562282227598516845525991444011752514384702950469407805713044083860611049632784908039979149225747882692803272659707141437248871693672344693506682686077426903202868292641/500838715781255296927002873462920817615784152392591955935018303335267754829020658539067531426207077867806915485028902702476483336507468351378653034131123983784766084015886262792349210496089670231696637095280010322483653483497947357572195098562282227598516845525991444011752514384702950469407805713044083860611049632784908039979149225747882692803272659707141437248871693672344693506682686077426903202868292641", + "alpha_positive": "1677431562510593854006246087125853976271377782310448949218990886383117066085382059831727584659326714955291902526379197875098866099451673854603591778911460101180789378738394460714636226095324577130481841349524555297075270358799435134067713471080957249676118856884325741277430252560374947371599673573783018271629857764103035874437840446132600698505340265057126615050584072029679871928123283160134061043078599313922573096797131707359/1001677431562510593854005746925841635231568304785183911870036606670535509658041317078135062852414155735613830970057805404952966673014936702757306068262247967569532168031772525584698420992179340463393274190560020644967306966995894715144390197124564455197033691051982888023505028769405900938815611426088167721222099265569816079958298451495765385606545319414282874497743387344689387013365372154853806405736585282000000000000000000000000", + "alpha_below_one": "999999999999999999999999500838715781255296927002873462920817615784152392591955935018303335267754829020658539067531426207077867806915485028902702476483336507468351378653034131123983784766084015886262792349210496089670231696637095280010322483653483497947357572195098562282227598516845525991444011752514384702950469407805713044083860611049632784908039979149225747882692803272659707141437248871693672344693506682686077426903202868292641/1001677431562510593854005746925841635231568304785183911870036606670535509658041317078135062852414155735613830970057805404952966673014936702757306068262247967569532168031772525584698420992179340463393274190560020644967306966995894715144390197124564455197033691051982888023505028769405900938815611426088167721222099265569816079958298451495765385606545319414282874497743387344689387013365372154853806405736585282000000000000000000000000", + "alpha_below_one_fourth": "248741926328117054609495190644334554831620698413985529018290160781250760348424947209702038128444212218948165839988072153363142802154282501834722925286650531791202252629204736935459969021949510538717836706290480605944751471390174243652029835810060156549582303906111396264598826939791100287332303182948258912033894958628350984115136772427808745703130989588513592009385262764142666881413219755553317540391067721186077426903202868292641/1001677431562510593854005746925841635231568304785183911870036606670535509658041317078135062852414155735613830970057805404952966673014936702757306068262247967569532168031772525584698420992179340463393274190560020644967306966995894715144390197124564455197033691051982888023505028769405900938815611426088167721222099265569816079958298451495765385606545319414282874497743387344689387013365372154853806405736585282000000000000000000000000", + "delta_positive": "1/8000000000000000000000000", + "delta_below_one_eighth": "999999999999999999999999/8000000000000000000000000", + "short_record_fallback": "499159877330421249706828422043769177773361123262806501521759896489582230336456697951903937390722209944843243952596771948557052017775446981026080118468016373699663433059350892073781644949069277679241599159263601323026364636544818014440581747356392542885750131677864185768487261583887689829971281414602337890382471094714115263184033357882254540514318753504841779089559175993949118602326207884422484847392208588521485294525463736874326160322083553521437824069909153985064586585146825604973958323136866843819501959723456789413751598834343259228648452731688216349929287819419961321561629267220183430853976524849255265097018764611386009212075426501768809917855389364423837815010909330661596951242215977836666036259364204036328779539554470405395772225665626962174689812115604225336185805074414754881/500838715781255296927002873462920817615784152392591955935018303335267754829020658539067531426207077867806915485028902702476483336507468351378653034131123983784766084015886262792349210496089670231696637095280010322483653483497947357572195098562282227598516845525991444011752514384702950469407805713044083860611049632784908039979149225747882692803272659707141437248871693672344693506682686077426903202868292641000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000000000", + "artificial_boundary": "28053677810000339003328189404143079671176076534134505568603624260809593486833189951555232017080517470601618208244444051579728536957224429574941901613841944484630083512975823212082300826047990942487373151145552148907964518033779916724651453758946513060147150830248748103598843716171525408016431600892364521187958584721651253690917132281013390694133570158704729227575866804848039505852003655570402822017651249072058232280709608604877923/4006709726250042375416022987703366540926273219140735647480146426682142038632165268312540251409656622942455323880231221619811866692059746811029224273048991870278128672127090102338793683968717361853573096762240082579869227867983578860577560788498257820788134764207931552094020115077623603755262445704352670884888397062279264319833193805983061542426181277657131497990973549378757548053461488619415225622946341128000000000000000000000000", + "literal_scalar_guard": "1", + "row_product_gap": "23971789/25", + "balanced_prefix_above_kappa": "4209073552975775792550551072118147555597128741392193478644464074338111225905006638546658121409771272179521305427012936535716825582992928543246608015700332510186843608411045816669908871721961849093691720370788432129746826065781931511015524187076349951930712933608520890714709542973493400343424136827695422815826317246484222628622073491270545563170630726576018367887670600451864569676023116428430129679580419/125209678945313824231750718365730204403946038098147988983754575833816938707255164634766882856551769466951728871257225675619120834126867087844663258532780995946191521003971565698087302624022417557924159273820002580620913370874486839393048774640570556899629211381497861002938128596175737617351951428261020965152762408196227009994787306436970673200818164926785359312217923418086173376670671519356725800717073160250000000000000000", + "coordinate_movement_above_kappa": "2809064633229854005750280704760252756012796684473279557112182561103026987876192359427974620209711366215688913754645372389405446314530266596813041058860198592701225398607702418818177581791260608679028196375808549828184353951107896007296780933163099249483066576449889831227268372034091715391088542704465290282696351993165367229032061158089592876053872346996813922573096797131707359/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "16835793373187321914905277285599127301570899181416381322621921279049109635865197533528093418107658881640217414792566717240164825848635206704635053409767198916763589667560167380416843137677351306704535184846058448508664820609644228096704524553206837525495253217588557571414826419379588898423227139505068647179444657936304105606448314815856434369989719633644366330113433530113785934010585783027643091815118807707359/500838715781255296927002873462920817615784152392591955935018303335267754829020658539067531426207077867806915485028902702476483336507468351378653034131123983784766084015886262792349210496089670231696637095280010322483653483497947357572195098562282227598516845525991444011752514384702950469407805713044083860611049632784908039979149225747882692803272659707141437248871693672344693506682686077426903202868292641000000000000000000000000", + "bulk_exposure_above_kappa": "2809064633229854005750280704760252756012796684473279557112182561103026987876192359427974620209711366215688913754645372389405446314530266596813041058860198592701225398607702418818177581791260608679028196375808549828184353951107896007296780933163099249483066576449889831227268372034091715391088542704465290282696351993165367229032061158089592876053872346996813922573096797131707359/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gaussian_arithmetic_above_kappa": "26937569900329183817026599858682681435004008160757645671368635057460576578037213466040072909491109934871068547817397764925885207247818235208426912647447996941212014327746677340424624429810059744529395313735950685620057203167520863723141782602190077410128964258249007709130129322515973059247445067891537661937427819327866239915141291194905743721599233377426810413043842971198260901233041262455875403046111813307359/801341945250008475083204597540673308185254643828147129496029285336428407726433053662508050281931324588491064776046244323962373338411949362205844854609798374055625734425418020467758736793743472370714619352448016515973845573596715772115512157699651564157626952841586310418804023015524720751052489140870534176977679412455852863966638761196612308485236255531426299598194709875751509610692297723883045124589268225600000000000000000000000", + "scalar_work_above_kappa": "134689852856509044106320707304907258858290503940397798724666915360516223961205383412834520817581254502666813966748928940240235942172437205915540077849376509201995210703069450247174291545892283081327903355228134548141575950451538310405139201791344636179555215358627142511426693622637404108039102970680540486022581540837862339207866372571431710138767379977772880630968210342765993884939233043023686722843370539707359/4006709726250042375416022987703366540926273219140735647480146426682142038632165268312540251409656622942455323880231221619811866692059746811029224273048991870278128672127090102338793683968717361853573096762240082579869227867983578860577560788498257820788134764207931552094020115077623603755262445704352670884888397062279264319833193805983061542426181277657131497990973549378757548053461488619415225622946341128000000000000000000000000", + "dimension_above_kappa": "124790321054686175772458105187245571388604512973970158571842552907575254771389299439571228369353237171594929250152545596560400471300145848691053567050211932597055087011728766812099540984388628258745749597901959268472778349496301592736698051425211374611386312805578488948992584337432783273362758114712472435190661728631468412821039010809513549427803908564485186250952707308489844991216999081095138768958949956178430129679580419/125209678945313824231750718365730204403946038098147988983754575833816938707255164634766882856551769466951728871257225675619120834126867087844663258532780995946191521003971565698087302624022417557924159273820002580620913370874486839393048774640570556899629211381497861002938128596175737617351951428261020965152762408196227009994787306436970673200818164926785359312217923418086173376670671519356725800717073160250000000000000000" + }, + "controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "scope": "Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, the gauge44-barch U8 local word and all 72 cold helper ends, and explicit all144 whole-owner dispatch with a two-copy remainder trade are composed with the cited unchanged merged PR589 bit supplier (PR555 punctured R439 word; derived bit deficit T(2Kv-L*cst)), replacing the PR543 supplier of PR635; This is a new T16 composition of the accepted PR799 and PR589 suppliers. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification." +} diff --git a/research/k8-eight-ends-t16/evidence/ASYNC-AUDIT.json b/research/k8-eight-ends-t16/evidence/ASYNC-AUDIT.json new file mode 100644 index 0000000000..6c3980a676 --- /dev/null +++ b/research/k8-eight-ends-t16/evidence/ASYNC-AUDIT.json @@ -0,0 +1,75 @@ +{ + "status": "PASS_INDEPENDENT_ASYNC_WHOLE_OWNER_CONTROLLER_PHASES_AND_SPECTATORS", + "template_sha256": "45ee78ba5c995afcc8a43fbaeacf87fc7742c58efc8234b09c9eb8590eabc7b4", + "complex_template_sha256": "45ee78ba5c995afcc8a43fbaeacf87fc7742c58efc8234b09c9eb8590eabc7b4", + "complex_live": 14336, + "complex_profile": { + "1": 347112, + "2": 67680, + "3": 57600, + "4": 20448, + "5": 11808, + "8": 1152, + "24": 1, + "48": 4918 + }, + "complex_hosted_residuals": 69120, + "physical": 14826, + "rank_mass": 1041408, + "deficit": 5120, + "entering_helper_roles": 34560, + "cross_replica_helper_roles": 58308, + "one_owner_per_complete_invocation": true, + "helper_busy_family_window_checks": 69120, + "complete_invocations": 144, + "actual_orthogonal_73column_maps": 11079, + "actual_sigma_stream_sha256": "9685fdc79f61e56bade7b3c01b19db986e56c704543f1196137d264a084c3013", + "all_actual_residual_and_spectator_charts": true, + "idle_remainders": 7007, + "mutations_rejected": [ + "alias two whole owners", + "helper on active data family", + "owner in private namespace", + "wrong residual width", + "wrong spectator coordinate", + "omit idle remainder", + "understate physical reserve", + "gauge44: wrong provider at its invocation", + "gauge44: stale per-call local program hash", + "gauge44: stale serialized provider program", + "gauge44: unbound residual adapter hash", + "gauge44: wrong provider width registry", + "gauge44: wrong per-call residual width", + "gauge44: wrong sweep provider", + "gauge44: entering helper width silently restored to nine" + ], + "mutation_controls_run": true, + "provider_phase_semantic_sha256": { + "gauge44": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1" + }, + "provider_artifact_semantic_sha256": { + "gauge44": { + "CANONICAL-WORD.json.gz": "dcd0b852171019f2cd7f049a25e50a5ecd6c6a61e7c2d8df0afe4cc46ff468f9", + "LOCAL-PROGRAMS.json.gz": "387105bbe9b89232990a28fb67847ee3ee71b24725a5a19c2201960eb2c7e457", + "LOCAL-CHECKS.json": "c12a321cd7e4915964b58c9ea4723cce747beadebb16f309b574c7e041b51bfc", + "INDEPENDENT-LOCAL-REPLAY.json": "a95d9f6681b457cde7797655b4e83c1b9df5060d04c21d0a3901bcf7bf0e18c8", + "CLIFFORD-RECIPES.json": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "CLIFFORD-REVIEW.json": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1", + "RESIDUAL-ADAPTERS.json": "a8de0681f2d9b16ff727e74071950b810c56975373da021be3e7727f11d00b1c" + } + }, + "widths_by_provider": { + "gauge44": { + "4": 56, + "5": 32, + "7": 38, + "8": 114, + "9": 240 + } + }, + "provider_counts": { + "gauge44": 144 + }, + "all_provider_program_phase_and_wrapper_bindings": true, + "scope": "Independent exact asynchronous chronology, per-replica phase projection, owner/chart/paid-profile audit. Uses per-invocation local providers bound by exact scalar, phase and residual-wrapper receipts; all-size compilation and complete coefficient invoice are separate inherited obligations." +} diff --git a/research/k8-eight-ends-t16/evidence/AUDIT-LOCAL.json b/research/k8-eight-ends-t16/evidence/AUDIT-LOCAL.json new file mode 100644 index 0000000000..a22e133f16 --- /dev/null +++ b/research/k8-eight-ends-t16/evidence/AUDIT-LOCAL.json @@ -0,0 +1,137 @@ +{ + "status": "PASS_INDEPENDENT_EXACT_FORWARD_AND_DUAL_ENDPOINT_FRAMES_ENTRANCES_CONES", + "input_file": "FULL-WORD.json.gz", + "content_sha256": "f43271fcabcc9ebb3b9540610574ba463bba4440e7a868bd92e8ea348081d3ec", + "compressed_sha256": "d28c607df2bc4a82684d3fe47cfb3dba04e3bd14b247c7d4a62a03dff7b2836c", + "parent_center_interface": { + "parent_path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz", + "parent_file_sha256": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "transport_tau": 43, + "ordered_frame_bases_match": true, + "all_ports_match": true, + "transported_centers": [ + 92, + 57, + 81, + 224, + 11, + 240, + 9, + 256 + ], + "source_centers": [ + 92, + 57, + 81, + 11, + 9 + ], + "ordered_frame_bases": [ + [ + 256, + 128, + 64, + 34, + 16, + 10, + 4, + 1 + ], + [ + 256, + 128, + 64, + 32, + 16, + 8, + 5, + 3 + ], + [ + 256, + 128, + 64, + 32, + 17, + 9, + 4, + 2 + ], + [ + 256, + 128, + 64, + 36, + 20, + 8, + 2, + 1 + ], + [ + 256, + 128, + 66, + 32, + 18, + 8, + 4, + 1 + ], + [ + 256, + 128, + 65, + 33, + 17, + 9, + 5, + 3 + ], + [ + 256, + 128, + 65, + 33, + 16, + 8, + 4, + 2 + ], + [ + 256, + 128, + 68, + 32, + 16, + 12, + 2, + 1 + ] + ] + }, + "v": 112, + "h": 9, + "R": 480, + "entering": 192, + "lowends": 78, + "coldends": 48, + "compensation_gates": 7208, + "local_profile": { + "1": 2396, + "2": 470, + "3": 400, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 38, + "8": 114, + "9": 240 + }, + "checked_columns": 704, + "elapsed_seconds": 0.9856537920131814, + "scope": "Exact rational full scalar map in both orientations; all literal native frame chains, center levels, dyadic units, entrance-zero response, wrapper exclusion and final helper row/column cones. No global owner admission or exponent repricing." +} diff --git a/research/k8-eight-ends-t16/evidence/BIT-SUPPLIER-CONTROLS.json b/research/k8-eight-ends-t16/evidence/BIT-SUPPLIER-CONTROLS.json new file mode 100644 index 0000000000..0d68c7e136 --- /dev/null +++ b/research/k8-eight-ends-t16/evidence/BIT-SUPPLIER-CONTROLS.json @@ -0,0 +1,49 @@ +{ + "status": "PASS_PR589_BIT_SUPPLIER_DERIVED_DEFICIT_NEGATIVE_CONTROLS", + "kappa": "0.001674622497877364", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "bit_decimal": "0.001733427039589844234749", + "binding": "complex", + "bit_supplier": { + "pr": 589, + "repository": "CrocSwap/integer-mult-bounds", + "commit": "a5afc8c6169ea61ba7c51dfd3cade02cc7b13b46", + "merged_as": "b3eb785ac5b4b1ca2beea0f80db078a505626a90", + "path": "research/e8-bit-p111-tuned/tune/EXPECTED.json", + "git_blob_sha1": "e293ddc557742637f9f679f083a1a282d87b1b13", + "word": { + "v": 111, + "decoder_constant": 63, + "copy_ranks": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + "derived_deficit": 10272, + "deficit_formula": "T(2Kv-L*cst), L=9 T=32 K=4 M=64", + "replay_scope": "Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit." + }, + "derived_deficit": 10272, + "rejected_controls": [ + "revert_hardcoded_9984", + "ports_112", + "decoder_constant_64_copy_ranks_unchanged", + "decoder_constant_64_with_one_copy_rank_8", + "eight_retained_totals", + "live_minus_one", + "profile_rank_mass_plus_one", + "profile_rank_mass_receipt_mismatch", + "bit_lower_next_grid", + "not_nine_stage_record", + "tampered_bytes_next_grid", + "pr543_file_under_pr589_pin" + ], + "assembler_sha256": "15f6986a476bac76bcdc0bfcf51da115389b46f1950d2766b6822f757888b13a" +} diff --git a/research/k8-eight-ends-t16/evidence/END-CONTROLS.json b/research/k8-eight-ends-t16/evidence/END-CONTROLS.json new file mode 100644 index 0000000000..0ca420e48a --- /dev/null +++ b/research/k8-eight-ends-t16/evidence/END-CONTROLS.json @@ -0,0 +1,197 @@ +{ + "status": "PASS_EIGHT_ENDS_32_NEGATIVE_CONTROLS", + "rejected": [ + { + "helper": 572, + "mutation": "missing-tail", + "status": "REJECTED", + "reason": "full cleanup reads a low end" + }, + { + "helper": 572, + "mutation": "rank6-end", + "status": "REJECTED", + "reason": "frame not monotone (572, (256, 128, 67, 35, 17, 9, 6), (256, 128, 67, 35, 17, 9))" + }, + { + "helper": 572, + "mutation": "rank8-read", + "status": "REJECTED", + "reason": "frame not monotone (312, (264, 136, 74, 43, 24, 7), (271, 143, 74, 44, 24))" + }, + { + "helper": 572, + "mutation": "bad-restore", + "status": "REJECTED", + "reason": "all-column endpoint failure (False, [572])" + }, + { + "helper": 573, + "mutation": "missing-tail", + "status": "REJECTED", + "reason": "full cleanup reads a low end" + }, + { + "helper": 573, + "mutation": "rank6-end", + "status": "REJECTED", + "reason": "frame not monotone (573, (256, 128, 67, 35, 17, 9, 6), (256, 128, 67, 35, 17, 9))" + }, + { + "helper": 573, + "mutation": "rank8-read", + "status": "REJECTED", + "reason": "frame not monotone (70, (265, 137, 75, 42, 24, 7), (265, 137, 76, 42, 24))" + }, + { + "helper": 573, + "mutation": "bad-restore", + "status": "REJECTED", + "reason": "all-column endpoint failure (False, [573])" + }, + { + "helper": 574, + "mutation": "missing-tail", + "status": "REJECTED", + "reason": "full cleanup reads a low end" + }, + { + "helper": 574, + "mutation": "rank6-end", + "status": "REJECTED", + "reason": "frame not monotone (574, (256, 128, 96, 17, 9, 5, 3), (256, 128, 96, 17, 9, 5))" + }, + { + "helper": 574, + "mutation": "rank8-read", + "status": "REJECTED", + "reason": "frame not monotone (328, (264, 137, 96, 24, 4, 3), (268, 137, 96, 24, 3))" + }, + { + "helper": 574, + "mutation": "bad-restore", + "status": "REJECTED", + "reason": "all-column endpoint failure (False, [574])" + }, + { + "helper": 575, + "mutation": "missing-tail", + "status": "REJECTED", + "reason": "full cleanup reads a low end" + }, + { + "helper": 575, + "mutation": "rank6-end", + "status": "REJECTED", + "reason": "frame not monotone (575, (256, 128, 96, 17, 9, 5, 3), (256, 128, 96, 17, 9, 5))" + }, + { + "helper": 575, + "mutation": "rank8-read", + "status": "REJECTED", + "reason": "frame not monotone (110, (265, 136, 96, 24, 4, 3), (265, 140, 96, 24, 3))" + }, + { + "helper": 575, + "mutation": "bad-restore", + "status": "REJECTED", + "reason": "all-column endpoint failure (False, [575])" + }, + { + "helper": 580, + "mutation": "missing-tail", + "status": "REJECTED", + "reason": "full cleanup reads a low end" + }, + { + "helper": 580, + "mutation": "rank6-end", + "status": "REJECTED", + "reason": "frame not monotone (580, (256, 128, 67, 35, 18, 10, 6), (256, 128, 67, 35, 18, 10))" + }, + { + "helper": 580, + "mutation": "rank8-read", + "status": "REJECTED", + "reason": "frame not monotone (332, (266, 138, 72, 41, 24, 7), (266, 138, 79, 41, 24))" + }, + { + "helper": 580, + "mutation": "bad-restore", + "status": "REJECTED", + "reason": "all-column endpoint failure (False, [580])" + }, + { + "helper": 581, + "mutation": "missing-tail", + "status": "REJECTED", + "reason": "full cleanup reads a low end" + }, + { + "helper": 581, + "mutation": "rank6-end", + "status": "REJECTED", + "reason": "frame not monotone (581, (256, 128, 67, 35, 18, 10, 6), (256, 128, 67, 35, 18, 10))" + }, + { + "helper": 581, + "mutation": "rank8-read", + "status": "REJECTED", + "reason": "frame not monotone (334, (267, 139, 73, 40, 24, 7), (268, 140, 73, 47, 24))" + }, + { + "helper": 581, + "mutation": "bad-restore", + "status": "REJECTED", + "reason": "all-column endpoint failure (False, [581])" + }, + { + "helper": 582, + "mutation": "missing-tail", + "status": "REJECTED", + "reason": "full cleanup reads a low end" + }, + { + "helper": 582, + "mutation": "rank6-end", + "status": "REJECTED", + "reason": "frame not monotone (582, (256, 128, 73, 41, 24, 5, 3), (256, 128, 73, 41, 24, 5))" + }, + { + "helper": 582, + "mutation": "rank8-read", + "status": "REJECTED", + "reason": "frame not monotone (316, (385, 72, 40, 24, 4, 3), (389, 76, 44, 24, 3))" + }, + { + "helper": 582, + "mutation": "bad-restore", + "status": "REJECTED", + "reason": "all-column endpoint failure (False, [582])" + }, + { + "helper": 583, + "mutation": "missing-tail", + "status": "REJECTED", + "reason": "full cleanup reads a low end" + }, + { + "helper": 583, + "mutation": "rank6-end", + "status": "REJECTED", + "reason": "frame not monotone (583, (256, 128, 73, 41, 24, 5, 3), (256, 128, 73, 41, 24, 5))" + }, + { + "helper": 583, + "mutation": "rank8-read", + "status": "REJECTED", + "reason": "frame not monotone (318, (385, 73, 41, 24, 4, 3), (389, 73, 41, 24, 3))" + }, + { + "helper": 583, + "mutation": "bad-restore", + "status": "REJECTED", + "reason": "all-column endpoint failure (False, [583])" + } + ] +} diff --git a/research/k8-eight-ends-t16/evidence/GLOBAL-PREFIX.json b/research/k8-eight-ends-t16/evidence/GLOBAL-PREFIX.json new file mode 100644 index 0000000000..1d734d8530 --- /dev/null +++ b/research/k8-eight-ends-t16/evidence/GLOBAL-PREFIX.json @@ -0,0 +1,13 @@ +{ + "status": "PASS_MIXED_ASYNC_GLOBAL_PREFIX", + "template_sha256": "45ee78ba5c995afcc8a43fbaeacf87fc7742c58efc8234b09c9eb8590eabc7b4", + "global_prefix_bits": 397, + "retained_payload_bits": 512, + "complete_invocation_cover_sweeps": 144, + "bridge_factor_two_sweeps": 144, + "local_scalar_coefficient_work_prefix_bits": 68, + "stream_input_sup_to_l2_bits": 37, + "primitive_arithmetic_margin_bits": 4, + "controller_audit_sha256": "644c15a99e207161a50eca01ddf1c7852e67504517fa4710d5490c3f65a4665a", + "proof": "Each selected normalized provider restores all arbitrary dirty helper columns and gives the same data shear endpoints. Actual whole-owner charts are right-translation bijections. Sum all 144 invocation and 144 bridge sweeps and take maximum local scalar/Horner prefix over all three providers and orientations. Idle children, phases, spectator endpoints and terminal translations are unitary. Retained all-size interfaces are conditional." +} diff --git a/research/k8-eight-ends-t16/evidence/IDLE-REMAINDER-FRAMES.json b/research/k8-eight-ends-t16/evidence/IDLE-REMAINDER-FRAMES.json new file mode 100644 index 0000000000..5f37baa75c --- /dev/null +++ b/research/k8-eight-ends-t16/evidence/IDLE-REMAINDER-FRAMES.json @@ -0,0 +1,13 @@ +{ + "status": "PASS_LITERAL_IDLE_REMAINDER_FRAMES", + "template_sha256": "45ee78ba5c995afcc8a43fbaeacf87fc7742c58efc8234b09c9eb8590eabc7b4", + "uncompressed_frames_sha256": "e533c64bcca0b26839df69e552572690f81728ab6dabe912ff3071ffbbbc8ab1", + "children": 7007, + "rank_profile": { + "1": 2088, + "24": 1, + "48": 4918 + }, + "source_data_phase_sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "scope": "Actual orthogonal axes after the independently checked whole-owner prefix in each inherited pending child." +} diff --git a/research/k8-eight-ends-t16/evidence/INDEPENDENT-T16.json b/research/k8-eight-ends-t16/evidence/INDEPENDENT-T16.json new file mode 100644 index 0000000000..cc6d231167 --- /dev/null +++ b/research/k8-eight-ends-t16/evidence/INDEPENDENT-T16.json @@ -0,0 +1,116 @@ +{ + "status": "PASS_INDEPENDENT_T16_LITERAL_WINDOWS_CHARTS_PREFIX_ROW", + "roles": 69120, + "calls": 144, + "source_events_per_replica": 30, + "expanded_replica_events": 480, + "bridge_events": 144, + "literal_windows": 288, + "checked_whole_helper_widths": 69120, + "checked_busy_family_windows": 69120, + "orthogonal_port_bases": 112, + "actual_73_axis_charts": 11079, + "checked_slice_prefixes": 32256, + "local_profile": { + "1": 2396, + "2": 470, + "3": 400, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 38, + "8": 114, + "9": 240 + }, + "idle": { + "1": 2088, + "24": 1, + "48": 4918 + }, + "profile": { + "1": 347112, + "2": 67680, + "3": 57600, + "4": 20448, + "5": 11808, + "8": 1152, + "24": 1, + "48": 4918 + }, + "live": 14336, + "physical": 14850, + "rank_mass": 1041408, + "deficit": 5120, + "namespace": { + "data": [ + 0, + 14336 + ], + "centres": [ + 14336, + 14344 + ], + "tableau": [ + 14344, + 14848 + ], + "coefficient": [ + 14848, + 14850 + ] + }, + "local_prefix_bits": 68, + "local_prefix_from_native_receipt": true, + "local_profile_recounted": true, + "prefix_formula": { + "local_scalar": 68, + "input_l2": 37, + "invocations": 144, + "bridges": 144, + "margin": 4 + }, + "prefix_bits": 397, + "charged_prefix_bits": 512, + "physical_stock_bits": 2642, + "physical_row_coefficient": 16469, + "row_limit": 20161, + "scope": "Finite role/window/chart and inherited prefix/row obligations. Requires separately admitted local supplier and emitted controller, complete finite invoice, exact moments and outer assembly; no all-size theorem is asserted.", + "controls_rejected": [ + { + "name": "private_namespace_collision", + "reason": "private-namespace collision" + }, + { + "name": "copy_replica_alias", + "reason": "role invocation time" + }, + { + "name": "missing_whole_helper", + "reason": "complete helper role count" + }, + { + "name": "split_whole_helper", + "reason": "complete helper role count" + }, + { + "name": "truncated_helper_width", + "reason": "whole-helper residual width" + }, + { + "name": "cross_idle_boundary", + "reason": "strict bridge-aware idle window" + } + ], + "input_sha256": { + "/Users/thomasdifiore/integer-mult-runs/k8-eight-ends-t16-portable-20261013/t16/global8/base/split-centres/GLOBAL-TEMPLATE.json.gz": "ab8448de2036a23d9b55a196a8846512dc24fdf09855c1e0f0caa5b7a6965f7b", + "/Users/thomasdifiore/integer-mult-runs/k8-eight-ends-t16-portable-20261013/t16/global8/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "/Users/thomasdifiore/integer-mult-runs/k8-eight-ends-t16-portable-20261013/t16/global8/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "/Users/thomasdifiore/integer-mult-runs/k8-eight-ends-t16-portable-20261013/native/local/CANONICAL-WORD.json.gz": "3dd6e2a42d90736dbdf7f47e1bbd18525fccfceae52ad0ce9a8082e88b8a851d", + "/Users/thomasdifiore/integer-mult-runs/k8-eight-ends-t16-portable-20261013/native/local/INDEPENDENT-LOCAL-REPLAY.json": "00b418af082ad30474fcdeecd121d96af305c2686756a0ee30178fe1ccd5dd99", + "/Users/thomasdifiore/integer-mult-runs/k8-eight-ends-t16-portable-20261013/runtime/data/OWNERS.json.gz": "a4c79743dcc93c4260fae00b3324b97983fcd56af8bff5414243d7258a4bc97b" + } +} diff --git a/research/k8-eight-ends-t16/evidence/NATIVE-STEPS.json b/research/k8-eight-ends-t16/evidence/NATIVE-STEPS.json new file mode 100644 index 0000000000..5998487e22 --- /dev/null +++ b/research/k8-eight-ends-t16/evidence/NATIVE-STEPS.json @@ -0,0 +1,27 @@ +[ + { + "step": "native", + "exit_code": 0, + "seconds": 1.3950134580081794 + }, + { + "step": "ledgers", + "exit_code": 0, + "seconds": 0.881123375002062 + }, + { + "step": "local-replay", + "exit_code": 0, + "seconds": 6.493391583993798 + }, + { + "step": "wrappers", + "exit_code": 0, + "seconds": 1.9514304579934105 + }, + { + "step": "phases", + "exit_code": 0, + "seconds": 125.81771416700212 + } +] diff --git a/research/k8-eight-ends-t16/evidence/OWNERS-AND-PROFILE.json b/research/k8-eight-ends-t16/evidence/OWNERS-AND-PROFILE.json new file mode 100644 index 0000000000..1edbefdee5 --- /dev/null +++ b/research/k8-eight-ends-t16/evidence/OWNERS-AND-PROFILE.json @@ -0,0 +1,52 @@ +{ + "status": "PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE", + "template_sha256": "45ee78ba5c995afcc8a43fbaeacf87fc7742c58efc8234b09c9eb8590eabc7b4", + "paid_profile": { + "1": 347112, + "2": 67680, + "3": 57600, + "4": 20448, + "5": 11808, + "8": 1152, + "24": 1, + "48": 4918 + }, + "live": 14336, + "physical": 14826, + "rank_mass": 1041408, + "deficit": 5120, + "hosted_residuals": 69120, + "banked_residuals": 0, + "all_live_owners_per_call_distinct": true, + "owners_per_call": 704, + "actual_helper_owner_charts": 69120, + "actual_73column_sigmas": 11079, + "cross_replica_helper_roles": 58308, + "explicit_idle_remainder_children": 7007, + "source_idle_children_charged": 32256, + "source_artifacts": { + "work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "providers/gauge44/CANONICAL-WORD.json.gz": "3dd6e2a42d90736dbdf7f47e1bbd18525fccfceae52ad0ce9a8082e88b8a851d", + "providers/gauge44/LOCAL-PROGRAMS.json.gz": "b1bb600466e05411099dedbb6b8776a8c429d7f75774041af5bf38dfff435401", + "providers/gauge44/LOCAL-CHECKS.json": "3f4c8aba4736091f7efee0d31668d230626e3daa1438dfed096efd04d89b91ba", + "providers/gauge44/INDEPENDENT-LOCAL-REPLAY.json": "00b418af082ad30474fcdeecd121d96af305c2686756a0ee30178fe1ccd5dd99", + "providers/gauge44/RESIDUAL-ADAPTERS.json": "8ecf500ad8646d642906275de20704e4248abccabf2e21af51fcdcbd7581c312", + "providers/gauge44/CLIFFORD-RECIPES.json": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "providers/gauge44/CLIFFORD-REVIEW.json": "6d76c50a72625465bd8808fb59ceb363dc5f9923d043e9b5b11d079a1a952bec" + }, + "provider_phase_semantic_sha256": { + "gauge44": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1" + }, + "provider_artifact_semantic_sha256": { + "gauge44": { + "CANONICAL-WORD.json.gz": "dcd0b852171019f2cd7f049a25e50a5ecd6c6a61e7c2d8df0afe4cc46ff468f9", + "LOCAL-PROGRAMS.json.gz": "387105bbe9b89232990a28fb67847ee3ee71b24725a5a19c2201960eb2c7e457", + "LOCAL-CHECKS.json": "c12a321cd7e4915964b58c9ea4723cce747beadebb16f309b574c7e041b51bfc", + "INDEPENDENT-LOCAL-REPLAY.json": "a95d9f6681b457cde7797655b4e83c1b9df5060d04c21d0a3901bcf7bf0e18c8", + "CLIFFORD-RECIPES.json": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "CLIFFORD-REVIEW.json": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1", + "RESIDUAL-ADAPTERS.json": "a8de0681f2d9b16ff727e74071950b810c56975373da021be3e7727f11d00b1c" + } + }, + "controller_audit_sha256": "644c15a99e207161a50eca01ddf1c7852e67504517fa4710d5490c3f65a4665a" +} diff --git a/research/k8-eight-ends-t16/evidence/PARENT-LIFT-RECEIPT.json b/research/k8-eight-ends-t16/evidence/PARENT-LIFT-RECEIPT.json new file mode 100644 index 0000000000..7a05310317 --- /dev/null +++ b/research/k8-eight-ends-t16/evidence/PARENT-LIFT-RECEIPT.json @@ -0,0 +1,31 @@ +{ + "status": "PASS_T16_DIRECT_SUM_PARENT_AND_LITERAL_SOURCE_WINDOWS", + "T8_identity_control": true, + "T8_source_window_identity": true, + "idle8": { + "1": 1004, + "2": 1, + "3": 150, + "32": 1, + "48": 2450 + }, + "idle16": { + "1": 2088, + "24": 1, + "48": 4918 + }, + "profile": { + "1": 347112, + "2": 67680, + "3": 57600, + "4": 20448, + "5": 11808, + "8": 1152, + "24": 1, + "48": 4918 + }, + "parent_live": 23408, + "parent_physical": 23922, + "actual_window_membership_checked": 69120, + "events": 482 +} diff --git a/research/k8-eight-ends-t16/evidence/PREFIX-AND-INVOICE.json b/research/k8-eight-ends-t16/evidence/PREFIX-AND-INVOICE.json new file mode 100644 index 0000000000..e6c38b8c65 --- /dev/null +++ b/research/k8-eight-ends-t16/evidence/PREFIX-AND-INVOICE.json @@ -0,0 +1,2814 @@ +{ + "status": "PASS_INDEPENDENT_MIXED_ASYNC_SCALAR_PREFIX_AND_FINITE_INVOICE", + "template_sha256": "45ee78ba5c995afcc8a43fbaeacf87fc7742c58efc8234b09c9eb8590eabc7b4", + "parent_template_sha256": "8904bbbf46dfbf1c6df0e43479a23913fc59a410e879188112e88f16c850ede8", + "owner_audit_sha256": "f20ff5901bfe41cddf5c62d59f8c5361323f7e49b78c17d97173e9db5b3baf0f", + "controller_audit_sha256": "644c15a99e207161a50eca01ddf1c7852e67504517fa4710d5490c3f65a4665a", + "providers": { + "gauge44": { + "local": { + "backward": { + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "prefix_l1": "14824960514781440791821/64", + "prefix_bits": 68, + "coefficient_work_primitive_count": 98365, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + }, + "forward": { + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "prefix_l1": "2765345294379392599/1024", + "prefix_bits": 52, + "coefficient_work_primitive_count": 98333, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + } + }, + "helpers": 480, + "centres": 8, + "v": 112, + "h": 9, + "n": 704, + "entering_helpers": 192, + "entrance_rank": 384, + "terminal_codimension": 214, + "hyperplane_ended_helpers": 78, + "cold_hyperplane_ended_helpers": 48, + "width_inventory": { + "4": 56, + "5": 32, + "7": 38, + "8": 114, + "9": 240 + }, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "local_adapters": 387120, + "local_primitive_bound": 10039700351134, + "compiler": 25934336, + "children": 3498, + "artifacts": { + "CANONICAL-WORD.json.gz": "3dd6e2a42d90736dbdf7f47e1bbd18525fccfceae52ad0ce9a8082e88b8a851d", + "RESIDUAL-ADAPTERS.json": "8ecf500ad8646d642906275de20704e4248abccabf2e21af51fcdcbd7581c312", + "LOCAL-PROGRAMS.json.gz": "b1bb600466e05411099dedbb6b8776a8c429d7f75774041af5bf38dfff435401", + "LOCAL-CHECKS.json": "3f4c8aba4736091f7efee0d31668d230626e3daa1438dfed096efd04d89b91ba", + "CLIFFORD-REVIEW.json": "6d76c50a72625465bd8808fb59ceb363dc5f9923d043e9b5b11d079a1a952bec", + "INDEPENDENT-LOCAL-REPLAY.json": "00b418af082ad30474fcdeecd121d96af305c2686756a0ee30178fe1ccd5dd99", + "CLIFFORD-RECIPES.json": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "FULL-WORD.json.gz": "9fd27ad780b143a867e794ce3c1ab44f393c689f2e81538aa7cff1604d14cf68", + "SCALAR-FRAME-AUDIT.json": "56dff9b4239e3e0d29c132f911cce066ddb147cc6208f63fc743b3affa8eb6c1", + "WRAPPER-CHECKS.json": "b6c7fdef5893b117434f39b6561b80504482fa748e23b840f77a07b137e1d1ea" + }, + "paid_profile": { + "1": 2396, + "2": 470, + "3": 400, + "4": 142, + "5": 82, + "8": 8 + }, + "program_hashes": { + "backward": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "forward": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19" + }, + "semantic_artifact_sha256": { + "CANONICAL-WORD.json.gz": "dcd0b852171019f2cd7f049a25e50a5ecd6c6a61e7c2d8df0afe4cc46ff468f9", + "LOCAL-PROGRAMS.json.gz": "387105bbe9b89232990a28fb67847ee3ee71b24725a5a19c2201960eb2c7e457", + "LOCAL-CHECKS.json": "c12a321cd7e4915964b58c9ea4723cce747beadebb16f309b574c7e041b51bfc", + "INDEPENDENT-LOCAL-REPLAY.json": "a95d9f6681b457cde7797655b4e83c1b9df5060d04c21d0a3901bcf7bf0e18c8", + "CLIFFORD-RECIPES.json": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "CLIFFORD-REVIEW.json": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1", + "RESIDUAL-ADAPTERS.json": "a8de0681f2d9b16ff727e74071950b810c56975373da021be3e7727f11d00b1c" + } + } + }, + "provider_phase_semantic_sha256": { + "gauge44": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1" + }, + "provider_counts": { + "gauge44": 144 + }, + "selected_calls": [ + { + "stage": 0, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 8, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 9, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 8, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 10, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 9, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 8, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 11, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 10, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 9, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 8, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 12, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 11, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 10, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 9, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 8, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 13, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 12, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 11, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 10, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 9, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 8, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 14, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 13, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 12, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 11, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 10, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 9, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 15, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 8, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 14, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 13, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 12, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 11, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 10, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 9, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 15, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 8, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 14, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 13, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 12, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 11, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 10, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 9, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 15, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 8, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 14, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 13, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 12, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 11, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 10, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 9, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 15, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 14, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 13, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 12, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 11, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 10, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 15, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 14, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 13, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 12, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 11, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 15, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 14, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 13, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 12, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 15, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 14, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 13, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 15, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 14, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 15, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + } + ], + "selected_local_paid_profile": { + "1": 345024, + "2": 67680, + "3": 57600, + "4": 20448, + "5": 11808, + "8": 1152 + }, + "selected_real_component_primitives": 28625376, + "selected_coefficient_work_primitive_count": 14162000, + "selected_scalar_macros": 2835792, + "global_prefix_bits": 397, + "charged_prefix_bits": 512, + "complete_invocation_sweeps": 144, + "bridge_sweeps": 144, + "row_prefix_extra": 1024, + "helpers": 480, + "centres": 8, + "live": 14336, + "physical": 14826, + "physical_stock_identity": { + "data_and_owner_families": 14336, + "local_helpers": 480, + "private_centres": 8, + "coefficient_work": 2 + }, + "local_adapters": 387120, + "local_primitive_bound": 10039700351134, + "wrapper_elementary_factors_charged": 9953280, + "factors_per_wrapper": 144, + "compiler": 25934336, + "unhosted_pervertex": 3589198021555152, + "hosted_rebased_pervertex": 3589198020954840, + "conservative_pervertex_used": 6467145011279720, + "retained_prior_overcharge": { + "sha256": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "previous_pervertex_allowance": 2877946989724568, + "added_complete_new_pervertex": 3589198021555152, + "policy": "Retain old allowance and add entire fresh mixed recount." + }, + "finite": { + "physical_stock_bits": 2642, + "router_bits": 7988, + "literal_bits": 35284, + "physical_row_coefficient": 16469, + "retained_row_coefficient": 20161, + "required_C0_bits": 200012, + "halving_integer_inequality": [ + 5329, + 4608 + ], + "G_exponent": 30000, + "E_exponent": 100000, + "C0_exponent": 210000 + }, + "strict_checks": { + "local_primitive_bound": true, + "logical": true, + "router": true, + "literal": true, + "mass": true, + "precision": true, + "tape": true, + "row": true, + "halving": true + }, + "scope": "Actual call-specific mixed scalar, Horner, wrappers and paid children recounted. All three providers use fresh hash-bound independent all-column/frame/phase/normalization admission. Shared compiler uses conservative maxima; parent is geometry/overcharge only. All-size compiler, hosting, precision/tape and analytic transfer remain conditional." +} diff --git a/research/k8-eight-ends-t16/evidence/REPLAY-LOGS.json.gz b/research/k8-eight-ends-t16/evidence/REPLAY-LOGS.json.gz new file mode 100644 index 0000000000..d52a58630d Binary files /dev/null and b/research/k8-eight-ends-t16/evidence/REPLAY-LOGS.json.gz differ diff --git a/research/k8-eight-ends-t16/evidence/REPLAY.json b/research/k8-eight-ends-t16/evidence/REPLAY.json new file mode 100644 index 0000000000..03023f7735 --- /dev/null +++ b/research/k8-eight-ends-t16/evidence/REPLAY.json @@ -0,0 +1,107 @@ +{ + "status": "PASS_GAUGE44_T16_STRICT_GLOBAL_REPLAY", + "kappa": "418655624469341/250000000000000000", + "kappa_decimal": "0.001674622497877364", + "conservative_kappa_decimal": "0.001674622495021787", + "complex_lower": "1677431562510593854067/1000000000000000000000000", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "complex_profile": { + "1": 347112, + "2": 67680, + "3": 57600, + "4": 20448, + "5": 11808, + "8": 1152, + "24": 1, + "48": 4918 + }, + "idle_remainder_profile": { + "1": 2088, + "24": 1, + "48": 4918 + }, + "complete_invocations": 144, + "roles": 69120, + "prefix_bits": 397, + "charged_prefix_bits": 512, + "physical_row_coefficient": 16469, + "retained_row_coefficient": 20161, + "actual_73_axis_charts": 11079, + "controls": { + "admission": 69, + "bit_supplier": 12, + "independent_t16": 6, + "controller_mutations": 15 + }, + "t8_kappa": "1673414377866467/1000000000000000000", + "spec_sha256": "30d4dcc96f1361fcee1562681291763f6ee8c08fb1f93da1ea4fd2a42a1d0b5d", + "stages": [ + { + "name": "restore-parent", + "seconds": 1.252, + "exit_code": 0, + "log_sha256": "fc3a01967636bd3173ee7e5049fae45b890e1fad4564b6acdd6aaca30a4e4ea5" + }, + { + "name": "bind8", + "seconds": 0.273, + "exit_code": 0, + "log_sha256": "71f679ce5a123fb58397fd6852ba64ce3832fd20e81a096bfda9a1cf3237237a" + }, + { + "name": "lift16", + "seconds": 2.274, + "exit_code": 0, + "log_sha256": "43a5f510e5d2e3d5511ca1b1b56a4f0102be0f3687c1438e9ce873a308284372" + }, + { + "name": "bind", + "seconds": 0.306, + "exit_code": 0, + "log_sha256": "71f679ce5a123fb58397fd6852ba64ce3832fd20e81a096bfda9a1cf3237237a" + }, + { + "name": "emit", + "seconds": 4.507, + "exit_code": 0, + "log_sha256": "bcc2c836b5e0c353c08d2e68592728f2d625bfae1e1dc285c76e213c69ed1880" + }, + { + "name": "audit", + "seconds": 18.236, + "exit_code": 0, + "log_sha256": "644c15a99e207161a50eca01ddf1c7852e67504517fa4710d5490c3f65a4665a" + }, + { + "name": "invoice", + "seconds": 0.967, + "exit_code": 0, + "log_sha256": "8f7074e3f78a103318ded6362c8e9bc8fc0e8c1ea3b510e63b9b84b181452cb3" + }, + { + "name": "assembly", + "seconds": 0.306, + "exit_code": 0, + "log_sha256": "0df6147c0cba7a2430fbc4ebdcb082e69eb6546ee680b6f6003c4eed0107d71d" + }, + { + "name": "admission-controls", + "seconds": 0.407, + "exit_code": 0, + "log_sha256": "051d242318154827c1672ffbb63ad2bdc8ecc4033be650b791dd69cd57d716b3" + }, + { + "name": "bit-supplier-controls", + "seconds": 0.612, + "exit_code": 0, + "log_sha256": "d54d260bf95bd8ae4ab8846314082b93b2e3d8f427eb35376691f2ce543a6b67" + }, + { + "name": "independent-t16", + "seconds": 0.851, + "exit_code": 0, + "log_sha256": "9a822ed55b91969189acb1bb1bbdcebafc800855952fbd5e91c5d977c29cbbf9" + } + ], + "scope": "Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, the gauge44-barch U8 local word and all 72 cold helper ends, and explicit all144 whole-owner dispatch with a two-copy remainder trade are composed with the cited unchanged merged PR589 bit supplier (PR555 punctured R439 word; derived bit deficit T(2Kv-L*cst)), replacing the PR543 supplier of PR635; This is a new T16 composition of the accepted PR799 and PR589 suppliers. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification." +} diff --git a/research/k8-eight-ends-t16/evidence/RESULT.json b/research/k8-eight-ends-t16/evidence/RESULT.json new file mode 100644 index 0000000000..968b41d03c --- /dev/null +++ b/research/k8-eight-ends-t16/evidence/RESULT.json @@ -0,0 +1,100 @@ +{ + "status": "PASS_K8_EIGHT_ENDS_T16_COMPLETE_ADMISSION", + "kappa_decimal": "0.001674622497877364", + "complex_lower": "1677431562510593854067/1000000000000000000000000", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "previous_kappa": "0.001673414377866467", + "end_controls": 32, + "controls": { + "admission": 69, + "bit_supplier": 12, + "independent_t16": 6, + "controller_mutations": 15 + }, + "outer_strict_inequalities": 47, + "native_steps": [ + { + "step": "native", + "exit_code": 0, + "seconds": 1.3950134580081794 + }, + { + "step": "ledgers", + "exit_code": 0, + "seconds": 0.881123375002062 + }, + { + "step": "local-replay", + "exit_code": 0, + "seconds": 6.493391583993798 + }, + { + "step": "wrappers", + "exit_code": 0, + "seconds": 1.9514304579934105 + }, + { + "step": "phases", + "exit_code": 0, + "seconds": 125.81771416700212 + } + ], + "native_log_sha256": { + "native": "34b384775131f5ffff5c4e0bdac290d7ab320efc44195557d329b5fae2e4ca98", + "ledgers": "2d642de9161c9ced52d9eba7911138c64cb9f0ce4cc484ef397d3816eb11f0a8", + "local-replay": "dd643a58258431c3b07d3b06d9060c49677fa23b4fafc9f10988ed1f6867bd9a", + "wrappers": "74b13cf8570ca2f32ce0018575b1b73e95af77a28e59d09556fec59260bdbba5", + "phases": "9d0d92686353e3f9def6a1144e837f241bbbb41d324a6eb840d37a054994570e" + }, + "native_reuse": false, + "native_semantic_artifacts": { + "CANONICAL-WORD.json.gz": "dcd0b852171019f2cd7f049a25e50a5ecd6c6a61e7c2d8df0afe4cc46ff468f9", + "LOCAL-PROGRAMS.json.gz": "387105bbe9b89232990a28fb67847ee3ee71b24725a5a19c2201960eb2c7e457", + "LOCAL-CHECKS.json": "c12a321cd7e4915964b58c9ea4723cce747beadebb16f309b574c7e041b51bfc", + "INDEPENDENT-LOCAL-REPLAY.json": "a95d9f6681b457cde7797655b4e83c1b9df5060d04c21d0a3901bcf7bf0e18c8", + "CLIFFORD-RECIPES.json": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "CLIFFORD-REVIEW.json": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1", + "RESIDUAL-ADAPTERS.json": "a8de0681f2d9b16ff727e74071950b810c56975373da021be3e7727f11d00b1c" + }, + "fixed_family_all_replica_grid_upper": "0.001674630216885732", + "replay_sha256": "fa8db7880863b26de2999eab873f9d9b4661da651e17ac2f3b24a888efb1a341", + "scope": "Conditional native exact-complex witness using the unchanged eight-endpoint R480 k8 word, the cited PR1074/PR858 sixteen-replica controller, and the unchanged PR589 bit supplier. PR559 exact-cover recurrence correction, bit bad-residue surcharge, and H1-H5 retained. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification. The all-replica upper bound applies only to this fixed local profile, whole-helper widths, nine calls per replica, and fixed bin inventory.", + "steps": [ + { + "step": "build", + "exit_code": 0, + "seconds": 0.07599145799758844, + "log_sha256": "0f11f6146db3f337141160a7c5909f17721a066be0990b57d8db4da46e3542e2" + }, + { + "step": "independent-local", + "exit_code": 0, + "seconds": 1.025326499977382, + "log_sha256": "b1fb45d0d63c382aaa51ab746733323fab80fd0cba7074d2ecfa8a0cef587605" + }, + { + "step": "end-controls", + "exit_code": 0, + "seconds": 23.74799425000674, + "log_sha256": "09021b38ca12b4865afd51d4f8c4a62d2f3d925a4d52a2d4b5e0a3744958ed86" + }, + { + "step": "native", + "exit_code": 0, + "seconds": 136.5742441250186, + "log_sha256": "5ca9f310247cb601c905ff30597baa4634847395d7826e9ab926a9876ced2514" + }, + { + "step": "strict-t16", + "exit_code": 0, + "seconds": 30.395557624986395, + "log_sha256": "ff439e55ae01aae3abde86aadd1041c7dec7f29fe6ddf1130fdcc897af0cf5ea" + }, + { + "step": "all-replica-bound", + "exit_code": 0, + "seconds": 0.4476553749991581, + "log_sha256": "84085fa792deb1f888c6c48cf8fc2f2087af03e561ceabd62436dd65bcd7e76b" + } + ] +} diff --git a/research/k8-eight-ends-t16/evidence/STAGES.json b/research/k8-eight-ends-t16/evidence/STAGES.json new file mode 100644 index 0000000000..3d45be4961 --- /dev/null +++ b/research/k8-eight-ends-t16/evidence/STAGES.json @@ -0,0 +1,68 @@ +[ + { + "name": "restore-parent", + "seconds": 1.252, + "exit_code": 0, + "log_sha256": "fc3a01967636bd3173ee7e5049fae45b890e1fad4564b6acdd6aaca30a4e4ea5" + }, + { + "name": "bind8", + "seconds": 0.273, + "exit_code": 0, + "log_sha256": "71f679ce5a123fb58397fd6852ba64ce3832fd20e81a096bfda9a1cf3237237a" + }, + { + "name": "lift16", + "seconds": 2.274, + "exit_code": 0, + "log_sha256": "43a5f510e5d2e3d5511ca1b1b56a4f0102be0f3687c1438e9ce873a308284372" + }, + { + "name": "bind", + "seconds": 0.306, + "exit_code": 0, + "log_sha256": "71f679ce5a123fb58397fd6852ba64ce3832fd20e81a096bfda9a1cf3237237a" + }, + { + "name": "emit", + "seconds": 4.507, + "exit_code": 0, + "log_sha256": "bcc2c836b5e0c353c08d2e68592728f2d625bfae1e1dc285c76e213c69ed1880" + }, + { + "name": "audit", + "seconds": 18.236, + "exit_code": 0, + "log_sha256": "644c15a99e207161a50eca01ddf1c7852e67504517fa4710d5490c3f65a4665a" + }, + { + "name": "invoice", + "seconds": 0.967, + "exit_code": 0, + "log_sha256": "8f7074e3f78a103318ded6362c8e9bc8fc0e8c1ea3b510e63b9b84b181452cb3" + }, + { + "name": "assembly", + "seconds": 0.306, + "exit_code": 0, + "log_sha256": "0df6147c0cba7a2430fbc4ebdcb082e69eb6546ee680b6f6003c4eed0107d71d" + }, + { + "name": "admission-controls", + "seconds": 0.407, + "exit_code": 0, + "log_sha256": "051d242318154827c1672ffbb63ad2bdc8ecc4033be650b791dd69cd57d716b3" + }, + { + "name": "bit-supplier-controls", + "seconds": 0.612, + "exit_code": 0, + "log_sha256": "d54d260bf95bd8ae4ab8846314082b93b2e3d8f427eb35376691f2ce543a6b67" + }, + { + "name": "independent-t16", + "seconds": 0.851, + "exit_code": 0, + "log_sha256": "9a822ed55b91969189acb1bb1bbdcebafc800855952fbd5e91c5d977c29cbbf9" + } +] diff --git a/research/k8-eight-ends-t16/independent/all_t_bound.py b/research/k8-eight-ends-t16/independent/all_t_bound.py new file mode 100644 index 0000000000..a107fb0903 --- /dev/null +++ b/research/k8-eight-ends-t16/independent/all_t_bound.py @@ -0,0 +1,172 @@ +"""All-replica signed-dual bound for the eight-endpoint k8 whole-owner family. + +Adapted from jon314159's PR942 all_t_bound.py, with the eight-endpoint k8 inventory. +Dual prices: chafreaky's PR795/890. See ../NOTICE.md. Apache-2.0. +Two exact rational engines certify the inequalities and endpoint signs. +This is an upper relaxation only: it does not establish physical feasibility. +""" +import argparse +import gzip +from collections import Counter +from fractions import Fraction as Q +import hashlib +import importlib.util +import itertools +import json +from pathlib import Path +import sys + +if sys.flags.optimize: + raise RuntimeError('Retained arithmetic assertions must stay enabled; do not use Python -O') + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[2] +ENGINE = 'research/complex-k492-owner-repair/vendor/multicold/engines/' +PINS = {'research/complex-k492-owner-repair/vendor/multicold/engines/moment.py': '81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482', 'research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py': 'aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098', 'research/k8-eight-ends/PLAN.json.gz': 'a3e9e390da3136655606ac919ec60696e2f704457ff01ef9e4d07e90534ab2d4'} +WIDTHS = (4, 5, 7, 8, 9) +PRICES = (-1, -20, -8, -2, 4) +CAPACITIES = {8: (672, 2), 16: (448, 4), 32: (448, 8), 48: (448, -13)} +INVENTORY = {4: 56, 5: 32, 7: 38, 8: 114, 9: 240} + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def load(relative, name): + spec = importlib.util.spec_from_file_location(name, ROOT/relative) + obj = importlib.util.module_from_spec(spec) + spec.loader.exec_module(obj) + return obj + + +def dual_tables(): + """Cartesian product enumeration and independently programmed recurrence.""" + upper, count = {}, 0 + for cap, (_, bonus) in CAPACITIES.items(): + for vector in itertools.product(*(range(cap//w+1) for w in WIDTHS)): + used = sum(w*n for w, n in zip(WIDTHS, vector)) + if used > cap: + continue + count += 1 + r = cap-used + value = bonus+sum(p*n for p, n in zip(PRICES, vector)) + upper[r] = max(upper.get(r, -10**6), value) + alt = {} + for cap, (_, bonus) in CAPACITIES.items(): + scores = [None]*(cap+1) + scores[0] = 0 + for fill in range(cap+1): + if scores[fill] is None: + continue + for width, price in zip(WIDTHS, PRICES): + nxt = fill+width + if nxt <= cap: + proposal = scores[fill]+price + if scores[nxt] is None or proposal > scores[nxt]: + scores[nxt] = proposal + for fill, value in enumerate(scores): + if value is not None: + alt[cap-fill] = max(alt.get(cap-fill, -10**6), value+bonus) + need(upper == alt and count == 1163, 'two independently structured dual enumerations') + return upper, count + + +def phi_pair(engine, kind, r, z): + if kind == 'mercator': + a, b = engine.logarithm(Q(73, r)) + a, b = engine.exponential(z*a, z*b) + else: + a, b = engine.log_bounds(Q(73, r)) + a, b = engine.exp_bounds(z*a)[0], engine.exp_bounds(z*b)[1] + return r*a, r*b + + +def ratio_certificate(engine, kind, upper, z): + phi = {r: phi_pair(engine, kind, r, z) for r in upper if r} + cost = {r: (48*lo-r*phi[48][1], 48*hi-r*phi[48][0]) + for r, (lo, hi) in phi.items() if r < 48} + credit = {r: 48*upper[r]+13*r for r in cost} + need(credit[1] == 925, 'rank-one credit') + need(all(a > 0 for a, b in cost.values()), 'positive non48 costs') + # c(r)-v(r)*c(1)/925 > 0 at every r != 1, so a single + # multiplier gives a supporting inequality for every count vector. + margins = {} + for r, (lo, hi) in cost.items(): + if r == 1: + continue + c = credit[r] + rhs = c*cost[1][1 if c >= 0 else 0]/925 + margins[r] = lo-rhs + need(margins[r] > 0, 'rank-one strictly optimal cost/credit ratio: '+str(r)) + return dict(credit=credit, multiplier_interval=[str(cost[1][0]/925), str(cost[1][1]/925)], + strict_margin_by_rank={r: str(x) for r, x in margins.items()}, + minimum_strict_margin=str(min(margins.values()))) + + +def main(out): + for relative, expected in PINS.items(): + need(hashlib.sha256((ROOT/relative).read_bytes()).hexdigest() == expected, 'source drift: '+relative) + M = load(ENGINE+'moment.py', 'retained_mercator') + B = load(ENGINE+'base_two_moment.py', 'retained_atanh') + plan = json.loads(gzip.decompress((ROOT/'research/k8-eight-ends/PLAN.json.gz').read_bytes())) + provider = plan['provider_registry']['gauge44'] + local = {int(r): n for r, n in provider['actual_paid_profile'].items()} + need(Counter(provider['widths']) == INVENTORY, 'fixed helper inventory') + actual_caps = Counter(v[0] for v in plan['windows'].values()) + need({c: n*112//plan['T'] for c, n in actual_caps.items()} == + {c: n for c, (n, _) in CAPACITIES.items()}, 'fixed bin inventory per replica') + upper, vectors = dual_tables() + mass = sum(c*n for c, (n, _) in CAPACITIES.items())-9*sum(r*n for r, n in INVENTORY.items()) + signed = sum(n*p for n, p in CAPACITIES.values())+9*sum(INVENTORY[r]*p for r, p in zip(WIDTHS, PRICES)) + need((mass, signed, upper[0], upper[48]) == (14886, -1516, 0, -13), 'fixed-family coefficients') + credit = 48*signed+13*mass + need(credit == 120750 and Q(credit, 925) == Q(4830, 37), 'dual credit demand') + T = 37 + idle = {1: 4830, 48: 11374} + need(sum(r*n for r, n in idle.items()) == mass*T, 'formal relaxed idle mass') + need(sum(upper[r]*n for r, n in idle.items()) == signed*T, 'dual equality') + profile = Counter({r: 9*T*n for r, n in local.items()}) + profile.update(idle) + live = 896*T + need(73*live-sum(r*n for r, n in profile.items()) == 320*T, 'rank deficit') + root = M.certify(profile, 73, live, False) + lo, hi = Q(root['lower']), Q(root['upper']) + signs = {} + for name, z in [('lower', lo), ('upper', hi)]: + first = M.moment(profile, 73, live, z) + second = B.moment(73, live, list(profile.items()), z) + need(first[1] < 1 and second[1] < 1 if name == 'lower' else first[0] > 1 and second[0] > 1, + 'two exact moment signs at '+name) + signs[name] = dict(endpoint=str(z), mercator=[str(x-1) for x in first], + atanh=[str(x-1) for x in second]) + certs = {kind: ratio_certificate(engine, kind, upper, hi) + for kind, engine in [('mercator', M), ('atanh', B)]} + # The retained outer recipe always has a < b and kappa < a/(1+a). + # Therefore b < hi implies kappa < hi/(1+hi), without assuming that + # this formal relaxed profile can pass any finite or physical admission. + ceiling = hi/(1+hi) + ticks = ceiling*10**18 + grid = Q((ticks.numerator-1)//ticks.denominator, 10**18) + result = dict(status='PASS_ALL_T_K8_EIGHT_ENDS_SIGNED_DUAL_UPPER_RELAXATION', + scope='All positive integer replica counts, fixed k8-eight-ends local word and widths, nine calls and 896 live wires per replica, whole helpers and fixed 8/16/32/48 bin inventory. Geometry, time windows, finite invoice and physical realization are relaxed. This does not construct a supplier at the upper bound and does not cover different circuits, split helpers, banks or recursion geometries.', + dual_bin_vectors=vectors, upper=upper, mass_per_replica=mass, + signed_price_per_replica=signed, credit_per_replica=credit, + normalized_idle={'1': '4830/37', '48': '11374/37'}, + equality_requires_replica_count_multiple_of=37, + formal_profile=dict(replicas=T, idle=idle, profile=dict(sorted(profile.items())), + live=live, deficit=320*T), + root=root, two_engine_signs=signs, supporting_inequalities=certs, + kappa_strict_rational_upper=str(ceiling), kappa_strict_upper_decimal=M.decimal(ceiling), + all_T_grid_upper=str(grid), all_T_grid_upper_decimal=M.decimal(grid), + source_sha256=PINS) + need(not out.exists(), 'output preservation: choose a new file') + out.write_text(json.dumps(result, indent=2)+'\n') + print(result['status'], result['all_T_grid_upper_decimal']) + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--out', type=Path, required=True) + main(parser.parse_args().out) diff --git a/research/k8-eight-ends-t16/vendor/pr1074/UPSTREAM-NOTICE.md b/research/k8-eight-ends-t16/vendor/pr1074/UPSTREAM-NOTICE.md new file mode 100644 index 0000000000..ebc24a0168 --- /dev/null +++ b/research/k8-eight-ends-t16/vendor/pr1074/UPSTREAM-NOTICE.md @@ -0,0 +1,34 @@ +# Attribution and scope + +Four verified provider types are offered to every call: PR571's prefix word with twelve multi-cut cold kernels (PR568's unchanged constructor), the same word with forty width-five entrance promotions (PR569's unchanged frame constructor) before those kernels, PR575's plain joint-prefix provider, and PR568's eight-cold provider. A window MILP with an exact per-pattern model chooses the dispatch and a literal owner map. PR583's six source-bound kernel frame coalescences (its unchanged constructor and negative controls) are applied to every PR571-prefix provider word (ck and atm3), followed by two further coalescences that each first move one addition past two commuting additions (package code/build_gate_moves.py, extending PR583's constructor); a final hyperplane_end step (package code/build_hpe.py) then runs 46 single-gate cleanups h -= p right after part B at the dim-8 join U of their registers, so 46 width-8 entering helpers per call end at U with width 7; each such gate commutes with every earlier cleanup gate on its registers (for 8 of them the partner's one earlier gate x -= p only reads p), and the reordered program is replayed exactly. A window MILP (exact windows, RINS around an LP vertex) gives the dispatch ck 45 / atm3 21 / jp8 6 and the literal owner map. + +Pinned external sources (unchanged; `verify.py` checks their manifests and every file it uses): +- PR568 (`research/complex-multicold`, commit `71c99ac935a33bb7b59a1b4a7af8725a939b0b90`). +- PR571 (`research/structural-gain`, commit `b7bdc5a8de18fcf418cfb9c7d83a2b1097a5e4a3`). +- PR569 (`research/larger-gain`, commit `897213a855b7fb8a1b8b0e552a2f5c42e6c1b326`). +- PR575 (`research/complex-joint-prefix`, commit `eac6f7e378ab622dac50a2fd4b7ef6eab014de44`). +- PR583 (`research/kernel-frame-coalescing`, commit `89be768f0157f5a3d8e4db69cf1748768605eac9`). + +Provider construction is described as typed steps in `data/SPEC.json` (`build`); `verify.py` runs only allowlisted step types with their paired omission audits and checks every input and output content hash. `code/` holds the spec-driven global admission scripts adapted from PR571's `frontier-composition/global-code/` (OpenAI Codex assisted, Apache-2.0): every expected value is read from `data/SPEC.json` and compared only after independent recomputation. `code/generated_identity.py` and `code/generated_identity_controls.py`, and the decompressed-content artifact identities in the bind, audit, invoice, assembly and phase-timing scripts, are taken unchanged from PR586 by chafreaky (`research/promoted-kernel-coalescing`, commit `4846fee5b06af770e9b3a10c36200f673d656725`, OpenAI Codex assisted, Apache-2.0), including its proof-content and reference/metadata mutation controls; the normalization of descriptive width metadata after frame changes follows the same PR. + +In PR601, the owner map was nominated by a HiGHS window MILP (adapted from PR569's `global/nominate_width7.py`) with lazy cross-time Hall cuts; this package's re-solved map is described below. Neither is an admission dependency. + +DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. (The PR601 package this one starts from states: "Prepared by Claude Code (Anthropic) research agents.") Apache-2.0 applies; LICENSE is included. All notices, licenses, source pins and AI disclosures of the pinned sources and their ancestry are retained in those packages and are not replaced by this notice. All inherited conditional assumptions remain conditional. + +**This package (complex-571-cold14, DreamingOfClouds).** It starts from PR601 (jeremykothe2, `research/complex-571-hpem46`, commit `529ab7dcb59d5ea7a5798e9e06cf5b3aee8a1550`). Everything above is kept unchanged except the following: +- every provider chain (ck, atm3, jp8) gains the typed step `cold_end` (`code/build_cold_end.py`, `code/cold_end_controls.py`; recipes `data/recipes/*-cold_end.json.gz`); +- the generalised native chain and the global admission scripts accept cold helpers that end below FULL (with `0:U` wrappers), a refactored exact cleanup, and check the wrapper order; +- `data/PLAN.json` / `data/OWNERS.json.gz` (dispatch and literal owner map) come from a relocate/swap/ejection-chain/provider-flip annealing search started from PR601's map, refined by an exact pattern-restricted owner model (CP-SAT) with a literal edge-colouring expansion (not an admission dependency); +- `data/SPEC.json` holds the expected values, recorded by a discovery run and then checked by a strict run. + +The cold-end construction (a row-plus-column cone condition for low-frame ends, a rank-0 dirt-spread premix and multi-gate lower-frame cleanup) builds on PR591 / PR592 / PR593 / PR601 (jeremykothe2) and our PR599 (Lean: multi-gate and cold hyperplane-end tails). DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. Build on this at your own risk. + +**This package (complex-571-cold14-b3, jeremykothe2).** It is PR604's `complex-571-cold14` (DreamingOfClouds) with ColdBeyond's second cold end per block (two new `cold_end` A-gate primitives, `PROOF-NOTE.md`), ColdSupply's E1 entering pair and reviewed controls, a free dispatch (jp8 ×60, atm3 ×12) and a literal owner map from an exact per-time-Hall window MIP. All other construction, code, controls and proofs are PR604's and earlier contributors', unchanged. + +**This package (complex-571-cold14-k492).** It is complex-571-cold14-b3 with these changes: +- **K-triangle base words.** The leaver-read K-triangle skeleton atom and its read schedule (`data/TRI-SCHEDULE.json`) are by AtomScout, a Claude Code research agent. `code/construct_k_triangle.py` is PR531's `code/construct_504.py` (icekylinx, OpenAI Codex / GPT assisted, Apache-2.0; pinned source `direct_delivery`) extended with that atom. +- **Ported chains.** The PR604/B3 chains are ported stage by stage onto the K-triangle words by `code/build_port_stage.py` (Port480, a Claude Code research agent). `code/build_frame_regroup.py` extends PR583's `build_frames.py` (chafreaky). +- **Helper count R.** The generalisation of the global scripts to the provider helper count R is by GlobalR (a Claude Code research agent), with AtomReviewer's fixes (PROOF-NOTE-R.md). +- **Owner map.** The owner map, the cold_end recipes on the K-triangle words and the package assembly are by Stack492, Port480 and ColdBeyond (Claude Code research agents). + +Build on this at your own risk. diff --git a/research/k8-eight-ends-t16/vendor/pr1074/code/assemble.py b/research/k8-eight-ends-t16/vendor/pr1074/code/assemble.py new file mode 100644 index 0000000000..581dd9cb29 --- /dev/null +++ b/research/k8-eight-ends-t16/vendor/pr1074/code/assemble.py @@ -0,0 +1,241 @@ +"""Gauge44 complete global admission with the retained native exact-complex moment. + +Prepared with OpenAI Codex assistance. The rational engines and outer +constraints are retained from PR547/PR548 and their preserved ancestry. +The bit operator is the cited unchanged PR589 supplier (PR555's punctured +R439 word, v = 111, decoder constant 63, two A-section transports), shipped +as inputs/PR589-EXPECTED.json and pinned by git blob id. Its rank-mass +deficit is derived from the word's parameters, T(2Kv - L*cst) at nine +stages (PR545/PR555 rank-mass identity), not hard-coded. The complex owner +and invoice inputs must be freshly emitted by the packaged physical replay. +All conservative admission guards and conservative moment/outer witnesses run +before the PR559 native-complex correction. The bit surcharge is retained. +""" +from pathlib import Path +from fractions import Fraction as Q +from decimal import Decimal, localcontext +import argparse,json,hashlib,importlib.util,os,sys +from collections import Counter +assert __debug__, 'Assertions required' +P=Path(sys.argv[1] if __name__=='__main__' else os.environ['GAIN_PR564_SOURCE']).resolve() +read=lambda p:json.loads(p.read_text()) +sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest() +hash_ok=lambda x:isinstance(x,str) and len(x)==64 and all(t in '0123456789abcdef'for t in x) +digest=lambda x:hashlib.sha256(json.dumps(x,separators=(',',':')).encode()).hexdigest() +def load(n): + s=importlib.util.spec_from_file_location(n,P/'engines'/(n+'.py'));m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m +M,B,A=[load(n)for n in ('moment','base_two_moment','outer')] +def dec(x): + with localcontext()as ctx:ctx.prec=70;return str(Decimal(x.numerator)/Decimal(x.denominator)) +from witness import DISPATCH,CALL_ORDER,COUNTS,PIDS,X,DISCOVER,pin,SPOT,spot_widths +# Cited bit supplier: PR589's tune/EXPECTED.json (merged on main as research/e8-bit-p111-tuned/tune/EXPECTED.json). +BIT_PATH=Path(__file__).resolve().parents[1]/'inputs/PR589-EXPECTED.json' +BIT_BLOB='e293ddc557742637f9f679f083a1a282d87b1b13' +# Nine-stage bit template (PR463/PR510 chain, 32 replicas): L stages, T replicas, K=(L-1)//2 pairs, moment width M=1+7L. +BIT_L,BIT_T=9,32;BIT_K=(BIT_L-1)//2;BIT_M=1+7*BIT_L +def git_blob(data):return hashlib.sha1(b'blob '+str(len(data)).encode()+b'\0'+data).hexdigest() +def load_bit(data): + """The pinned supplier record: its full record (word parameters) and its nine-stage price.""" + assert git_blob(data)==BIT_BLOB,'bit supplier blob pin' + return json.loads(data) +def bit_deficit(word,live): + """Rank-mass deficit M*live - mass = T(2Kv - L*cst) of a v-port bit word with decoder constant cst (PR545/PR555). + cst is the sum of the retained totals' COPY ranks and live = 2KvT data wires; both are cross-checked here, and the + caller checks the result against the priced profile, so neither v nor cst is free.""" + v,cst,ranks=word['v'],word['decoder_constant'],word['copy_ranks'] + assert type(v)is int and type(cst)is int and all(type(r)is int and 00;return d + + +def assemble(owner,invoice,owner_sha,invoice_sha): + # These are admission receipts, not optional collections of successful rows. + # Require both orientations and every finite check before pricing anything. + assert owner['status']=='PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE' + assert invoice['status']=='PASS_INDEPENDENT_MIXED_ASYNC_SCALAR_PREFIX_AND_FINITE_INVOICE' + assert all(hash_ok(x)for x in (owner_sha,invoice_sha,owner['template_sha256'],owner['controller_audit_sha256'],invoice['parent_template_sha256'])) + checks={'local_primitive_bound','logical','router','literal','mass','precision','tape','row','halving'} + assert set(invoice['strict_checks'])==checks + assert all(invoice['strict_checks'][name] is True for name in checks) + assert set(invoice['providers'])==set(PIDS) + assert invoice['provider_counts']==COUNTS + assert owner['all_live_owners_per_call_distinct'] is True + # R (helpers per provider word) is read from the invoice and must be shared by every provider; n=2v+R. + R=invoice['helpers'];assert type(R) is int and R>0 and all(p['helpers']==R for p in invoice['providers'].values()) + assert owner['owners_per_call']==2*112+R and owner['actual_helper_owner_charts']==owner['hosted_residuals']==144*R==pin('expected.hosted_residuals',owner['hosted_residuals']) + pin('expected.rank_mass',owner['rank_mass']) + pin('expected.actual_73column_sigmas',owner['actual_73column_sigmas']);pin('expected.cross_replica_helper_roles',owner['cross_replica_helper_roles']) + pin('expected.idle_remainders',owner['explicit_idle_remainder_children']) + assert invoice['complete_invocation_sweeps']==invoice['bridge_sweeps']==144 + assert invoice['live']==owner['live'] and invoice['physical']==owner['physical'] + assert invoice['centres']==8 + assert invoice['physical_stock_identity']==dict(data_and_owner_families=14336,local_helpers=R,private_centres=8,coefficient_work=2) + assert sum(invoice['physical_stock_identity'].values())==invoice['physical'] + assert invoice['controller_audit_sha256']==owner['controller_audit_sha256'] + for pid,p in invoice['providers'].items(): + assert set(p['local'])=={'forward','backward'} + assert p['helpers']==R and p['centres']==8 and p['n']==2*112+R and p['v']==112 and p['h']==9 + K='providers.'+pid+'.';pin(K+'entering',p['entering_helpers']);pin(K+'entrance',p['entrance_rank']) + pin(K+'inventory',p['width_inventory']) + assert all(type(w) is int and 0=0 for n in idle.values()) + idle=+idle;assert sum(idle.values())==owner['explicit_idle_remainder_children'] + pin('expected.idle_remainder_profile',{str(r):n for r,n in sorted(idle.items())}) + paid.update(idle) + assert dict(paid)=={int(r):n for r,n in owner['paid_profile'].items()} + assert invoice['compiler']==64*74**3 + assert invoice['local_adapters']==max(p['local_adapters']for p in invoice['providers'].values()) + assert invoice['local_primitive_bound']==max(p['local_primitive_bound']for p in invoice['providers'].values()) + # Recount the retained dedicated-bank envelope independently. Its geometry + # stays fixed, while every local primitive and wrapper comes from the actual + # selected provider/orientation sums above. + parent_live,parent_physical,parent_idle=23408,23922,32256 + parent_banks,rem=divmod(parent_live-2*112*4*16,9);assert rem==0 and parent_physical==parent_live+504+8+2 # two independent bank groups, each with R0=504 helpers; restored private workspace is shared + assert owner['source_idle_children_charged']==parent_idle + bridges,shifts=2*112*144,4*112*16;moves=2*shifts + nonlocal_items=(4*112*16*9+2*112*16*9+2*144*R+parent_idle+9*parent_banks+bridges+shifts+moves+parent_live+parent_physical+invoice['wrapper_elementary_factors_charged']) + outside=8*nonlocal_items+64*73 + pervertex=(invoice['selected_real_component_primitives']+bridges+shifts+moves+parent_live+(144*invoice['local_adapters']+outside)*invoice['compiler']+64*parent_physical) + rebased=pervertex+65*(invoice['physical']-parent_physical)+(invoice['live']-parent_live) + assert invoice['unhosted_pervertex']==pervertex and invoice['hosted_rebased_pervertex']==rebased + used=max(pervertex,rebased) + prior=invoice['retained_prior_overcharge'] + if prior is not None: + assert hash_ok(prior['sha256']) and type(prior['previous_pervertex_allowance']) is int and prior['previous_pervertex_allowance']>0 + assert prior['added_complete_new_pervertex']==pervertex + assert prior['policy']=='Retain old allowance and add entire fresh mixed recount.' + used=max(used,prior['previous_pervertex_allowance']+pervertex) + assert invoice['conservative_pervertex_used']==used + finite=invoice['finite'] + assert 02*48*48) + assert actual_checks==invoice['strict_checks'] and all(actual_checks.values()) + bit_record=load_bit(BIT_PATH.read_bytes()) + bit=bit_record['nine'] + assert 'nine-stage' in bit['pipeline'] and '32 replicas' in bit['pipeline'] + c=Q(bit['bit_lower']) + bit_D=bit_deficit(bit_record['word'],bit['bit']['live']) + H={int(r):n for r,n in owner['paid_profile'].items()};pin('expected.global_profile',owner['paid_profile']) + # Claimed lower endpoints come from the spec; discovery derives them with the same certified moment engine. + # Either way they are verified below (accepted at b, rejected at b+1e-24). + if DISCOVER:b=Q(M.certify(H,73,owner['live'],False)['lower']);conservative_b=Q(M.certify(H,73,owner['live'],True)['lower']) + else:b=Q(X['complex_lower']);conservative_b=Q(X['conservative_complex_lower']) + assert owner['template_sha256']==invoice['template_sha256'] and owner_sha==invoice['owner_audit_sha256'] + pin('expected.live',owner['live']);pin('expected.physical',owner['physical']);assert owner['deficit']==5120 + assert owner['banked_residuals']==0 + def check_moment(side,h,m,W,lower,deficit,bad): + assert m*W-sum(r*n for r,n in h.items())==deficit and m*m>2*max(h)**2 + rows=[] + for z,accept in [(lower,True),(lower+Q(1,10**24),False)]: + l,u=M.moment(h,m,W,z,bad);ll,uu=B.moment(m,W,list(h.items()),z) + if bad: + fl,fu=B.moment(m,W,[(1,32*m*m*sum(h.values()))],z);ll+=fl/10**16;uu+=fu/10**16 + assert (u<1 and uu<1)if accept else(l>1 and ll>1) + rows.append(dict(side=side,surcharge=bad,endpoint=str(z),accept=accept,mercator=[str(l-1),str(u-1)],base_two=[str(ll-1),str(uu-1)])) + return rows + bitH={int(r):n for r,n in bit['profile'].items()} + assert BIT_M==64 and sum(r*n for r,n in bitH.items())==bit['bit']['rank_mass'] + bit_moments=check_moment('bit',bitH,BIT_M,bit['bit']['live'],c,bit_D,True) + conservative_moments=check_moment('conservative_complex',H,73,owner['live'],conservative_b,5120,True) + assert bit['bit']['two_level_coefficient_bits']0 + ceil=lambda x:-(-x.numerator//x.denominator);cut=max(ceil(36/gap**2),ceil(2*(4+512)/gap));assert cut*gap**2>=36 and cut*gap>=2*(4+512) + cuts.append(dict(exponent=str(a),gap=str(gap),cutoff_log2=str(cut)));chain.append(a) + q=chain[-1]*(1-2*eta);margin=(1-eta)*q/(1+q);ticks=margin*10**18;k=Q((ticks.numerator-1)//ticks.denominator,10**18) + bridge={'semantic':{'C0':{'base':2,'exponent':210000},'strict_literal_gap':1},'rows':{'degree_gap':Q(10**6)-Q(51*20161,25)}} + outer=A.assembly(chain[-1],bb,bridge,k,eta=eta,beta=beta);assert len(outer['strict_constraints'])==47 and all(v>0 for v in outer['strict_constraints'].values()) + controls=[] + for name,kk,ee,be in [('next_grid',k+Q(1,10**18),eta,beta),('zero_eta',k,Q(0),beta),('zero_beta',k,eta,Q(0)),('unit_beta',k,eta,Q(1))]: + try:A.assembly(chain[-1],bb,bridge,kk,eta=ee,beta=be) + except AssertionError:controls.append(name) + else:raise AssertionError(name) + return k,cuts,outer,controls + conservative_k,conservative_cuts,conservative_outer,conservative_controls=outer_witness(conservative_b) + pin('expected.conservative_kappa_decimal',dec(conservative_k)) + # Only after every conservative supplier/admission/outer check succeeds is + # the reviewed native exact-complex recurrence selected. Bit charge stays. + native_moments=check_moment('complex',H,73,owner['live'],b,5120,False) + k,cuts,outer,controls=outer_witness(b) + pin('expected.kappa_decimal',dec(k)) + assert M.moment(H,73,owner['live'],b,True)[0]>1 + assert M.moment(bitH,64,bit['bit']['live'],c+Q(1,10**24),False)[1]<1 + model_controls=['native_complex_endpoint_rejected_with_old_surcharge','omitting_bit_surcharge_would_fail_next_endpoint_rejection'] + moments=bit_moments+native_moments + input_hashes={'owner_audit':owner_sha,'fresh_invoice':invoice_sha,'package:inputs/PR589-EXPECTED.json':sha(BIT_PATH)} + input_hashes.update({'engines/'+name+'.py':sha(P/'engines'/(name+'.py'))for name in ('moment','base_two_moment','outer')}) + return dict(status='PASS_GAUGE44_NATIVE_EXACT_GLOBAL_ASSEMBLY',kappa=str(k),kappa_decimal=dec(k),complex_lower=str(b),complex_decimal=dec(b),bit_lower=str(c),bit_decimal=dec(c),binding='complex',gain_over_pr635_percent=dec(100*(k/Q(X['gain_baseline_kappa'])-1)),complex_profile=H,provider_counts=invoice['provider_counts'],surcharge_model={'complex':False,'bit':True},conservative_complex_lower=str(conservative_b),conservative_complex_decimal=dec(conservative_b),conservative_kappa=str(conservative_k),conservative_kappa_decimal=dec(conservative_k),conservative_moments=conservative_moments,conservative_bootstrap=conservative_cuts,conservative_outer={n:str(v)for n,v in conservative_outer['strict_constraints'].items()},conservative_controls=conservative_controls,model_controls=model_controls,native_correction_gain=dec(k-conservative_k),template_sha256=owner['template_sha256'],input_sha256=input_hashes,bit_supplier=dict(pr=589,repository='CrocSwap/integer-mult-bounds',commit='a5afc8c6169ea61ba7c51dfd3cade02cc7b13b46',merged_as='b3eb785ac5b4b1ca2beea0f80db078a505626a90',path='research/e8-bit-p111-tuned/tune/EXPECTED.json',git_blob_sha1=BIT_BLOB,word=dict(v=bit_record['word']['v'],decoder_constant=bit_record['word']['decoder_constant'],copy_ranks=bit_record['word']['copy_ranks']),derived_deficit=bit_D,deficit_formula='T(2Kv-L*cst), L=%d T=%d K=%d M=%d'%(BIT_L,BIT_T,BIT_K,BIT_M),replay_scope='Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit.'),moments=moments,bootstrap=cuts,outer={n:str(v)for n,v in outer['strict_constraints'].items()},controls=controls,scope='Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, the gauge44-barch U8 local word and all 72 cold helper ends, and explicit all144 whole-owner dispatch with a two-copy remainder trade are composed with the cited unchanged merged PR589 bit supplier (PR555 punctured R439 word; derived bit deficit T(2Kv-L*cst)), replacing the PR543 supplier of PR635; This is a new T16 composition of the accepted PR799 and PR589 suppliers. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification.') +if __name__=='__main__': + import sys + package,C,out=map(Path,sys.argv[1:4]);assert package.resolve()==P and not out.exists() + owner_path=C/'audit/OWNERS-AND-PROFILE.json';invoice_path=C/'audit/PREFIX-AND-INVOICE.json' + owner,invoice=read(owner_path),read(invoice_path) + assert owner['template_sha256']==read(C/'hosted/HOSTED.json')['template_sha256'] + r=assemble(owner,invoice,sha(owner_path),sha(invoice_path));out.write_text(json.dumps(r,indent=2)+'\n');print(r['status'],r['kappa_decimal']) diff --git a/research/k8-eight-ends-t16/vendor/pr1074/code/assembly_controls.py b/research/k8-eight-ends-t16/vendor/pr1074/code/assembly_controls.py new file mode 100644 index 0000000000..096ba9cdfe --- /dev/null +++ b/research/k8-eight-ends-t16/vendor/pr1074/code/assembly_controls.py @@ -0,0 +1,260 @@ +"""Independent admission controls for the N-provider native-complex assembly (per-provider controls). + +Prepared with OpenAI Codex assistance; Apache-2.0. Mutation receipts are +rebound to their new owner digest, so unrelated stale hashes cannot conceal +an incomplete width, provider, orientation, paid-profile or finite check. +The fresh physical replay remains a separate prerequisite. +""" +import argparse +import copy +import itertools +import math +import hashlib +import json +import os +from pathlib import Path +import sys as _s,pathlib as _p;_s.path.insert(0,str(_p.Path(__file__).resolve().parent)) +from witness import * + +assert __debug__, 'Assertions required' +P = Path(__file__).resolve().parent +sha = lambda p: hashlib.sha256(p.read_bytes()).hexdigest() +digest = lambda x: hashlib.sha256(json.dumps(x, sort_keys=True, separators=(',', ':')).encode()).hexdigest() + + +def verify(owner_path, invoice_path, source_package): + os.environ['GAIN_PR564_SOURCE'] = str(source_package.resolve()) + from assemble import assemble + owner = json.loads(owner_path.read_text()) + invoice = json.loads(invoice_path.read_text()) + baseline = assemble(owner, invoice, sha(owner_path), sha(invoice_path)) + + def empty_maps(o, i): + i['strict_checks'] = {} + i['providers'] = {} + + def understated_stock(o, i): + o['physical'] -= 1 + i['physical'] -= 1 + i['physical_stock_identity']['coefficient_work'] -= 1 + + def changed_profile(o, i): + o['paid_profile']['1'] += 2 + o['paid_profile']['2'] -= 1 + + def wrong_orientation(o, i): + c = next(c for c in i['selected_calls'] if c['stage'] == 0) + c['orientation'] = 'backward' + p = i['providers'][c['provider_id']] + z = p['local']['backward'] + c['program_sha256'] = p['program_hashes']['backward'] + for name in ('events', 'macros', 'real_component_primitives', + 'coefficient_work_primitive_count', 'pre_wrappers', 'post_wrappers'): + c[name] = z[name] + i['selected_real_component_primitives'] = sum(c['real_component_primitives'] for c in i['selected_calls']) + i['selected_coefficient_work_primitive_count'] = sum(c['coefficient_work_primitive_count'] for c in i['selected_calls']) + + def understated_prefix(o, i): + for p in i['providers'].values(): + for z in p['local'].values(): + z['prefix_bits'], z['prefix_l1'] = 1, '1' + i['global_prefix_bits'] = 1 + 37 + 144 + 144 + 4 + + def reordered_calls(o, i): + i['selected_calls'][0], i['selected_calls'][1] = i['selected_calls'][1], i['selected_calls'][0] + + def no_cold_wrappers(o, i): + for p in i['providers'].values(): + p['entering_helpers'] -= 4 + for z in p['local'].values():z['pre_wrappers'] = z['post_wrappers'] = p['entering_helpers'] + for c in i['selected_calls']: + c['entering_helpers'] = c['pre_wrappers'] = c['post_wrappers'] = i['providers'][c['provider_id']]['entering_helpers'] + i['wrapper_elementary_factors_charged'] = sum(2*c['pre_wrappers'] for c in i['selected_calls'])*i['factors_per_wrapper'] + + controls = [ + ('empty_certification_maps', empty_maps), + ('failed_invoice_status', lambda o, i: i.__setitem__('status', 'FAIL')), + ('nonboolean_precision_check', lambda o, i: i['strict_checks'].__setitem__('precision', 'true')), + ('wrong_owner_role_count', lambda o, i: o.__setitem__('actual_helper_owner_charts', o['actual_helper_owner_charts'] - 1)), + ('understated_physical_stock', understated_stock), + ('changed_profile_same_rank_mass', changed_profile), + ('insufficient_finite_C0', lambda o, i: i['finite'].__setitem__('required_C0_bits', 210001)), + ('missing_finite_check', lambda o, i: i['strict_checks'].pop('halving')), + ('wrong_reflected_orientation_selfconsistent_totals', wrong_orientation), + ('missing_selected_call', lambda o, i: i['selected_calls'].pop()), + ('wrong_selected_primitive_sum', lambda o, i: i.__setitem__('selected_real_component_primitives', i['selected_real_component_primitives'] - 1)), + ('wrong_selected_coefficient_work_sum', lambda o, i: i.__setitem__('selected_coefficient_work_primitive_count', i['selected_coefficient_work_primitive_count'] - 1)), + ('unpaid_wrapper_factors', lambda o, i: i.__setitem__('wrapper_elementary_factors_charged', i['wrapper_elementary_factors_charged'] - 144)), + ('wrong_global_compiler', lambda o, i: i.__setitem__('compiler', 1)), + ('wrong_global_adapter_maximum', lambda o, i: i.__setitem__('local_adapters', 1)), + ('understated_exact_prefix_and_global_sum', understated_prefix), + ('wrong_global_prefix_sum', lambda o, i: i.__setitem__('global_prefix_bits', 224)), + ('wrong_row_prefix_reserve', lambda o, i: i.__setitem__('row_prefix_extra', 0)), + ('wrong_parent_geometry_charge', lambda o, i: i.__setitem__('unhosted_pervertex', 1)), + ('wrong_rebased_geometry_charge', lambda o, i: i.__setitem__('hosted_rebased_pervertex', 1)), + ('wrong_complete_pervertex_envelope', lambda o, i: i.__setitem__('conservative_pervertex_used', 1)), + ('wrong_prior_added_complete_invoice', lambda o, i: i['retained_prior_overcharge'].__setitem__('added_complete_new_pervertex', 1)), + ('wrong_finite_router_bits', lambda o, i: i['finite'].__setitem__('router_bits', 1)), + ('wrong_finite_literal_bits', lambda o, i: i['finite'].__setitem__('literal_bits', 1)), + ('wrong_finite_physical_stock_bits', lambda o, i: i['finite'].__setitem__('physical_stock_bits', 1)), + ('wrong_finite_row_coefficient', lambda o, i: i['finite'].__setitem__('physical_row_coefficient', 1)), + ('reordered_complete_calls', reordered_calls), + ('understated_explicit_idle_remainders', lambda o, i: o.__setitem__('explicit_idle_remainder_children', o['explicit_idle_remainder_children']-1)), + ('understated_actual_chart_types', lambda o, i: o.__setitem__('actual_73column_sigmas', o['actual_73column_sigmas']-1)), + ('wrong_cross_replica_role_count', lambda o, i: o.__setitem__('cross_replica_helper_roles', o['cross_replica_helper_roles']-1)), + ('old_no_cold_wrapper_counts_selfconsistent', no_cold_wrappers), + ] + + def resync(i, c): + p = i['providers'][c['provider_id']] + c['program_sha256'] = p['program_hashes'][c['orientation']] + c['entering_helpers'], c['entrance_rank'] = p['entering_helpers'], p['entrance_rank'] + for name in ('events','macros','real_component_primitives','coefficient_work_primitive_count','pre_wrappers','post_wrappers'): + c[name] = p['local'][c['orientation']][name] + + # Every provider gets the full per-provider control set, substituting a partner provider where needed. + for P in PIDS: + Qp = partner(P) if len(PIDS)>1 else '__unregistered__' + widths = invoice['providers'][P]['widths'] + + def forged_program_hash(o, i, P=P): + i['providers'][P]['program_hashes']['forward'] = '0' * 64 + for c in i['selected_calls']: + if c['provider_id'] == P: + c['program_sha256'] = '0' * 64 + + def wrong_selected_call(o, i, P=P): + c = next(c for c in i['selected_calls'] if c['provider_id'] == P) + d = next(d for d in i['selected_calls'] if d is not c and (d['provider_id'] != P or len(PIDS)==1) and (d['stage'] - c['stage']) % 2 == 0) + c['stage'], d['stage'], c['replica'], d['replica'] = d['stage'], c['stage'], d['replica'], c['replica'] + + def stale_program(o, i, P=P, Qp=Qp): + p = i['providers'][P] + p['program_hashes'] = copy.deepcopy(i['providers'][Qp]['program_hashes']) + for c in i['selected_calls']: + if c['provider_id'] == P: + c['program_sha256'] = p['program_hashes'][c['orientation']] + + def stale_profile(o, i, P=P, Qp=Qp): + p = i['providers'][P] + p['paid_profile'] = copy.deepcopy(i['providers'][Qp]['paid_profile']) + p['children'] = sum(p['paid_profile'].values()) + + def moved(o, i, P=P): + a = next(c for c in i['selected_calls'] if c['provider_id'] == P) + b = next(c for c in i['selected_calls'] if c['provider_id'] != P and c['orientation'] == a['orientation']) + a['provider_id'], b['provider_id'] = b['provider_id'], a['provider_id'] + resync(i, a); resync(i, b) + + def compensating(o, i, P=P, Qp=Qp): + # Two dishonest profiles that cancel exactly in the dispatch-weighted aggregate. + g = math.gcd(COUNTS[P], COUNTS[Qp]); dp, dq = COUNTS[Qp] // g, COUNTS[P] // g + p, q = i['providers'][P], i['providers'][Qp] + p['paid_profile']['1'] += dp; q['paid_profile']['1'] -= dq + p['children'] += dp; q['children'] -= dq + + def forged_recipe(o, i, P=P): + name = 'CLIFFORD-RECIPES.json' + i['providers'][P]['artifacts'][name] = '0'*64 + o['source_artifacts']['providers/'+P+'/'+name] = '0'*64 + + def forged_phase(o, i, P=P): + i['providers'][P]['semantic_artifact_sha256']['CLIFFORD-REVIEW.json'] = '0'*64 + o['provider_phase_semantic_sha256'][P] = i['provider_phase_semantic_sha256'][P] = '0'*64 + + controls += [ + (P + ':missing_provider', lambda o, i, P=P: i['providers'].pop(P)), + (P + ':missing_backward_orientation', lambda o, i, P=P: i['providers'][P]['local'].pop('backward')), + (P + ':unpaid_scalar_primitive', lambda o, i, P=P: i['providers'][P]['local']['forward'].__setitem__('real_component_primitives', i['providers'][P]['local']['forward']['real_component_primitives'] - 1)), + (P + ':wrong_local_artifact_binding', lambda o, i, P=P: i['providers'][P]['artifacts'].__setitem__('LOCAL-PROGRAMS.json.gz', '0' * 64)), + (P + ':false_dirty_restoration', lambda o, i, P=P: i['providers'][P]['local']['backward'].__setitem__('all_dirty_helper_columns_restored', False)), + (P + ':wrong_declared_provider_count', lambda o, i, P=P: i['provider_counts'].__setitem__(P, i['provider_counts'][P] + 1)), + (P + ':wrong_local_compiler', lambda o, i, P=P: i['providers'][P].__setitem__('compiler', 1)), + (P + ':wrong_local_adapter_charge', lambda o, i, P=P: i['providers'][P].__setitem__('local_adapters', 1)), + (P + ':wrong_local_primitive_bound', lambda o, i, P=P: i['providers'][P].__setitem__('local_primitive_bound', 1)), + (P + ':forged_provider_and_call_program_hash', forged_program_hash), + (P + ':provider_at_wrong_call', wrong_selected_call), + (P + ':stale_partner_program_consistent_call_hashes', stale_program), + (P + ':stale_partner_profile_consistent_child_total', stale_profile), + (P + ':relocated_against_partner_same_counts', moved), + (P + ':compensating_false_profiles_with_' + Qp, compensating), + (P + ':synchronized_forged_source_recipe_hash', forged_recipe), + (P + ':synchronized_forged_phase_review_semantics', forged_phase), + ] + if len(PIDS)==1: + # Cross-provider substitutions require a second actual supplier. + # All single-provider program, phase, profile and dispatch bindings + # retain their direct mutations above and in the controller audit. + partner_only = {P+':stale_partner_program_consistent_call_hashes', + P+':stale_partner_profile_consistent_child_total', + P+':relocated_against_partner_same_counts', + P+':compensating_false_profiles_with_'+Qp} + controls = [(name, fn) for name, fn in controls if name not in partner_only] + # Width order and inventory: swap the first helper of every pair of distinct widths (same inventory), + # and shift one unit between them (same total). + first = {} + for h, w in enumerate(widths): + first.setdefault(w, h) + for wa, wb in itertools.combinations(sorted(first), 2): + def swap(o, i, P=P, a=first[wa], b=first[wb]): + w = i['providers'][P]['widths']; w[a], w[b] = w[b], w[a] + def shift(o, i, P=P, a=first[wa], b=first[wb]): + w = i['providers'][P]['widths']; w[a] += 1; w[b] -= 1 + controls.append((P + ':width_order_swap_%d_%d' % (wa, wb), swap)) + controls.append((P + ':width_inventory_shift_%d_%d' % (wa, wb), shift)) + for h in SPOT: + def cold_swap(o, i, P=P, h=h): + w = i['providers'][P]['widths']; j = w.index(9 if w[h] != 9 else 8); w[h], w[j] = w[j], w[h] # never the identity + controls.append((P + ':cold_helper_width_swap_%d' % h, cold_swap)) + rejected = [] + accepted = [] + for name, mutate in controls: + o, i = copy.deepcopy(owner), copy.deepcopy(invoice) + mutate(o, i) + oh = digest(o) + i['owner_audit_sha256'] = oh + try: + assemble(o, i, oh, digest(i)) + except (AssertionError, KeyError): + rejected.append(name) + else: + # Discovery has no pinned values to reject spec-only mutations; the strict run must reject every control. + if not DISCOVER: + raise AssertionError('Invalid admission receipt accepted: ' + name) + accepted.append(name) + try: + assemble(owner, invoice, '0' * 64, sha(invoice_path)) + except AssertionError: + rejected.append('wrong_owner_receipt_hash') + else: + raise AssertionError('Wrong owner digest accepted') + pin('expected.assembly_controls_rejected', len(rejected)) + assert baseline['controls'] == ['next_grid', 'zero_eta', 'zero_beta', 'unit_beta'] + assert baseline['conservative_controls'] == baseline['controls'] + assert baseline['surcharge_model'] == {'complex': False, 'bit': True} + assert len(baseline['model_controls']) == 2 + return dict( + status='PASS_EXACT_MIXED_048_ALLCOLD_NATIVE_ASSEMBLY_ADMISSION_NEGATIVE_CONTROLS', + valid_receipt_kappa=baseline['kappa'], + input_sha256=baseline['input_sha256'], + assembler_sha256=sha(Path(__file__).resolve().parent / 'assemble.py'), + rejected_controls=rejected, + discovery_accepted_controls=accepted, + exact_outer_controls=baseline['controls'], + conservative_outer_controls=baseline['conservative_controls'], + recurrence_model_controls=baseline['model_controls'], + scope='Complete receipt schema; ordered widths and both reflected providers; exact program, work and paid-profile binding; independently recounted compiler, conservative envelope and finite inequalities. Does not replace fresh physical replay.', + ) + + +if __name__ == '__main__': + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--source-package', type=Path, required=True) + ap.add_argument('--owner', type=Path, required=True) + ap.add_argument('--invoice', type=Path, required=True) + ap.add_argument('--out', type=Path, required=True) + a = ap.parse_args() + assert not a.out.exists() + result = verify(a.owner, a.invoice, a.source_package) + a.out.write_text(json.dumps(result, indent=2) + '\n') + print(result['status'], len(result['rejected_controls'])) diff --git a/research/k8-eight-ends-t16/vendor/pr1074/code/audit_allcold.py b/research/k8-eight-ends-t16/vendor/pr1074/code/audit_allcold.py new file mode 100644 index 0000000000..923bf7b675 --- /dev/null +++ b/research/k8-eight-ends-t16/vendor/pr1074/code/audit_allcold.py @@ -0,0 +1,254 @@ +"""OpenAI Codex independent serialized ASYNCHRONOUS controller/spectator audit. +Imports no emitter, optimizer, expander, edge-coloring, or source hosting code. +CLI: BASE HOSTED REPORT [--mutation-controls] +Each provider is independently read from BASE/providers, never from a baseline width histogram. +OpenAI Codex two-provider width-seven extension; retains all inherited independent controller checks. +The exact 63 width-seven and 9 plain calls are frozen below. +""" +import sys,json,gzip,hashlib,copy +assert __debug__, 'Assertions must remain enabled' +from pathlib import Path +from collections import Counter,defaultdict +import sys as _s,pathlib as _p;_s.path.insert(0,str(_p.Path(__file__).resolve().parent)) +from witness import * +from generated_identity import artifact_identities +BASE,OUT,REPORT=map(lambda p:Path(p).resolve(),sys.argv[1:4]);read=lambda p:json.loads(gzip.decompress(p.read_bytes())if p.suffix=='.gz'else p.read_bytes()) +parent=read(BASE/'split-centres/GLOBAL-TEMPLATE.json.gz') +ph=read(BASE/'work/complex-nine-native/DATA-PHASES.json') +ct=read(OUT/'GLOBAL-TEMPLATE.json.gz');summary=read(OUT/'HOSTED.json') +sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest() +provider_ids=PIDS +providers={};registry={};phase_semantic_hashes={};artifact_semantic_hashes={} +required_artifacts={'work/complex-nine-native/DATA-PHASES.json'} +provider_files=('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json', + 'INDEPENDENT-LOCAL-REPLAY.json','RESIDUAL-ADAPTERS.json','CLIFFORD-RECIPES.json','CLIFFORD-REVIEW.json') +for pid in provider_ids: + p=BASE/'providers'/pid + c=read(p/'CANONICAL-WORD.json.gz');checks=read(p/'LOCAL-CHECKS.json') + programs=read(p/'LOCAL-PROGRAMS.json.gz');replay=read(p/'INDEPENDENT-LOCAL-REPLAY.json') + phase=read(p/'CLIFFORD-REVIEW.json');adapters=read(p/'RESIDUAL-ADAPTERS.json')['recipes'] + widths=[len(c['frames'][c['final'][2*c['v']+h]])-len(c['frames'][c['start'][2*c['v']+h]])for h in range(c['R'])] # HPE: residual width |final|-|start| + assert tuple(widths[h]for h in SPOT)==spot_widths();pin('providers.%s.inventory'%pid,{str(k):v for k,v in sorted(Counter(widths).items())}) + canonical_sha=sha(p/'CANONICAL-WORD.json.gz');programs_sha=sha(p/'LOCAL-PROGRAMS.json.gz') + assert replay['status']=='PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY' + assert replay['canonical_word_sha256']==canonical_sha and replay['local_programs_sha256']==programs_sha + assert replay['v']==c['v'] and replay['helpers']==c['R'] + assert set(programs)==set(checks)==set(replay['local'])==set(replay['paid_profiles'])=={'forward','backward'} + for orientation,events in programs.items(): + ck=checks[orientation];rr=replay['local'][orientation] + assert hashlib.sha256(json.dumps(events,sort_keys=True,separators=(',',':')).encode()).hexdigest()==ck['sha256'] + assert ck['events']==len(events) and ck['all_columns']==2*c['v']+c['R'] + assert ck['private_centers_cleared'] and ck['private_coefficient_stream_cleared_after_each_macro'] + assert rr['all_exact_columns']==2*c['v']+c['R'] and rr['private_work_erased'] + literal=Counter(e[-1]for e in events if e[0]in('climb','center')) + assert dict(literal)=={int(r):n for r,n in ck['paid_profile'].items()}=={int(r):n for r,n in c['local_profile'].items()} + assert ck['paid_profile']==replay['paid_profiles'][orientation] + assert phase['canonical_word_sha256']==canonical_sha and phase['recipe_sha256']==sha(p/'CLIFFORD-RECIPES.json') + assert phase['all_child_equalities_include_global_phase'] + artifact_semantic_hashes[pid]=artifact_identities(p) + pin('providers.%s.artifact_semantic_sha256'%pid,artifact_semantic_hashes[pid]) + phase_semantic_hashes[pid]=artifact_semantic_hashes[pid]['CLIFFORD-REVIEW.json'] + for h,w in enumerate(widths): + assert 0>i)&1==0);a=q^(1<>i&1 else 0)for i in order]+[1<2*max(paid)**2 + return dict(profile=dict(sorted(paid.items())),mass=mass,hosted=HOSTED,entering=entering,cross_replica=cross,sigma_digest=digest.hexdigest(),sigmas=sigmas,idle_remainders=len(wanted),busy_family_checks=len(roles),invocations=144) + +r=audit(ct);raw=gzip.decompress((OUT/'GLOBAL-TEMPLATE.json.gz').read_bytes());assert hashlib.sha256(raw).hexdigest()==summary['template_sha256'];assert r['profile']=={int(k):v for k,v in summary['global_profile'].items()};assert r['sigmas']==read(OUT/'ACTUAL-SIGMAS.json.gz');assert r['sigma_digest']==summary['sigma_stream_sha256'] +assert all(hashlib.sha256((BASE/name).read_bytes()).hexdigest()==value for name,value in summary['source_artifacts'].items()) +controls=[] +def reject(name,mut): + if '--mutation-controls' not in sys.argv[4:]:return + q=copy.deepcopy(ct);mut(q) + try:audit(q) + except(AssertionError,KeyError,IndexError,ValueError,TypeError):controls.append(name) + else:raise AssertionError('ACCEPTED '+name) +enter=lambda q:next(o for c in q['calls']for o in c['owners'][(2*V):]if o[1][0]==4) +reject('alias two whole owners',lambda q:q['calls'][0]['owners'].__setitem__((2*V+1),q['calls'][0]['owners'][(2*V)])) +reject('helper on active data family',lambda q:q['calls'][0]['owners'][(2*V)].__setitem__(0,q['calls'][0]['owners'][0][0])) +reject('owner in private namespace',lambda q:q['calls'][0]['owners'][(2*V)].__setitem__(0,DATA)) +reject('wrong residual width',lambda q:enter(q)[1].__setitem__(3,enter(q)[1][3]-1)) +reject('wrong spectator coordinate',lambda q:enter(q)[1][4].__setitem__(0,72)) +reject('omit idle remainder',lambda q:q['idle_children'].pop()) +reject('understate physical reserve',lambda q:q.__setitem__('physical',PHYSICAL-1)) +# Single-provider dispatch still has all source/program/width binding controls. +if len(provider_ids)==1: + P=provider_ids[0] + at_p=lambda q:next(c for c in q['calls']if c['provider_id']==P) + narrow=next(h for h in range(R)if providers[P]['widths'][h]<9) + reject(P+': wrong provider at its invocation',lambda q:at_p(q).__setitem__('provider_id','__unregistered__')) + reject(P+': stale per-call local program hash',lambda q:at_p(q).__setitem__('local_program_sha256','0'*64)) + reject(P+': stale serialized provider program',lambda q:q['local_providers'][P]['local_programs']['forward'].pop()) + reject(P+': unbound residual adapter hash',lambda q:q['local_providers'][P].__setitem__('residual_adapter_sha256','0'*64)) + reject(P+': wrong provider width registry',lambda q:q['local_providers'][P]['widths'].__setitem__(narrow,providers[P]['widths'][narrow]-1)) + reject(P+': wrong per-call residual width',lambda q:at_p(q)['owners'][2*V+narrow][1].__setitem__(3,at_p(q)['owners'][2*V+narrow][1][3]-1)) + reject(P+': wrong sweep provider',lambda q:next(e for e in q['execution_schedule']if e['kind']=='local_cover_sweep').__setitem__('provider_id','__unregistered__')) + reject(P+': entering helper width silently restored to nine',lambda q:q['local_providers'][P]['widths'].__setitem__(narrow,9)) +else: + # Per-provider substitution controls: every provider is swapped against a partner provider. + for P in provider_ids: + Qp=partner(P) + at_p=lambda q,P=P:next(c for c in q['calls']if c['provider_id']==P) + diff=[h for h in range(R)if providers[P]['widths'][h]!=providers[Qp]['widths'][h]] + narrow=next(h for h in range(R)if providers[P]['widths'][h]<9) + reject(P+': wrong provider at its invocation',lambda q,P=P,Qp=Qp,at_p=at_p:at_p(q).__setitem__('provider_id',Qp)) + reject(P+': stale per-call local program hash',lambda q,Qp=Qp,at_p=at_p:at_p(q).__setitem__('local_program_sha256',registry[Qp]['local_program_checks'][at_p(q)['orientation']]['sha256'])) + reject(P+': stale serialized provider program',lambda q,P=P,Qp=Qp:q['local_providers'][P].__setitem__('local_programs',registry[Qp]['local_programs'])) + reject(P+': unbound residual adapter hash',lambda q,P=P:q['local_providers'][P].__setitem__('residual_adapter_sha256','0'*64)) + if diff:reject(P+': partner width in provider width registry',lambda q,P=P,Qp=Qp,h=diff[0]:q['local_providers'][P]['widths'].__setitem__(h,providers[Qp]['widths'][h])) + reject(P+': wrong per-call residual width',lambda q,at_p=at_p,h=narrow:at_p(q)['owners'][2*V+h][1].__setitem__(3,at_p(q)['owners'][2*V+h][1][3]-1)) + reject(P+': wrong sweep provider',lambda q,P=P,Qp=Qp:next(e for e in q['execution_schedule']if e['kind']=='local_cover_sweep'and DISPATCH[e['stage'],e['replica']]==P).__setitem__('provider_id',Qp)) + reject(P+': entering helper width silently restored to nine',lambda q,P=P,h=narrow:q['local_providers'][P]['widths'].__setitem__(h,9)) + +report=dict(status='PASS_INDEPENDENT_ASYNC_WHOLE_OWNER_CONTROLLER_PHASES_AND_SPECTATORS',template_sha256=summary['template_sha256'],complex_template_sha256=summary['template_sha256'],complex_live=DATA,complex_profile=r['profile'],complex_hosted_residuals=HOSTED,physical=PHYSICAL,rank_mass=r['mass'],deficit=5120,entering_helper_roles=r['entering'],cross_replica_helper_roles=r['cross_replica'],one_owner_per_complete_invocation=True,helper_busy_family_window_checks=r['busy_family_checks'],complete_invocations=r['invocations'],actual_orthogonal_73column_maps=len(r['sigmas']),actual_sigma_stream_sha256=r['sigma_digest'],all_actual_residual_and_spectator_charts=True,idle_remainders=r['idle_remainders'],mutations_rejected=controls,mutation_controls_run='--mutation-controls' in sys.argv[4:],provider_phase_semantic_sha256=phase_semantic_hashes,provider_artifact_semantic_sha256=artifact_semantic_hashes,widths_by_provider={pid:dict(sorted(Counter(providers[pid]['widths']).items()))for pid in provider_ids},provider_counts=dict(Counter(c['provider_id']for c in ct['calls'])),all_provider_program_phase_and_wrapper_bindings=True,scope='Independent exact asynchronous chronology, per-replica phase projection, owner/chart/paid-profile audit. Uses per-invocation local providers bound by exact scalar, phase and residual-wrapper receipts; all-size compilation and complete coefficient invoice are separate inherited obligations.') +REPORT.parent.mkdir(parents=True,exist_ok=True) +REPORT.write_text(json.dumps(report,indent=2)+'\n');print(json.dumps(report,indent=2)) + +owners=dict(status='PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE',template_sha256=summary['template_sha256'],paid_profile=r['profile'],live=DATA,physical=PHYSICAL,rank_mass=r['mass'],deficit=5120,hosted_residuals=HOSTED,banked_residuals=0,all_live_owners_per_call_distinct=True,owners_per_call=N,actual_helper_owner_charts=HOSTED,actual_73column_sigmas=len(r['sigmas']),cross_replica_helper_roles=r['cross_replica'],explicit_idle_remainder_children=r['idle_remainders'],source_idle_children_charged=sum(x['replicas']for x in parent['idle_children']),source_artifacts=summary['source_artifacts'],provider_phase_semantic_sha256=phase_semantic_hashes,provider_artifact_semantic_sha256=artifact_semantic_hashes,controller_audit_sha256=hashlib.sha256(REPORT.read_bytes()).hexdigest()) +(REPORT.parent/'OWNERS-AND-PROFILE.json').write_text(json.dumps(owners,indent=2)+'\n') + +# Literal residual frames are a compact export of the already checked offsets, +# not another global replay. Every row names its actual inherited axes. +frames=[] +for z in ct['idle_children']: + axes=list(map(int,ph['recipes'][z['port']]['idle_children'][z['child']]['orthogonal_axes'])) + tail=axes[z['pending_offset']:] + assert len(tail)==z['rank'] + frames.append(dict(z,orthogonal_axes=tail)) +frame_raw=json.dumps(frames,sort_keys=True,separators=(',',':')).encode() +portable=bytearray(gzip.compress(frame_raw,mtime=0));portable[9]=255 +(OUT/'IDLE-REMAINDER-FRAMES.json.gz').write_bytes(bytes(portable)) +frame_receipt=dict(status='PASS_LITERAL_IDLE_REMAINDER_FRAMES',template_sha256=summary['template_sha256'], + uncompressed_frames_sha256=hashlib.sha256(frame_raw).hexdigest(),children=len(frames), + rank_profile=dict(sorted(Counter(z['rank']for z in frames).items())), + source_data_phase_sha256=hashlib.sha256((BASE/'work/complex-nine-native/DATA-PHASES.json').read_bytes()).hexdigest(), + scope='Actual orthogonal axes after the independently checked whole-owner prefix in each inherited pending child.') +(REPORT.parent/'IDLE-REMAINDER-FRAMES.json').write_text(json.dumps(frame_receipt,indent=2)+'\n') diff --git a/research/k8-eight-ends-t16/vendor/pr1074/code/bind_providers_portable.py b/research/k8-eight-ends-t16/vendor/pr1074/code/bind_providers_portable.py new file mode 100644 index 0000000000..97e28da17e --- /dev/null +++ b/research/k8-eight-ends-t16/vendor/pr1074/code/bind_providers_portable.py @@ -0,0 +1,67 @@ +"""Bind freshly verified plain and width-seven four-cold providers to the frozen literal owner plan. +Prepared with OpenAI Codex assistance; Apache-2.0. All byte-stable native +files are pinned to the plan. Only validated phase-receipt timing/serialization +and directory fields are rebound; no dispatch, width or owner choice changes. +""" +import argparse,copy,gzip,hashlib,json,shutil +from collections import Counter +from pathlib import Path +import sys as _s,pathlib as _p;_s.path.insert(0,str(_p.Path(__file__).resolve().parent)) +from witness import * +from generated_identity import artifact_identities +assert __debug__, 'Assertions required' +ap=argparse.ArgumentParser(description=__doc__) +for name in ('baseline','plan','out'):ap.add_argument('--'+name,type=Path,required=True) +ap.add_argument('--provider',action='append',required=True,help='PID=DIR');a=ap.parse_args();assert not a.out.exists();a.out.mkdir(parents=True) +def read(p):return json.loads(gzip.decompress(p.read_bytes())if p.suffix=='.gz'else p.read_bytes()) +def sha(p):return hashlib.sha256(p.read_bytes()).hexdigest() +base=a.out/'base';shutil.copytree(a.baseline/'complex-global/base',base) +ap2=dict(x.split('=',1)for x in a.provider);dirs={k:Path(v)for k,v in ap2.items()};assert set(dirs)==set(PIDS) +for pid,src in dirs.items():shutil.copytree(src,base/'providers'/pid) +pin('data.plan_sha256',sha(a.plan)) +plan=read(a.plan);original=copy.deepcopy(plan);sources={};helpers=set() # R: helper count per provider word; all providers must agree +assert set(plan['provider_registry'])==set(dirs) +assert {(c['stage'],c['replica']):c['provider']for c in plan['provider_calls']}==DISPATCH,'PLAN dispatch differs from spec dispatch' +stable=('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json','INDEPENDENT-LOCAL-REPLAY.json','CLIFFORD-RECIPES.json','RESIDUAL-ADAPTERS.json') +for pid,desc in plan['provider_registry'].items(): + d=base/'providers'/pid + word,program,checks,native,phase=[read(d/name)for name in('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json','INDEPENDENT-LOCAL-REPLAY.json','CLIFFORD-REVIEW.json')] + assert (word['v'],word['h'],len(word['centers']))==(112,9,8) and type(word['R']) is int and word['R']>0;helpers.add(word['R']) + assert word['ports']==desc['ports'] and word['centers']==desc['centers'] + widths=[len(word['frames'][word['final'][r]])-len(word['frames'][word['start'][r]])for r in range(2*112,2*112+word['R'])] # HPE: residual width |final|-|start| + assert tuple(widths[h]for h in SPOT)==spot_widths() + assert widths==desc['widths'];pin('providers.%s.inventory'%pid,{str(k):v for k,v in sorted(Counter(widths).items())}) + assert native['status']=='PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY' + pin('providers.%s.native_negative_controls'%pid,len(native['negative_controls_rejected'])) + assert native['canonical_word_sha256']==sha(d/'CANONICAL-WORD.json.gz') and native['local_programs_sha256']==sha(d/'LOCAL-PROGRAMS.json.gz') + assert phase['status']=='PASS_NEW_WORD_EXACT_LOCAL_PHASE_RECIPES' + assert phase['canonical_word_sha256']==sha(d/'CANONICAL-WORD.json.gz') and phase['recipe_sha256']==sha(d/'CLIFFORD-RECIPES.json') + assert phase['all_child_equalities_include_global_phase'] is True and phase['endpoint_adapters']==224 + pin('providers.%s.phase_edges'%pid,phase['directed_edges']) + assert set(program)==set(checks)=={'forward','backward'} + expected={int(r):n for r,n in checks['forward']['paid_profile'].items()};pin('providers.%s.expected_profile'%pid,checks['forward']['paid_profile']) + for orientation,events in program.items(): + profile=Counter() + for e in events: + if e[0]=='climb':profile[e[5]]+=1 + elif e[0]=='center':profile[e[4]]+=1 + assert dict(profile)==expected=={int(r):n for r,n in checks[orientation]['paid_profile'].items()}=={int(r):n for r,n in native['paid_profiles'][orientation].items()} + assert hashlib.sha256(json.dumps(events,separators=(',',':')).encode()).hexdigest()==checks[orientation]['sha256'] + identities=artifact_identities(d) + pin('providers.%s.artifact_semantic_sha256'%pid,identities) + assert identities==desc['artifact_semantic_sha256'] + for name in ('LOCAL-CHECKS.json','CLIFFORD-RECIPES.json','RESIDUAL-ADAPTERS.json'): + assert sha(d/name)==desc['artifact_sha256'][name],(pid,name,'changed non-reference artifact') + for c in plan['provider_calls']: + if c['provider']==pid: + assert c['orientation']==('forward'if c['stage']%2==0 else'backward') + assert c['local_program_sha256']==checks[c['orientation']]['sha256'] + desc['directory']='providers/'+pid + desc['artifact_sha256']={name:sha(d/name)for name in desc['artifact_sha256']} + sources[pid]=dict(artifact_sha256=desc['artifact_sha256'],canonical_content_sha256=hashlib.sha256(json.dumps(word,sort_keys=True,separators=(',',':')).encode()).hexdigest(),all_phase_edges=phase['directed_edges']) +assert len(helpers)==1,'providers disagree on helper count R: %s'%sorted(helpers) +plan['runtime_source_plan_sha256']=sha(a.plan) +(a.out/'PLAN.json').write_text(json.dumps(plan,indent=2)+'\n') +receipt=dict(status='PASS_FROZEN_048_ALLCOLD_DISPATCH_FRESH_PROVIDER_BINDING',source_plan_sha256=sha(a.plan),runtime_plan_sha256=sha(a.out/'PLAN.json'),providers=sources,only_rebound_fields=['provider_registry.directory','provider_registry.artifact_sha256','runtime_source_plan_sha256']) +(a.out/'BINDING.json').write_text(json.dumps(receipt,indent=2)+'\n') +print(receipt['status']) diff --git a/research/k8-eight-ends-t16/vendor/pr1074/code/bit_supplier_controls.py b/research/k8-eight-ends-t16/vendor/pr1074/code/bit_supplier_controls.py new file mode 100644 index 0000000000..e86b8527b4 --- /dev/null +++ b/research/k8-eight-ends-t16/vendor/pr1074/code/bit_supplier_controls.py @@ -0,0 +1,111 @@ +"""Negative controls for the cited PR589 bit supplier and its derived rank-mass deficit. + +Apache-2.0. Each control mutates one input of the changed bit-supplier sites in assemble.py (the pinned record, the +deficit derivation from the word's parameters, the profile/live binding, the claimed endpoint) and runs the unchanged +assemble() on the fresh owner/invoice receipts. Every control must be rejected; the unmutated run must pass. +`revert_hardcoded_9984` restores the PR543 constant the parent package hard-coded: with PR589's word it must fail. +""" +import argparse +import copy +import hashlib +import json +import os +import tempfile +from fractions import Fraction as Q +from pathlib import Path +import sys as _s,pathlib as _p;_s.path.insert(0,str(_p.Path(__file__).resolve().parent)) + +assert __debug__, 'Assertions required' +sha = lambda p: hashlib.sha256(p.read_bytes()).hexdigest() + + +def verify(owner_path, invoice_path, source_package): + os.environ['GAIN_PR564_SOURCE'] = str(source_package.resolve()) + import assemble as A + owner = json.loads(owner_path.read_text()) + invoice = json.loads(invoice_path.read_text()) + args = (owner, invoice, sha(owner_path), sha(invoice_path)) + baseline = A.assemble(*args) + data = A.BIT_PATH.read_bytes() + record = A.load_bit(data) + word = record['word'] + assert A.bit_deficit(word, record['nine']['bit']['live']) == 10272 == 32 * (8 * 111 - 9 * 63) + + real_load, real_deficit = A.load_bit, A.bit_deficit + + def with_record(mutate): + def load(d): + r = copy.deepcopy(real_load(d)); mutate(r); return r + return load + + def shift_profile(r): # one rank-1 child becomes rank 2: rank mass +1, totals unchanged + p = r['nine']['profile']; p['1'] -= 1; p['2'] += 1; r['nine']['bit']['rank_mass'] += 1 + + bumped = data.replace(record['nine']['bit_lower'].encode(), + str(Q(record['nine']['bit_lower']) + Q(1, 10**24)).encode(), 1) + assert bumped != data + pr543 = (source_package / 'inputs/PR543-EXPECTED.json').read_bytes() + controls = [ + # deficit site: the parent's hard-coded constant, restored + ('revert_hardcoded_9984', dict(bit_deficit=lambda w, live: 9984)), + # deficit site: each word parameter perturbed alone + ('ports_112', dict(load_bit=with_record(lambda r: r['word'].__setitem__('v', 112)))), + ('decoder_constant_64_copy_ranks_unchanged', dict(load_bit=with_record(lambda r: r['word'].__setitem__('decoder_constant', 64)))), + # v=111, cst=64 derives 32*(888-576)=9984: consistent word, wrong for the priced profile + ('decoder_constant_64_with_one_copy_rank_8', dict(load_bit=with_record(lambda r: (r['word'].__setitem__('decoder_constant', 64), r['word']['copy_ranks'].__setitem__(0, 8))))), + ('eight_retained_totals', dict(load_bit=with_record(lambda r: (r['word'].__setitem__('copy_ranks', [7] * 8), r['word'].__setitem__('decoder_constant', 56))))), + ('live_minus_one', dict(load_bit=with_record(lambda r: r['nine']['bit'].__setitem__('live', r['nine']['bit']['live'] - 1)))), + # profile binding: same totals, rank mass +1 + ('profile_rank_mass_plus_one', dict(load_bit=with_record(shift_profile))), + ('profile_rank_mass_receipt_mismatch', dict(load_bit=with_record(lambda r: r['nine']['bit'].__setitem__('rank_mass', r['nine']['bit']['rank_mass'] + 1)))), + # endpoint: the next 1e-24 grid point + ('bit_lower_next_grid', dict(load_bit=with_record(lambda r: r['nine'].__setitem__('bit_lower', str(Q(r['nine']['bit_lower']) + Q(1, 10**24)))))), + ('not_nine_stage_record', dict(load_bit=with_record(lambda r: r['nine'].__setitem__('pipeline', r['nine']['pipeline'].replace('nine-stage', 'eleven-stage'))))), + # pinned-input site: tampered bytes and the parent's PR543 file under the PR589 pin + ('tampered_bytes_next_grid', dict(read=bumped)), + ('pr543_file_under_pr589_pin', dict(read=pr543)), + ] + rejected = [] + scratch = Path(tempfile.mkdtemp(prefix='bitctl-')) + for name, patch in controls: + saved_path = A.BIT_PATH + try: + if 'read' in patch: + tmp = scratch / (name + '.json'); tmp.write_bytes(patch['read']); A.BIT_PATH = tmp + A.load_bit = patch.get('load_bit', real_load) + A.bit_deficit = patch.get('bit_deficit', real_deficit) + try: + A.assemble(*args) + except (AssertionError, KeyError): + rejected.append(name) + else: + raise AssertionError('Invalid bit supplier accepted: ' + name) + finally: + A.load_bit, A.bit_deficit, A.BIT_PATH = real_load, real_deficit, saved_path + if 'read' in patch: + tmp.unlink() + scratch.rmdir() + assert rejected == [n for n, _ in controls] + again = A.assemble(*args) + assert again['kappa'] == baseline['kappa'] and again['bit_lower'] == baseline['bit_lower'] + return dict( + status='PASS_PR589_BIT_SUPPLIER_DERIVED_DEFICIT_NEGATIVE_CONTROLS', + kappa=baseline['kappa_decimal'], bit_lower=baseline['bit_lower'], bit_decimal=baseline['bit_decimal'], + binding=baseline['binding'], bit_supplier=baseline['bit_supplier'], + derived_deficit=baseline['bit_supplier']['derived_deficit'], + rejected_controls=rejected, + assembler_sha256=sha(Path(__file__).resolve().parent / 'assemble.py'), + ) + + +if __name__ == '__main__': + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--source-package', type=Path, required=True) + ap.add_argument('--owner', type=Path, required=True) + ap.add_argument('--invoice', type=Path, required=True) + ap.add_argument('--out', type=Path, required=True) + a = ap.parse_args() + assert not a.out.exists() + result = verify(a.owner, a.invoice, a.source_package) + a.out.write_text(json.dumps(result, indent=2) + '\n', newline='\n') + print(result['status'], len(result['rejected_controls'])) diff --git a/research/k8-eight-ends-t16/vendor/pr1074/code/emit_allcold.py b/research/k8-eight-ends-t16/vendor/pr1074/code/emit_allcold.py new file mode 100644 index 0000000000..28a08a79da --- /dev/null +++ b/research/k8-eight-ends-t16/vendor/pr1074/code/emit_allcold.py @@ -0,0 +1,150 @@ +"""Two-provider width-seven whole-owner derivative, adapted with OpenAI Codex assistance. +Based on PR514 and its credited PR484/507 lineage. +CLI: --base VERIFIED_VARIANT --owners ASYNC-OWNERS.json.gz --plan ASYNC-PLAN.json --out OUT +No optimizer or unpublished word builder runs. The frozen map explicitly names +one whole helper per family per complete invocation, plus borrowed spectators. +""" +import sys,json,gzip,hashlib,copy,argparse +from pathlib import Path +from collections import Counter,defaultdict +import sys as _s,pathlib as _p;_s.path.insert(0,str(_p.Path(__file__).resolve().parent)) +from witness import * +parser=argparse.ArgumentParser(description=__doc__) +parser.add_argument('--base',type=Path,required=True);parser.add_argument('--owners',type=Path,required=True);parser.add_argument('--plan',type=Path,required=True);parser.add_argument('--out',type=Path,required=True) +a=parser.parse_args();BASE,MAP,PLAN,OUT=(p.resolve()for p in(a.base,a.owners,a.plan,a.out));assert not OUT.exists();OUT.mkdir(parents=True) +class OH: + @staticmethod + def idle_basis(q): + z=next(i for i in range(9)if not(q>>i)&1);u=q^(1<>i&1 else 0)for i in order]+[1<0 and all(x['R']==R for x in registry.values()),'providers disagree on helper count R' + assert replay['status']=='PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY' + assert replay['canonical_word_sha256']==sha(directory/'CANONICAL-WORD.json.gz')and replay['local_programs_sha256']==sha(directory/'LOCAL-PROGRAMS.json.gz') + widths=[len(pc['frames'][pc['final'][2*V+h]])-len(pc['frames'][pc['start'][2*V+h]])for h in range(R)] # HPE: residual width |final|-|start| + assert widths==plan['provider_registry'][provider_id]['widths'] + for name in provider_files: + value=sha(directory/name);assert value==plan['provider_registry'][provider_id]['artifact_sha256'][name] + source_artifacts[f'providers/{provider_id}/{name}']=value + registry[provider_id]=dict(local_programs=programs,canonical_word_sha256=sha(directory/'CANONICAL-WORD.json.gz'),local_programs_sha256=sha(directory/'LOCAL-PROGRAMS.json.gz'),local_program_checks=checks,exact_local_clifford_recipe_sha256=sha(directory/'CLIFFORD-RECIPES.json'),residual_adapter_sha256=sha(directory/'RESIDUAL-ADAPTERS.json'),v=V,h=9,R=R,ports=pc['ports'],centers=pc['centers'],widths=widths) +assert len(roles)==144*R # one whole-owner role per (call, provider helper) +selected={(c['stage'],c['replica']):c for c in plan['provider_calls']} +assert len(selected)==144 and set(selected)==set(call_order) +assert Counter(c['provider']for c in selected.values())==COUNTS +per_call_widths={(c['stage'],c['replica']):c['widths']for c in plan['per_call_widths']} +for key,c in selected.items(): + assert c['time']==at[key] and c['provider']in registry + assert per_call_widths[key]==registry[c['provider']]['widths'] +for key in('local_programs','exact_local_clifford_recipe_sha256','residual_adapter_sha256'):t.pop(key) +t['local_providers']=registry +rank={z['child']:z['rank']for z in parent['idle_children']};side={};pairs={} +for e in parent['execution_schedule']: + if e['kind']=='idle_cover_sweep': + for sd,ch in enumerate(e['child_indices']):side[ch]=sd;pairs[ch]=e['pair'] +bycall=defaultdict(dict);used=defaultdict(set);sigmas={};digest=hashlib.sha256();entering=0 +for z in roles: + s,rep,h=z['stage'],z['replica'],z['helper'];i,cp,off,w,f=z['child'],z['copy'],z['offset'],z['width'],z['family'];orp,port=divmod(cp,V) + assert 0<=s<9 and 0<=rep=0 and off+w<=rank[i] + assert z['time']==at[s,rep] and z['time'] in plan['windows'][f'{orp},{i}'][1] + B=OH.idle_basis(canon['ports'][port]);pending=list(map(int,ph['recipes'][port]['idle_children'][i]['orthogonal_axes']));assert len(pending)==rank[i] + occ=[B.index(v)for v in pending[off:off+w]];sp=OH.spectators(canon['ports'][port],pending,off,w)if w<9 else[] + order=occ+sp+[j for j in range(M)if j not in occ and j not in sp];assert len(order)==len(set(order))==M + sigma=[B[j]for j in order];sigmahash=hashlib.sha256(json.dumps(sigma,separators=(',',':')).encode()).hexdigest();sigmas[sigmahash]=sigma + route=[4,i,off,w,sp]if w<9 else[3,i,off];bycall[s,rep][h]=[f,route];entering+=w<9 + cells=set(range(off,off+w));assert not used[i,orp,port]&cells;used[i,orp,port]|=cells + digest.update(json.dumps([s,rep,h,f,sigmahash],separators=(',',':')).encode()+b'\n') +for c in t['calls']: + k=(c['stage'],c['replica']);assert set(bycall[k])==set(range(R)) + c['owners']=c['owners'][:(2*V)]+[bycall[k][h]for h in range(R)];assert len({f for f,r in c['owners']})==2*V+R and all(f2*max(paid)**2 + +assert all(c['local_program_sha256']==registry[c['provider_id']]['local_program_checks'][c['orientation']]['sha256']for c in t['calls']) +t['provider_dispatch']='For each indivisible local_cover_sweep, execute local_providers[call.provider_id].local_programs[call.orientation] with that provider residual adapters and Clifford recipes. The sweep provider_id must equal its call provider_id.' +raw=json.dumps(t,sort_keys=True,separators=(',',':')).encode();(OUT/'GLOBAL-TEMPLATE.json.gz').write_bytes(gzip.compress(raw,mtime=0)) +res=dict(status='EMITTED_MIXED_PROVIDER_ASYNCHRONOUS_WHOLE_OWNER_COMPLEX_TEMPLATE', + template_sha256=hashlib.sha256(raw).hexdigest(), + parent_template_sha256=hashlib.sha256(gzip.decompress((BASE/'split-centres/GLOBAL-TEMPLATE.json.gz').read_bytes())).hexdigest(), + live=DATA,physical=physical,global_profile=dict(sorted(paid.items())), + rank_mass=sum(r*n for r,n in paid.items()),deficit=5120,maxchild=max(paid), + hosted_residuals=len(roles),banks_per_stage=[0]*9,entering_helper_roles=entering, + unique_actual_73column_sigmas=len(sigmas),sigma_stream_sha256=digest.hexdigest(), + cross_replica_helper_roles=sum(z['replica']!=z['owner_replica']for z in roles), + asynchronous_order_sha256=hashlib.sha256(json.dumps(call_order,separators=(',',':')).encode()).hexdigest(), + source_artifacts=source_artifacts,provider_counts=dict(Counter(c['provider_id']for c in t['calls'])), + scope='Two actual verified plain/width-seven providers dispatched per complete invocation; independent controller/spectator/normalization and complete finite invoice admission required.') +(OUT/'HOSTED.json').write_text(json.dumps(res,indent=2)+'\n');(OUT/'ACTUAL-SIGMAS.json.gz').write_bytes(gzip.compress(json.dumps(sigmas,separators=(',',':')).encode(),mtime=0));print(json.dumps(res,indent=2)) diff --git a/research/k8-eight-ends-t16/vendor/pr1074/code/freeze_spec.py b/research/k8-eight-ends-t16/vendor/pr1074/code/freeze_spec.py new file mode 100644 index 0000000000..4fe3b88915 --- /dev/null +++ b/research/k8-eight-ends-t16/vendor/pr1074/code/freeze_spec.py @@ -0,0 +1,29 @@ +"""Freeze independently recomputed discovery values before strict replay.""" +import argparse +import json +from pathlib import Path + +ap = argparse.ArgumentParser(description=__doc__) +ap.add_argument('--spec', type=Path, required=True) +ap.add_argument('--discovery', type=Path, required=True) +a = ap.parse_args() +spec = json.loads(a.spec.read_text()) +for line in (a.discovery/'WITNESS-RECORD.jsonl').read_text().splitlines(): + key, value = json.loads(line) + parts = key.split('.') + if len(parts)>3 and parts[0]=='providers' and parts[2]=='artifacts': + parts = parts[:3] + ['.'.join(parts[3:])] + target = spec + for part in parts[:-1]: + target = target.setdefault(part, {}) + if parts[-1] in target: + assert target[parts[-1]]==value, 'Conflicting independent recomputations: '+key + target[parts[-1]] = value +assembly = json.loads((a.discovery/'ASSEMBLY.json').read_text()) +for key in ('complex_lower','conservative_complex_lower','kappa','kappa_decimal','conservative_kappa_decimal'): + spec['expected'][key] = assembly[key] +spec['expected']['assembly_controls_rejected'] = 69 +spec['expected']['provider_counts'] = {'gauge44':144} +spec['expected']['mutations_rejected'] = 15 +a.spec.write_text(json.dumps(spec, indent=2)+'\n') +print('Frozen exact witness for strict replay:', assembly['kappa_decimal']) diff --git a/research/k8-eight-ends-t16/vendor/pr1074/code/generated_identity.py b/research/k8-eight-ends-t16/vendor/pr1074/code/generated_identity.py new file mode 100644 index 0000000000..74a9b60479 --- /dev/null +++ b/research/k8-eight-ends-t16/vendor/pr1074/code/generated_identity.py @@ -0,0 +1,62 @@ +"""Proof-relevant identities for generated artifacts, independent of gzip streams. + +Immutable source archives retain their exact byte hashes. For freshly emitted +artifacts, gzip identity is the exact decompressed payload and JSON identity +retains every field. Only CLIFFORD-REVIEW's root timing field is excluded. +Literal receipt references are checked against actual files before replacing +the three gzip references (and the phase recipe reference) with content hashes. +Prepared with OpenAI Codex assistance; Apache-2.0. +""" +from pathlib import Path +import copy +import gzip +import hashlib +import json +import math + +if not __debug__: + raise RuntimeError('Assertions must remain enabled') + +FILES=('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json', + 'INDEPENDENT-LOCAL-REPLAY.json','CLIFFORD-RECIPES.json', + 'CLIFFORD-REVIEW.json','RESIDUAL-ADAPTERS.json') + +def sha(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + +def json_identity(value): + return hashlib.sha256(json.dumps(value,sort_keys=True,separators=(',',':'),allow_nan=False).encode('utf-8')).hexdigest() + +def payload_identity(path): + return hashlib.sha256(gzip.decompress(Path(path).read_bytes())).hexdigest() + +def phase_value(directory,value=None): + directory=Path(directory) + value=copy.deepcopy(json.loads((directory/'CLIFFORD-REVIEW.json').read_bytes())if value is None else value) + assert value['canonical_word_sha256']==sha(directory/'CANONICAL-WORD.json.gz'),'stale phase canonical word reference' + assert value['recipe_sha256']==sha(directory/'CLIFFORD-RECIPES.json'),'stale phase recipe reference' + seconds=value.pop('seconds') + assert type(seconds)in(int,float) and math.isfinite(seconds) and seconds>=0,'invalid phase timing metadata' + value['canonical_word_sha256']=payload_identity(directory/'CANONICAL-WORD.json.gz') + value['recipe_sha256']=json_identity(json.loads((directory/'CLIFFORD-RECIPES.json').read_bytes())) + return value + +def native_value(directory,value=None): + directory=Path(directory) + value=copy.deepcopy(json.loads((directory/'INDEPENDENT-LOCAL-REPLAY.json').read_bytes())if value is None else value) + for field,name in [('canonical_word_sha256','CANONICAL-WORD.json.gz'),('local_programs_sha256','LOCAL-PROGRAMS.json.gz')]: + assert value[field]==sha(directory/name),'stale native artifact reference: '+field + value[field]=payload_identity(directory/name) + return value + +def artifact_identities(directory): + directory=Path(directory) + result={} + for name in FILES: + path=directory/name + if name.endswith('.gz'): + result[name]=payload_identity(path) + else: + value=phase_value(directory)if name=='CLIFFORD-REVIEW.json'else native_value(directory)if name=='INDEPENDENT-LOCAL-REPLAY.json'else json.loads(path.read_bytes()) + result[name]=json_identity(value) + return result diff --git a/research/k8-eight-ends-t16/vendor/pr1074/code/invoice_allcold.py b/research/k8-eight-ends-t16/vendor/pr1074/code/invoice_allcold.py new file mode 100644 index 0000000000..d1dd221291 --- /dev/null +++ b/research/k8-eight-ends-t16/vendor/pr1074/code/invoice_allcold.py @@ -0,0 +1,329 @@ +"""Fresh call-specific mixed-provider finite invoice. + +Prepared with OpenAI Codex assistance, Apache-2.0. The scalar/Horner recount +and finite inequalities are adapted from the retained PR558 -> PR552 -> +PR531 invoice_final.py, whose notices and sources are preserved in the package. +Every call selects a hash-bound provider. Shared compiler reserves use maxima; +primitive work, coefficient work, local children and wrappers are also summed +from actual selected provider/orientation records. +""" +import argparse, gzip, hashlib, json +import sys as _s,pathlib as _p;_s.path.insert(0,str(_p.Path(__file__).resolve().parent)) +from witness import * +from generated_identity import artifact_identities +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path +assert __debug__, 'Assertions required' + +def read(path): + data=path.read_bytes() + return json.loads(gzip.decompress(data) if path.suffix=='.gz' else data) +def filehash(path): return hashlib.sha256(path.read_bytes()).hexdigest() +def contenthash(path): + data=path.read_bytes() + return hashlib.sha256(gzip.decompress(data) if path.suffix=='.gz' else data).hexdigest() +def programhash(events): + return hashlib.sha256(json.dumps(events,separators=(',',':')).encode()).hexdigest() + +def recount_provider(local_dir, registry): + cp=local_dir/'CANONICAL-WORD.json.gz'; pp=local_dir/'LOCAL-PROGRAMS.json.gz' + rp=local_dir/'INDEPENDENT-LOCAL-REPLAY.json' + w,programs,replay=read(cp),read(pp),read(rp) + checks=read(local_dir/'LOCAL-CHECKS.json') + assert set(programs)=={'forward','backward'} + assert replay['status']=='PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY' + assert replay['canonical_word_sha256']==filehash(cp)==registry['canonical_word_sha256'] + assert replay['local_programs_sha256']==filehash(pp)==registry['local_programs_sha256'] + assert programs==registry['local_programs'] + assert checks==registry['local_program_checks'] + assert filehash(local_dir/'CLIFFORD-RECIPES.json')==registry['exact_local_clifford_recipe_sha256'] + assert filehash(local_dir/'RESIDUAL-ADAPTERS.json')==registry['residual_adapter_sha256'] + v,helpers,h,m=w['v'],w['R'],w['h'],73 + assert (v,h)==(112,9) and type(helpers) is int and helpers>0 + assert registry['v']==v and registry['R']==helpers and registry['h']==h + assert registry['ports']==w['ports'] and registry['centers']==w['centers'] + assert replay['v']==v and replay['helpers']==helpers + n=2*v+helpers + widths = [len(w['frames'][w['final'][r]])-len(w['frames'][w['start'][r]]) for r in range(2*v, 2*v+helpers)] # HPE: |final|-|start| + terminal_codim = sum(h-len(w['frames'][w['final'][r]]) for r in range(2*v, 2*v+helpers)) # HPE: 0 for FULL-ended helpers + ends = {r: f for r, f in enumerate(w['final']) if r >= 2*v and f != 1} + assert len(widths) == helpers + entrances = {r: f for r, f in enumerate(w['start']) if r >= 2*v and f != 0} + entering = len(entrances) + wrapped = {**entrances, **{r: 0 for r in ends if r not in entrances}} # COLD-HPE: cold hyperplane-ended helpers carry wrappers too + cold_ends = len(wrapped) - len(entrances) + assert entering == replay['entering_helpers'] + local = {} + for orientation, events in programs.items(): + # Endpoint equality and native frames were already independently + # replayed on all n columns in the hash-bound receipt above. + env = {('L', r): Q(1) for r in range(n)} + peak = Q(1) + real = macros = workops = 0 + paid = Counter() + wrappers = {'pre': set(), 'post': set()} + for event in events: + tag = event[0] + if tag == 'climb': + paid[event[5]] += 1 + elif tag == 'center': + paid[event[4]] += 1 + elif tag == 'residual_adapter': + _, kind, register, frame, *end = event + assert kind in wrappers and wrapped.get(register) == frame + assert end == ([ends[register]] if register in ends else []) # HPE: R_{E,U}^-1 and L_{E,U}^-1 name U + assert register not in wrappers[kind] + wrappers[kind].add(register) + elif tag == 'scalar': + macros += 1 + scalar = event[1] + op, target = scalar[0], tuple(scalar[1]) + if op == 'clear': + env[target] = Q(0) + count = 1 + elif op == 'copy': + env[target] = env[tuple(scalar[2])] + count = 1 + elif op == 'scale': + q = Q(scalar[2], scalar[3]) + numerator, denominator = abs(q.numerator), q.denominator + assert numerator and numerator & (numerator-1) == 0 + assert denominator & (denominator-1) == 0 + env[target] *= abs(q) + count = abs(numerator.bit_length()-denominator.bit_length()) + int(q < 0) + elif op == 'add': + source = tuple(scalar[2]) + q = Q(scalar[3], scalar[4]) + numerator, denominator = abs(q.numerator), q.denominator + assert source != target and numerator > 0 + assert denominator & (denominator-1) == 0 + acc, count = 0, 1 # clear coefficient work + for i, bit in enumerate(bin(numerator)[2:]): + if i: + acc *= 2 + count += 1 + peak = max(peak, acc*env[source]) + if bit == '1': + acc += 1 + count += 1 + peak = max(peak, acc*env[source]) + value = Q(acc) + for _ in range(denominator.bit_length()-1): + value /= 2 + count += 1 + peak = max(peak, value*env[source]) + assert value == abs(q) + count += 2 # signed accumulation and work clear + env[target] = env.get(target, Q(0)) + abs(q)*env[source] + workops += count + else: + raise AssertionError(op) + real += 2*count + peak = max(peak, env[target]) + else: + assert tag in ('adapter', 'phase') + assert wrappers['pre'] == wrappers['post'] == set(wrapped) + assert all(value == 0 for register, value in env.items() if register[0] == 'C') + prior = replay['local'][orientation] + assert prior['all_exact_columns'] == n and prior['private_work_erased'] + assert peak == Q(prior['prefix_l1_upper']) and peak < 2**prior['charged_payload_bits'] + bits = peak.numerator.bit_length()-peak.denominator.bit_length()+1 + assert bits == prior['prefix_bits_upper'] + assert real == checks[orientation]['real_component_primitive_bound'] + assert macros == checks[orientation]['scalar_macros'] + assert dict(paid) == {int(r): count for r, count in checks[orientation]['paid_profile'].items()} + assert dict(paid) == {int(r): count for r, count in replay['paid_profiles'][orientation].items()} + local[orientation] = dict( + events=len(events), macros=macros, real_component_primitives=real, + prefix_l1=str(peak), prefix_bits=bits, + coefficient_work_primitive_count=workops, all_exact_columns=n, + dirty_helper_columns=helpers, all_dirty_helper_columns_restored=True, + private_centres_and_coefficient_work_cleared=True, + pre_wrappers=len(wrappers['pre']), post_wrappers=len(wrappers['post']), + endpoint_evidence='Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json') + + centres = len(w['centers']) + children = sum(checks['forward']['paid_profile'].values()) + assert checks['forward']['paid_profile'] == checks['backward']['paid_profile'] + macro_bound = max(row['macros'] for row in local.values()) + compiler = 64*(m+1)**3 + adapters = 16*(macro_bound+children+n+centres)+64*m + primitive_bound = max(row['real_component_primitives'] for row in local.values())+adapters*compiler + + assert widths==registry['widths'] + artifacts={f.name:filehash(f) for f in local_dir.iterdir() if f.is_file()} + phase_review=read(local_dir/'CLIFFORD-REVIEW.json') + return dict(local=local,helpers=helpers,centres=centres,v=v,h=h,n=n, + entering_helpers=entering,entrance_rank=sum(len(w['frames'][f]) for f in w['start'][2*v:]), + terminal_codimension=terminal_codim, hyperplane_ended_helpers=len(ends), # HPE: always reported (0 for FULL-ended words) + **({'cold_hyperplane_ended_helpers': cold_ends} if cold_ends else {}), # COLD-HPE: absent without cold ends + width_inventory=dict(sorted(Counter(widths).items())),widths=widths, + local_adapters=adapters,local_primitive_bound=primitive_bound, + compiler=compiler,children=children,artifacts=artifacts, + paid_profile=checks['forward']['paid_profile'], + program_hashes={o:programhash(events) for o,events in programs.items()},semantic_artifact_sha256=artifact_identities(local_dir)) + + +def run(base, hosted, audit, out, retained_invoice=None): + local_dir=base/'split-centres' + parent=read(local_dir/'GLOBAL-TEMPLATE.json.gz') + template_path=hosted/'GLOBAL-TEMPLATE.json.gz' + template=read(template_path); summary=read(hosted/'HOSTED.json') + owners=read(audit/'OWNERS-AND-PROFILE.json'); control=read(audit/'ASYNC-AUDIT.json') + template_hash=contenthash(template_path) + assert template_hash==control['complex_template_sha256']==owners['template_sha256']==summary['template_sha256'] + assert owners['status']=='PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE' + assert template['recipe']==parent['recipe'] + assert 'local_programs' not in template + assert set(template['local_providers'])==set(PIDS) + providers={pid:recount_provider(base/'providers'/pid,registry) + for pid,registry in template['local_providers'].items()} + for pid,p in providers.items(): + assert owners['provider_phase_semantic_sha256'][pid]==control['provider_phase_semantic_sha256'][pid]==p['semantic_artifact_sha256']['CLIFFORD-REVIEW.json'] + # The fresh controller admission must cite precisely these provider bytes. + for name in ('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json', + 'INDEPENDENT-LOCAL-REPLAY.json','CLIFFORD-RECIPES.json', + 'CLIFFORD-REVIEW.json','RESIDUAL-ADAPTERS.json'): + path='providers/'+pid+'/'+name + assert summary['source_artifacts'][path]==p['artifacts'][name] + assert owners['source_artifacts'][path]==p['artifacts'][name] + # R is read from the provider words (all must agree); the parent dedicated-bank + # envelope keeps its own helper count R0 from the parent split-centres word. + assert len({p['helpers'] for p in providers.values()})==1,'providers disagree on helper count R' + v,h,m,centres=112,9,73,8 + helpers=next(iter(providers.values()))['helpers']; n=2*v+helpers + assert all((p['v'],p['h'],p['centres'],p['n'])==(v,h,centres,n) for p in providers.values()) + parent_helpers=read(local_dir/'CANONICAL-WORD.json.gz')['R'] + stages,replicas,blocks_per_stream=9,16,4 + call_count=len(template['calls']) + assert call_count==stages*replicas==control['complete_invocations'] + assert control['one_owner_per_complete_invocation'] + assert len({(c['stage'],c['replica']) for c in template['calls']})==call_count + parent_calls={(c['stage'],c['replica']):c for c in parent['calls']} + sweeps=[e for e in template['execution_schedule'] if e['kind']=='local_cover_sweep'] + assert len(sweeps)==call_count + selected=[]; selected_paid=Counter(); provider_counts=Counter(); orientation_counts=Counter() + scalar=coefficient_work=macros=0; wrapper_factors=0 + factors_per_wrapper=2*(m-1) + for c in template['calls']: + pid,orientation=c['provider_id'],c['orientation']; p=providers[pid] + old=parent_calls[(c['stage'],c['replica'])] + assert orientation==old['orientation'] and c['owners'][:2*v]==old['owners'][:2*v] + assert c['local_program_sha256']==p['program_hashes'][orientation] + r=p['local'][orientation] + scalar+=r['real_component_primitives']; coefficient_work+=r['coefficient_work_primitive_count']; macros+=r['macros'] + wrapper_factors+=(r['pre_wrappers']+r['post_wrappers'])*factors_per_wrapper + provider_counts[pid]+=1; orientation_counts[(pid,orientation)]+=1 + selected_paid.update({int(k):v for k,v in p['paid_profile'].items()}) + selected.append(dict(stage=c['stage'],replica=c['replica'],provider_id=pid,orientation=orientation, + program_sha256=c['local_program_sha256'],events=r['events'],macros=r['macros'], + real_component_primitives=r['real_component_primitives'], + coefficient_work_primitive_count=r['coefficient_work_primitive_count'], + entering_helpers=p['entering_helpers'],entrance_rank=p['entrance_rank'], + pre_wrappers=r['pre_wrappers'],post_wrappers=r['post_wrappers'])) + assert provider_counts==COUNTS + # The sweep registry is executable: no hidden use of the historical supplier. + by_call={(c['stage'],c['replica']):c for c in template['calls']} + for e in sweeps: + c=by_call[(e['stage'],e['replica'])] + assert e['provider_id']==c['provider_id'] + assert set(p['compiler'] for p in providers.values())=={64*(m+1)**3} + compiler=64*(m+1)**3 + adapters=max(p['local_adapters'] for p in providers.values()) + primitive_bound=max(p['local_primitive_bound'] for p in providers.values()) + bridge_steps=sum(event['kind']=='bridge' for event in parent['recipe']) + bridge_sweeps=sum(event['kind']=='bridge' for event in template['execution_schedule']) + assert bridge_sweeps==replicas*bridge_steps + bridge_additions=2*v*bridge_sweeps + shifts=blocks_per_stream*v*replicas; moves=2*shifts + parent_live,parent_physical=parent['live'],parent['physical'] + data_stock=2*v*blocks_per_stream*replicas + assert (parent_live-data_stock)%stages==0 + parent_banks=(parent_live-data_stock)//stages + assert parent_banks>=0 and parent_physical==parent_live+parent_helpers+centres+2 + nonlocal_items=(4*v*replicas*stages+2*v*replicas*stages+2*call_count*helpers + +sum(child['replicas'] for child in parent['idle_children'])+stages*parent_banks + +bridge_additions+shifts+moves+parent_live+parent_physical+wrapper_factors) + outside=8*nonlocal_items+64*m + parent_pervertex=(scalar+bridge_additions+shifts+moves+parent_live + +(call_count*adapters+outside)*compiler+64*parent_physical) + live,physical=template['live'],template['physical'] + mass,profile=owners['rank_mass'],owners['paid_profile'] + assert m*live-mass==owners['deficit']==5120 + assert mass==sum(int(r)*count for r,count in profile.items()) + assert physical==live+helpers+centres+2 + assert live==owners['live'] and physical==owners['physical'] + assert live<=parent_live and physical<=parent_physical + assert not template['bank_padding']['families'] + assert owners['explicit_idle_remainder_children']<=owners['source_idle_children_charged'] + # The old dedicated-bank geometry is only a conservative reserve envelope. + # Its singular program is never used as evidence for a mixed invocation. + rebased=parent_pervertex+65*(physical-parent_physical)+(live-parent_live) + used=max(rebased,parent_pervertex); retained=None; payload=512 + if retained_invoice is not None: + previous=read(retained_invoice) + assert previous['compiler']==compiler and previous['charged_prefix_bits']==payload + previous_bound=previous['conservative_pervertex_used'] + used=max(used,previous_bound+parent_pervertex) + retained=dict(sha256=filehash(retained_invoice),previous_pervertex_allowance=previous_bound, + added_complete_new_pervertex=parent_pervertex,policy='Retain old allowance and add entire fresh mixed recount.') + half=m//2; group=2**(half*half) + for i in range(1,half+1): group*=2**(2*i)-1 + stock,streamed_mass=group*physical,group*mass + logical=group*used+64; router=compiler*(logical+1)*(stock+1)**2 + g_bound,e_bound,c0=2**30000,2**100000,2**210000 + total_mass=streamed_mass+e_bound + literal=2*g_bound*stock**2+8*streamed_mass+4*stock+4+32*m + row=2*stock.bit_length()+9909+252+2*payload + maxchild=max(map(int,profile)) + inequalities=dict(local_primitive_bound=primitive_bound<2**48, + logical=logical<2**6050,router=router2*maxchild*maxchild) + assert all(inequalities.values()) + localbits=max(r['prefix_bits'] for p in providers.values() for r in p['local'].values()) + input_l2_bits=(m+1)//2 + required_prefix=localbits+input_l2_bits+call_count+bridge_sweeps+4 + assert required_prefix R helper map +# (verify.py checks the spec value against the constructor's HELPER-MAP.json) +SPOT=tuple(SPEC.get('width_spot_helpers',(270,282,294,306))) +# A pivot swap moves a kernel family's pivot role p -> x; the old pivot p becomes an ordinary cold helper and its width +# goes 8 -> 9 (construction/layers, PR641 PROOF-NOTE-PIVOT). Expected spot widths are derived from the package's pinned +# pivot-swap recipe (path and sha256 in the spec), not from free data: 9 at a swapped-out pivot, 8 otherwise. +_PKG=Path(os.environ['WITNESS_SPEC']).resolve().parents[1] +def _old_pivots(): + ps=SPEC.get('pivot_swap') + if not ps:return frozenset() + raw=(_PKG/ps['recipe']).read_bytes();import hashlib + assert hashlib.sha256(raw).hexdigest()==ps['sha256'],'pivot-swap recipe pin' + return frozenset(s['pivot']for s in json.loads(raw)['swaps']) +OLD_PIVOTS=_old_pivots() +def spot_widths(v=112): + """Expected residual widths at the spot helpers (helper indices) of the gauge44 provider.""" + return tuple(9 if 2*v+h in OLD_PIVOTS else 8 for h in SPOT) +PIDS=tuple(sorted(set(DISPATCH.values()))) +COUNTS=dict(Counter(DISPATCH.values())) +assert DISCOVER or set(PROVIDERS)==set(PIDS),'spec providers differ from dispatch providers' +def lookup(key): + """Dotted spec path; a segment may itself contain dots when it names a file (split at most once per known file suffix).""" + v=SPEC;parts=key.split('.') + while parts: + for n in range(len(parts),0,-1): + k='.'.join(parts[:n]) + if isinstance(v,dict) and k in v:v=v[k];parts=parts[n:];break + else:raise KeyError('spec has no key %s'%key) + return v +def pin(key,got): + """Strict mode: got must equal the spec value at dotted key; the failure names the key.""" + if DISCOVER: + if os.environ.get('WITNESS_RECORD'): # discovery bookkeeping only: append (key, value) for the spec writer + with open(os.environ['WITNESS_RECORD'],'a')as f:f.write(json.dumps([key,got],default=str)+chr(10)) + return got + want=lookup(key) + assert got==want,'SPEC MISMATCH %s: expected %s got %s'%(key,json.dumps(want)[:400],json.dumps(got,default=str)[:400]) + return got +def partner(pid): + """A different provider for substitution controls (next in sorted order).""" + assert len(PIDS)>1 + return PIDS[(PIDS.index(pid)+1)%len(PIDS)] diff --git a/research/k8-eight-ends-t16/vendor/pr1074/construction/leaver/PIVOT-SWAP-k8.json b/research/k8-eight-ends-t16/vendor/pr1074/construction/leaver/PIVOT-SWAP-k8.json new file mode 100644 index 0000000000..7a8edeb1e4 --- /dev/null +++ b/research/k8-eight-ends-t16/vendor/pr1074/construction/leaver/PIVOT-SWAP-k8.json @@ -0,0 +1 @@ +{"input_content_sha256": "00aeefe0c778ff64125628d7c869ae1aa27db60911f0289a2d4283af5cff85d2", "output_content_sha256": "377ab10c2bf6173498c8af15f8654060331ec9ee232e58cc75956dc015b23685", "swaps": [{"pivot": 482, "new_pivot": 554, "entrance": [24], "gates": [{"part": "B", "index": 331, "before": ["add", 554, 482, -1, 1, [24]], "after": ["add", 482, 554, -1, 1, [24]]}, {"part": "B", "index": 332, "before": ["add", 616, 482, 2, 1, [24]], "after": ["add", 616, 554, -2, 1, [24]]}, {"part": "B", "index": 333, "before": ["add", 618, 482, -2, 1, [24]], "after": ["add", 618, 554, 2, 1, [24]]}, {"part": "B", "index": 334, "before": ["add", 664, 482, 1, 1, [24]], "after": ["add", 664, 554, -1, 1, [24]]}, {"part": "B", "index": 335, "before": ["add", 666, 482, -1, 1, [24]], "after": ["add", 666, 554, 1, 1, [24]]}]}, {"pivot": 483, "new_pivot": 555, "entrance": [24], "gates": [{"part": "B", "index": 468, "before": ["add", 123, 483, 1, 1, [24]], "after": ["add", 123, 555, -1, 1, [24]]}, {"part": "B", "index": 504, "before": ["add", 187, 483, -1, 1, [24]], "after": ["add", 187, 555, 1, 1, [24]]}, {"part": "B", "index": 734, "before": ["add", 555, 483, -1, 1, [24]], "after": ["add", 483, 555, -1, 1, [24]]}]}, {"pivot": 494, "new_pivot": 566, "entrance": [24], "gates": [{"part": "B", "index": 128, "before": ["add", 628, 494, 2, 1, [24]], "after": ["add", 628, 566, -2, 1, [24]]}, {"part": "B", "index": 130, "before": ["add", 628, 494, -2, 1, [24]], "after": ["add", 628, 566, 2, 1, [24]]}, {"part": "B", "index": 230, "before": ["add", 676, 494, -2, 1, [24]], "after": ["add", 676, 566, 2, 1, [24]]}, {"part": "B", "index": 232, "before": ["add", 676, 494, 2, 1, [24]], "after": ["add", 676, 566, -2, 1, [24]]}, {"part": "B", "index": 750, "before": ["add", 566, 494, -1, 1, [24]], "after": ["add", 494, 566, -1, 1, [24]]}]}, {"pivot": 495, "new_pivot": 567, "entrance": [24], "gates": [{"part": "B", "index": 49, "before": ["add", 211, 495, -1, 1, [24]], "after": ["add", 211, 567, 1, 1, [24]]}, {"part": "B", "index": 477, "before": ["add", 147, 495, 1, 1, [24]], "after": ["add", 147, 567, -1, 1, [24]]}, {"part": "B", "index": 752, "before": ["add", 567, 495, -1, 1, [24]], "after": ["add", 495, 567, -1, 1, [24]]}]}, {"pivot": 507, "new_pivot": 531, "entrance": [30], "gates": [{"part": "B", "index": 459, "before": ["add", 115, 507, -1, 1, [30]], "after": ["add", 115, 531, 1, 1, [30]]}, {"part": "B", "index": 495, "before": ["add", 179, 507, 1, 1, [30]], "after": ["add", 179, 531, -1, 1, [30]]}, {"part": "B", "index": 770, "before": ["add", 531, 507, -1, 1, [30]], "after": ["add", 507, 531, -1, 1, [30]]}]}, {"pivot": 519, "new_pivot": 543, "entrance": [30], "gates": [{"part": "B", "index": 486, "before": ["add", 155, 519, -1, 1, [30]], "after": ["add", 155, 543, 1, 1, [30]]}, {"part": "B", "index": 521, "before": ["add", 219, 519, 1, 1, [30]], "after": ["add", 219, 543, -1, 1, [30]]}, {"part": "B", "index": 788, "before": ["add", 543, 519, -1, 1, [30]], "after": ["add", 519, 543, -1, 1, [30]]}]}]} \ No newline at end of file diff --git a/research/k8-eight-ends-t16/vendor/pr1074/data/UPSTREAM-PINS.json b/research/k8-eight-ends-t16/vendor/pr1074/data/UPSTREAM-PINS.json new file mode 100644 index 0000000000..68486b84e3 --- /dev/null +++ b/research/k8-eight-ends-t16/vendor/pr1074/data/UPSTREAM-PINS.json @@ -0,0 +1,23 @@ +{ + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-RECIPES.json": "534ace870cabe515987e00f50f71550030965006ea18978e0924590ac6944345", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-REVIEW.json": "ee9b86428278392d2c933f76d60e51f5af90d4ab67e4d3937ed2fa416e7755ab", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-LOCAL-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INTEGRATION.json": "5c14538134dfffbc58fa4b4d2f26b270ec5f56d17d4bf23752c82964f45171db", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-CHECKS.json": "79177449e404403964ce1b2f4a9a8bd49e1916daba3123d7fd7f5cfd1f1ac0ea", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-PROGRAMS.json.gz": "99a18eede965accf65943e490b8d2b2ffb9f1c9bc6babdb825413a80cbea2cde", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/RESIDUAL-ADAPTERS.json": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/SCALAR-FRAME-AUDIT.json": "73b3601a6239502475a272ea0c46945fd42034486aaf43e66a212eb4f012ca44", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/WRAPPER-CHECKS.json": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/complex-k492-owner-repair/vendor/multicold/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz": "025448abdf2012d327e50a009084e1501690d05e650300d2982836aa0350ae00", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/controller-input/split-centres/CANONICAL-WORD.json.gz": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py": "f5eae94aca965d0008bc07cff8245ccb7509042ccad457d3bcb7d51c1e9409f0" +} diff --git a/research/k8-eight-ends-t16/vendor/pr1074/inputs/PR589-EXPECTED.json b/research/k8-eight-ends-t16/vendor/pr1074/inputs/PR589-EXPECTED.json new file mode 100644 index 0000000000..e293ddc557 --- /dev/null +++ b/research/k8-eight-ends-t16/vendor/pr1074/inputs/PR589-EXPECTED.json @@ -0,0 +1,222 @@ +{ + "word": { + "file": "tune/bitE8mut-p111-tuned.json.gz", + "file_sha256": "e3e301e62bc2b41dbf1ceac0acf3d35824ebeab1848c5a2142d4577b109da52f", + "content_sha256": "5642fd0e35a1acc11acff8d0c08350c1617e95f310d4d35ad63a651f9eeeba0b", + "v": 111, + "R": 439, + "punctured": [ + 10, + 15, + 51, + 53, + 56, + 66, + 72, + 89, + 111 + ], + "retained_totals": 9, + "copy_ranks": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "decoder_constant": 63, + "gates": { + "D": 111, + "A": 2075, + "B": 712, + "C": 2574 + }, + "local_histogram": { + "1": 1323, + "2": 1342, + "3": 79, + "4": 44, + "5": 102, + "6": 11, + "7": 19 + }, + "legality": { + "records": 27234, + "common_frame_ADDs": 24305, + "rank_mass": 5129 + }, + "five_stage_columns": 883, + "five_stage_payload_bits": 93, + "nine_stage_columns": 1327, + "nine_stage_payload_bits": 93, + "eleven_stage_columns": 1549, + "eleven_stage_payload_bits": 93, + "base_content_sha256": "d0df3c89ae84989f4045ba1681a5e2e9fcdfa38ed0301c8abf5185537155cbe3" + }, + "interface": { + "hypotheses": { + "H1_no_target_feeds_z": true, + "H2_D_frame0_targets_from_helpers": true, + "H3_A_z_only_scatter_targets_B_split": true, + "H4_C_literal_reverse_at_full": true, + "H5_V_identity": true + }, + "conclusion": { + "U_block_form": true, + "J_identity": true, + "K_equals_D": true, + "C_is_U_inverse": true + }, + "interleaving": { + "z_gates_A": 2075, + "source_writes_A": 0, + "z_gates_B": 499, + "source_writes_B": 483, + "helper_writes_B": 16, + "sources_rewritten_B": 108, + "B_z_write_frame_dims": { + "4": 388, + "6": 111 + }, + "B_z_operand_kinds": { + "helper<-helper": 3, + "helper<-source": 13, + "source<-helper": 108, + "source<-source": 375 + }, + "B_z_operand_kinds_by_dim": { + "dim4:helper<-source": 13, + "dim4:source<-source": 375, + "dim6:helper<-helper": 3, + "dim6:source<-helper": 108 + }, + "B_z_writes_after_a_target_read_of_the_same_register": 454, + "B_target_reads_of_registers_rewritten_earlier_in_B": 111, + "target_reads_of_targets": 0, + "cleanup_gates": 2574 + } + }, + "nine": { + "pipeline": "PR #510 (PR #463 nine-stage template, 32 replicas, PR #442 hosting, PR #493 outer assembly), parameterised for v <= 120 by code/adapt9p.py", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "bit_lower_decimal": "0.001733427039589844234749", + "profile": { + "1": 381024, + "2": 400416, + "3": 22752, + "4": 26880, + "5": 29376, + "6": 17376, + "7": 26784, + "42": 288 + }, + "bit": { + "live": 28416, + "physical": 28425, + "maxchild": 42, + "rank_mass": 1808352, + "hosted_residuals": 126432, + "bank_assignments": 0, + "prefix_bits": 177, + "charged_prefix_bits": 192, + "coefficient_bits": 177, + "two_level_coefficient_bits": 393, + "charged_two_level_coefficient_bits": 512, + "row_coefficient": 18355, + "halving_depth": 2 + }, + "kappa": { + "pr548": { + "kappa": "49718254847979/31250000000000000", + "kappa_decimal": "0.001590984155135328", + "complex_lower": "796759709641153381751/500000000000000000000000", + "binding_component": "complex" + }, + "pr544": { + "kappa": "397677800014309/250000000000000000", + "kappa_decimal": "0.001590711200057236", + "complex_lower": "31864911873350496687/20000000000000000000000", + "binding_component": "complex" + }, + "pr535": { + "kappa": "793733736881443/500000000000000000", + "kappa_decimal": "0.001587467473762886", + "complex_lower": "1589991533606044174031/1000000000000000000000000", + "binding_component": "complex" + }, + "pr531": { + "kappa": "1517760977820331/1000000000000000000", + "kappa_decimal": "0.001517760977820331", + "complex_lower": "304013615566499291631/200000000000000000000000", + "binding_component": "complex" + } + } + }, + "eleven": { + "pipeline": "PR #493 (PR #445 geometry, PR #472 emitter, audit and invoice, PR #442 hosting), parameterised by PR #545's code/adapt.py", + "bit_lower": "855475950388791987811/500000000000000000000000", + "bit_lower_decimal": "0.001710951900777583975622", + "profile": { + "1": 116424, + "2": 121648, + "3": 6952, + "4": 7424, + "5": 8976, + "6": 4520, + "7": 8776, + "56": 2600 + }, + "bit": { + "live": 8880, + "physical": 8889, + "maxchild": 56, + "rank_mass": 689304, + "hosted_residuals": 38632, + "prefix_bits": 4304, + "charged_prefix_bits": 4352, + "coefficient_bits": 4304, + "three_level_coefficient_bits": 12966, + "charged_three_level_coefficient_bits": 12992, + "row_coefficient": 19431, + "halving_depth": 3 + }, + "emitted_program_sha256": "793b6f40c9aa4b8db57fec0ac0973e16884dae28707e482ee8f7a2349a5d5a4b", + "kappa": { + "pr548": { + "kappa": "49718254847979/31250000000000000", + "kappa_decimal": "0.001590984155135328", + "complex_lower": "796759709641153381751/500000000000000000000000", + "binding_component": "complex" + }, + "pr544": { + "kappa": "397677800014309/250000000000000000", + "kappa_decimal": "0.001590711200057236", + "complex_lower": "31864911873350496687/20000000000000000000000", + "binding_component": "complex" + }, + "pr535": { + "kappa": "793733736881443/500000000000000000", + "kappa_decimal": "0.001587467473762886", + "complex_lower": "1589991533606044174031/1000000000000000000000000", + "binding_component": "complex" + }, + "pr531": { + "kappa": "1517760977820331/1000000000000000000", + "kappa_decimal": "0.001517760977820331", + "complex_lower": "304013615566499291631/200000000000000000000000", + "binding_component": "complex" + } + } + }, + "base": { + "nine_bit_lower": "1733052823330162099157/1000000000000000000000000", + "nine_bit_lower_decimal": "0.001733052823330162099157", + "eleven_bit_lower": "427652201524503168379/250000000000000000000000", + "eleven_bit_lower_decimal": "0.001710608806098012673516", + "note": "PR #555's EXPECTED.json (untuned word); the tune/ pipeline is the same, with the same frozen hosting selections" + } +} diff --git a/research/k8-eight-ends-t16/vendor/pr1074/t16/build_parent.py b/research/k8-eight-ends-t16/vendor/pr1074/t16/build_parent.py new file mode 100644 index 0000000000..bd9e28bd2d --- /dev/null +++ b/research/k8-eight-ends-t16/vendor/pr1074/t16/build_parent.py @@ -0,0 +1,281 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: Apache-2.0 +# Copyright (c) 2026 Hao Yan (@FanPUYen) +"""Lift the PR741 controller and PR799 provider plan to sixteen replicas. + +Authored with OpenAI Codex assistance. Precursor credit: the PR514/PR484/PR507 +controller lineage, PR558/PR589 admission, Chafik Boukhalfa's PR741 frames +and owner map, and Jeremy Kothe's PR799 paired-read-exchange provider. +This script changes only the global replica namespace and the nominated owner +map; it reuses the exact local programs and exact data-phase recipes. +""" +import argparse +import copy +import gzip +import hashlib +import json +from collections import Counter +from pathlib import Path + +SOURCE_PLAN_SHA256 = '5f40e7ccfca61f298539b4f41286d2a9d62caf947057f9cec82aa53f73f707fd' +SOURCE_OWNERS_SHA256 = '99d1c4caf85855c353d30f122d9efbd9e51562914facded13027f347b18a6082' + + +def require(condition, reason): + if not condition: + raise ValueError(reason) + + +def read(path): + raw = Path(path).read_bytes() + return json.loads(gzip.decompress(raw) if str(path).endswith('.gz') else raw) + + +def canonical(value): + return json.dumps(value, sort_keys=True, separators=(',', ':')).encode() + + +def portable_gzip(raw): + compressed = bytearray(gzip.compress(raw, mtime=0)) + compressed[9] = 255 # RFC1952 OS=unknown, independent of zlib/Python platform. + return bytes(compressed) + + +def sha(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def content_sha(value): + return hashlib.sha256(canonical(value)).hexdigest() + + +def lift_parent(source, copies=2): + """A direct sum of bank/data stocks; erased private streams are shared. + + copies=1 is deliberately the identity, byte-for-byte after canonicalization. + The helper routes retain replica lanes 0..7 in each *separate* bank group. + No axis index is inferred from the new global replica label 8..15. + """ + require(type(copies) is int and copies in (1, 2), 'only identity or T16 lift') + t = copy.deepcopy(source) + if copies == 1: + return t + require(source['m'] == 73, 'source dimension') + require(len(source['calls']) == 72, 'source calls') + data = 8*8*112 + bank_stock = source['live'] - data + private_stock = source['physical'] - source['live'] + require((bank_stock, private_stock) == (9*504, 504+8+2), 'source namespace') + require({(c['stage'], c['replica']) for c in source['calls']} == + {(s, r) for s in range(9) for r in range(8)}, 'source coverage') + new_data = copies*data + new_live = copies*source['live'] + new_physical = new_live + private_stock + t['calls'] = [] + for c in source['calls']: + for group in range(copies): + new = copy.deepcopy(c) + new['replica'] = c['replica'] + 8*group + owners = [] + for family, route in c['owners']: + require(0 <= family < source['live'], 'owner outside live stock') + mapped = (family + data*group if family < data else + new_data + group*bank_stock + family - data) + owners.append([mapped, copy.deepcopy(route)]) + new['owners'] = owners + t['calls'].append(new) + # Every data/idle recipe is a portwise direct sum, hence only multiplicity + # changes. Its local axis labels and exact phase words stay unchanged. + for child in t['idle_children']: + require(child['replicas'] == 8, 'source idle multiplicity') + child['replicas'] *= copies + for event in t['execution_schedule']: + if 'replicas' in event: + require(event['replicas'] == list(range(8)), 'source sweep replicas') + event['replicas'] = list(range(8*copies)) + if event['kind'] == 'bank_padding_cover_sweep': + event['families'] = [new_data, new_live] + elif event['kind'] == 'translate_every_live_family': + event['families'] = [0, new_live] + event['charged_calls_per_cover'] = new_live + t['bank_padding']['families'] = [] + t['bank_padding']['children'] = [] + for group in range(copies): + for family in source['bank_padding']['families']: + t['bank_padding']['families'].append(new_data + group*bank_stock + family - data) + for child in source['bank_padding']['children']: + new = copy.deepcopy(child) + new['family'] = new_data + group*bank_stock + child['family'] - data + t['bank_padding']['children'].append(new) + t['cover_final_correction'].update(families=[0, new_live], charged_calls_per_cover=new_live) + t['private_namespace'] = { + key: [new_live + x - source['live'] for x in interval] + for key, interval in source['private_namespace'].items() + } + t.update(live=new_live, physical=new_physical, + version='t16-direct-sum-two-bank-groups-parent-v1') + t['route_semantics']['helper'] = ( + 'Two independent groups of nine dedicated banks. Group floor(replica/8) ' + 'selects the bank namespace; the stored original helper route retains ' + 'lane replica%8. All original residual/spectator axes are unchanged.') + t['loop_order'] = ( + 'For each recipe phase: the explicit calls order, then every cover class d; ' + 'each local invocation completes before the next. Each original replica ' + 'has a disjoint data and bank namespace in its group; private erased ' + 'streams are reused between completed calls.') + t['replica_lift'] = dict( + source_template_content_sha256=content_sha(source), groups=copies, + source_replicas=8, replicas=8*copies, data_stock=new_data, + bank_stock=copies*bank_stock, banks_per_stage=copies*504, + private_helpers=504, local_programs_content_sha256=content_sha(source['local_programs']), + construction='direct sum of data and dedicated banks; share only restored private streams', + phase_recipe_unchanged=True) + # Source data and helper owner routes are preserved literally in each copy. + for c in t['calls']: + group, replica = divmod(c['replica'], 8) + old = next(z for z in source['calls'] if (z['stage'], z['replica']) == (c['stage'], replica)) + require([r for f, r in c['owners']] == [r for f, r in old['owners']], 'route changed') + require(c['window'] == old['window'], 'local window changed') + require(len({f for f, r in c['owners']}) == len(c['owners']), 'per-call owner alias') + require(t['local_programs'] == source['local_programs'], 'program changed') + require(t['recipe'] == source['recipe'], 'data recipe changed') + require(len(t['bank_padding']['children']) == copies*bank_stock, 'bank padding count') + require(t['physical'] == t['live']+514, 'private namespace size') + return t + + +def expanded_schedule(parent, order): + blocks = {} + globals_ = [] + stage = None + for index, event in enumerate(parent['execution_schedule']): + if event['kind'] in ('bank_padding_cover_sweep', 'translate_every_live_family'): + globals_.append((index, event)) + continue + if event['kind'] == 'local_cover_sweep': + stage = event['stage'] + blocks[stage] = [] + require(stage is not None, 'event precedes first stage') + blocks[stage].append((index, event)) + schedule = [] + for time, (stage, replica) in enumerate(order): + for index, event in blocks[stage]: + new = copy.deepcopy(event) + new.update(source_event=index, replica=replica, replicas=[replica], time=time) + schedule.append(new) + for index, event in globals_: + schedule.append(dict(event, source_event=index)) + return schedule + + +def actual_windows(parent, order): + ranks = {c['child']: c['rank'] for c in parent['idle_children']} + stage_pair = {e['stage']: e['pair'] for e in parent['recipe'] if e['kind'] == 'local'} + last, intervals, callpos, perrep = {}, {}, {}, {} + schedule = expanded_schedule(parent, order) + for pos, event in enumerate(schedule): + if 'replica' not in event: + continue + replica = event['replica'] + perrep.setdefault(replica, []).append(event['source_event']) + if event['kind'] == 'local_cover_sweep': + last[replica, stage_pair[event['stage']]] = pos + callpos[event['time']] = pos + elif event['kind'] == 'bridge': + last[replica, event['src']] = last[replica, event['dst']] = pos + elif event['kind'] == 'idle_cover_sweep': + for child in event['child_indices']: + if child in ranks: + intervals[replica, child] = (last.get((replica, event['pair']), -1), pos) + require(all(events == list(range(30)) for events in perrep.values()), 'per-replica projection') + require([e['source_event'] for e in schedule if 'replica' not in e] == [30, 31], 'global tail') + require(set(callpos) == set(range(len(order))), 'complete schedule') + windows = {f'{replica},{child}': [ranks[child], [time for time, pos in sorted(callpos.items()) if start < pos < stop]] + for (replica, child), (start, stop) in intervals.items()} + return windows, schedule + + +def lift_plan(source, parent, owners, source_plan_sha, source_owners_sha, owners_sha): + p = copy.deepcopy(source) + require(source['T'] == 8 and len(source['order']) == 72, 'source plan dimensions') + order = [[stage, replica + 8*group] for stage, replica in source['order'] for group in range(2)] + windows, schedule = actual_windows(parent, order) + # These windows are recomputed from actual source-event touches, not copied + # from the old nomination. Their T8 restriction must recover the old plan. + rank = Counter({int(k): 2*v for k, v in source['profile'].items()}) + rank.update({48: 1, 44: -1, 3: -2, 2: 1}) + rank = +rank + p.update(status='FROZEN_EXPLICIT_T16_TWO_BANK_DIRECT_SUM_OWNER_NOMINATION', + mode='gauge44-all144-t16-idle-concentration', T=16, live=14336, + deficit=5120, profile=dict(sorted(rank.items())), order=order, windows=windows, + solver_status='explicit two-role augmenting path and two-bin recombination', gap=None, + source_plan_sha256=source_plan_sha, source_owners_sha256=source_owners_sha, + assignment_sha256=owners_sha, assignment_content_sha256=content_sha(owners)) + for field in ('provider_calls', 'per_call_widths'): + p[field] = [] + for old in source[field]: + for group in range(2): + new = copy.deepcopy(old) + new['replica'] += 8*group + if 'time' in new: + new['time'] = 2*old['time']+group + p[field].append(new) + at = {tuple(x): i for i, x in enumerate(order)} + for field in ('provider_calls', 'per_call_widths'): + p[field].sort(key=lambda c: at[c['stage'], c['replica']]) + p['replica_lift'] = dict(groups=2, source_replicas=8, replicas=16, + parent_template_content_sha256=content_sha(parent), owners_file_sha256=owners_sha, + window_semantics='strict physical source-event touch intervals, including bridges', + schedule_content_sha256=content_sha(schedule)) + require(len(owners) == 144*504, 'owner role count') + for role in owners: + require(role['time'] == at[role['stage'], role['replica']], 'role call time') + require(role['time'] in windows[f"{role['owner_replica']},{role['child']}"][1], + 'owner outside actual source-event window') + require(sum(int(k)*v for k,v in p['profile'].items()) == 73*p['live']-p['deficit'], 'rank mass') + return p, schedule + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--base', type=Path, required=True) + parser.add_argument('--source-plan', type=Path, required=True) + parser.add_argument('--source-owners', type=Path, required=True) + parser.add_argument('--owners', type=Path, required=True) + parser.add_argument('--out', type=Path, required=True) + args = parser.parse_args() + require(not args.out.exists(), 'output directory already exists') + require(sha(args.source_plan) == SOURCE_PLAN_SHA256, 'source plan byte pin') + require(sha(args.source_owners) == SOURCE_OWNERS_SHA256, 'source owners byte pin') + source_path = args.base/'split-centres/GLOBAL-TEMPLATE.json.gz' + source = read(source_path) + original_plan = read(args.source_plan) + require(lift_parent(source, 1) == source, 'T8 identity control') + require(actual_windows(source, original_plan['order'])[0] == original_plan['windows'], 'T8 source-window replay') + require(source['exact_data_phase_recipe_sha256'] == sha(args.base/'work/complex-nine-native/DATA-PHASES.json'), 'source exact data-phase binding') + parent = lift_parent(source) + owners = read(args.owners) + plan, schedule = lift_plan(original_plan, parent, owners, sha(args.source_plan), sha(args.source_owners), sha(args.owners)) + args.out.mkdir(parents=True) + (args.out/'GLOBAL-TEMPLATE.json.gz').write_bytes(portable_gzip(canonical(parent))) + (args.out/'PLAN.json').write_bytes((json.dumps(plan, indent=2)+'\n').encode('utf-8')) + receipt = dict(status='PASS_T16_DIRECT_SUM_PARENT_AND_LITERAL_SOURCE_WINDOWS', + source_template_file_sha256=sha(source_path), source_template_content_sha256=content_sha(source), + source_plan_sha256=sha(args.source_plan), source_owners_sha256=sha(args.source_owners), + owners_sha256=sha(args.owners), + parent_template_file_sha256=sha(args.out/'GLOBAL-TEMPLATE.json.gz'), + parent_template_content_sha256=content_sha(parent), plan_sha256=sha(args.out/'PLAN.json'), + T8_identity_control=True, T8_source_window_identity=True, + local_programs_identical=True, exact_data_phases_identical=True, + parent_live=parent['live'], parent_physical=parent['physical'], + bank_stock=9072, banks_per_stage=1008, private_helpers=504, + source_idle_children_charged=sum(c['replicas'] for c in parent['idle_children']), + events=len(schedule), replica_source_events=30, global_source_events=[30,31], + calls=len(plan['order']), roles=len(owners), actual_window_membership_checked=len(owners), + scope='Legal direct-sum parent namespace and actual source-event windows; full global emitter, geometry, finite invoice, and recurrence admission remain separate checks.') + (args.out/'PARENT-LIFT-RECEIPT.json').write_bytes((json.dumps(receipt, indent=2)+'\n').encode('utf-8')) + print(json.dumps(receipt, indent=2)) + + +if __name__ == '__main__': + main() diff --git a/research/k8-eight-ends-t16/vendor/pr1074/t16/indep16.py b/research/k8-eight-ends-t16/vendor/pr1074/t16/indep16.py new file mode 100644 index 0000000000..81e1e9fe15 --- /dev/null +++ b/research/k8-eight-ends-t16/vendor/pr1074/t16/indep16.py @@ -0,0 +1,306 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: Apache-2.0 +# Prepared for haoyan with substantial OpenAI Codex assistance. +"""Independent T16 event-window, whole-helper, chart and finite-reserve audit. + +Inputs are read-only. No owner constructor or controller auditor is imported. +--word is the canonical local supplier JSON.gz, with frame IDs and a native +INDEPENDENT-LOCAL-REPLAY.json alongside it (override with --local-replay). +--baseline-parent is the original eight-replica GLOBAL-TEMPLATE.json.gz. +Its sibling CANONICAL-WORD.json.gz supplies ports; DATA-PHASES.json defaults +to ../work/complex-nine-native/DATA-PHASES.json (override with --phases). +The PR741 and PR799/X4 suppliers share this width/owner interface. Their +local paid profiles and prefix exponents are read and recounted from the +provided canonical word and hash-bound native replay, never fixed to PR741. +--out names a JSON receipt. Checks remain enabled under python -O. +""" +import argparse +from collections import Counter, defaultdict +import gzip +import hashlib +import json +from pathlib import Path + +V, H, M, T, R = 112, 9, 73, 16, 504 +import os +EXPECTED_IDLE = {int(k): v for k, v in json.loads(os.environ['T16_EXPECTED_IDLE']).items()} +EXPECTED_WIDTHS = {int(k): v for k, v in json.loads(os.environ['T16_EXPECTED_WIDTHS']).items()} + + +def require(condition, message): + if not condition: + raise ValueError(message) + + +def read(path): + data = path.read_bytes() + return json.loads(gzip.decompress(data) if path.suffix == '.gz' else data) + + +def filehash(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def basis(vectors): + pivots = {} + for x in vectors: + require(type(x) is int and 0 <= x < 1 << H, 'invalid local frame vector') + while x: + bit = x.bit_length() - 1 + if bit in pivots: + x ^= pivots[bit] + else: + pivots[bit] = x + break + for bit in sorted(pivots): + for upper in pivots: + if upper > bit and pivots[upper] >> bit & 1: + pivots[upper] ^= pivots[bit] + return tuple(pivots[bit] for bit in sorted(pivots, reverse=True)) + + +def local_inventory(word, replay): + global RH + require((word['v'], word['h']) == (V, H) and 0 < word['R'] <= R, 'local supplier dimensions') + RH = word['R'] + frames = [basis(frame) for frame in word['frames']] + n = 2 * V + RH + require(len(word['start']) == len(word['final']) == n, 'local frame vector lengths') + current = [frames[f] for f in word['start']] + paid = Counter() + + def climb(register, frame): + require(basis(current[register] + frame) == frame, 'nonmonotone local frame') + jump = len(frame) - len(current[register]) + if jump: + paid[jump] += 1 + current[register] = frame + + require(not word['target_levels'], 'this audit requires the current zero-level centre interface') + for section in ('A', 'B', 'tail'): + if section == 'B': + require(all(current[t] == () for t in range(V, 2 * V)), 'target centre level') + for q, frame_id in zip(word['centers'], word['center_frames']): + require(current[q] == frames[frame_id], 'centre carrier frame') + paid[len(frames[frame_id])] += 1 + for gate in word[section]: + registers = gate[1:3] if gate[0] == 'add' else gate[1:2] + require(gate[0] in ('add', 'scale'), 'unknown scalar gate') + for register in registers: + climb(register, frames[gate[-1]]) + for register, frame_id in enumerate(word['final']): + climb(register, frames[frame_id]) + require(dict(paid) == {int(r): count for r, count in word['local_profile'].items()}, 'local paid-profile recount') + for orientation in ('forward', 'backward'): + require(dict(paid) == {int(r): count for r, count in replay['paid_profiles'][orientation].items()}, 'local replay profile binding') + widths = [len(frames[word['final'][q]]) - len(frames[word['start'][q]]) for q in range(2 * V, n)] + require(Counter(widths) == EXPECTED_WIDTHS, 'current supplier width inventory') + return widths, paid + + +def make_context(parent, phases, ports, word, replay, roles): + widths, paid = local_inventory(word, replay) + require(len(parent['calls']) == 72 and {(c['stage'], c['replica']) for c in parent['calls']} == {(s, r) for s in range(9) for r in range(8)}, 'original eight-replica baseline calls') + require(len(roles) == 9 * T * RH, 'complete helper role count') + address = {} + for role in roles: + key = (role['stage'], role['replica']) + time = role['time'] + require(time not in address or address[time] == key, 'inconsistent invocation time address') + address[time] = key + require(set(address) == set(range(9 * T)), 'contiguous invocation times') + order = [address[t] for t in range(9 * T)] + require(set(order) == {(s, r) for s in range(9) for r in range(T)}, 'stage/replica inventory') + require(all(order[2*t+1] == (order[2*t][0], order[2*t][1]+8) and order[2*t][1] < 8 for t in range(72)), 'two-copy interleaving') + rank = {child['child']: child['rank'] for child in parent['idle_children']} + source = parent['execution_schedule'] + blocks, stage = {}, None + for index, event in enumerate(source): + if event['kind'] in ('bank_padding_cover_sweep', 'translate_every_live_family'): + continue + if event['kind'] == 'local_cover_sweep': + stage = event['stage'] + blocks[stage] = [] + require(stage is not None, 'source event before first invocation') + blocks[stage].append((index, event)) + require(set(blocks) == set(range(9)), 'source stage inventory') + events = [(index, event, replica, time) for time, (stage, replica) in enumerate(order) for index, event in blocks[stage]] + projections = defaultdict(list) + for index, event, replica, time in events: + projections[replica].append(index) + require(set(projections) == set(range(T)) and all(p == list(range(30)) for p in projections.values()), 'per-replica source-event projection') + stage_pair = {e['stage']: e['pair'] for e in parent['recipe'] if e['kind'] == 'local'} + last, windows, callpos, child_pair, side = {}, {}, {}, {}, {} + bridges = 0 + for position, (_, event, replica, _) in enumerate(events): + kind = event['kind'] + if kind == 'local_cover_sweep': + stage = event['stage'] + callpos[stage, replica] = position + last[replica, stage_pair[stage]] = position + elif kind == 'bridge': + last[replica, event['src']] = last[replica, event['dst']] = position + bridges += 1 + elif kind == 'idle_cover_sweep': + for sd, child in enumerate(event['child_indices']): + if child in rank: + windows[replica, child] = (last.get((replica, event['pair']), -1), position) + child_pair[child], side[child] = event['pair'], sd + require(len(windows) == T * len(rank), 'actual window inventory') + require(len(ports) == V, 'port count') + bases = [] + for q in ports: + zero = next(i for i in range(H) if not (q >> i & 1)) + correction = q ^ (1 << zero) + axes = list(range(H)) + axes[0], axes[zero] = axes[zero], axes[0] + frame = [(1 << i) ^ (correction if correction >> i & 1 else 0) for i in axes] + [1 << i for i in range(H, M)] + require(all((x & y).bit_count() % 2 == int(i == j) for i, x in enumerate(frame) for j, y in enumerate(frame)), 'nonorthogonal owner basis') + bases.append(frame) + return dict(widths=widths, paid=paid, order=order, at={key:t for t,key in enumerate(order)}, rank=rank, + windows=windows, callpos=callpos, child_pair=child_pair, side=side, stage_pair=stage_pair, + bases=bases, phases=phases, bridges=bridges, event_count=len(events), replay=replay) + + +def check_roles(context, roles): + c = context + live, physical = T * 8 * V, T * 8 * V + 8 + R + 2 + require(len(roles) == 9 * T * RH, 'complete helper role count') + helpers, families, used = defaultdict(set), defaultdict(set), defaultdict(set) + charts, chart_cache = set(), {} + for z in roles: + s, r, helper = z['stage'], z['replica'], z['helper'] + owner, child, port = z['owner_replica'], z['child'], z['port'] + offset, width, family = z['offset'], z['width'], z['family'] + call = (s, r) + require(call in c['at'] and 0 <= helper < RH and 0 <= owner < T and 0 <= port < V, 'role coordinates') + require(z['time'] == c['at'][call], 'role invocation time') + require(width == c['widths'][helper], 'whole-helper residual width') + require(0 <= family < live, 'private-namespace collision') + require(child in c['rank'], 'unknown idle child') + require(z['copy'] == V * owner + port and family == owner * 896 + (2 * c['child_pair'][child] + c['side'][child]) * V + port, 'physical family identity') + lo, hi = c['windows'][owner, child] + require(lo < c['callpos'][call] < hi, 'strict bridge-aware idle window') + require(family // 224 != r * 4 + c['stage_pair'][s], 'helper aliases active data pair') + require(helper not in helpers[call] and family not in families[call], 'duplicate helper or family within whole invocation') + helpers[call].add(helper) + families[call].add(family) + cells = set(range(offset, offset + width)) + bin_key = (owner, child, port) + require(offset >= 0 and offset + width <= c['rank'][child] and not used[bin_key] & cells, 'overlapping or out-of-capacity slice') + used[bin_key].update(cells) + chart_key = (port, child, offset, width) + if chart_key not in chart_cache: + frame = c['bases'][port] + pending = list(map(int, c['phases']['recipes'][port]['idle_children'][child]['orthogonal_axes'])) + require(len(pending) == c['rank'][child], 'phase child rank') + occupied = [frame.index(x) for x in pending[offset:offset + width]] + spectators = [i for i in range(M) if i not in occupied][:H - width] + permutation = occupied + spectators + [i for i in range(M) if i not in occupied and i not in spectators] + require(len(occupied) == width and len(set(occupied + spectators)) == H and sorted(permutation) == list(range(M)), 'residual/spectator permutation') + require([frame[i] for i in permutation[:width]] == pending[offset:offset + width], 'pending-axis binding') + chart_cache[chart_key] = tuple(frame[i] for i in permutation) + charts.add(chart_cache[chart_key]) + require(set(helpers) == set(c['order']) and all(h == set(range(RH)) for h in helpers.values()), 'complete per-call helper inventory') + idle = Counter() + for owner, child in c['windows']: + for port in range(V): + cells = used[owner, child, port] + require(cells == set(range(len(cells))), 'gap in pending prefix') + left = c['rank'][child] - len(cells) + if left: + idle[left] += 1 + require(idle == EXPECTED_IDLE, 'nominated idle profile') + profile = Counter({rank: 9 * T * count for rank, count in c['paid'].items()}) + profile.update(idle) + mass = sum(rank * count for rank, count in profile.items()) + require(M * live - mass == 5120, 'doubled rank deficit') + require(c['bridges'] == 144, 'actual bridge count') + localbits = max(x['prefix_bits_upper'] for x in c['replay']['local'].values()) + prefix = localbits + (M + 1) // 2 + len(c['order']) + c['bridges'] + 4 + group = 2 ** (36 * 36) + for i in range(1, 37): + group *= 2 ** (2 * i) - 1 + stock = group * physical + row = 2 * stock.bit_length() + 9909 + 252 + 2 * 512 + require(prefix < 512, 'prefix reserve') + require(row < 20161 and M * M > 2 * max(profile) ** 2, 'row or halving reserve') + return dict(status='PASS_INDEPENDENT_T16_LITERAL_WINDOWS_CHARTS_PREFIX_ROW', roles=len(roles), calls=len(c['order']), + source_events_per_replica=30, expanded_replica_events=c['event_count'], bridge_events=c['bridges'], + literal_windows=len(c['windows']), checked_whole_helper_widths=len(roles), checked_busy_family_windows=len(roles), + orthogonal_port_bases=len(c['bases']), actual_73_axis_charts=len(charts), checked_slice_prefixes=len(c['windows']) * V, + local_profile=dict(sorted(c['paid'].items())), width_inventory=dict(sorted(Counter(c['widths']).items())), + idle=dict(sorted(idle.items())), profile=dict(sorted(profile.items())), live=live, physical=physical, + rank_mass=mass, deficit=5120, namespace={'data':[0,live], 'centres':[live,live+8], 'tableau':[live+8,live+8+R], 'coefficient':[live+8+R,physical]}, + local_prefix_bits=localbits, local_prefix_from_native_receipt=True, local_profile_recounted=True, + prefix_formula=dict(local_scalar=localbits, input_l2=(M + 1) // 2, invocations=len(c['order']), bridges=c['bridges'], margin=4), + prefix_bits=prefix, charged_prefix_bits=512, physical_stock_bits=stock.bit_length(), + physical_row_coefficient=row, row_limit=20161, + scope='Finite role/window/chart and inherited prefix/row obligations. Requires separately admitted local supplier and emitted controller, complete finite invoice, exact moments and outer assembly; no all-size theorem is asserted.') + + +def controls(context, roles): + candidates = [] + first = roles[0] + bad = dict(first, family=14336) + candidates.append(('private_namespace_collision', [bad] + roles[1:], 'private-namespace collision')) + index = next(i for i, z in enumerate(roles) if z['replica'] >= 8) + bad = dict(roles[index], replica=roles[index]['replica'] - 8) + candidates.append(('copy_replica_alias', [bad] + roles[:index] + roles[index+1:], 'role invocation time')) + candidates.append(('missing_whole_helper', roles[1:], 'complete helper role count')) + split = dict(first, width=first['width'] - 1) + fragment = dict(first, offset=first['offset'] + first['width'] - 1, width=1) + candidates.append(('split_whole_helper', [split, fragment] + roles[1:], 'complete helper role count')) + candidates.append(('truncated_helper_width', [split] + roles[1:], 'whole-helper residual width')) + # Keep the family and chart valid, but move one complete role past its + # actual idle event. Freeze the original invocation order for controls. + crossing = None + for index, z in enumerate(roles): + lo, hi = context['windows'][z['owner_replica'], z['child']] + later = next((key for key in context['order'] if context['callpos'][key] >= hi), None) + if later is not None: + crossing = [dict(z, stage=later[0], replica=later[1], time=context['at'][later])] + roles[:index] + roles[index+1:] + break + require(crossing is not None, 'no idle-boundary control could be constructed') + candidates.append(('cross_idle_boundary', crossing, 'strict bridge-aware idle window')) + rejected = [] + for name, bad, expected in candidates: + try: + check_roles(context, bad) + except ValueError as exc: + require(str(exc) == expected, 'control rejected at unexpected predicate: ' + name) + rejected.append(dict(name=name, reason=str(exc))) + else: + raise ValueError('accepted negative control: ' + name) + return rejected + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--baseline-parent', type=Path, required=True) + parser.add_argument('--owners', type=Path, required=True) + parser.add_argument('--word', type=Path, required=True) + parser.add_argument('--phases', type=Path) + parser.add_argument('--local-replay', type=Path) + parser.add_argument('--out', type=Path, required=True) + args = parser.parse_args() + phases_path = args.phases or args.baseline_parent.parent.parent / 'work/complex-nine-native/DATA-PHASES.json' + canonical_path = args.baseline_parent.parent / 'CANONICAL-WORD.json.gz' + replay_path = args.local_replay or args.word.parent / 'INDEPENDENT-LOCAL-REPLAY.json' + parent, phases, canonical, word, replay, roles = map(read, (args.baseline_parent, phases_path, canonical_path, args.word, replay_path, args.owners)) + require(replay['status'] == 'PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY', 'local replay status') + require(replay['canonical_word_sha256'] == filehash(args.word), 'local word/replay hash binding') + require(set(replay['local']) == {'forward', 'backward'}, 'both native prefix orientations') + require(word['ports'] == canonical['ports'], 'local/controller port interface') + require(len(word['center_frames']) == len(canonical['center_frames']) == 8, 'eight centre interfaces') + require([basis(word['frames'][f]) for f in word['center_frames']] == [basis(canonical['frames'][f]) for f in canonical['center_frames']], 'ordered centre-frame interface') + context = make_context(parent, phases, canonical['ports'], word, replay, roles) + receipt = check_roles(context, roles) + receipt['controls_rejected'] = controls(context, roles) + receipt['input_sha256'] = {str(path): filehash(path) for path in (args.baseline_parent, phases_path, canonical_path, args.word, replay_path, args.owners)} + args.out.write_text(json.dumps(receipt, indent=2) + '\n', encoding='utf-8') + print(receipt['status'], 'roles=' + str(receipt['roles']), 'controls=' + str(len(receipt['controls_rejected']))) + + +if __name__ == '__main__': + main() diff --git a/research/k8-eight-ends-t16/vendor/pr1074/t16/lift16.py b/research/k8-eight-ends-t16/vendor/pr1074/t16/lift16.py new file mode 100644 index 0000000000..613c4bdb3c --- /dev/null +++ b/research/k8-eight-ends-t16/vendor/pr1074/t16/lift16.py @@ -0,0 +1,102 @@ +"""lift16.py BASE8 PLAN8 OWNERS8 OWNERS16 OUT +Generic T16 lift (after #858 build_parent.py): direct-sum two-bank parent, actual +source-event windows, T16 PLAN with profile recomputed from the T16 owner map. +BASE8 = bound T8 global base (has split-centres/GLOBAL-TEMPLATE.json.gz).""" +import copy, gzip, hashlib, json, sys +from collections import Counter +from pathlib import Path +sys.path.insert(0, str(Path(__file__).resolve().parent)) +from build_parent import lift_parent, actual_windows, read, canonical, portable_gzip, sha, content_sha, require + + +def idle_profile(owners, windows): + used = {} + for r in owners: + key = (r['owner_replica'], r['child'], r['port']) + cells = used.setdefault(key, set()) + new = set(range(r['offset'], r['offset'] + r['width'])) + require(not cells & new, 'overlap') + cells |= new + idle = Counter() + for key, (cap, _) in windows.items(): + rep, ch = map(int, key.split(',')) + for port in range(112): + c = used.get((rep, ch, port), set()) + require(c == set(range(len(c))), 'non-prefix') + if len(c) < cap: + idle[cap - len(c)] += 1 + return idle + + +def interleave(order8): + return [[s, r + 8 * g] for s, r in order8 for g in range(2)] + + +def lift_plan(source, parent, owners8, owners, plan_sha, owners8_sha, owners_sha): + p = copy.deepcopy(source) + require(source['T'] == 8 and len(source['order']) == 72, 'source plan dimensions') + order = interleave(source['order']) + windows, schedule = actual_windows(parent, order) + idle8 = idle_profile(owners8, source['windows']) + paid = Counter({int(k): v for k, v in source['profile'].items()}) + paid.subtract(idle8) + require(all(v >= 0 for v in paid.values()), 'T8 idle not within profile') + idle16 = idle_profile(owners, windows) + prof = Counter({k: 2 * v for k, v in paid.items()}) + prof.update(idle16) + prof = +prof + p.update(status='FROZEN_EXPLICIT_T16_TWO_BANK_DIRECT_SUM_OWNER_NOMINATION', + mode='gauge44-all144-t16-idle-concentration', T=16, live=14336, deficit=5120, + profile={str(k): prof[k] for k in sorted(prof)}, order=order, windows=windows, + solver_status='exact pattern-flow LNS on the T16 actual-window geometry', gap=None, + source_plan_sha256=plan_sha, source_owners_sha256=owners8_sha, + assignment_sha256=owners_sha, assignment_content_sha256=content_sha(owners)) + for field in ('provider_calls', 'per_call_widths'): + p[field] = [] + for old in source[field]: + for group in range(2): + new = copy.deepcopy(old) + new['replica'] += 8 * group + if 'time' in new: + new['time'] = 2 * old['time'] + group + p[field].append(new) + at = {tuple(x): i for i, x in enumerate(order)} + for field in ('provider_calls', 'per_call_widths'): + p[field].sort(key=lambda c: at[c['stage'], c['replica']]) + p['replica_lift'] = dict(groups=2, source_replicas=8, replicas=16, + parent_template_content_sha256=content_sha(parent), owners_file_sha256=owners_sha, + window_semantics='strict physical source-event touch intervals, including bridges', + schedule_content_sha256=content_sha(schedule)) + require(len(owners) == 144 * len(source['provider_registry']['gauge44']['widths']), 'owner role count') + for role in owners: + require(role['time'] == at[role['stage'], role['replica']], 'role call time') + require(role['time'] in windows[f"{role['owner_replica']},{role['child']}"][1], 'owner outside actual window') + require(sum(int(k) * v for k, v in p['profile'].items()) == 73 * p['live'] - p['deficit'], 'rank mass') + return p, schedule, idle8, idle16 + + +def main(base, plan8p, own8p, own16p, out): + base, out = Path(base), Path(out) + require(not out.exists(), 'out exists') + src_path = base / 'split-centres/GLOBAL-TEMPLATE.json.gz' + source = read(src_path) + plan8 = read(plan8p) + require(lift_parent(source, 1) == source, 'T8 identity control') + require(actual_windows(source, plan8['order'])[0] == plan8['windows'], 'T8 source-window replay') + require(source['exact_data_phase_recipe_sha256'] == sha(base / 'work/complex-nine-native/DATA-PHASES.json'), 'data-phase binding') + parent = lift_parent(source) + owners8, owners = read(own8p), read(own16p) + plan, schedule, idle8, idle16 = lift_plan(plan8, parent, owners8, owners, sha(plan8p), sha(own8p), sha(own16p)) + out.mkdir(parents=True) + (out / 'GLOBAL-TEMPLATE.json.gz').write_bytes(portable_gzip(canonical(parent))) + (out / 'PLAN.json').write_bytes((json.dumps(plan, indent=2) + '\n').encode()) + rec = dict(status='PASS_T16_DIRECT_SUM_PARENT_AND_LITERAL_SOURCE_WINDOWS', T8_identity_control=True, + T8_source_window_identity=True, idle8=dict(sorted(idle8.items())), idle16=dict(sorted(idle16.items())), + profile=plan['profile'], parent_live=parent['live'], parent_physical=parent['physical'], + actual_window_membership_checked=len(owners), events=len(schedule)) + (out / 'PARENT-LIFT-RECEIPT.json').write_text(json.dumps(rec, indent=2) + '\n') + print(json.dumps(rec)) + + +if __name__ == '__main__': + main(*sys.argv[1:6]) diff --git a/research/k8-eight-ends-t16/vendor/pr1074/verify_t16.py b/research/k8-eight-ends-t16/vendor/pr1074/verify_t16.py new file mode 100644 index 0000000000..4794150c4c --- /dev/null +++ b/research/k8-eight-ends-t16/vendor/pr1074/verify_t16.py @@ -0,0 +1,122 @@ +"""Strict T16 replay: the T8 package's frozen admission, then the sixteen-replica two-bank controller. + +Credit: the T16 controller, source adapters, direct-sum parent lift, actual-window reconstruction and the +independent T16 checker are Hao Yan's (@FanPUYen) PR #858 (research/complex-double-replica-owners, Apache-2.0), +vendored in t16/ with only the documented generalisations (word-derived R/widths/idle profile, owner-derived PLAN profile). +The adapted controller code/ is byte-identical to the signed research/gauge44-barch-t16 code (#870's T16 code). + +Stages (strict only, no discovery, no optimizer): + restore-parent, bind8 (T8 SPEC data/SPEC-T8.json, T8 PLAN/OWNERS data/T8/: replays the gauge44-slots admission), + lift16 (direct-sum parent and actual source-event windows; every one of the frozen data/OWNERS.json.gz roles is checked + inside its owner's actual window; the lifted PLAN must equal data/PLAN.json). data/OWNERS.json.gz is frozen data (an exact + pattern-flow LNS repack on the T16 geometry); it is checked by lift16, the controller audit and independent-t16. No + owner constructor or optimizer runs. bind, emit, audit, invoice, assembly, admission-controls, + bit-supplier-controls (code/ = pinned gauge44 code + #858's exact multiplicity-checked T16 edits), independent-t16. +""" +import argparse, gzip, hashlib, json, os, shutil, subprocess, sys, time +from fractions import Fraction +from pathlib import Path + +assert __debug__, 'Assertions required' +PKG = Path(__file__).resolve().parent +sha = lambda p: hashlib.sha256(Path(p).read_bytes()).hexdigest() +rd = lambda p: json.loads(gzip.decompress(Path(p).read_bytes()) if str(p).endswith('.gz') else Path(p).read_bytes()) +ap = argparse.ArgumentParser(description=__doc__) +ap.add_argument('--main', type=Path, required=True) +ap.add_argument('--local', type=Path, required=True) +ap.add_argument('--work', type=Path, required=True) +a = ap.parse_args() +main, local, work = a.main.resolve(), a.local.resolve(), a.work.resolve() +assert not work.exists(), 'Output directory must be new' +source = main / 'research/complex-k492-owner-repair/vendor/multicold' +baseline = main / 'research/community-k492-audit/pr622/replay/baseline558' +vendor = source / 'vendor/pr558/vendor/pr552/complex-global/vendor531' +for rel, expected in rd(PKG / 'data/UPSTREAM-PINS.json').items(): + assert sha(main / rel) == expected, 'Upstream dependency changed: ' + rel +work.mkdir(parents=True) +env0 = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONUTF8='1', PYTHONINTMAXSTRDIGITS='0', + MULTICOLD_SOURCE=str(source), GAIN_PR564_SOURCE=str(source)) +for k in ('PYTHONOPTIMIZE', 'WITNESS_DISCOVER', 'WITNESS_RECORD', 'WITNESS_SPEC'): + env0.pop(k, None) +stages = [] +SPEC8, SPEC16 = PKG / 'data/SPEC-T8.json', PKG / 'data/SPEC.json' +PLAN8, OWN8 = PKG / 'data/T8/PLAN.json', PKG / 'data/T8/OWNERS.json.gz' + + +def run(name, script, *args, spec=SPEC16, extra=None): + t0 = time.monotonic() + log = work / (name + '.log') + with log.open('w') as s: + rc = subprocess.run([sys.executable, '-B', str(source / 'code/run_portable.py'), str(script), *map(str, args)], + env=dict(env0, WITNESS_SPEC=str(spec), **(extra or {})), stdout=s, stderr=subprocess.STDOUT).returncode + stages.append(dict(name=name, seconds=round(time.monotonic() - t0, 3), exit_code=rc, log_sha256=sha(log))) + (work / 'STAGES.json').write_text(json.dumps(stages, indent=2) + '\n') + if rc: + raise RuntimeError(name + ' failed:\n' + log.read_text()[-6000:]) + print('PASS', name, stages[-1]['seconds'], flush=True) + + +code, t16 = PKG / 'code', PKG / 't16' +R16 = len(rd(PLAN8)['provider_registry']['gauge44']['widths']) +run('restore-parent', code / 'restore_parent.py', '--source', source, '--baseline', baseline, '--out', work / 'parent558', spec=SPEC8) +run('bind8', code / 'bind_providers_portable.py', '--baseline', work / 'parent558', '--provider', 'gauge44=' + str(local), + '--plan', PLAN8, '--out', work / 'global8', spec=SPEC8) + +run('lift16', t16 / 'lift16.py', work / 'global8/base', PLAN8, OWN8, PKG / 'data/OWNERS.json.gz', work / 'lift', spec=SPEC8) +assert rd(work / 'lift/PLAN.json') == rd(PKG / 'data/PLAN.json'), 'lifted PLAN differs from data/PLAN.json' +parent16 = work / 'parent16' +shutil.copytree(work / 'parent558', parent16) +shutil.copyfile(work / 'lift/GLOBAL-TEMPLATE.json.gz', parent16 / 'complex-global/base/split-centres/GLOBAL-TEMPLATE.json.gz') +g = work / 'global' +run('bind', code / 'bind_providers_portable.py', '--baseline', parent16, '--provider', 'gauge44=' + str(local), + '--plan', PKG / 'data/PLAN.json', '--out', g) +run('emit', code / 'emit_allcold.py', '--base', g / 'base', '--owners', PKG / 'data/OWNERS.json.gz', '--plan', g / 'PLAN.json', '--out', g / 'hosted') +run('audit', code / 'audit_allcold.py', g / 'base', g / 'hosted', g / 'audit/ASYNC-AUDIT.json', '--mutation-controls') +run('invoice', code / 'invoice_allcold.py', '--base', g / 'base', '--hosted', g / 'hosted', '--audit', g / 'audit', + '--out', g / 'audit', '--retained-invoice', vendor / 'evidence/audit/PREFIX-AND-INVOICE.json') +run('assembly', code / 'assemble.py', source, g, work / 'ASSEMBLY.json') +for nm, sc, out in (('admission-controls', 'assembly_controls.py', 'ADMISSION-CONTROLS.json'), + ('bit-supplier-controls', 'bit_supplier_controls.py', 'BIT-SUPPLIER-CONTROLS.json')): + run(nm, code / sc, '--source-package', source, '--owner', g / 'audit/OWNERS-AND-PROFILE.json', + '--invoice', g / 'audit/PREFIX-AND-INVOICE.json', '--out', work / out) +lift = rd(work / 'lift/PARENT-LIFT-RECEIPT.json') +run('independent-t16', t16 / 'indep16.py', '--baseline-parent', work / 'global8/base/split-centres/GLOBAL-TEMPLATE.json.gz', + '--owners', PKG / 'data/OWNERS.json.gz', '--word', local / 'CANONICAL-WORD.json.gz', '--out', work / 'INDEPENDENT-T16.json', + extra={'T16_EXPECTED_IDLE': json.dumps(rd(SPEC16)['expected']['idle_remainder_profile']), + 'T16_EXPECTED_WIDTHS': json.dumps(rd(SPEC16)['providers']['gauge44']['inventory'])}) +asm, ind = rd(work / 'ASSEMBLY.json'), rd(work / 'INDEPENDENT-T16.json') +inv = rd(g / 'audit/PREFIX-AND-INVOICE.json') +bc, ac = rd(work / 'BIT-SUPPLIER-CONTROLS.json'), rd(work / 'ADMISSION-CONTROLS.json') +assert asm['status'] == 'PASS_GAUGE44_NATIVE_EXACT_GLOBAL_ASSEMBLY' and asm['kappa'] == rd(SPEC16)['expected']['kappa'] +assert bc['status'] == 'PASS_PR589_BIT_SUPPLIER_DERIVED_DEFICIT_NEGATIVE_CONTROLS' and len(bc['rejected_controls']) == 12 and bc['derived_deficit'] == 10272 +assert not ac['discovery_accepted_controls'] and len(ac['rejected_controls']) == 69 +assert ind['status'] == 'PASS_INDEPENDENT_T16_LITERAL_WINDOWS_CHARTS_PREFIX_ROW' and len(ind['controls_rejected']) == 6 +assert ind['profile'] == asm['complex_profile'] and {str(k): v for k, v in lift['idle16'].items()} == {str(k): v for k, v in ind['idle'].items()} +assert ind['prefix_bits'] == inv['global_prefix_bits'] < 512 and ind['physical_row_coefficient'] < 20161 +# Final binding (as #858 verify.py final_binding). +owner, audit = rd(g / 'audit/OWNERS-AND-PROFILE.json'), rd(g / 'audit/ASYNC-AUDIT.json') +assert ind['physical_row_coefficient'] == inv['finite']['physical_row_coefficient'] < inv['finite']['retained_row_coefficient'] == 20161 +assert inv['charged_prefix_bits'] == 512 +assert ind['rank_mass'] == owner['rank_mass'] == 1041408 and ind['deficit'] == owner['deficit'] == 5120 +assert inv['strict_checks'] and all(inv['strict_checks'].values()), 'every finite invoice inequality' +assert len(asm['outer']) == 47 and all(Fraction(v) > 0 for v in asm['outer'].values()), 'all 47 strict outer margins' +assert audit['mutation_controls_run'] and len(audit['mutations_rejected']) == 15 +assert ind['roles'] == owner['hosted_residuals'] == audit['complex_hosted_residuals'] == 144 * R16 +assert ind['calls'] == audit['complete_invocations'] == inv['complete_invocation_sweeps'] == 144 +assert ind['actual_73_axis_charts'] == owner['actual_73column_sigmas'] == audit['actual_orthogonal_73column_maps'] +assert lift['actual_window_membership_checked'] == 144 * R16 and lift['T8_identity_control'] and lift['T8_source_window_identity'] +for name in ('CANONICAL-WORD.json.gz', 'LOCAL-PROGRAMS.json.gz', 'LOCAL-CHECKS.json', 'INDEPENDENT-LOCAL-REPLAY.json', + 'RESIDUAL-ADAPTERS.json', 'CLIFFORD-RECIPES.json', 'CLIFFORD-REVIEW.json'): + assert rd(g / 'base/providers/gauge44' / name) == rd(local / name), 'provider content binding: ' + name +assert asm['template_sha256'] == owner['template_sha256'] == inv['template_sha256'] +assert inv['owner_audit_sha256'] == sha(g / 'audit/OWNERS-AND-PROFILE.json') and inv['controller_audit_sha256'] == sha(g / 'audit/ASYNC-AUDIT.json') +assert Fraction(asm['kappa']) > Fraction(rd(SPEC8)['expected']['kappa']), 'T16 must strictly improve the T8 package' +res = dict(status='PASS_GAUGE44_T16_STRICT_GLOBAL_REPLAY', kappa=asm['kappa'], kappa_decimal=asm['kappa_decimal'], + conservative_kappa_decimal=asm['conservative_kappa_decimal'], complex_lower=asm['complex_lower'], bit_lower=asm['bit_lower'], + complex_profile=asm['complex_profile'], idle_remainder_profile=ind['idle'], complete_invocations=144, roles=ind['roles'], + prefix_bits=ind['prefix_bits'], charged_prefix_bits=512, physical_row_coefficient=ind['physical_row_coefficient'], + retained_row_coefficient=20161, actual_73_axis_charts=ind['actual_73_axis_charts'], + controls=dict(admission=69, bit_supplier=12, independent_t16=6, controller_mutations=15), + t8_kappa=rd(SPEC8)['expected']['kappa'], spec_sha256=sha(SPEC16), stages=stages, scope=asm['scope']) +(work / 'REPLAY.json').write_text(json.dumps(res, indent=2) + '\n') +print(res['status'], res['kappa_decimal'], flush=True) diff --git a/research/k8-eight-ends-t16/verify.py b/research/k8-eight-ends-t16/verify.py new file mode 100644 index 0000000000..00a5c8197e --- /dev/null +++ b/research/k8-eight-ends-t16/verify.py @@ -0,0 +1,134 @@ +"""Rebuild the endpoint word, then replay the frozen T16 witness without optimization.""" +import argparse +import gzip +import hashlib +import importlib.util +import json +import os +import shutil +import subprocess +import sys +import time +from fractions import Fraction +from pathlib import Path + +P = Path(__file__).resolve().parent +ROOT = P.parents[1] +PRE = ROOT / 'research/k8-eight-ends' +UP = ROOT / 'research/gauge44-slots' + + +def read(path): + path = Path(path) + b = path.read_bytes() + return json.loads(gzip.decompress(b) if path.suffix == '.gz' else b) + + +def sha(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + + +def payload(path): + return hashlib.sha256(gzip.decompress(Path(path).read_bytes())).hexdigest() + + +def dump(path, value): + Path(path).write_text(json.dumps(value, indent=2) + '\n') + + +def main(): + assert __debug__, 'Assertions required' + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--base', type=Path, required=True) + ap.add_argument('--work', type=Path, required=True) + ap.add_argument('--native-from', type=Path) + a = ap.parse_args() + work = a.work.resolve() + assert not work.exists() and not work.is_relative_to(ROOT) + for name, h in read(P / 'MANIFEST.json').items(): + assert sha(P / name) == h, ('package drift', name) + for name, h in read(P / 'SOURCE-PINS.json').items(): + assert sha(ROOT / name) == h, ('source drift', name) + for name, pins in read(P / 'UPSTREAM.json')['files'].items(): + b = (P / 'vendor/pr1074' / name).read_bytes() + assert hashlib.sha256(b).hexdigest() == pins['sha256'], name + assert hashlib.sha1(b'blob ' + str(len(b)).encode() + b'\0' + b).hexdigest() == pins['git_blob'], name + work.mkdir(parents=True) + env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONUTF8='1', PYTHONINTMAXSTRDIGITS='0') + for name in ('PYTHONOPTIMIZE', 'WITNESS_DISCOVER', 'WITNESS_RECORD', 'WITNESS_SPEC'): + env.pop(name, None) + steps = [] + + def run(name, script, *args): + t = time.monotonic() + log = work / (name + '.log') + with log.open('w') as f: + result = subprocess.run([sys.executable, '-B', str(script), *map(str, args)], + cwd=ROOT, env=env, stdout=f, stderr=subprocess.STDOUT) + steps.append(dict(step=name, exit_code=result.returncode, seconds=time.monotonic()-t, + log_sha256=sha(log))) + dump(work / 'STEPS.json', steps) + assert result.returncode == 0, (name, log.read_text()[-6000:]) + print('PASS', name, flush=True) + + raw = work / 'FULL-WORD.json.gz' + run('build', PRE / 'build_word.py', '--base', a.base.resolve(), '--out', raw) + assert payload(raw) == read(PRE / 'RECIPE.json')['output_content_sha256'] == payload(PRE / 'FULL-WORD.json.gz') + run('independent-local', UP / 'independent/audit_local.py', '--word', raw, '--main', ROOT, + '--output', work / 'AUDIT-LOCAL.json') + run('end-controls', PRE / 'end_controls.py', work / 'END-CONTROLS.json') + assert len(read(work / 'END-CONTROLS.json')['rejected']) == 32 + if a.native_from: + native = a.native_from.resolve() + else: + native = work / 'native' + run('native', PRE / 'replay_native.py', raw, native) + ns = read(native / 'STEPS.json') + assert [s['step'] for s in ns] == ['native', 'ledgers', 'local-replay', 'wrappers', 'phases'] + assert all(s['exit_code'] == 0 for s in ns) + for s in ns: + if 'log_sha256' in s: + assert sha(native / (s['step'] + '.log')) == s['log_sha256'], s['step'] + native_logs = {s['step']: sha(native / (s['step'] + '.log')) for s in ns} + local = native / 'local' + assert payload(local / 'FULL-WORD.json.gz') == payload(raw) + spec = importlib.util.spec_from_file_location('native_identity', UP / 'code/generated_identity.py') + ident = importlib.util.module_from_spec(spec) + spec.loader.exec_module(ident) + identities = ident.artifact_identities(local) + assert identities == read(PRE / 'PLAN.json.gz')['provider_registry']['gauge44']['artifact_semantic_sha256'] + assert identities == read(P / 'PLAN.json.gz')['provider_registry']['gauge44']['artifact_semantic_sha256'] + + runtime = work / 'runtime' + shutil.copytree(P / 'vendor/pr1074', runtime, ignore=shutil.ignore_patterns('__pycache__')) + data = runtime / 'data' + (data / 'T8').mkdir() + (data / 'T8/PLAN.json').write_bytes(gzip.decompress((PRE / 'PLAN.json.gz').read_bytes())) + shutil.copy2(PRE / 'OWNERS.json.gz', data / 'T8/OWNERS.json.gz') + shutil.copy2(PRE / 'SPEC.json', data / 'SPEC-T8.json') + (data / 'PLAN.json').write_bytes(gzip.decompress((P / 'PLAN.json.gz').read_bytes())) + for name in ('OWNERS.json.gz', 'SPEC.json'): + shutil.copy2(P / name, data / name) + run('strict-t16', runtime / 'verify_t16.py', '--main', ROOT, '--local', local, '--work', work / 't16') + result = read(work / 't16/REPLAY.json') + claim = read(P / 'CLAIM.json') + assert result['kappa_decimal'] == claim['kappa_decimal'] + assert result['complex_profile'] == read(P / 'PLAN.json.gz')['profile'] == claim['global_profile'] + assert Fraction(result['kappa']) > Fraction(claim['previous_kappa']) + run('all-replica-bound', P / 'independent/all_t_bound.py', '--out', work / 'ALL-T-BOUND.json') + bound = read(work / 'ALL-T-BOUND.json') + assert bound == read(P / 'evidence/ALL-T-BOUND.json') + assert Fraction(result['kappa']) < Fraction(bound['kappa_strict_rational_upper']) + receipt = dict(status='PASS_K8_EIGHT_ENDS_T16_COMPLETE_ADMISSION', + kappa_decimal=result['kappa_decimal'], complex_lower=result['complex_lower'], + bit_lower=result['bit_lower'], previous_kappa=claim['previous_kappa'], + end_controls=32, controls=result['controls'], outer_strict_inequalities=47, + native_steps=ns, native_log_sha256=native_logs, native_reuse=bool(a.native_from), native_semantic_artifacts=identities, + fixed_family_all_replica_grid_upper=bound['all_T_grid_upper_decimal'], + replay_sha256=sha(work / 't16/REPLAY.json'), scope=claim['scope'], steps=steps) + dump(work / 'RESULT.json', receipt) + print(receipt['status'], receipt['kappa_decimal']) + + +if __name__ == '__main__': + main() diff --git a/research/k8-eight-ends/CLAIM.json b/research/k8-eight-ends/CLAIM.json new file mode 100644 index 0000000000..b3bb920f38 --- /dev/null +++ b/research/k8-eight-ends/CLAIM.json @@ -0,0 +1,34 @@ +{ + "status": "PASS_K8_EIGHT_RANK7_ENDS_COMPLETE_ADMISSION", + "kappa": "1673414377866467/1000000000000000000", + "kappa_decimal": "0.001673414377866467", + "previous_kappa": "0.001672196274581061", + "gain_percent": "0.07284451615652439", + "pr1050_reported_kappa": "0.001672241870811633", + "gain_over_pr1050_percent": "0.07011587709288229", + "complex_lower": "838109693744975872657/500000000000000000000000", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "local_profile": { + "1": 2396, + "2": 470, + "3": 400, + "4": 142, + "5": 82, + "8": 8 + }, + "global_profile": { + "1": 173516, + "2": 33841, + "3": 28950, + "4": 10224, + "5": 5904, + "8": 576, + "32": 1, + "48": 2450 + }, + "scope": "Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, 44 cold dimension-four ends, and explicit all72 whole-owner dispatch are composed with the cited unchanged merged PR589 bit supplier (PR555 punctured R439 word; derived bit deficit T(2Kv-L*cst)), replacing the PR543 supplier of PR635; this bit composition is unreviewed. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification.", + "comparison_sources": { + "previous": "../k8-coordinated-owners/CLAIM.json", + "PR1050": "https://github.com/CrocSwap/integer-mult-bounds/pull/1050" + } +} diff --git a/research/k8-eight-ends/FULL-WORD.json.gz b/research/k8-eight-ends/FULL-WORD.json.gz new file mode 100644 index 0000000000..b2dc6cdce2 Binary files /dev/null and b/research/k8-eight-ends/FULL-WORD.json.gz differ diff --git a/research/k8-eight-ends/MANIFEST.json b/research/k8-eight-ends/MANIFEST.json new file mode 100644 index 0000000000..3427028b2a --- /dev/null +++ b/research/k8-eight-ends/MANIFEST.json @@ -0,0 +1,53 @@ +{ + "CLAIM.json": "65f620750f2a438316684b74cdf7cd990d59626b5c073e7dde0fd735ff3e158d", + "FULL-WORD.json.gz": "d28c607df2bc4a82684d3fe47cfb3dba04e3bd14b247c7d4a62a03dff7b2836c", + "NOTICE.md": "820fa13161f857c221f2c4099dd2985c7ff72249dc7a0221bc00fd0c1b9760e5", + "OWNERS.json.gz": "c41fdf51541ecc91af914f264967f3633570500994f8866daf642440a5d843dd", + "PLAN.json.gz": "a3e9e390da3136655606ac919ec60696e2f704457ff01ef9e4d07e90534ab2d4", + "PROOF.md": "1ee3b7d22a39ccb0877ca32f176786b2545dd2b86bbe986eec833b96cd17ba6b", + "README.md": "0f2bc8afeff4054cb8fb62819563a6214d53af916ebf6f28bb2fcd972814362c", + "RECIPE.json": "6a5d91b95bdba641ab4cc0e3c9b7f0f2adcc5ef22bef7f732d5d76cb0b6fab6c", + "SEARCH.json": "f1816698aa4d7deb48ef7e98a711fdc0c74d67bd336d4b8f48b46fe191d7d1b1", + "SOURCE-PINS.json": "6b85ed22262e23db1ff0518d874d4e3ee1b4317d642fabdc9747cecbd04ef420", + "SPEC.json": "555cf868f29c8173b2faf8243aea30ee29f3e12f694c6cb3865a06981592af24", + "build_word.py": "18691b1fad3bc798b7ad58b39b433f405e9bb4ec266af0303b563f11b07d956f", + "discovery/END-COMBINATIONS.json": "db6353685f6f344a6e3a4b8476dde4858fa2fad65fe4e74abcecab93eb07a79f", + "discovery/END-GROUP-SCREEN.json": "b197a014997ec869cc2768b68070e9ad3cd6d19633b366085a8061a3523fe3ef", + "discovery/END-GROUPS.json": "19b456b91852df5ee2aec79a16ab454c5772bd5160d1cee42e4df6f0cb211bd4", + "discovery/RETIME-CENSUS.json": "40ea9706b94cd23a6c37ab01afb6e945ab59ac43d1a61433583cf1d297cf57dd", + "discovery/SEARCH-TRACES.json.gz": "eaa157000003e807fb466d6c7bfc032dc74857ae4afc5de2ca6d1bf1a631c37f", + "discovery/SOURCE-CENSUS.json": "aeadcc466b01fd5a2498037f3a83dcecdde91d30327a15c684d77645489e6f69", + "discovery/SOURCE-REFRAME.json": "d69170ce6443ffaf890a5e3e2b8cecdb74ba4e7b75273738ed367be5643b01a1", + "discovery/combine_ends.py": "ea0e79e0bf4ea7d44cadd179fb5bb6ff13cf6cd960362a1e2e07c63c1969b7f8", + "discovery/end_groups.py": "190a44e768daf0d9076158da9f00e4aa7e682e7df90749d18fbd55f1a04b9b09", + "discovery/frame_model.py": "dee9899272846ee954f8daf6e9f60c9e073c86489b2a594d4d9a4a9899cbd0e9", + "discovery/minimize_recipe.py": "8fa2216d1228c12a08b5e93b084ce1426ebe99b5abb7f6e614173b56bedb459d", + "discovery/prepare_new.py": "b2995d74b63010aa3bd5e4cdc59666a0ca0d9d4244340c694e8eed6171231c0d", + "discovery/resize_owners.py": "af9b632d51f6b4beddd87bf75d6e36eb3f58b7e467e711208f304a774f8b26f0", + "discovery/retime_sources.py": "35600042b16447b24289c73a41462d4eeb6600117529df5baf4fed5aa389d898", + "discovery/screen_end_groups.py": "a29814cfc5f3f86dc62272fd3cceb2fb0456a3aa25c8b183980291b744e9ab54", + "discovery/search_calls.py": "5df48ab7775bfee767d71dd8c47585977922568b532c29f4528f2c8ca5ab364d", + "discovery/source_census.py": "9808b026a8a7556fbf171f57ca46b32c2e33b36eeb2924e7eee24abb2a7b3853", + "discovery/test_structures.py": "7c550f1c00d58fa1df668179e09c0fd9fe61c35029f548f973727f0b36706e31", + "end_controls.py": "9f4a2ad05a3602be3bd89bb1a1e3fc40bb78eb3ad8de3f66aa19e44e53e30e2a", + "evidence/ADMISSION-CONTROLS.json": "b7df5cb7695f8de70c674a03c10a36682d85b958340d392c8d61e9b969111179", + "evidence/ASSEMBLY.json": "1cf819f87c1e550c78de98206a52e9aff04ec47022e5a63987bcd1dd5d2e51f6", + "evidence/ASYNC-AUDIT.json": "2b056ae65d212cfdf4d83778b9be47dc7a9ded6626feb3a20ae2de6ead8dbb79", + "evidence/AUDIT-LOCAL.json": "4ebd818fe459c8b729aaf385d6b2946e58316414a9c29c5ba6a2335d63af7ecf", + "evidence/BIT-SUPPLIER-CONTROLS.json": "4fbf09922859926ed79eb4874a0c3414a13991de2ffc64d30a382e7eecb2c2a4", + "evidence/CLIFFORD-REVIEW.json": "2bfc112221995431c25a7257fdda5a2e9b2631c1712a48ab428f946849cbac91", + "evidence/END-CONTROLS.json": "e54407e7951f10c0eae5f310f49765429cf886a15dafb2afe80760715737d135", + "evidence/ENDS-8-AUDIT.json": "5381c41fa10fdccbc5c5bdc7059ad839e508d7b8bc3a139bc8ad6b45c20b01c3", + "evidence/INDEPENDENT-LOCAL-REPLAY.json": "00b418af082ad30474fcdeecd121d96af305c2686756a0ee30178fe1ccd5dd99", + "evidence/LOCAL-CHECKS.json": "3f4c8aba4736091f7efee0d31668d230626e3daa1438dfed096efd04d89b91ba", + "evidence/NATIVE-STEPS.json": "02f6ea9122362ba1e408e72c331ffc850a2fbd1593afb06554aa0ab5c7aee0f6", + "evidence/OWNERS-AND-PROFILE.json": "a04d3db0d157b197d9395967163e155f0d8775a06db2ca4318258830e2abdaa9", + "evidence/PREFIX-AND-INVOICE.json": "66650384488db73bf3d5c7742abaa9c116877845bbb4ef46d6fffe235ae7d1c0", + "evidence/PREPARATION.json": "cd980d9b80de65d1bd9358d590a479fb85d75fc4e468a12539cd5a0388190e8d", + "evidence/REPLAY.json": "fa6b65403a28ce8c717412b0d90dd4c702bcba7e3c530bca932f921f0dba75e2", + "evidence/RESULT.json": "904b0cb2082f6f109845d30f6ee4bb6f766ea493c4cee6a637634362a30785b0", + "evidence/STEPS.json": "5577123fa4422fb80f412dc3713bbd7eea5c4c50b63db635f01585457c9d2960", + "evidence/WRAPPER-CHECKS.json": "b6c7fdef5893b117434f39b6561b80504482fa748e23b840f77a07b137e1d1ea", + "replay_native.py": "1fb596fbafdb19140f483cd34db2994c571e3b962e33b8ea9b3ddc486e37def6", + "verify.py": "d57061431e087fb755382e3b362ea7421e5ee3dfae5b3ed81ce5228278ba58b6" +} diff --git a/research/k8-eight-ends/NOTICE.md b/research/k8-eight-ends/NOTICE.md new file mode 100644 index 0000000000..a756f9da58 --- /dev/null +++ b/research/k8-eight-ends/NOTICE.md @@ -0,0 +1,9 @@ +Apache-2.0. Prepared for Thomas DiFiore with OpenAI Codex assistance. + +This package composes earlier community constructions and retains their mathematical assumptions. It claims the displayed finite composition and its checks, not original authorship of E8, the mutable-source k8 circuit, the endpoint technique, or the admission machinery. + +* CrocSwap/integer-mult-bounds PR1018 (`research/gauge44-slots`) supplies the R480 k8 + seven-slot circuit, all native scalar/phase checkers, and strict global admission. +* PR1030, commit d71857cd0ae7824e935aac17327e4ec27f66322b, supplies the rank-seven endpoint-pair lead. Its U8 helpers 588/589 correspond to k8 helpers 574/575. The new composition also uses 572/573, 580/581, and 582/583, with all four reductions refitted together. +* `discovery/frame_model.py` adapts the complete frame model from PR864 (navinor / Claude), retained in the earlier local research run. The adaptation permits a new initial frame assignment after changing the scalar graph or endpoint constraints. It is nomination code; unchanged independent native checks decide admission. +* `research/k8-coordinated-owners` supplies the initial whole-owner map and coordinated complete-call search. Earlier owner machinery and dual prices originate with chafreaky, G44Pack, and jon314159; see that package's NOTICE.md. +* All analytic, compiler, boundary, common-label, hosting, and bit-supplier assumptions remain those of the upstream source chain. diff --git a/research/k8-eight-ends/OWNERS.json.gz b/research/k8-eight-ends/OWNERS.json.gz new file mode 100644 index 0000000000..7a6a9951c3 Binary files /dev/null and b/research/k8-eight-ends/OWNERS.json.gz differ diff --git a/research/k8-eight-ends/PLAN.json.gz b/research/k8-eight-ends/PLAN.json.gz new file mode 100644 index 0000000000..034f1848ff Binary files /dev/null and b/research/k8-eight-ends/PLAN.json.gz differ diff --git a/research/k8-eight-ends/PROOF.md b/research/k8-eight-ends/PROOF.md new file mode 100644 index 0000000000..2845bae67a --- /dev/null +++ b/research/k8-eight-ends/PROOF.md @@ -0,0 +1,17 @@ +The scalar instructions and their order are identical to the admitted PR1018 k8 + seven-slot supplier. The frozen recipe changes 42 B frames, eight early-cleanup frames, and eight helper endpoints. No A frame, scalar coefficient, entrance, center, or output interface changes. + +Helpers 572, 573, 574, 575, 580, 581, 582, and 583 terminate in seven-dimensional subspaces of their old eight-dimensional ends. They start at dimension zero, so each helper's occupied width decreases from eight to seven. The paid local profile changes from + +`{1:2412, 2:418, 3:432, 4:142, 5:82, 8:8}` + +to + +`{1:2396, 2:470, 3:400, 4:142, 5:82, 8:8}`. + +Thus local rank mass decreases from 5586 to 5578, and helper width sum decreases from 3730 to 3722. The width inventory is `{4:56, 5:32, 7:38, 8:114, 9:240}`. The early restorations still cancel arbitrary helper dirt; independent exact forward/dual replay checks all 704 columns, entrance-zero response, wrapper exclusion, monotone chains, center interfaces, and endpoint row/column cones. Thirty-two deliberately corrupted variants must fail. The native backend independently transports the word and reconstructs both orientations, residual adapters, and all 2904 directed phase equalities. + +The owner payload contains 72 calls × 480 whole helpers. Each call retains the source geometry and interfaces. The unchanged physical verifier checks every role, chart, legal time window, occupancy, alias exclusion, residual interval, and prefix invoice. Repacking the eight units freed per call compensates for the changed local profile. The global rank mass remains 520704, so the deficit remains 73 × 7168 − 520704 = 2560. + +`PLAN.json.gz` (expanded verbatim for admission), `OWNERS.json.gz`, and `SPEC.json` are nominated and frozen before strict verification. No search or floating-point optimizer executes during admission. Unchanged exact rational engines certify the complex root, bit root, and outer inequalities; unchanged mutation suites must reject 69 assembly and 12 bit-supplier controls. This is a finite conditional witness, subject to the inherited all-size/compiler, common-label/mutable-source, whole-call hosting, precision/tape, analytic-transfer, and bit H1–H5 assumptions. + +The previous all-replica bound in `research/k8-coordinated-owners` fixes both the old local profile and helper inventory. This composition changes both; that bound cannot be applied to the new family. Floating-point relaxed bounds in the discovery files are search diagnostics, not achieved κ values or exact impossibility certificates. diff --git a/research/k8-eight-ends/README.md b/research/k8-eight-ends/README.md new file mode 100644 index 0000000000..66e86d3d09 --- /dev/null +++ b/research/k8-eight-ends/README.md @@ -0,0 +1,35 @@ +# Eight smaller endpoints on the k8 circuit + +The frozen conditional value is **κ = 0.001673414377866467**, a **0.072845%** increase over 0.001672196274581061. + +This package composes four rank-seven helper endpoint pairs with the R480 k8 + seven-slot supplier, then repacks its whole helpers. See `CLAIM.json` for the frozen conditional κ and comparison, `PROOF.md` for the argument, and `evidence/RESULT.json` for strict verification. This is an incremental construction improvement, not a large new-geometry breakthrough. + +The change is 42 B-frame annotations, eight early-cleanup frames, and eight helper endpoints. Scalar instructions and their order are unchanged. The local helper-width sum falls from 3730 to 3722. All 704 exact scalar columns, both orientations, 2904 directed phase edges, 32 endpoint mutation controls, and the inherited global admission checks are verified. + +PR1030 supplied the first endpoint-pair lead. We transported that pair to the current k8 circuit, screened all 16 groups with smaller forced endpoint spaces, and combined four favorable groups. The discovery also checked seven immediate source aliases and 6497 algebraically permissible source-read placements; none fitted the tested frame constraints. These negative results are limited to those searches. + +The new construction changes the old fixed-profile/fixed-width packing family. The previous packing ceiling therefore does not cover it. Discovery LP values are relaxed search estimates; only the frozen, strictly admitted value in `CLAIM.json` is an achieved result. + +## Reproduce + +Use Python 3.11+ and the upstream native phase backend dependencies, including a C++ compiler and Boost headers. Set `CPLUS_INCLUDE_PATH` to your Boost include directory if needed. No optimization solver is required for verification. + +`BASE` is the final raw k8 + seven-slot `FULL-WORD.json.gz` produced by the documented `research/k8-coordinated-owners/verify.py` rebuild. Its decompressed hash is pinned in `RECIPE.json`. + +```sh +python -B research/k8-eight-ends/verify.py \ + --base "$BASE" \ + --work /tmp/k8-eight-ends-fresh +``` + +The output directory must not exist. To reuse an explicitly supplied completed native replay, add `--native-from /path/to/completed/native`. The verifier checks all five native step receipts and the complete proof-relevant artifact identities, then reruns exact local and global admission. It does not trust a saved status string alone. + +The verifier copies upstream admission code without edits. Frozen `PLAN.json.gz` (expanded verbatim for admission), `OWNERS.json.gz`, and `SPEC.json` remain fixed during verification. `SOURCE-PINS.json` authenticates the source dependencies and `MANIFEST.json` authenticates this package. + +## Research record + +`discovery/END-GROUP-SCREEN.json` and `END-COMBINATIONS.json` record finite endpoint refits and floating-point packing relaxations. `SEARCH.json` records the completed owner searches, and their full traces are retained in compressed form. A feasible optimizer incumbent is a nomination, never an admission result or an optimality proof. + +The exploratory scripts require NumPy/SciPy and `K8_BASE_WORD` set to the pinned baseline raw word. They retain their source census and relaxed endpoint search separately from the verifier. They are not needed to reproduce the frozen witness. + +See `NOTICE.md` for upstream credit. All inherited conditional assumptions remain in force. diff --git a/research/k8-eight-ends/RECIPE.json b/research/k8-eight-ends/RECIPE.json new file mode 100644 index 0000000000..f0a78535f7 --- /dev/null +++ b/research/k8-eight-ends/RECIPE.json @@ -0,0 +1,1165 @@ +{ + "A": [], + "B": [ + [ + 986, + [ + 270, + 142, + 66, + 36, + 30, + 1 + ], + [ + 271, + 143, + 67, + 37, + 30 + ] + ], + [ + 987, + [ + 264, + 136, + 68, + 34, + 30, + 1 + ], + [ + 265, + 137, + 69, + 35, + 30 + ] + ], + [ + 988, + [ + 258, + 130, + 78, + 40, + 30, + 1 + ], + [ + 259, + 131, + 79, + 41, + 30 + ] + ], + [ + 989, + [ + 260, + 132, + 72, + 46, + 30, + 1 + ], + [ + 261, + 133, + 73, + 47, + 30 + ] + ], + [ + 994, + [ + 260, + 130, + 96, + 20, + 10, + 1 + ], + [ + 261, + 131, + 96, + 20, + 10 + ] + ], + [ + 995, + [ + 258, + 132, + 96, + 20, + 10, + 1 + ], + [ + 259, + 133, + 96, + 20, + 10 + ] + ], + [ + 996, + [ + 390, + 68, + 36, + 20, + 10, + 1 + ], + [ + 390, + 69, + 37, + 20, + 10 + ] + ], + [ + 997, + [ + 390, + 66, + 34, + 20, + 10, + 1 + ], + [ + 390, + 67, + 35, + 20, + 10 + ] + ], + [ + 1018, + [ + 264, + 136, + 74, + 43, + 24, + 7 + ], + [ + 271, + 143, + 74, + 44, + 24 + ] + ], + [ + 1019, + [ + 265, + 137, + 75, + 42, + 24, + 7 + ], + [ + 265, + 137, + 76, + 42, + 24 + ] + ], + [ + 1020, + [ + 266, + 138, + 72, + 41, + 24, + 7 + ], + [ + 266, + 138, + 79, + 41, + 24 + ] + ], + [ + 1021, + [ + 267, + 139, + 73, + 40, + 24, + 7 + ], + [ + 268, + 140, + 73, + 47, + 24 + ] + ], + [ + 1026, + [ + 264, + 137, + 96, + 24, + 4, + 3 + ], + [ + 268, + 137, + 96, + 24, + 3 + ] + ], + [ + 1027, + [ + 265, + 136, + 96, + 24, + 4, + 3 + ], + [ + 265, + 140, + 96, + 24, + 3 + ] + ], + [ + 1028, + [ + 385, + 72, + 40, + 24, + 4, + 3 + ], + [ + 389, + 76, + 44, + 24, + 3 + ] + ], + [ + 1029, + [ + 385, + 73, + 41, + 24, + 4, + 3 + ], + [ + 389, + 73, + 41, + 24, + 3 + ] + ], + [ + 1106, + [ + 260, + 130, + 96, + 20, + 10, + 1 + ], + [ + 261, + 131, + 96, + 20, + 10 + ] + ], + [ + 1107, + [ + 258, + 132, + 96, + 20, + 10, + 1 + ], + [ + 259, + 133, + 96, + 20, + 10 + ] + ], + [ + 1108, + [ + 390, + 68, + 36, + 20, + 10, + 1 + ], + [ + 390, + 69, + 37, + 20, + 10 + ] + ], + [ + 1109, + [ + 390, + 66, + 34, + 20, + 10, + 1 + ], + [ + 390, + 67, + 35, + 20, + 10 + ] + ], + [ + 1130, + [ + 264, + 136, + 74, + 43, + 24, + 7 + ], + [ + 271, + 143, + 74, + 44, + 24 + ] + ], + [ + 1131, + [ + 265, + 137, + 75, + 42, + 24, + 7 + ], + [ + 265, + 137, + 76, + 42, + 24 + ] + ], + [ + 1132, + [ + 266, + 138, + 72, + 41, + 24, + 7 + ], + [ + 266, + 138, + 79, + 41, + 24 + ] + ], + [ + 1133, + [ + 267, + 139, + 73, + 40, + 24, + 7 + ], + [ + 268, + 140, + 73, + 47, + 24 + ] + ], + [ + 1138, + [ + 264, + 137, + 96, + 24, + 4, + 3 + ], + [ + 268, + 137, + 96, + 24, + 3 + ] + ], + [ + 1139, + [ + 265, + 136, + 96, + 24, + 4, + 3 + ], + [ + 265, + 140, + 96, + 24, + 3 + ] + ], + [ + 1140, + [ + 385, + 72, + 40, + 24, + 4, + 3 + ], + [ + 389, + 76, + 44, + 24, + 3 + ] + ], + [ + 1141, + [ + 385, + 73, + 41, + 24, + 4, + 3 + ], + [ + 389, + 73, + 41, + 24, + 3 + ] + ], + [ + 1406, + [ + 257, + 129, + 65, + 42, + 24, + 6 + ], + [ + 256, + 128, + 64, + 42, + 24, + 6, + 1 + ] + ], + [ + 1407, + [ + 257, + 129, + 65, + 42, + 24, + 6 + ], + [ + 256, + 128, + 64, + 42, + 24, + 6, + 1 + ] + ], + [ + 1414, + [ + 259, + 131, + 67, + 33, + 24, + 6 + ], + [ + 258, + 130, + 66, + 32, + 24, + 6, + 1 + ] + ], + [ + 1415, + [ + 259, + 131, + 67, + 33, + 24, + 6 + ], + [ + 258, + 130, + 66, + 32, + 24, + 6, + 1 + ] + ], + [ + 1426, + [ + 266, + 138, + 74, + 33, + 24, + 6 + ], + [ + 266, + 138, + 74, + 32, + 24, + 6, + 1 + ] + ], + [ + 1427, + [ + 266, + 138, + 74, + 33, + 24, + 6 + ], + [ + 266, + 138, + 74, + 32, + 24, + 6, + 1 + ] + ], + [ + 1818, + [ + 320, + 129, + 33, + 24, + 4, + 2 + ], + [ + 256, + 129, + 64, + 33, + 24, + 4, + 2 + ] + ], + [ + 1819, + [ + 320, + 129, + 33, + 24, + 4, + 2 + ], + [ + 256, + 129, + 64, + 33, + 24, + 4, + 2 + ] + ], + [ + 1822, + [ + 266, + 129, + 74, + 33, + 24, + 6 + ], + [ + 256, + 129, + 64, + 33, + 18, + 10, + 6 + ] + ], + [ + 1823, + [ + 266, + 129, + 74, + 33, + 24, + 6 + ], + [ + 256, + 129, + 64, + 33, + 18, + 10, + 6 + ] + ], + [ + 1826, + [ + 320, + 129, + 33, + 19, + 11, + 6 + ], + [ + 256, + 129, + 64, + 33, + 19, + 11, + 6 + ] + ], + [ + 1827, + [ + 320, + 129, + 33, + 19, + 11, + 6 + ], + [ + 256, + 129, + 64, + 33, + 19, + 11, + 6 + ] + ], + [ + 1842, + [ + 257, + 192, + 33, + 19, + 11, + 6 + ], + [ + 257, + 128, + 64, + 33, + 19, + 11, + 6 + ] + ], + [ + 1843, + [ + 257, + 192, + 33, + 19, + 11, + 6 + ], + [ + 257, + 128, + 64, + 33, + 19, + 11, + 6 + ] + ] + ], + "early_cleanup": [ + [ + 93, + [ + 256, + 128, + 96, + 16, + 8, + 4, + 2, + 1 + ], + [ + 256, + 128, + 96, + 17, + 9, + 5, + 3 + ] + ], + [ + 94, + [ + 256, + 128, + 96, + 16, + 8, + 4, + 2, + 1 + ], + [ + 256, + 128, + 96, + 17, + 9, + 5, + 3 + ] + ], + [ + 95, + [ + 256, + 128, + 66, + 34, + 16, + 8, + 6, + 1 + ], + [ + 256, + 128, + 67, + 35, + 17, + 9, + 6 + ] + ], + [ + 96, + [ + 256, + 128, + 66, + 34, + 18, + 10, + 6, + 1 + ], + [ + 256, + 128, + 67, + 35, + 18, + 10, + 6 + ] + ], + [ + 97, + [ + 256, + 128, + 72, + 40, + 24, + 4, + 2, + 1 + ], + [ + 256, + 128, + 73, + 41, + 24, + 5, + 3 + ] + ], + [ + 98, + [ + 256, + 128, + 66, + 34, + 16, + 8, + 6, + 1 + ], + [ + 256, + 128, + 67, + 35, + 17, + 9, + 6 + ] + ], + [ + 99, + [ + 256, + 128, + 72, + 40, + 24, + 4, + 2, + 1 + ], + [ + 256, + 128, + 73, + 41, + 24, + 5, + 3 + ] + ], + [ + 100, + [ + 256, + 128, + 66, + 34, + 18, + 10, + 6, + 1 + ], + [ + 256, + 128, + 67, + 35, + 18, + 10, + 6 + ] + ] + ], + "ends": [ + [ + 572, + [ + 256, + 128, + 66, + 34, + 16, + 8, + 6, + 1 + ], + [ + 256, + 128, + 67, + 35, + 17, + 9, + 6 + ] + ], + [ + 573, + [ + 256, + 128, + 66, + 34, + 16, + 8, + 6, + 1 + ], + [ + 256, + 128, + 67, + 35, + 17, + 9, + 6 + ] + ], + [ + 574, + [ + 256, + 128, + 96, + 16, + 8, + 4, + 2, + 1 + ], + [ + 256, + 128, + 96, + 17, + 9, + 5, + 3 + ] + ], + [ + 575, + [ + 256, + 128, + 96, + 16, + 8, + 4, + 2, + 1 + ], + [ + 256, + 128, + 96, + 17, + 9, + 5, + 3 + ] + ], + [ + 580, + [ + 256, + 128, + 66, + 34, + 18, + 10, + 6, + 1 + ], + [ + 256, + 128, + 67, + 35, + 18, + 10, + 6 + ] + ], + [ + 581, + [ + 256, + 128, + 66, + 34, + 18, + 10, + 6, + 1 + ], + [ + 256, + 128, + 67, + 35, + 18, + 10, + 6 + ] + ], + [ + 582, + [ + 256, + 128, + 72, + 40, + 24, + 4, + 2, + 1 + ], + [ + 256, + 128, + 73, + 41, + 24, + 5, + 3 + ] + ], + [ + 583, + [ + 256, + 128, + 72, + 40, + 24, + 4, + 2, + 1 + ], + [ + 256, + 128, + 73, + 41, + 24, + 5, + 3 + ] + ] + ], + "input_content_sha256": "c2b294300760e1fd6eeab8c22c4d13e4633dca40e52cac8da0d68163a76e3ca8", + "output_content_sha256": "f43271fcabcc9ebb3b9540610574ba463bba4440e7a868bd92e8ea348081d3ec", + "report": { + "local_profile": { + "1": 2396, + "2": 470, + "3": 400, + "4": 142, + "5": 82, + "8": 8 + }, + "local_rank_mass": 5578, + "width_inventory": { + "4": 56, + "5": 32, + "7": 38, + "8": 114, + "9": 240 + } + } +} diff --git a/research/k8-eight-ends/SEARCH.json b/research/k8-eight-ends/SEARCH.json new file mode 100644 index 0000000000..5bc5198e43 --- /dev/null +++ b/research/k8-eight-ends/SEARCH.json @@ -0,0 +1,178 @@ +{ + "scope": "Finite nomination searches, no optimality claim; exact admission is separate", + "stages": [ + { + "name": "endcalls", + "block": 1, + "iterations": 4, + "seed": 131, + "actual_trace_length": 4, + "final_cost": 56399.6628361662, + "idle": { + "1": 1158, + "2": 7, + "3": 210, + "5": 1, + "7": 6, + "8": 4, + "16": 6, + "23": 1, + "32": 5, + "48": 2427 + }, + "target48": false, + "accepted": 0 + }, + { + "name": "endpairs", + "block": 2, + "iterations": 150, + "seed": 149, + "actual_trace_length": 150, + "final_cost": 56208.608217769564, + "idle": { + "1": 1120, + "2": 2, + "3": 189, + "7": 18, + "16": 10, + "23": 1, + "32": 5, + "48": 2427 + }, + "target48": false, + "accepted": 37 + }, + { + "name": "endtriples", + "block": 3, + "iterations": 100, + "seed": 157, + "actual_trace_length": 100, + "final_cost": 56037.80155597952, + "idle": { + "1": 1090, + "2": 3, + "3": 221, + "17": 1, + "32": 12, + "48": 2427 + }, + "target48": false, + "accepted": 39 + }, + { + "name": "eight-calls", + "block": 1, + "iterations": 8, + "seed": 167, + "actual_trace_length": 8, + "final_cost": 56627.27173046324, + "idle": { + "1": 1212, + "2": 15, + "3": 155, + "7": 6, + "8": 1, + "16": 14, + "23": 1, + "28": 1, + "32": 16, + "48": 2428 + }, + "target48": false, + "accepted": 0 + }, + { + "name": "eight-pairs", + "block": 2, + "iterations": 250, + "seed": 173, + "actual_trace_length": 250, + "final_cost": 55939.54108668389, + "idle": { + "1": 1057, + "2": 5, + "3": 143, + "7": 7, + "8": 2, + "16": 17, + "23": 1, + "32": 17, + "48": 2431 + }, + "target48": false, + "accepted": 104 + }, + { + "name": "eight-triples", + "block": 3, + "iterations": 180, + "seed": 179, + "actual_trace_length": 180, + "final_cost": 55373.07310356652, + "idle": { + "1": 1010, + "3": 153, + "7": 1, + "12": 1, + "32": 15, + "48": 2440 + }, + "target48": false, + "accepted": 76 + }, + { + "name": "eight-quads", + "block": 4, + "iterations": 100, + "seed": 181, + "actual_trace_length": 100, + "final_cost": 55312.47637490227, + "idle": { + "1": 989, + "2": 1, + "3": 153, + "7": 1, + "8": 1, + "23": 1, + "32": 15, + "48": 2440 + }, + "target48": false, + "accepted": 18 + }, + { + "name": "eight-six", + "block": 6, + "iterations": 80, + "seed": 191, + "actual_trace_length": 80, + "final_cost": 55119.08968490834, + "idle": { + "1": 1004, + "2": 1, + "3": 150, + "32": 1, + "48": 2450 + }, + "target48": true, + "accepted": 4 + } + ], + "endpoint_groups": 16, + "endpoint_combinations": 11, + "source_aliases": 7, + "source_retime_placements": 6497, + "selected_helpers": [ + 572, + 573, + 574, + 575, + 580, + 581, + 582, + 583 + ], + "search_program": "research/k8-coordinated-owners/discovery/search_calls.py" +} diff --git a/research/k8-eight-ends/SOURCE-PINS.json b/research/k8-eight-ends/SOURCE-PINS.json new file mode 100644 index 0000000000..7cfe1eabaf --- /dev/null +++ b/research/k8-eight-ends/SOURCE-PINS.json @@ -0,0 +1,64 @@ +{ + "research/gauge44-slots/MANIFEST.json": "9a6f239b1618a43262e56735a99cc59b6f5a6e8816a794a34413e89cc33f4976", + "research/gauge44-leaver8/MANIFEST.json": "7c9637f06798b144274458efa145f701c61282f8b3aab1c0c900b53bdfbe1f0d", + "research/gauge44-slots/verify_global.py": "16bd5e54598592e92e210f99065348c5df261b8350fdc688072ce053d15b088a", + "research/gauge44-slots/verify_manifest.py": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b", + "research/gauge44-slots/hosting/reuse_owners.py": "2106fe79bd89071e62a3a25c1e444531e14fb89f88b4bdeb72d7b40c91266402", + "research/gauge44-slots/data/PLAN.json": "1dec4ca3af6d45d82286005cae4c5e56e7253adefb117d797da55c55c891af08", + "research/gauge44-slots/data/OWNERS.json.gz": "32ca30cd1c652ef6ad43657273a08a157e1df3545e759ab36306a0d0b516fb4a", + "research/gauge44-slots/data/SPEC.json": "8e95ae8087124189cbd366d0e9d1c5ebededff536ff3501927b4b2a2e8dac70e", + "research/gauge44-slots/data/UPSTREAM-PINS.json": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b", + "research/gauge44-slots/construction/leaver/PIVOT-SWAP-k8.json": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb", + "research/gauge44-slots/construction/slots/verify_slots.py": "bc1c0e3e3d7c81dc1649f5be82cdd2399e543d46c24879cb975877bf9b7957be", + "research/gauge44-slots/construction/slots/SLOT-PINS-k8.json": "55dd229684febecb80638eff9c6b3986623e8539c6c956753b350209c3e0efe2", + "research/gauge44-slots/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/gauge44-slots/code/witness.py": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444", + "research/gauge44-slots/code/assemble.py": "4c270a996b380ab712f72b81173ab24f1c73203a33578f261bfbaa7e67d75aec", + "research/gauge44-slots/code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "research/gauge44-slots/code/assembly_controls.py": "e4c0f7828af64fdaef1896e4448d0212bd3041805097140b8cfafd098f8a6162", + "research/gauge44-slots/code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "research/gauge44-slots/code/audit_allcold.py": "a87d7f4844ca963516637d249b14a0654f67f8047b6b265ae25b0cf30963e503", + "research/gauge44-slots/code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "research/gauge44-slots/code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "research/gauge44-slots/code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "research/gauge44-slots/code/emit_allcold.py": "17c110c7c8d219e79e7dce36b19c4781e7effa800086cec03384387ad9acc7aa", + "research/gauge44-slots/code/freeze_spec.py": "f96c2b9cd886596bc7ab267f77abe9d16b6cbb5a724a5ad0a1d18d540369ed93", + "research/gauge44-slots/inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "research/gauge44-slots/independent/audit_local.py": "03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_port_stage.py": "beb0d30fde1b9a30db091880b38c4a8ec906da3f715c43de7db8bf7932526e72", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_emit_local.py": "7e4a6fbc38c8228157b6311457d1496bf460291393043932d2c365f004f77805", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_local.py": "6bd9a1e279c9c9e4f3767d9f82e537b559292906feb2ddab02f380fb6523a810", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/phase_timing_controls.py": "1692ccee3da4b1781408d126ee4999f3e31a505cd83c64823a404033da3a6339", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/witness.py": "00789c911a8f32cfe9d52207c7aa78305dc3fce4a8b6305ba402b7e74117103d", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_gate_moves.py": "08bf1c2652307aeefbab089fdaf02f82e2c396ca23a1eb68e294a67e74c44252", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_and_transport.py": "c9a05ff291016b870b4fc925b317abd9c3a604c73ffc8920dfdbbeb475e20aa3", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_hpe.py": "ba2001695d8c7547a82260c3b016e01dac686e95a61757ca124eb9879078ea8e", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/assemble.py": "1b1a9024ac910dc9b9d9e30150684e1fa9cb228a4c1c275b75ab04b57fdef1dd", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_adapters_local.py": "eb0b5c6c7161e18dc22168da3211448d321586edd15bcfb4b4741174d36993cf", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/assembly_controls.py": "8a365b95c412d75d10db5bb59309d47cd56c5f8a77566f940a05977795130ce8", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/generated_identity_controls.py": "a7b93207a673575d1fddc3e579153349c145c8f08d4575ae0a5d1e3cffec01de", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_cold_end.py": "864b4701dd73afd0c9d99761b7a749f3354c48985730f17054e18c052996a668", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_controls_atc.py": "63aa3909b5bfd3bf270c313bebb5c46e7789c67a8f2439f568bc4b2b4a35d17b", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/audit_allcold.py": "cea021ae79658ca7ca4d07f1e1a70bdb4947afaf95b362114c11032c0fef889a", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/bind_providers_portable.py": "2eb5c262bf481b3bec9ceaec654fa46ff6fc3a89b13d4906a29a55a89e35feea", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/emit_allcold.py": "fe26f10fe5d30ed407a37540a45ef94f44576dd241d09e19aef5db1efb072746", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/cold_end_controls.py": "0c404f49e90457520f1788ee6741c9ac154a5814c54ad6cb83b59c44552ebc84", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/construct_k_triangle.py": "66fc460df8eb8067efe3d8a3f9e97a7244aacd7bf11650a6ce656e868ce053da", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_frame_regroup.py": "e2549ccc7a90008831be3b59aeb37b47db696640f5f5c2b72dd888b2f1e7e5c9", + "research/complex-k492-owner-repair/vendor/multicold/code/build_multicut_kernels.py": "6ab3d73f81d5b2fb884a93a336ef1940e118d419d425b3356bab3b97f774c9aa", + "research/complex-k492-owner-repair/vendor/multicold/code/build_four_portable.py": "417b1dc4dca485dfbbaa820e552cae9bf3932bbace6ea16ce93aa0590c3c184e", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_kernel_controls.py": "5100459211f43ba048bf82c3942bbedb8b224272b24722a14f0dcd808a38aafa", + "research/complex-k492-owner-repair/vendor/multicold/code/phase_timing_controls.py": "dcc4adfd139d6f65a88bdc6d183ea3777d4e4f688d2169dd41b54964f05591bb", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_multicold_controls.py": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "research/complex-k492-owner-repair/vendor/multicold/code/assemble.py": "3fedbccb09d469f8ee366b4302e51448de6d25793a78a12c5f9a8d9667a755eb", + "research/complex-k492-owner-repair/vendor/multicold/code/assembly_controls.py": "a0f2349ba8fe8404b8b76c869f12dd7e250a775b2e05b3c9c00e6889ad4c8a45", + "research/complex-k492-owner-repair/vendor/multicold/code/build_cold_kernel.py": "aa556a1988f7d4c52bd82fd2a648769f7094bd75ba79582c15ec441d710e213b", + "research/complex-k492-owner-repair/vendor/multicold/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_allcold.py": "7950e5c01488a9146bdbaf19ab4fd0c33cd25a4d63fb56ef995ef2e45ac7ec1a", + "research/complex-k492-owner-repair/vendor/multicold/code/bind_providers_portable.py": "01e62fee1f1dcf1b7b34338d555dacd5cd1d7d10d6b9a605d0913d959f8c7ecf", + "research/complex-k492-owner-repair/vendor/multicold/code/invoice_allcold.py": "ff8fee775ad97926454f3ad1183f8e05de654e276150e579ce612f3eb2f98d44", + "research/complex-k492-owner-repair/vendor/multicold/code/emit_allcold.py": "9d6c75af63fa8f53973734ccb1eef983511f4337ce644436a693fd8fb9ef8fe2", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/phases_full.py": "a273c325ffd6793d5b63b79a289a9d2bbc9292e6940fb5a926924f3708627af4" +} diff --git a/research/k8-eight-ends/SPEC.json b/research/k8-eight-ends/SPEC.json new file mode 100644 index 0000000000..d7bbe22542 --- /dev/null +++ b/research/k8-eight-ends/SPEC.json @@ -0,0 +1,1325 @@ +{ + "schema": "witness-spec/1", + "name": "k8-eight-rank7-ends", + "data": { + "plan_sha256": "c5da66a8061a86ca7d3eab975829488f6c086a59966150b193d614ff0d0c4847", + "owners_sha256": "c41fdf51541ecc91af914f264967f3633570500994f8866daf642440a5d843dd" + }, + "dispatch": [ + [ + 0, + 0, + "gauge44" + ], + [ + 0, + 1, + "gauge44" + ], + [ + 0, + 2, + "gauge44" + ], + [ + 0, + 3, + "gauge44" + ], + [ + 0, + 4, + "gauge44" + ], + [ + 0, + 5, + "gauge44" + ], + [ + 0, + 6, + "gauge44" + ], + [ + 0, + 7, + "gauge44" + ], + [ + 1, + 0, + "gauge44" + ], + [ + 1, + 1, + "gauge44" + ], + [ + 1, + 2, + "gauge44" + ], + [ + 1, + 3, + "gauge44" + ], + [ + 1, + 4, + "gauge44" + ], + [ + 1, + 5, + "gauge44" + ], + [ + 1, + 6, + "gauge44" + ], + [ + 1, + 7, + "gauge44" + ], + [ + 2, + 0, + "gauge44" + ], + [ + 2, + 1, + "gauge44" + ], + [ + 2, + 2, + "gauge44" + ], + [ + 2, + 3, + "gauge44" + ], + [ + 2, + 4, + "gauge44" + ], + [ + 2, + 5, + "gauge44" + ], + [ + 2, + 6, + "gauge44" + ], + [ + 2, + 7, + "gauge44" + ], + [ + 3, + 0, + "gauge44" + ], + [ + 3, + 1, + "gauge44" + ], + [ + 3, + 2, + "gauge44" + ], + [ + 3, + 3, + "gauge44" + ], + [ + 3, + 4, + "gauge44" + ], + [ + 3, + 5, + "gauge44" + ], + [ + 3, + 6, + "gauge44" + ], + [ + 3, + 7, + "gauge44" + ], + [ + 4, + 0, + "gauge44" + ], + [ + 4, + 1, + "gauge44" + ], + [ + 4, + 2, + "gauge44" + ], + [ + 4, + 3, + "gauge44" + ], + [ + 4, + 4, + "gauge44" + ], + [ + 4, + 5, + "gauge44" + ], + [ + 4, + 6, + "gauge44" + ], + [ + 4, + 7, + "gauge44" + ], + [ + 5, + 0, + "gauge44" + ], + [ + 5, + 1, + "gauge44" + ], + [ + 5, + 2, + "gauge44" + ], + [ + 5, + 3, + "gauge44" + ], + [ + 5, + 4, + "gauge44" + ], + [ + 5, + 5, + "gauge44" + ], + [ + 5, + 6, + "gauge44" + ], + [ + 5, + 7, + "gauge44" + ], + [ + 6, + 0, + "gauge44" + ], + [ + 6, + 1, + "gauge44" + ], + [ + 6, + 2, + "gauge44" + ], + [ + 6, + 3, + "gauge44" + ], + [ + 6, + 4, + "gauge44" + ], + [ + 6, + 5, + "gauge44" + ], + [ + 6, + 6, + "gauge44" + ], + [ + 6, + 7, + "gauge44" + ], + [ + 7, + 0, + "gauge44" + ], + [ + 7, + 1, + "gauge44" + ], + [ + 7, + 2, + "gauge44" + ], + [ + 7, + 3, + "gauge44" + ], + [ + 7, + 4, + "gauge44" + ], + [ + 7, + 5, + "gauge44" + ], + [ + 7, + 6, + "gauge44" + ], + [ + 7, + 7, + "gauge44" + ], + [ + 8, + 0, + "gauge44" + ], + [ + 8, + 1, + "gauge44" + ], + [ + 8, + 2, + "gauge44" + ], + [ + 8, + 3, + "gauge44" + ], + [ + 8, + 4, + "gauge44" + ], + [ + 8, + 5, + "gauge44" + ], + [ + 8, + 6, + "gauge44" + ], + [ + 8, + 7, + "gauge44" + ] + ], + "call_order": [ + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 1, + 0 + ], + [ + 0, + 2 + ], + [ + 1, + 1 + ], + [ + 2, + 0 + ], + [ + 0, + 3 + ], + [ + 1, + 2 + ], + [ + 2, + 1 + ], + [ + 3, + 0 + ], + [ + 0, + 4 + ], + [ + 1, + 3 + ], + [ + 2, + 2 + ], + [ + 3, + 1 + ], + [ + 4, + 0 + ], + [ + 0, + 5 + ], + [ + 1, + 4 + ], + [ + 2, + 3 + ], + [ + 3, + 2 + ], + [ + 4, + 1 + ], + [ + 5, + 0 + ], + [ + 0, + 6 + ], + [ + 1, + 5 + ], + [ + 2, + 4 + ], + [ + 3, + 3 + ], + [ + 4, + 2 + ], + [ + 5, + 1 + ], + [ + 0, + 7 + ], + [ + 6, + 0 + ], + [ + 1, + 6 + ], + [ + 2, + 5 + ], + [ + 3, + 4 + ], + [ + 4, + 3 + ], + [ + 5, + 2 + ], + [ + 6, + 1 + ], + [ + 1, + 7 + ], + [ + 7, + 0 + ], + [ + 2, + 6 + ], + [ + 3, + 5 + ], + [ + 4, + 4 + ], + [ + 5, + 3 + ], + [ + 6, + 2 + ], + [ + 7, + 1 + ], + [ + 2, + 7 + ], + [ + 8, + 0 + ], + [ + 3, + 6 + ], + [ + 4, + 5 + ], + [ + 5, + 4 + ], + [ + 6, + 3 + ], + [ + 7, + 2 + ], + [ + 8, + 1 + ], + [ + 3, + 7 + ], + [ + 4, + 6 + ], + [ + 5, + 5 + ], + [ + 6, + 4 + ], + [ + 7, + 3 + ], + [ + 8, + 2 + ], + [ + 4, + 7 + ], + [ + 5, + 6 + ], + [ + 6, + 5 + ], + [ + 7, + 4 + ], + [ + 8, + 3 + ], + [ + 5, + 7 + ], + [ + 6, + 6 + ], + [ + 7, + 5 + ], + [ + 8, + 4 + ], + [ + 6, + 7 + ], + [ + 7, + 6 + ], + [ + 8, + 5 + ], + [ + 7, + 7 + ], + [ + 8, + 6 + ], + [ + 8, + 7 + ] + ], + "width_spot_helpers": [ + 258, + 270, + 282, + 294 + ], + "providers": { + "gauge44": { + "inventory": { + "4": 56, + "5": 32, + "7": 38, + "8": 114, + "9": 240 + }, + "native_negative_controls": 25, + "phase_edges": 2904, + "expected_profile": { + "1": 2396, + "2": 470, + "3": 400, + "4": 142, + "5": 82, + "8": 8 + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "dcd0b852171019f2cd7f049a25e50a5ecd6c6a61e7c2d8df0afe4cc46ff468f9", + "LOCAL-PROGRAMS.json.gz": "387105bbe9b89232990a28fb67847ee3ee71b24725a5a19c2201960eb2c7e457", + "LOCAL-CHECKS.json": "c12a321cd7e4915964b58c9ea4723cce747beadebb16f309b574c7e041b51bfc", + "INDEPENDENT-LOCAL-REPLAY.json": "a95d9f6681b457cde7797655b4e83c1b9df5060d04c21d0a3901bcf7bf0e18c8", + "CLIFFORD-RECIPES.json": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "CLIFFORD-REVIEW.json": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1", + "RESIDUAL-ADAPTERS.json": "a8de0681f2d9b16ff727e74071950b810c56975373da021be3e7727f11d00b1c" + }, + "entering": 192, + "entrance": 384, + "width_digest": "2f46ced8ca41be7698df26f2e95964def00331860bfb4032c16e1c1da380a991", + "program_hashes": { + "backward": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "forward": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19" + }, + "artifacts": { + "LOCAL-CHECKS.json": "3f4c8aba4736091f7efee0d31668d230626e3daa1438dfed096efd04d89b91ba", + "CLIFFORD-RECIPES.json": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "RESIDUAL-ADAPTERS.json": "8ecf500ad8646d642906275de20704e4248abccabf2e21af51fcdcbd7581c312" + }, + "complete_contract": { + "local": { + "backward": { + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "prefix_l1": "14824960514781440791821/64", + "prefix_bits": 68, + "coefficient_work_primitive_count": 98365, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + }, + "forward": { + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "prefix_l1": "2765345294379392599/1024", + "prefix_bits": 52, + "coefficient_work_primitive_count": 98333, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + } + }, + "helpers": 480, + "centres": 8, + "v": 112, + "h": 9, + "n": 704, + "entering_helpers": 192, + "entrance_rank": 384, + "terminal_codimension": 214, + "hyperplane_ended_helpers": 78, + "cold_hyperplane_ended_helpers": 48, + "width_inventory": { + "4": 56, + "5": 32, + "7": 38, + "8": 114, + "9": 240 + }, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "local_adapters": 387120, + "local_primitive_bound": 10039700351134, + "compiler": 25934336, + "children": 3498, + "paid_profile": { + "1": 2396, + "2": 470, + "3": 400, + "4": 142, + "5": 82, + "8": 8 + }, + "program_hashes": { + "backward": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "forward": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19" + }, + "semantic_artifact_sha256": { + "CANONICAL-WORD.json.gz": "dcd0b852171019f2cd7f049a25e50a5ecd6c6a61e7c2d8df0afe4cc46ff468f9", + "LOCAL-PROGRAMS.json.gz": "387105bbe9b89232990a28fb67847ee3ee71b24725a5a19c2201960eb2c7e457", + "LOCAL-CHECKS.json": "c12a321cd7e4915964b58c9ea4723cce747beadebb16f309b574c7e041b51bfc", + "INDEPENDENT-LOCAL-REPLAY.json": "a95d9f6681b457cde7797655b4e83c1b9df5060d04c21d0a3901bcf7bf0e18c8", + "CLIFFORD-RECIPES.json": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "CLIFFORD-REVIEW.json": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1", + "RESIDUAL-ADAPTERS.json": "a8de0681f2d9b16ff727e74071950b810c56975373da021be3e7727f11d00b1c" + } + }, + "semantic_phase_sha256": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1", + "expected_local": { + "forward": { + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "prefix_l1": "2765345294379392599/1024", + "coefficient_work_primitive_count": 98333 + }, + "backward": { + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "prefix_l1": "14824960514781440791821/64", + "coefficient_work_primitive_count": 98365 + } + }, + "wrappers": 240 + } + }, + "expected": { + "gain_baseline_kappa": "0.001636241501576388", + "hosted_residuals": 34560, + "rank_mass": 520704, + "actual_73column_sigmas": 9035, + "cross_replica_helper_roles": 26491, + "idle_remainders": 3606, + "idle_remainder_profile": { + "1": 1004, + "2": 1, + "3": 150, + "32": 1, + "48": 2450 + }, + "global_profile": { + "1": 173516, + "2": 33841, + "3": 28950, + "4": 10224, + "5": 5904, + "8": 576, + "32": 1, + "48": 2450 + }, + "live": 7168, + "physical": 7658, + "conservative_kappa_decimal": "0.00167341437501181", + "kappa_decimal": "0.001673414377866467", + "complex_lower": "838109693744975872657/500000000000000000000000", + "conservative_complex_lower": "1676219384625716761609/1000000000000000000000000", + "kappa": "1673414377866467/1000000000000000000", + "assembly_controls_rejected": 69, + "provider_counts": { + "gauge44": 72 + }, + "mutations_rejected": 15 + }, + "pivot_swap": { + "recipe": "construction/leaver/PIVOT-SWAP-k8.json", + "sha256": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb" + } +} diff --git a/research/k8-eight-ends/build_word.py b/research/k8-eight-ends/build_word.py new file mode 100644 index 0000000000..064d2c5753 --- /dev/null +++ b/research/k8-eight-ends/build_word.py @@ -0,0 +1,23 @@ +"""Apply a frozen frame/end recipe without changing scalar gates. Apache-2.0.""" +import argparse,gzip,json,hashlib +from pathlib import Path +P=Path(__file__).resolve().parent + +def build(source, output): + recipe=json.loads((P/'RECIPE.json').read_text());raw=gzip.decompress(source.read_bytes()) + assert hashlib.sha256(raw).hexdigest()==recipe['input_content_sha256'],'baseline word pin' + w=json.loads(raw) + for sec in ['A','B','early_cleanup']: + for i,old,new in recipe[sec]: + assert w[sec][i][-1]==old,('original annotation',sec,i) + w[sec][i][-1]=new + for q,old,new in recipe['ends']: + assert w['helper_final'][str(q)]==old + w['helper_final'][str(q)]=new + for key,value in recipe['report'].items():w['report'][key]=value + raw=json.dumps(w,sort_keys=True,separators=(',',':')).encode() + assert hashlib.sha256(raw).hexdigest()==recipe['output_content_sha256'],'new word pin' + output.parent.mkdir(parents=True,exist_ok=True);output.write_bytes(gzip.compress(raw,mtime=0)) + return w +if __name__=='__main__': + p=argparse.ArgumentParser();p.add_argument('--base',type=Path,required=True);p.add_argument('--out',type=Path,required=True);a=p.parse_args();build(a.base,a.out);print('PASS_PINNED_EIGHT_END_CONSTRUCTION') diff --git a/research/k8-eight-ends/discovery/END-COMBINATIONS.json b/research/k8-eight-ends/discovery/END-COMBINATIONS.json new file mode 100644 index 0000000000..d24314134c --- /dev/null +++ b/research/k8-eight-ends/discovery/END-COMBINATIONS.json @@ -0,0 +1,261 @@ +[ + { + "groups": [ + 12, + 13 + ], + "profile": { + "1": 2404, + "2": 444, + "3": 416, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016771722483138992, + "kappa_relaxed": 0.0016743640513933278, + "widths": { + "9": 240, + "4": 56, + "8": 118, + "7": 34, + "5": 32 + } + }, + { + "groups": [ + 12, + 14 + ], + "profile": { + "1": 2404, + "2": 444, + "3": 416, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016771722483138992, + "kappa_relaxed": 0.0016743640513933278, + "widths": { + "9": 240, + "4": 56, + "8": 118, + "7": 34, + "5": 32 + } + }, + { + "groups": [ + 12, + 15 + ], + "profile": { + "1": 2408, + "2": 442, + "3": 416, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016769521478829294, + "kappa_relaxed": 0.0016741446873536048, + "widths": { + "9": 240, + "4": 56, + "8": 118, + "7": 34, + "5": 32 + } + }, + { + "groups": [ + 13, + 14 + ], + "profile": { + "1": 2400, + "2": 446, + "3": 416, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.001677392406734574, + "kappa_relaxed": 0.0016745834731322986, + "widths": { + "9": 240, + "4": 56, + "8": 118, + "7": 34, + "5": 32 + } + }, + { + "groups": [ + 13, + 15 + ], + "profile": { + "1": 2404, + "2": 444, + "3": 416, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016771722483138992, + "kappa_relaxed": 0.0016743640513933278, + "widths": { + "9": 240, + "4": 56, + "8": 118, + "7": 34, + "5": 32 + } + }, + { + "groups": [ + 14, + 15 + ], + "profile": { + "1": 2404, + "2": 444, + "3": 416, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016771722483138992, + "kappa_relaxed": 0.0016743640513933278, + "widths": { + "9": 240, + "4": 56, + "8": 118, + "7": 34, + "5": 32 + } + }, + { + "groups": [ + 12, + 13, + 14 + ], + "profile": { + "1": 2398, + "2": 458, + "3": 408, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016774158567763769, + "kappa_relaxed": 0.001674606844701209, + "widths": { + "9": 240, + "4": 56, + "8": 116, + "7": 36, + "5": 32 + } + }, + { + "groups": [ + 12, + 13, + 15 + ], + "profile": { + "1": 2402, + "2": 456, + "3": 408, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016771956923631393, + "kappa_relaxed": 0.001674387417, + "widths": { + "9": 240, + "4": 56, + "8": 116, + "7": 36, + "5": 32 + } + }, + { + "groups": [ + 12, + 14, + 15 + ], + "profile": { + "1": 2402, + "2": 456, + "3": 408, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016771956923631393, + "kappa_relaxed": 0.001674387417, + "widths": { + "9": 240, + "4": 56, + "8": 116, + "7": 36, + "5": 32 + } + }, + { + "groups": [ + 13, + 14, + 15 + ], + "profile": { + "1": 2398, + "2": 458, + "3": 408, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016774158567763769, + "kappa_relaxed": 0.001674606844701209, + "widths": { + "9": 240, + "4": 56, + "8": 116, + "7": 36, + "5": 32 + } + }, + { + "groups": [ + 12, + 13, + 14, + 15 + ], + "profile": { + "1": 2396, + "2": 470, + "3": 400, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016774393074369762, + "kappa_relaxed": 0.0016746302168857503, + "widths": { + "9": 240, + "4": 56, + "8": 114, + "7": 38, + "5": 32 + } + } +] diff --git a/research/k8-eight-ends/discovery/END-GROUP-SCREEN.json b/research/k8-eight-ends/discovery/END-GROUP-SCREEN.json new file mode 100644 index 0000000000..968f7525aa --- /dev/null +++ b/research/k8-eight-ends/discovery/END-GROUP-SCREEN.json @@ -0,0 +1,446 @@ +[ + { + "group": -1, + "helpers": [], + "profile": { + "1": 2412, + "2": 418, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016769052736196792, + "kappa_relaxed": 0.001674097969905389, + "widths": { + "9": 240, + "4": 56, + "8": 122, + "7": 30, + "5": 32 + }, + "seconds": 1.256144332990516 + }, + { + "group": 0, + "helpers": [ + 311, + 498 + ], + "profile": { + "1": 2414, + "2": 428, + "3": 424, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016767086739656039, + "kappa_relaxed": 0.0016739020279160285, + "widths": { + "9": 240, + "4": 56, + "7": 32, + "8": 120, + "5": 32 + }, + "seconds": 1.1917443330166861 + }, + { + "group": 1, + "helpers": [ + 327, + 510 + ], + "profile": { + "1": 2414, + "2": 428, + "3": 424, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016767086739656039, + "kappa_relaxed": 0.0016739020279160285, + "widths": { + "9": 240, + "4": 56, + "8": 120, + "7": 32, + "5": 32 + }, + "seconds": 1.1926496250089258 + }, + { + "group": 2, + "helpers": [ + 448, + 449, + 484, + 485 + ], + "profile": { + "1": 2412, + "2": 438, + "3": 418, + "4": 144, + "5": 80, + "8": 8 + }, + "complex_relaxed": 0.0016755555240885408, + "kappa_relaxed": 0.001672752734004645, + "widths": { + "9": 240, + "4": 56, + "8": 122, + "6": 4, + "7": 26, + "5": 32 + }, + "seconds": 1.3436857089982368 + }, + { + "group": 3, + "helpers": [ + 450, + 451, + 508, + 509 + ], + "profile": { + "1": 2412, + "2": 438, + "3": 418, + "4": 144, + "5": 80, + "8": 8 + }, + "complex_relaxed": 0.0016755555240885408, + "kappa_relaxed": 0.001672752734004645, + "widths": { + "9": 240, + "4": 56, + "8": 122, + "7": 26, + "6": 4, + "5": 32 + }, + "seconds": 1.3266670419834554 + }, + { + "group": 4, + "helpers": [ + 452, + 453, + 532, + 533 + ], + "profile": { + "1": 2412, + "2": 438, + "3": 418, + "4": 144, + "5": 80, + "8": 8 + }, + "complex_relaxed": 0.0016755555240885408, + "kappa_relaxed": 0.001672752734004645, + "widths": { + "9": 240, + "4": 56, + "8": 122, + "7": 26, + "6": 4, + "5": 32 + }, + "seconds": 1.316817250015447 + }, + { + "group": 5, + "helpers": [ + 454, + 455, + 556, + 557 + ], + "profile": { + "1": 2412, + "2": 438, + "3": 418, + "4": 144, + "5": 80, + "8": 8 + }, + "complex_relaxed": 0.0016755555240885408, + "kappa_relaxed": 0.001672752734004645, + "widths": { + "9": 240, + "4": 56, + "8": 122, + "7": 26, + "6": 4, + "5": 32 + }, + "seconds": 1.3143256249895785 + }, + { + "group": 6, + "helpers": [ + 500, + 501 + ], + "profile": { + "1": 2414, + "2": 428, + "3": 424, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016767086739656039, + "kappa_relaxed": 0.0016739020279160285, + "widths": { + "9": 240, + "4": 56, + "8": 120, + "7": 32, + "5": 32 + }, + "seconds": 1.195962416997645 + }, + { + "group": 7, + "helpers": [ + 512, + 513 + ], + "profile": { + "1": 2414, + "2": 428, + "3": 424, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016767086739656039, + "kappa_relaxed": 0.0016739020279160285, + "widths": { + "9": 240, + "4": 56, + "8": 120, + "7": 32, + "5": 32 + }, + "seconds": 1.1860521660128143 + }, + { + "group": 8, + "helpers": [ + 531, + 586, + 587 + ], + "profile": { + "1": 2411, + "2": 435, + "3": 423, + "4": 141, + "5": 81, + "8": 8 + }, + "complex_relaxed": 0.0016758511349499498, + "kappa_relaxed": 0.0016730473566385021, + "widths": { + "9": 240, + "4": 56, + "8": 122, + "7": 27, + "6": 3, + "5": 32 + }, + "seconds": 1.3513786669936962 + }, + { + "group": 9, + "helpers": [ + 543, + 588, + 589 + ], + "profile": { + "1": 2411, + "2": 433, + "3": 428, + "4": 137, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016758173810610484, + "kappa_relaxed": 0.001673013715597696, + "widths": { + "9": 240, + "4": 56, + "8": 122, + "7": 27, + "6": 3, + "5": 32 + }, + "seconds": 1.319105499977013 + }, + { + "group": 10, + "helpers": [ + 554, + 555, + 584, + 585 + ], + "profile": { + "1": 2412, + "2": 438, + "3": 418, + "4": 144, + "5": 80, + "8": 8 + }, + "complex_relaxed": 0.0016755555240885408, + "kappa_relaxed": 0.001672752734004645, + "widths": { + "9": 240, + "4": 56, + "8": 122, + "7": 26, + "6": 4, + "5": 32 + }, + "seconds": 1.3284051659866236 + }, + { + "group": 11, + "helpers": [ + 566, + 567, + 590, + 591 + ], + "profile": { + "1": 2412, + "2": 438, + "3": 418, + "4": 144, + "5": 80, + "8": 8 + }, + "complex_relaxed": 0.0016755555240885408, + "kappa_relaxed": 0.001672752734004645, + "widths": { + "9": 240, + "4": 56, + "8": 122, + "7": 26, + "6": 4, + "5": 32 + }, + "seconds": 1.3238845000159927 + }, + { + "group": 12, + "helpers": [ + 572, + 573 + ], + "profile": { + "1": 2410, + "2": 430, + "3": 424, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016769287104422674, + "kappa_relaxed": 0.0016741213283220403, + "widths": { + "9": 240, + "4": 56, + "8": 120, + "7": 32, + "5": 32 + }, + "seconds": 1.187774416001048 + }, + { + "group": 13, + "helpers": [ + 574, + 575 + ], + "profile": { + "1": 2406, + "2": 432, + "3": 424, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016771488048832016, + "kappa_relaxed": 0.0016743406864020351, + "widths": { + "9": 240, + "4": 56, + "8": 120, + "7": 32, + "5": 32 + }, + "seconds": 1.1915177079790737 + }, + { + "group": 14, + "helpers": [ + 580, + 581 + ], + "profile": { + "1": 2406, + "2": 432, + "3": 424, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016771488048832016, + "kappa_relaxed": 0.0016743406864020351, + "widths": { + "9": 240, + "4": 56, + "8": 120, + "7": 32, + "5": 32 + }, + "seconds": 1.1854986250109505 + }, + { + "group": 15, + "helpers": [ + 582, + 583 + ], + "profile": { + "1": 2410, + "2": 430, + "3": 424, + "4": 142, + "5": 82, + "8": 8 + }, + "complex_relaxed": 0.0016769287104422674, + "kappa_relaxed": 0.0016741213283220403, + "widths": { + "9": 240, + "4": 56, + "8": 120, + "7": 32, + "5": 32 + }, + "seconds": 1.2192852910084184 + } +] diff --git a/research/k8-eight-ends/discovery/END-GROUPS.json b/research/k8-eight-ends/discovery/END-GROUPS.json new file mode 100644 index 0000000000..a4ba0353c1 --- /dev/null +++ b/research/k8-eight-ends/discovery/END-GROUPS.json @@ -0,0 +1,416 @@ +[ + { + "helpers": [ + 311, + 498 + ], + "old": [ + 256, + 128, + 72, + 40, + 24, + 4, + 2, + 1 + ], + "new": [ + 256, + 128, + 72, + 40, + 24, + 4, + 2 + ] + }, + { + "helpers": [ + 327, + 510 + ], + "old": [ + 256, + 128, + 66, + 34, + 18, + 10, + 6, + 1 + ], + "new": [ + 256, + 128, + 66, + 34, + 18, + 10, + 6 + ] + }, + { + "helpers": [ + 448, + 449, + 484, + 485 + ], + "old": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "new": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2 + ] + }, + { + "helpers": [ + 450, + 451, + 508, + 509 + ], + "old": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "new": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6 + ] + }, + { + "helpers": [ + 452, + 453, + 532, + 533 + ], + "old": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "new": [ + 256, + 128, + 64, + 32, + 19, + 11, + 6 + ] + }, + { + "helpers": [ + 454, + 455, + 556, + 557 + ], + "old": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "new": [ + 256, + 128, + 64, + 32, + 24, + 5, + 3 + ] + }, + { + "helpers": [ + 500, + 501 + ], + "old": [ + 256, + 128, + 66, + 34, + 16, + 8, + 6, + 1 + ], + "new": [ + 256, + 128, + 66, + 34, + 16, + 8, + 6 + ] + }, + { + "helpers": [ + 512, + 513 + ], + "old": [ + 256, + 128, + 96, + 16, + 8, + 4, + 2, + 1 + ], + "new": [ + 256, + 128, + 96, + 16, + 8, + 4, + 2 + ] + }, + { + "helpers": [ + 531, + 586, + 587 + ], + "old": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "new": [ + 256, + 128, + 65, + 33, + 19, + 11, + 6 + ] + }, + { + "helpers": [ + 543, + 588, + 589 + ], + "old": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "new": [ + 256, + 128, + 65, + 33, + 18, + 10, + 6 + ] + }, + { + "helpers": [ + 554, + 555, + 584, + 585 + ], + "old": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "new": [ + 256, + 128, + 65, + 33, + 24, + 4, + 2 + ] + }, + { + "helpers": [ + 566, + 567, + 590, + 591 + ], + "old": [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "new": [ + 256, + 128, + 65, + 33, + 24, + 5, + 3 + ] + }, + { + "helpers": [ + 572, + 573 + ], + "old": [ + 256, + 128, + 66, + 34, + 16, + 8, + 6, + 1 + ], + "new": [ + 256, + 128, + 67, + 35, + 17, + 9, + 6 + ] + }, + { + "helpers": [ + 574, + 575 + ], + "old": [ + 256, + 128, + 96, + 16, + 8, + 4, + 2, + 1 + ], + "new": [ + 256, + 128, + 96, + 17, + 9, + 5, + 3 + ] + }, + { + "helpers": [ + 580, + 581 + ], + "old": [ + 256, + 128, + 66, + 34, + 18, + 10, + 6, + 1 + ], + "new": [ + 256, + 128, + 67, + 35, + 18, + 10, + 6 + ] + }, + { + "helpers": [ + 582, + 583 + ], + "old": [ + 256, + 128, + 72, + 40, + 24, + 4, + 2, + 1 + ], + "new": [ + 256, + 128, + 73, + 41, + 24, + 5, + 3 + ] + } +] diff --git a/research/k8-eight-ends/discovery/RETIME-CENSUS.json b/research/k8-eight-ends/discovery/RETIME-CENSUS.json new file mode 100644 index 0000000000..32ca372098 --- /dev/null +++ b/research/k8-eight-ends/discovery/RETIME-CENSUS.json @@ -0,0 +1,6 @@ +{ + "stats": { + "algebraic_slots": 6497 + }, + "candidates": [] +} diff --git a/research/k8-eight-ends/discovery/SEARCH-TRACES.json.gz b/research/k8-eight-ends/discovery/SEARCH-TRACES.json.gz new file mode 100644 index 0000000000..bfad65c588 Binary files /dev/null and b/research/k8-eight-ends/discovery/SEARCH-TRACES.json.gz differ diff --git a/research/k8-eight-ends/discovery/SOURCE-CENSUS.json b/research/k8-eight-ends/discovery/SOURCE-CENSUS.json new file mode 100644 index 0000000000..06eec4c8b5 --- /dev/null +++ b/research/k8-eight-ends/discovery/SOURCE-CENSUS.json @@ -0,0 +1,114 @@ +{ + "stats": { + "helper_target_reads": 665, + "clean_source_aliases": 7 + }, + "candidates": [ + { + "B": 914, + "target": 178, + "helper": 530, + "source": 2, + "coefficient": "1", + "frame": [ + 395, + 76, + 33, + 30 + ], + "frame_feasible": false + }, + { + "B": 919, + "target": 218, + "helper": 542, + "source": 42, + "coefficient": "1", + "frame": [ + 268, + 203, + 33, + 30 + ], + "frame_feasible": false + }, + { + "B": 922, + "target": 223, + "helper": 589, + "source": 54, + "coefficient": "1", + "frame": [ + 268, + 138, + 45, + 30 + ], + "frame_feasible": false + }, + { + "B": 925, + "target": 114, + "helper": 506, + "source": 66, + "coefficient": "1", + "frame": [ + 397, + 74, + 39, + 30 + ], + "frame_feasible": false + }, + { + "B": 930, + "target": 154, + "helper": 518, + "source": 106, + "coefficient": "1", + "frame": [ + 266, + 205, + 39, + 30 + ], + "frame_feasible": false + }, + { + "B": 1201, + "target": 113, + "helper": 453, + "source": 62, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false + }, + { + "B": 1212, + "target": 155, + "helper": 589, + "source": 54, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false + } + ] +} diff --git a/research/k8-eight-ends/discovery/SOURCE-REFRAME.json b/research/k8-eight-ends/discovery/SOURCE-REFRAME.json new file mode 100644 index 0000000000..b6d8856318 --- /dev/null +++ b/research/k8-eight-ends/discovery/SOURCE-REFRAME.json @@ -0,0 +1,129 @@ +[ + { + "B": 914, + "target": 178, + "helper": 530, + "source": 2, + "coefficient": "1", + "frame": [ + 395, + 76, + 33, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 181))", + "seconds": 0.43287762501859106 + }, + { + "B": 919, + "target": 218, + "helper": 542, + "source": 42, + "coefficient": "1", + "frame": [ + 268, + 203, + 33, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 221))", + "seconds": 0.4146279999986291 + }, + { + "B": 922, + "target": 223, + "helper": 589, + "source": 54, + "coefficient": "1", + "frame": [ + 268, + 138, + 45, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 216))", + "seconds": 0.4182685830164701 + }, + { + "B": 925, + "target": 114, + "helper": 506, + "source": 66, + "coefficient": "1", + "frame": [ + 397, + 74, + 39, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 117))", + "seconds": 0.42488904201309197 + }, + { + "B": 930, + "target": 154, + "helper": 518, + "source": 106, + "coefficient": "1", + "frame": [ + 266, + 205, + 39, + 30 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 157))", + "seconds": 0.4243918329884764 + }, + { + "B": 1201, + "target": 113, + "helper": 453, + "source": 62, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 113))", + "seconds": 0.4220976250071544 + }, + { + "B": 1212, + "target": 155, + "helper": 589, + "source": 54, + "coefficient": "1", + "frame": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "frame_feasible": false, + "status": "FRAME_INFEASIBLE", + "reason": "('fixed frame below forward join', ('E', 152))", + "seconds": 0.4104119580006227 + } +] diff --git a/research/k8-eight-ends/discovery/combine_ends.py b/research/k8-eight-ends/discovery/combine_ends.py new file mode 100644 index 0000000000..c8287b4985 --- /dev/null +++ b/research/k8-eight-ends/discovery/combine_ends.py @@ -0,0 +1,10 @@ +import screen_end_groups as S +from pathlib import Path +import json,gzip,copy,itertools +P=Path(__file__).resolve().parent;groups=json.loads((P/'END-GROUPS.json').read_text());results=[] +for count in [2,3,4]: + for ids in itertools.combinations([12,13,14,15],count): + nw=copy.deepcopy(S.w) + for i in ids: + for q in groups[i]['helpers']:nw['helper_final'][str(q)]=groups[i]['new'] + nw=S.optimize(nw);r=dict(groups=ids,profile=nw['report']['local_profile'],**S.screen(nw));results.append(r);name='end-combo-'+'-'.join(map(str,ids));(P/(name+'.json.gz')).write_bytes(gzip.compress(json.dumps(nw,sort_keys=True,separators=(',',':')).encode(),mtime=0));print(json.dumps(r),flush=True);(P/'END-COMBINATIONS.json').write_text(json.dumps(results,indent=2)+'\n') diff --git a/research/k8-eight-ends/discovery/end_groups.py b/research/k8-eight-ends/discovery/end_groups.py new file mode 100644 index 0000000000..1d8daeee51 --- /dev/null +++ b/research/k8-eight-ends/discovery/end_groups.py @@ -0,0 +1,11 @@ +import os +import json,gzip,importlib.util +from pathlib import Path +from collections import defaultdict +P=Path(__file__).resolve().parent +s=importlib.util.spec_from_file_location('M',P/'frame_model.py');M=importlib.util.module_from_spec(s);s.loader.exec_module(M) +w=json.loads(gzip.decompress(Path(os.environ['K8_BASE_WORD']).read_bytes()));m=M.Model(w);gs=defaultdict(list) +for q,E in w['helper_final'].items(): + q=int(q);prev=m.chains[q][-2];lo=m.lo[prev];old=M.basis(E) + if len(lo) k and piv[j] >> k & 1: + piv[j] ^= piv[k] + return tuple(piv[k] for k in sorted(piv, reverse=True)) + + +def contained(a, b): + return basis(list(a) + list(b)) == tuple(b) + + +def join(frames): + return basis([x for f in frames for x in f]) + + +def meet(a, b): + """Zassenhaus intersection of two subspaces of F_2^H.""" + rows = [(u << H) | u for u in a] + [x << H for x in b] + return basis([r for r in basis(rows) if r >> H == 0]) + + +def interval(lo, hi): + """Every subspace F with lo <= F <= hi, by closure over the quotient hi/lo.""" + assert contained(lo, hi), (lo, hi) + comp, cur = [], list(lo) + for x in hi: + if len(basis(cur + [x])) > len(basis(cur)): + comp.append(x) + cur.append(x) + k = len(comp) + assert k <= 4, 'quotient dimension above 4 is not enumerated' + vectors = list(range(1, 1 << k)) + out = [] + for mask in range(1 << len(vectors)): + chosen = {vectors[i] for i in range(len(vectors)) if mask >> i & 1} + if all((a ^ b) in chosen for a in chosen for b in chosen if a != b): + lifted = [] + for a in chosen: + x = 0 + for i in range(k): + if a >> i & 1: + x ^= comp[i] + lifted.append(x) + out.append(basis(list(lo) + lifted)) + assert len(set(out)) == len(out) + return sorted(out, key=lambda f: (len(f), f)) + + +def registers(e): + return tuple(e[1:3]) if e[0] == 'add' else tuple(e[1:2]) + + +def apply(e, rows, dual=False): + if e[0] == 'add': + t, s = e[1:3] + q = F(e[3], e[4]) + if dual: + t, s, q = s, t, -q + dst = rows[t] + for k, x in list(rows[s].items()): + a = dst.get(k, F(0)) + q * x + if a: + dst[k] = a + else: + dst.pop(k, None) + elif e[0] == 'scale': + t = e[1] + q = F(e[2], e[3]) + if dual: + q = 1 / q + rows[t] = {k: q * x for k, x in rows[t].items()} + else: + raise RuntimeError('unknown scalar primitive') + + +def invert(e): + r = list(e) + if r[0] == 'add': + r[3] = -r[3] + else: + r[2], r[3] = r[3], r[2] + return r + + +def cone_ceilings(w, n, v, low_ends): + """End-of-B ceilings implied by the low-end cone conditions of audit_local.py.""" + ident = lambda: [{k: F(1)} for k in range(n)] + main = w['A'] + w['cut'] + w['B'] + raw = ident() + for e in main: + apply(e, raw) + dirt = [{} for _ in range(n)] + for y in range(v, 2 * v): + dirt[y] = {k: a for k, a in raw[y].items() if k >= 2 * v} + for e in w['precondition']: + apply(e, dirt) + compensation = [['add', y, k, -a.numerator, a.denominator, []] + for y in range(v, 2 * v) for k, a in sorted(dirt[y].items())] + prefix = w['precondition'] + compensation + main + p, pinv = ident(), ident() + for e in prefix: + apply(e, p) + for e in reversed(prefix): + apply(invert(e), pinv) + holders = defaultdict(set) + for k in range(n): + for j in p[k]: + holders[j].add(k) + ceil = {} + for q, U in low_ends.items(): + for k in set(pinv[q]) | holders[q]: + if k != q: + ceil[k] = meet(ceil.get(k, FULL), U) + return ceil + + +class Model: + """Event graph, complete domains and components of a native complex word.""" + + def __init__(self, w, relax_given=False): + rep = w['report'] + self.v, self.R = v, R = rep['v'], rep['R'] + assert rep['h'] == H + self.n = n = 2 * v + R + end = [FULL] * v + [basis([x for x in range(1, 1 << H) if (x & p).bit_count() % 2 == 0]) + for p in w['ports']] + [FULL] * R + low = {int(q): basis(U) for q, U in w.get('helper_final', {}).items()} + for q, U in low.items(): + assert 2 * v <= q < n + end[q] = U + start = [(p,) for p in w['ports']] + [()] * (v + R) + for q, U in w.get('start_extra', {}).items(): + assert 2 * v <= int(q) < n + start[int(q)] = basis(U) + early = w.get('early_cleanup', []) + assert len({i for i, _ in early}) == len(early) + tail = [w['cleanup'][i][:-1] + [U] for i, U in early] + lev = {int(t): basis(U) for t, U in w.get('target_levels', {}).items()} + pins = {q: basis(U) for q, U in zip(w['centers'], w['center_frames'])} + assert len(pins) == 8 + for t in range(v): + assert v + t not in pins + pins[v + t] = lev.get(t, ()) + self.ceil = cone_ceilings(w, n, v, low) + # centre descents: fixed children, recorded separately (audit_local.py rule) + self.centre_children = [] + for q, U in zip(w['centers'], w['center_frames']): + U = basis(U) + served = {lev.get(e[1] - v, ()) for e in w['cut'] if e[2] == q} + for T in sorted(served, key=lambda x: -len(x)): + assert contained(T, U) + if T != U: + self.centre_children.append(len(U) - len(T)) + U = T + # nodes: ('S',q) start, ('G',i) gate, ('P',q) start-of-B pin, ('E',q) end + gates = [('A', e) for e in w['A']] + [('B', e) for e in w['B']] + [('T', e) for e in tail] + self.gates = gates + self.given = [basis(e[-1]) for _, e in gates] + self.regs = [registers(e) for _, e in gates] + for rs in self.regs: + assert len(set(rs)) == len(rs) and all(0 <= q < n for q in rs) + nA, nB = len(w['A']), len(w['B']) + self.nA, self.nB = nA, nB + fixed = {} + for q in range(n): + fixed[('S', q)] = start[q] + fixed[('E', q)] = end[q] + for q, U in pins.items(): + fixed[('P', q)] = U + chains = defaultdict(list) + for q in range(n): + chains[q].append(('S', q)) + boundary = {} # register -> index in its chain of the last pre-tail node + for i, rs in enumerate(self.regs): + if i == nA: + for q in pins: + chains[q].append(('P', q)) + if i == nA + nB: + for q in range(n): + boundary[q] = len(chains[q]) - 1 + for q in rs: + chains[q].append(('G', i)) + if len(gates) == nA: + for q in pins: + chains[q].append(('P', q)) + if len(gates) <= nA + nB: + for q in range(n): + boundary[q] = len(chains[q]) - 1 + for q in range(n): + chains[q].append(('E', q)) + self.chains = chains + self.fixed_frames = fixed + # forward joins and backward meets + order = [('S', q) for q in range(n)] + for i in range(len(gates)): + if i == nA: + order += [('P', q) for q in pins] + order.append(('G', i)) + if len(gates) == nA: + order += [('P', q) for q in pins] + order += [('E', q) for q in range(n)] + position = {node: k for k, node in enumerate(order)} + pred = defaultdict(list) + succ = defaultdict(list) + for q, ch in chains.items(): + for a, b in zip(ch, ch[1:]): + assert position[a] < position[b] + succ[a].append((q, b)) + pred[b].append((q, a)) + lo, hi = {}, {} + for node in order: + if node in fixed: + lo[node] = fixed[node] + for q, a in pred[node]: + assert contained(lo[a], fixed[node]), ('fixed frame below forward join', node) + else: + lo[node] = join(lo[a] for q, a in pred[node]) + ceil_at = defaultdict(list) # node -> ceilings applying to that node + for q, k in boundary.items(): + if q in self.ceil: + ceil_at[chains[q][k]].append(self.ceil[q]) + for node in reversed(order): + if node in fixed: + hi[node] = fixed[node] + else: + U = FULL + for q, b in succ[node]: + U = meet(U, hi[b]) + for C in ceil_at[node]: + U = meet(U, C) + hi[node] = U + assert contained(lo[node], hi[node]), ('empty domain', node) + for node, Cs in ceil_at.items(): + if node in fixed: + assert all(contained(fixed[node], C) for C in Cs), ('fixed frame above a cone ceiling', node) + self.lo, self.hi = lo, hi + self.domain = {} + for i in range(len(gates)): + node = ('G', i) + if lo[node] != hi[node]: + self.domain[node] = interval(lo[node], hi[node]) + if relax_given: self.given[i] = lo[node] + else: assert self.given[i] in self.domain[node] + else: + if relax_given: self.given[i] = lo[node] + else: assert self.given[i] == lo[node], ('given frame differs from forced frame', i) + # edges, merged by endpoint pair, with integer multiplicity + mult = defaultdict(int) + for q, ch in chains.items(): + for a, b in zip(ch, ch[1:]): + mult[(a, b)] += 1 + self.edges = dict(mult) + + def frame_of(self, node, assignment): + if node in self.fixed_frames: + return self.fixed_frames[node] + if node in self.domain: + return assignment[node] + return self.lo[node] + + def baseline(self): + return {('G', i): self.given[i] for i in range(len(self.gates)) if ('G', i) in self.domain} + + def profile(self, assignment): + """Paid children of an assignment (graph climbs plus fixed centre descents).""" + count = defaultdict(int) + for (a, b), m in self.edges.items(): + A, B = self.frame_of(a, assignment), self.frame_of(b, assignment) + if not contained(A, B): + raise ValueError(('non-monotone', a, b)) + d = len(B) - len(A) + if d: + count[d] += m + for d in self.centre_children: + count[d] += 1 + return dict(sorted(count.items())) + + def components(self): + parent = {node: node for node in self.domain} + + def find(x): + while parent[x] != x: + parent[x] = parent[parent[x]] + x = parent[x] + return x + for (a, b) in self.edges: + if a in self.domain and b in self.domain: + parent[find(a)] = find(b) + groups = defaultdict(list) + for node in self.domain: + groups[find(node)].append(node) + comps = [sorted(g, key=lambda x: x[1]) for g in groups.values()] + return sorted(comps, key=lambda c: c[0][1]) + + def component_problem(self, comp): + """Unary and pairwise rank-count potentials of one component. + + Costs are integer vectors c[0..H]; c[d] counts children of rank d. + Returns (labels, unary, pairs): unary[node][F] collects the edges from the node + to fixed or forced neighbours, and pairs[(a,b)][(F,G)] the merged edges between + two members (only nested pairs F <= G appear). Edges with no free endpoint + belong to no component; fixed_profile() counts them. + """ + members = set(comp) + labels = {node: self.domain[node] for node in comp} + zero = lambda: [0] * (H + 1) + unary = {node: {Fr: zero() for Fr in labels[node]} for node in comp} + pairs = {} + for (a, b), m in self.edges.items(): + ina, inb = a in members, b in members + if not (ina or inb): + continue + if ina and inb: + table = {} + for Fa in labels[a]: + for Fb in labels[b]: + if contained(Fa, Fb): + c = zero() + d = len(Fb) - len(Fa) + if d: + c[d] += m + table[(Fa, Fb)] = c + pairs[(a, b)] = table + elif ina: + Fb = self.frame_of(b, None) + for Fa in labels[a]: + assert contained(Fa, Fb) + d = len(Fb) - len(Fa) + if d: + unary[a][Fa][d] += m + else: + Fa = self.frame_of(a, None) + for Fb in labels[b]: + assert contained(Fa, Fb) + d = len(Fb) - len(Fa) + if d: + unary[b][Fb][d] += m + return labels, unary, pairs + + def fixed_profile(self): + """Children on edges between two fixed or forced nodes, plus centre descents.""" + count = defaultdict(int) + for (a, b), m in self.edges.items(): + if a in self.domain or b in self.domain: + continue + A, B = self.frame_of(a, None), self.frame_of(b, None) + assert contained(A, B) + d = len(B) - len(A) + if d: + count[d] += m + for d in self.centre_children: + count[d] += 1 + return count + + +def lp(labels, unary, pairs): + """Local-polytope LP of one component: min c.z, A z = rhs, z >= 0. + + Rows: ('N', node) normalisation (rhs 1); ('M', a, b, side, frame) marginal of the + merged edge (a, b) at endpoint side 0 (a) or 1 (b) (rhs 0). + Columns: ('x', node, frame) and ('y', a, b, frame_a, frame_b) with F_a <= F_b. + Every literal legal assignment gives a 0/1 feasible point. + """ + rows = [('N', node) for node in sorted(labels)] + for (a, b) in sorted(pairs): + rows += [('M', a, b, 0, Fa) for Fa in labels[a]] + rows += [('M', a, b, 1, Fb) for Fb in labels[b]] + index = {r: i for i, r in enumerate(rows)} + rhs = [1 if r[0] == 'N' else 0 for r in rows] + touching = defaultdict(list) + for (a, b) in sorted(pairs): + touching[a].append((a, b, 0)) + touching[b].append((a, b, 1)) + cols = [] + for node in sorted(labels): + for Fr in labels[node]: + entries = [(index[('N', node)], 1)] + entries += [(index[('M', a, b, side, Fr)], -1) for a, b, side in touching[node]] + cols.append((('x', node, Fr), unary[node][Fr], entries)) + for (a, b) in sorted(pairs): + for (Fa, Fb), c in sorted(pairs[(a, b)].items()): + cols.append((('y', a, b, Fa, Fb), c, + [(index[('M', a, b, 0, Fa)], 1), (index[('M', a, b, 1, Fb)], 1)])) + return rows, rhs, cols + + +def assignment_cost(labels, unary, pairs, assignment): + c = [0] * (H + 1) + for node in labels: + for d, x in enumerate(unary[node][assignment[node]]): + c[d] += x + for (a, b), table in pairs.items(): + for d, x in enumerate(table[(assignment[a], assignment[b])]): + c[d] += x + return c + + +def load_word(raw_gz): + return json.loads(gzip.decompress(raw_gz)) diff --git a/research/k8-eight-ends/discovery/minimize_recipe.py b/research/k8-eight-ends/discovery/minimize_recipe.py new file mode 100644 index 0000000000..96d2a8587e --- /dev/null +++ b/research/k8-eight-ends/discovery/minimize_recipe.py @@ -0,0 +1,25 @@ +import os +import json,gzip,copy,importlib.util,math +from pathlib import Path +from collections import Counter +P=Path(__file__).resolve().parent;ROOT=P.parents[2] +def mod(name,path): + s=importlib.util.spec_from_file_location(name,path);m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m +promo=mod('p',ROOT/'research/gauge44-slots/construction/promo/build_promotion.py');a=mod('a',ROOT/'research/gauge44-slots/independent/audit_local.py');M=mod('M',P/'frame_model.py') +w=json.loads(gzip.decompress(Path(os.environ['K8_BASE_WORD']).read_bytes()));nw=json.loads(gzip.decompress((P/'end-combo-12-13-14-15.json.gz').read_bytes()));target=promo.chain_profile(nw) +# Revert annotations whose original frame has an exactly unchanged paid profile. +# A full independent cone/algebra audit validates the resulting literal word. +for iteration in range(3): + changes=0 + for sec in ['A','B','early_cleanup']: + for i,(old,new) in enumerate(zip(w[sec],nw[sec])): + if old[-1]==new[-1]:continue + saved=new[-1];new[-1]=old[-1] + try:valid=promo.chain_profile(nw)==target + except AssertionError:valid=False + if valid:changes+=1 + else:new[-1]=saved + print('reverted',changes,flush=True) + if not changes:break +out=P/'ENDS-8.json.gz';out.write_bytes(gzip.compress(json.dumps(nw,sort_keys=True,separators=(',',':')).encode(),mtime=0)) +recipe={sec:[[i,old[-1],new[-1]] for i,(old,new) in enumerate(zip(w[sec],nw[sec])) if old!=new] for sec in ['A','B','early_cleanup']};recipe['ends']=[[int(q),w['helper_final'][q],f] for q,f in nw['helper_final'].items() if f!=w['helper_final'][q]];(P/'ENDS-8-RECIPE.json').write_text(json.dumps(recipe,indent=2)+'\n');print('changes',{k:len(v) for k,v in recipe.items()});a.run(out,P/'ENDS-8-AUDIT.json',ROOT) diff --git a/research/k8-eight-ends/discovery/prepare_new.py b/research/k8-eight-ends/discovery/prepare_new.py new file mode 100644 index 0000000000..6bb5f63fdf --- /dev/null +++ b/research/k8-eight-ends/discovery/prepare_new.py @@ -0,0 +1,32 @@ +"""Nominate new checked endpoints and whole owners; unchanged admission guards.""" +import argparse,json,gzip,hashlib,importlib.util,shutil +from pathlib import Path +from collections import Counter +ROOT=Path(__file__).resolve().parents[3];UP=ROOT/'research/gauge44-slots' +def read(p): + p=Path(p);raw=p.read_bytes();return json.loads(gzip.decompress(raw) if str(p).endswith('.gz') else raw) +def sha(p):return hashlib.sha256(Path(p).read_bytes()).hexdigest() +def dump(p,x):Path(p).write_text(json.dumps(x,indent=2)+'\n') +def module(name,path): + s=importlib.util.spec_from_file_location(name,path);m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m +def prepare(local,candidate,out): + assert not out.exists() and not out.resolve().is_relative_to(ROOT) + word=read(local/'CANONICAL-WORD.json.gz');checks=read(local/'LOCAL-CHECKS.json');plan=read(candidate/'PLAN.json');owners=read(candidate/'OWNERS.json.gz');widths=[len(word['frames'][word['final'][224+h]])-len(word['frames'][word['start'][224+h]]) for h in range(480)];desc=plan['provider_registry']['gauge44'] + assert (word['v'],word['h'],word['R'])==(112,9,480);assert word['ports']==desc['ports'] and word['centers']==desc['centers'];assert widths==desc['widths'] and word['local_profile']==desc['actual_paid_profile'];assert all(c['paid_profile']==word['local_profile'] for c in checks.values()) + ident=module('identity',UP/'code/generated_identity.py');desc.update(artifact_sha256={name:sha(local/name) for name in ident.FILES},artifact_semantic_sha256=ident.artifact_identities(local),orientation_program_sha256={o:c['sha256'] for o,c in checks.items()}) + for c in plan['provider_calls']: + assert c['provider']=='gauge44';c['local_program_sha256']=checks[c['orientation']]['sha256'] + for c in plan.get('per_call_widths',[]):c['widths']=widths + audit=module('roles',UP/'hosting/reuse_owners.py');used,_=audit.audit_roles(owners,plan,{tuple(c):widths for c in plan['order']},112,480);idle=Counter() + for key,(cap,_) in plan['windows'].items(): + rep,ch=map(int,key.split(',')) + for port in range(112): + rem=cap-len(used[rep,ch,port]);assert rem>=0 + if rem:idle[rem]+=1 + H=Counter({int(r):72*c for r,c in word['local_profile'].items()});H.update(idle);assert {str(r):c for r,c in H.items()}==plan['profile'];assert 73*7168-sum(r*c for r,c in H.items())==2560 + plan.update(status='NOMINATED_EIGHT_SMALLER_ENDPOINTS_REQUIRES_STRICT_ADMISSION',assignment_sha256=hashlib.sha256(gzip.decompress((candidate/'OWNERS.json.gz').read_bytes())).hexdigest(),solver_status='Frozen feasible whole owners; exact admission required',gap=None) + out.mkdir(parents=True);shutil.copytree(UP/'code',out/'code',ignore=shutil.ignore_patterns('__pycache__'));shutil.copytree(UP/'inputs',out/'inputs');shutil.copy2(UP/'verify_global.py',out/'verify_global.py');(out/'data').mkdir();shutil.copy2(UP/'data/UPSTREAM-PINS.json',out/'data/UPSTREAM-PINS.json');shutil.copy2(candidate/'OWNERS.json.gz',out/'data/OWNERS.json.gz');dump(out/'data/PLAN.json',plan) + spec=read(UP/'data/SPEC.json');recipe=Path(spec['pivot_swap']['recipe']);assert not recipe.is_absolute() and '..' not in recipe.parts;(out/recipe).parent.mkdir(parents=True);shutil.copy2(UP/recipe,out/recipe);spec.update(name='k8-eight-rank7-ends',providers={},expected={'gain_baseline_kappa':spec['expected']['gain_baseline_kappa']},data={'plan_sha256':sha(out/'data/PLAN.json'),'owners_sha256':sha(out/'data/OWNERS.json.gz')});dump(out/'data/SPEC.json',spec) + dump(out/'PREPARATION.json',dict(status='PASS_CHECKED_LOCAL_AND_LITERAL_OWNER_NOMINATION',width_inventory=dict(Counter(widths)),local_profile=word['local_profile'],idle=dict(idle),global_profile=dict(H),local_artifacts=desc['artifact_semantic_sha256'])) +if __name__=='__main__': + ap=argparse.ArgumentParser();ap.add_argument('--local',type=Path,required=True);ap.add_argument('--candidate',type=Path,required=True);ap.add_argument('--out',type=Path,required=True);a=ap.parse_args();prepare(a.local.resolve(),a.candidate.resolve(),a.out.resolve());print('PASS_NOMINATION') diff --git a/research/k8-eight-ends/discovery/resize_owners.py b/research/k8-eight-ends/discovery/resize_owners.py new file mode 100644 index 0000000000..c0b5bf16ea --- /dev/null +++ b/research/k8-eight-ends/discovery/resize_owners.py @@ -0,0 +1,14 @@ +import json,gzip,sys +from pathlib import Path +from collections import Counter +base,word,out=map(Path,sys.argv[1:]);p=json.loads((base/'PLAN.json').read_text());rs=json.loads(gzip.decompress((base/'OWNERS.json.gz').read_bytes()));w=json.loads(gzip.decompress(word.read_bytes()));d=p['provider_registry']['gauge44'];widths=[len(w['helper_final'].get(str(224+h),list(range(9))))-len(w['start_extra'].get(str(224+h),[])) for h in range(480)];assert all(a>=b for a,b in zip(d['widths'],widths));d.update(widths=widths,actual_paid_profile=w['report']['local_profile']);used=Counter() +for r in rs: + r['width']=widths[r['helper']];key=(r['owner_replica'],r['child'],r['port']);r['offset']=used[key];used[key]+=r['width'] +H=Counter({int(r):72*c for r,c in w['report']['local_profile'].items()});idle=Counter() +for key,(cap,times) in p['windows'].items(): + rep,ch=map(int,key.split(',')) + for port in range(112): + rem=cap-used[rep,ch,port];assert rem>=0 + if rem:idle[rem]+=1 +H.update(idle);p['profile']={str(r):c for r,c in sorted(H.items())};assert sum(r*c for r,c in H.items())==520704 +out.mkdir(exist_ok=False);(out/'PLAN.json').write_text(json.dumps(p,indent=2)+'\n');(out/'OWNERS.json.gz').write_bytes(gzip.compress(json.dumps(rs,sort_keys=True,separators=(',',':')).encode(),mtime=0));print('idle',dict(idle)) diff --git a/research/k8-eight-ends/discovery/retime_sources.py b/research/k8-eight-ends/discovery/retime_sources.py new file mode 100644 index 0000000000..ff28bf94a5 --- /dev/null +++ b/research/k8-eight-ends/discovery/retime_sources.py @@ -0,0 +1,52 @@ +import os +import sys,json,gzip,copy,importlib.util,math +from pathlib import Path +from collections import defaultdict,Counter +from fractions import Fraction as F +P=Path(__file__).resolve().parent;ROOT=P.parents[2] +def mod(name,path): + s=importlib.util.spec_from_file_location(name,path);m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m +a=mod('a',ROOT/'research/gauge44-slots/independent/audit_local.py');p=mod('p',ROOT/'research/gauge44-slots/construction/promo/build_promotion.py') +w=json.loads(gzip.decompress(Path(os.environ['K8_BASE_WORD']).read_bytes()));v=112;n=704;FULL=a.basis([1<=2*v:reads[j]=key(rows[e[2]]) + if e[0]=='scale' and v<=e[1]<2*v:barriers[e[1]].append(j) + if e[0]=='add' and v<=e[2]<2*v:barriers[e[2]].append(j) + a.apply(e,rows) + for r in a.registers(e):cur[r]=a.basis(e[-1]) +ends=[FULL]*v+[a.basis([x for x in range(1,512) if (x&port).bit_count()%2==0]) for port in w['ports']]+[FULL]*(n-2*v) +for r,fr in w['helper_final'].items():ends[int(r)]=a.basis(fr) +for ci,fr in reversed(w['early_cleanup']): + for r in a.registers(w['cleanup'][ci]):ends[r]=a.basis(fr) +nexts=[None]*(len(w['B'])+1);nxt=ends.copy();nexts[-1]=nxt.copy() +for j in range(len(w['B'])-1,-1,-1): + for r in a.registers(w['B'][j]):nxt[r]=a.basis(w['B'][j][-1]) + nexts[j]=nxt.copy() +old=p.chain_profile(w);records=[];stats=Counter() +for i,(k,q) in reads.items(): + if k is None:continue + e=w['B'][i];t=e[1];lo=max([-1]+[j for j in barriers[t] if ji]);seen=set() + for j,s,sq in aliases.get(k,[]): + if not lo<=j<=hi:continue + stats['algebraic_slots']+=1;fr=a.basis(list(slots[j][s])+list(slots[j][t]));sig=(s,fr,q/sq) + if sig in seen:continue + if not a.contained(fr,nexts[j][s]) or not a.contained(fr,nexts[j][t]):continue + seen.add(sig);stats['frame_feasible_distinct']+=1 + c=F(e[3],e[4])*q/sq;gate=['add',t,s,c.numerator,c.denominator,list(fr)];nw=copy.deepcopy(w);nw['B']=[x for z in range(len(w['B'])+1) for x in (([gate] if z==j else [])+([w['B'][z]] if z.9};assert len(choose)==len(comp);M.assignment_cost(labels,unary,pairs,choose);new.update(choose) + for i in range(len(m.gates)): + fr=m.frame_of(('G',i),new) + if icap:continue + cols.append([int(i==j) for j in range(4)]+list(ns));idle.append(cap-used) + A=np.array(cols).T;rhs=np.array(list(caps.values())+[9*inv[r] for r in ws]);c=np.array([r*math.expm1(b*math.log(73/r))/b if r else 0 for r in idle]);sol=linprog(c,A_eq=A,b_eq=rhs,bounds=(0,None),method='highs');assert sol.success + H=Counter({int(r):9*c for r,c in nw['report']['local_profile'].items()}) + for r,x in zip(idle,sol.x): + if r and x>1e-8:H[r]+=x + root=brentq(lambda z:sum(c*(r/73)**(1-z) for r,c in H.items())/896-1,0,.005,xtol=1e-15) + return dict(complex_relaxed=root,kappa_relaxed=root/(1+root),widths=dict(inv)) +if __name__=='__main__': + results=[] + for i,g in enumerate([None]+json.loads((P/'END-GROUPS.json').read_text())): + nw=copy.deepcopy(w);t=time.monotonic() + if g: + for q in g['helpers']:nw['helper_final'][str(q)]=g['new'] + try: + nw=optimize(nw);r=dict(group=i-1,helpers=g['helpers'] if g else [],profile=nw['report']['local_profile'],**screen(nw));(P/f'end-group-{i-1}.json.gz').write_bytes(gzip.compress(json.dumps(nw,sort_keys=True,separators=(',',':')).encode(),mtime=0)) + except AssertionError as e:r=dict(group=i-1,status='INFEASIBLE',reason=str(e)) + r['seconds']=time.monotonic()-t;results.append(r);print(json.dumps(r),flush=True);(P/'END-GROUP-SCREEN.json').write_text(json.dumps(results,indent=2)+'\n') diff --git a/research/k8-eight-ends/discovery/search_calls.py b/research/k8-eight-ends/discovery/search_calls.py new file mode 100644 index 0000000000..27682bb609 --- /dev/null +++ b/research/k8-eight-ends/discovery/search_calls.py @@ -0,0 +1,111 @@ +"""Discovery only: coordinated complete-call reassignment. + +Prepared with OpenAI Codex assistance; Apache-2.0. See ../NOTICE.md. +SciPy/HiGHS nominates integer feasible maps; only the separate unchanged +physical verifier and rational engines may certify a kappa value. A timed-out +solve may supply a checked feasible incumbent; no optimality is claimed. +Run from the repository root. The frozen map, not a new search, is verified. +""" +import argparse, gzip, json, math, random, time +from collections import Counter, defaultdict +from pathlib import Path +import numpy as np +from scipy.optimize import linprog, milp, Bounds, LinearConstraint +from scipy.sparse import coo_matrix + +ap=argparse.ArgumentParser();ap.add_argument('--passes',type=int,default=10);ap.add_argument('--seed',type=int,default=13);ap.add_argument('--out',type=Path,required=True);ap.add_argument('--input',type=Path,default=Path('research/gauge44-slots/data'));ap.add_argument('--block',type=int,default=1);ap.add_argument('--limit',type=float,default=3);ap.add_argument('--target48',action='store_true');a=ap.parse_args() +p=a.input;plan=json.loads((p/'PLAN.json').read_text());roles=json.loads(gzip.decompress((p/'OWNERS.json.gz').read_bytes())) +rng=random.Random(a.seed);V=112;bins=[];eligible=defaultdict(list);lookup={} +for key,(cap,times) in plan['windows'].items(): + rep,ch=map(int,key.split(',')) + for port in range(V): + fam=rep*896+(2*plan['pairs'][str(ch)]+plan['sides'][str(ch)])*V+port + idx=len(bins);bins.append((rep,ch,port,cap,fam));lookup[rep,ch,port]=idx + for t in times:eligible[t].append(idx) +for t,ids in eligible.items():assert len({bins[i][4] for i in ids})==len(ids) +bycall=defaultdict(list);assignment=[];used=np.zeros(len(bins),dtype=int) +for j,z in enumerate(roles): + i=lookup[z['owner_replica'],z['child'],z['port']];assignment.append(i);used[i]+=z['width'];bycall[z['time']].append(j) +cap=np.array([b[3] for b in bins]);phi=np.array([r*math.expm1(.0016769*math.log(73/r))/.0016769 if r else 0 for r in range(49)]) +def cost():return float(phi[cap-used].sum()) +def save(): + offsets=Counter();out=[] + for j,z in enumerate(roles): + i=assignment[j];rep,ch,port,cp,fam=bins[i];new=z|dict(owner_replica=rep,child=ch,port=port,copy=rep*V+port,family=fam,offset=offsets[i]);offsets[i]+=z['width'];out.append(new) + assert all(offsets[i]==used[i]<=cap[i] for i in range(len(bins))) + a.out.mkdir(exist_ok=True,parents=True);(a.out/'OWNERS.json.gz').write_bytes(gzip.compress(json.dumps(out,sort_keys=True,separators=(',',':')).encode(),mtime=0)) + idle=Counter(int(x) for x in cap-used if x);H=Counter({int(r):n*72 for r,n in plan['provider_registry']['gauge44']['actual_paid_profile'].items()});H.update(idle) + np=plan|dict(profile=dict(sorted(H.items())));(a.out/'PLAN.json').write_text(json.dumps(np,indent=2)+'\n');(a.out/'SEARCH.json').write_text(json.dumps(dict(seed=a.seed,cost=cost(),idle=dict(sorted(idle.items())),trace=trace),indent=2)+'\n') +trace=[];initial=cost();print('initial',initial,Counter(cap-used),flush=True) +if a.block>1: + import itertools + for it in range(a.passes): + # Nearby calls share narrow windows; random distant calls provide escape paths. + t=rng.randrange(72);ts=sorted({t,*rng.sample([k for k in range(72) if k!=t],a.block-1)}) + if it%2:ts=sorted(rng.sample(list(range(max(0,t-6),min(72,t+7))),a.block)) + if a.target48: + occupants=defaultdict(list) + for j,i in enumerate(assignment): + if cap[i]==48:occupants[i].append(roles[j]['time']) + target=rng.choice([x for x in occupants.values() if len(x)==a.block]);ts=sorted(target);assert len(set(ts))==len(ts) + ws=[4,8,9] if a.target48 else [4,5,7,8,9] + oldcost=cost();js=[j for t in ts for j in bycall[t] if roles[j]['width'] in ws];oldassign={j:assignment[j] for j in js} + for j in js:used[assignment[j]]-=roles[j]['width'] + es=[set(eligible[t])-{assignment[j] for j in bycall[t] if roles[j]['width'] not in ws} for t in ts] + allids=set().union(*es);groups=defaultdict(list) + for i in allids: + v=int(cap[i]-used[i]);mask=sum(1<>k&1 else [0]) for k in range(len(ts))] + for pat in itertools.product(*opts): + if sum(pat)>v:continue + col=len(patterns);patterns.append((g,pat));costs.append(phi[v-sum(pat)]-phi[v]);rows.append(g);cols.append(col);vals.append(1) + for k,w in enumerate(pat): + if w:rows.append(len(keys)+k*len(ws)+ws.index(w));cols.append(col);vals.append(1) + A=coo_matrix((vals,(rows,cols)),shape=(len(keys)+len(ws)*len(ts),len(patterns))).tocsc();b=np.array([len(groups[k]) for k in keys]+[dem[k,w] for k in range(len(ts)) for w in ws]) + res=milp(np.array(costs),integrality=np.ones(len(patterns)),bounds=Bounds(0,np.inf),constraints=LinearConstraint(A,b,b),options=dict(time_limit=a.limit,mip_rel_gap=0)) + accept=False + if res.x is not None: + xx=np.rint(res.x).astype(int) + if np.max(abs(xx-res.x))<1e-5 and np.array_equal(A@xx,b): + after=float(phi[cap-used].sum()+np.dot(costs,xx)) + if after=min(dem):groups[int(v)].append(i) + ws=sorted(dem);vs=sorted(groups);edges=[(w,v) for w in ws for v in vs if w<=v];rr=[];cc=[];dd=[] + for k,(w,v) in enumerate(edges):rr.extend([ws.index(w),len(ws)+vs.index(v)]);cc.extend([k,k]);dd.extend([1,1]) + A=coo_matrix((dd,(rr,cc)),shape=(len(ws)+len(vs),len(edges))).tocsr();c=np.array([phi[v-w]-phi[v] for w,v in edges]) + b=np.array([dem[w] for w in ws]+[len(groups[v]) for v in vs]);res=linprog(c,A_eq=A[:len(ws)],b_eq=b[:len(ws)],A_ub=A[len(ws):],b_ub=b[len(ws):],bounds=(0,None),method='highs') + assert res.success;xx=np.rint(res.x).astype(int);assert np.max(abs(xx-res.x))<1e-5;assert np.array_equal(A[:len(ws)]@xx,b[:len(ws)]);assert np.all(A[len(ws):]@xx<=b[len(ws):]) + helpers=defaultdict(list) + for j in js:helpers[roles[j]['width']].append(j) + for g in groups.values():rng.shuffle(g) + for (w,v),n in zip(edges,xx): + for _ in range(n): + i=groups[v].pop();j=helpers[w].pop();assignment[j]=i;used[i]+=w + newcost=cost();assert newcost<=oldcost+1e-6 + if oldcost-newcost>1e-6:changed+=1 + trace.append(dict(pass_number=it,cost=cost(),changed=changed));save();print(trace[-1],flush=True) + if changed==0 and it>=2:break +print('gain',initial-cost(),flush=True) diff --git a/research/k8-eight-ends/discovery/source_census.py b/research/k8-eight-ends/discovery/source_census.py new file mode 100644 index 0000000000..d32ef2ce91 --- /dev/null +++ b/research/k8-eight-ends/discovery/source_census.py @@ -0,0 +1,51 @@ +import os +import sys,json,gzip,copy,importlib.util +from pathlib import Path +from fractions import Fraction as F +from collections import Counter,defaultdict +ROOT=Path(__file__).resolve().parents[3] +def module(name,path): + s=importlib.util.spec_from_file_location(name,path);m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m +a=module('audit',ROOT/'research/gauge44-slots/independent/audit_local.py') +p=module('promo',ROOT/'research/gauge44-slots/construction/promo/build_promotion.py') +IN=Path(os.environ['K8_BASE_WORD']) +w=json.loads(gzip.decompress(IN.read_bytes()));v=w['report']['v'];n=2*v+w['report']['R'];FULL=a.basis([1<=2*v: + stats['helper_target_reads']+=1;hk,hq=key(rows[e[2]]) + for s in range(v): + sk,sq=key(rows[s]) + if hk is not None and sk==hk: + stats['clean_source_aliases']+=1 + frame=a.basis(list(cur[s])+list(cur[e[1]])) + feasible=a.contained(frame,nexts[i][s]) and a.contained(frame,nexts[i][e[1]]) + rec=dict(B=i,target=e[1],helper=e[2],source=s,coefficient=str(F(e[3],e[4])*hq/sq),frame=list(frame),frame_feasible=feasible) + if feasible: + nw=copy.deepcopy(w);q=F(rec['coefficient']);nw['B'][i]=['add',e[1],s,q.numerator,q.denominator,list(frame)] + np=p.chain_profile(nw);delta=Counter(np);delta.subtract(old) + rec['profile_delta']={k:c for k,c in delta.items() if c};rec['entropy_delta']=sum(k*c*__import__('math').log2(k) for k,c in delta.items());stats['frame_feasible']+=1 + result.append(rec) + a.apply(e,rows) + for r in a.registers(e):cur[r]=a.basis(e[-1]) +result.sort(key=lambda r:(not r['frame_feasible'],-r.get('entropy_delta',0))) +out={'stats':dict(stats),'candidates':result} +(Path(__file__).resolve().parent/'SOURCE-CENSUS.json').write_text(json.dumps(out,indent=2)+'\n') +print(json.dumps(out,indent=2)) diff --git a/research/k8-eight-ends/discovery/test_structures.py b/research/k8-eight-ends/discovery/test_structures.py new file mode 100644 index 0000000000..ae086293f6 --- /dev/null +++ b/research/k8-eight-ends/discovery/test_structures.py @@ -0,0 +1,16 @@ +import os +import sys,json,gzip,copy,importlib.util,time +from pathlib import Path +from fractions import Fraction as F +HERE=Path(__file__).resolve().parent +spec=importlib.util.spec_from_file_location('M',HERE/'frame_model.py');M=importlib.util.module_from_spec(spec);spec.loader.exec_module(M) +w=json.loads(gzip.decompress(Path(os.environ['K8_BASE_WORD']).read_bytes())) +results=[] +for r in json.loads((HERE/'SOURCE-CENSUS.json').read_text())['candidates']: + nw=copy.deepcopy(w);q=F(r['coefficient']);nw['B'][r['B']]=['add',r['target'],r['source'],q.numerator,q.denominator,r['frame']] + t=time.monotonic() + try: + m=M.Model(nw,relax_given=True);out=dict(status='FRAME_FEASIBLE',free=len(m.domain),profile=m.profile(m.baseline())) + except AssertionError as e:out=dict(status='FRAME_INFEASIBLE',reason=str(e)) + r.update(out,seconds=time.monotonic()-t);results.append(r);print(json.dumps(r),flush=True) +(HERE/'SOURCE-REFRAME.json').write_text(json.dumps(results,indent=2)+'\n') diff --git a/research/k8-eight-ends/end_controls.py b/research/k8-eight-ends/end_controls.py new file mode 100644 index 0000000000..b31ca4e608 --- /dev/null +++ b/research/k8-eight-ends/end_controls.py @@ -0,0 +1,25 @@ +import gzip,json,copy,contextlib,io,importlib.util,tempfile +from pathlib import Path +P=Path(__file__).resolve().parent;ROOT=P.parents[1] +s=importlib.util.spec_from_file_location('a',ROOT/'research/gauge44-slots/independent/audit_local.py');a=importlib.util.module_from_spec(s);s.loader.exec_module(a) +w=json.loads(gzip.decompress((P/'FULL-WORD.json.gz').read_bytes()));recipe=json.loads((P/'RECIPE.json').read_text());results=[] +with tempfile.TemporaryDirectory(prefix='k8-eight-controls-') as d: + d=Path(d) + for q,old,new in recipe['ends']: + touching=[(ti,ci,fr) for ti,(ci,fr) in enumerate(w['early_cleanup']) if q in a.registers(w['cleanup'][ci])];assert touching + bchanged=[(i,o,n) for i,o,n in recipe['B'] if q in a.registers(w['B'][i])];assert bchanged + for label in ['missing-tail','rank6-end','rank8-read','bad-restore']: + z=copy.deepcopy(w) + if label=='missing-tail':z['early_cleanup'].pop(touching[0][0]) + elif label=='rank6-end':z['helper_final'][str(q)]=new[:-1] + elif label=='rank8-read':i,o,n=bchanged[0];z['B'][i][-1]=o + else: + e=z['cleanup'][touching[0][1]] + if e[0]=='add':e[3]=-e[3] + else:e[2]*=2 + raw=d/'WORD.json.gz';raw.write_bytes(gzip.compress(json.dumps(z).encode())) + try: + with contextlib.redirect_stdout(io.StringIO()):a.run(raw,d/'AUDIT.json',ROOT) + except RuntimeError as e:results.append(dict(helper=q,mutation=label,status='REJECTED',reason=str(e))) + else:raise AssertionError(('escaped',q,label)) +(Path(__import__('sys').argv[1])).write_text(json.dumps(dict(status='PASS_EIGHT_ENDS_32_NEGATIVE_CONTROLS',rejected=results),indent=2)+'\n');print('PASS',len(results),'negative controls') diff --git a/research/k8-eight-ends/evidence/ADMISSION-CONTROLS.json b/research/k8-eight-ends/evidence/ADMISSION-CONTROLS.json new file mode 100644 index 0000000000..ebb2de19b0 --- /dev/null +++ b/research/k8-eight-ends/evidence/ADMISSION-CONTROLS.json @@ -0,0 +1,102 @@ +{ + "status": "PASS_EXACT_MIXED_048_ALLCOLD_NATIVE_ASSEMBLY_ADMISSION_NEGATIVE_CONTROLS", + "valid_receipt_kappa": "1673414377866467/1000000000000000000", + "input_sha256": { + "owner_audit": "a04d3db0d157b197d9395967163e155f0d8775a06db2ca4318258830e2abdaa9", + "fresh_invoice": "66650384488db73bf3d5c7742abaa9c116877845bbb4ef46d6fffe235ae7d1c0", + "package:inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c" + }, + "assembler_sha256": "4c270a996b380ab712f72b81173ab24f1c73203a33578f261bfbaa7e67d75aec", + "rejected_controls": [ + "empty_certification_maps", + "failed_invoice_status", + "nonboolean_precision_check", + "wrong_owner_role_count", + "understated_physical_stock", + "changed_profile_same_rank_mass", + "insufficient_finite_C0", + "missing_finite_check", + "wrong_reflected_orientation_selfconsistent_totals", + "missing_selected_call", + "wrong_selected_primitive_sum", + "wrong_selected_coefficient_work_sum", + "unpaid_wrapper_factors", + "wrong_global_compiler", + "wrong_global_adapter_maximum", + "understated_exact_prefix_and_global_sum", + "wrong_global_prefix_sum", + "wrong_row_prefix_reserve", + "wrong_parent_geometry_charge", + "wrong_rebased_geometry_charge", + "wrong_complete_pervertex_envelope", + "wrong_prior_added_complete_invoice", + "wrong_finite_router_bits", + "wrong_finite_literal_bits", + "wrong_finite_physical_stock_bits", + "wrong_finite_row_coefficient", + "reordered_complete_calls", + "understated_explicit_idle_remainders", + "understated_actual_chart_types", + "wrong_cross_replica_role_count", + "old_no_cold_wrapper_counts_selfconsistent", + "gauge44:missing_provider", + "gauge44:missing_backward_orientation", + "gauge44:unpaid_scalar_primitive", + "gauge44:wrong_local_artifact_binding", + "gauge44:false_dirty_restoration", + "gauge44:wrong_declared_provider_count", + "gauge44:wrong_local_compiler", + "gauge44:wrong_local_adapter_charge", + "gauge44:wrong_local_primitive_bound", + "gauge44:forged_provider_and_call_program_hash", + "gauge44:provider_at_wrong_call", + "gauge44:synchronized_forged_source_recipe_hash", + "gauge44:synchronized_forged_phase_review_semantics", + "gauge44:width_order_swap_4_5", + "gauge44:width_inventory_shift_4_5", + "gauge44:width_order_swap_4_7", + "gauge44:width_inventory_shift_4_7", + "gauge44:width_order_swap_4_8", + "gauge44:width_inventory_shift_4_8", + "gauge44:width_order_swap_4_9", + "gauge44:width_inventory_shift_4_9", + "gauge44:width_order_swap_5_7", + "gauge44:width_inventory_shift_5_7", + "gauge44:width_order_swap_5_8", + "gauge44:width_inventory_shift_5_8", + "gauge44:width_order_swap_5_9", + "gauge44:width_inventory_shift_5_9", + "gauge44:width_order_swap_7_8", + "gauge44:width_inventory_shift_7_8", + "gauge44:width_order_swap_7_9", + "gauge44:width_inventory_shift_7_9", + "gauge44:width_order_swap_8_9", + "gauge44:width_inventory_shift_8_9", + "gauge44:cold_helper_width_swap_258", + "gauge44:cold_helper_width_swap_270", + "gauge44:cold_helper_width_swap_282", + "gauge44:cold_helper_width_swap_294", + "wrong_owner_receipt_hash" + ], + "discovery_accepted_controls": [], + "exact_outer_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "conservative_outer_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "recurrence_model_controls": [ + "native_complex_endpoint_rejected_with_old_surcharge", + "omitting_bit_surcharge_would_fail_next_endpoint_rejection" + ], + "scope": "Complete receipt schema; ordered widths and both reflected providers; exact program, work and paid-profile binding; independently recounted compiler, conservative envelope and finite inequalities. Does not replace fresh physical replay." +} diff --git a/research/k8-eight-ends/evidence/ASSEMBLY.json b/research/k8-eight-ends/evidence/ASSEMBLY.json new file mode 100644 index 0000000000..57ce5ba7e5 --- /dev/null +++ b/research/k8-eight-ends/evidence/ASSEMBLY.json @@ -0,0 +1,345 @@ +{ + "status": "PASS_GAUGE44_NATIVE_EXACT_GLOBAL_ASSEMBLY", + "kappa": "1673414377866467/1000000000000000000", + "kappa_decimal": "0.001673414377866467", + "complex_lower": "838109693744975872657/500000000000000000000000", + "complex_decimal": "0.001676219387489951745314", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "bit_decimal": "0.001733427039589844234749", + "binding": "complex", + "gain_over_pr635_percent": "2.271845339105865649769659711045652898685289010422541310337154355808867", + "complex_profile": { + "1": 173516, + "2": 33841, + "3": 28950, + "4": 10224, + "5": 5904, + "8": 576, + "32": 1, + "48": 2450 + }, + "provider_counts": { + "gauge44": 72 + }, + "surcharge_model": { + "complex": false, + "bit": true + }, + "conservative_complex_lower": "1676219384625716761609/1000000000000000000000000", + "conservative_complex_decimal": "0.001676219384625716761609", + "conservative_kappa": "167341437501181/100000000000000000", + "conservative_kappa_decimal": "0.00167341437501181", + "conservative_moments": [ + { + "side": "conservative_complex", + "surcharge": true, + "endpoint": "1676219384625716761609/1000000000000000000000000", + "accept": true, + "mercator": [ + "-26365176391338805087180119246083053631100005/13479973333575319897333507543509815336818572211270286240551805124608", + "-6591294097834701271795029811520763407775001/3369993333393829974333376885877453834204643052817571560137951281152" + ], + "base_two": [ + "-4889693772580378482399/2500000000000000000000000000000000000000000000", + "-9779382545160756964727/5000000000000000000000000000000000000000000000" + ] + }, + { + "side": "conservative_complex", + "surcharge": true, + "endpoint": "167621938462571676161/100000000000000000000000", + "accept": false, + "mercator": [ + "3274791622318300170398160609060323429518545/3369993333393829974333376885877453834204643052817571560137951281152", + "13099166489273200681592642436241293718074181/13479973333575319897333507543509815336818572211270286240551805124608" + ], + "base_two": [ + "4858747455019129419573/5000000000000000000000000000000000000000000000", + "9717504910038258839287/10000000000000000000000000000000000000000000000" + ] + } + ], + "conservative_bootstrap": [ + { + "exponent": "1673474140430232511627280191505179410277669600732081105690713626087652985052876529545863731119/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "2745244195484249981717132275435964005568790267918894309286373912347014947123470454136268881/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "4776838262268" + }, + { + "exponent": "1676214782994180759678603443575797147963343250600588610645068420349699546684523559608851484589187399348226227081873253059207728027413402189529/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "4601631536001930393880204818226319895140399411389354931579650300453315476440391148515410812600651773772918126746940792271972586597810471/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "1700117036608548330" + }, + { + "exponent": "1676219376912372780057549753314897017826250446408568067025523375174232617030906357800303842521716307120682985379645626941640550666161447849356309115045845716763549919454908775146844071007839/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "7713343981551447570465718356456987944591431932974476624825767382969093642199696157478283692879317014620354373058359449333838552150643690884954154283236450080545091224853155928992161/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "605085996107066164306501" + }, + { + "exponent": "1676219384612787504906834680352428409895843289837158390074746876041276033957495117074290985051348469006491012383107939508450669558704523039798691557959164132896523886820608705259279205268290973604501205092113398410948836701316936066747049/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "12929256702162643428186964387395101162841609925253123958723966042504882925709014948651530993508987616892060491549330441295476960201308442040835867103476113179391294740720794731709026395498794907886601589051163298683063933252951/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "215355210730225537033671205430" + }, + { + "exponent": "1676219384625695089338284356790346678447884948927987168576565554062551795000247862379642626649725951318296221665869807964208600731719141900913821775783720831596729627731395164862748813647031412372673548221113824991832747243481821842624729571108618061557721942790030420171126628762758159/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "21672270712966990268695835353442072012831423434445937448204999752137620357373350274048681703778334130192035791399268280858099086178224216279168403270372268604835137251186352968587627326451778886175008167252756518178157375270428891381938442278057209969579828873371237241841/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "76646736310277417526572933088285739" + }, + { + "exponent": "1676219384625716725281517045849143086524690056195123804249800538067703780971045772654062526389248633363785232552687408606355858434381729829553907418330531132254224385900991259198173647469872560171027407084761637996570892055994863775372907284364591787144752276920690219834793311166266102463211212164100840944290731825547354407677282169/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "36327480277931472287758548334804876195750199461932296219028954227345937473610751366636214767447312591393644141565618270170446092581669468867745775614099008740801826352530127439828972592915238362003429107944005136224627092715635408212855247723079309780165206688833733897536788787835899159055709268174452645592322717831/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "27279220071328739089564454805103212913611" + }, + { + "exponent": "1676219384625716761548104497144138219693916687480688253634229207684284803029934636750962742527908491972777591941133821353601771795539988057623463524398103332402368960607011888282747725889490976609231991212967300487625054048791162131645497925599607818715414190470963689893619828968687634366758546850874621255445661634712225894829383462009637081211618628431976709035394737654800550079/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "60892826636477154589321703519311746365770792315715196970065363249037257472091508027222408058866178646398228204460011942376536475601896667597631039392988111717252274110509023390768008787032699512374945951208837868354502074400392181284585809529036310106380171031312365633241453149125378744554338365287774105170616537990362918788381371568023290964605262345199449921/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "9708904560365504709545233930368123970764403424" + } + ], + "conservative_outer": { + "bit_positive": "1676219384625716761548104497144138219693916687480688253634229207684284803029934636750962742527908491972777591941133821353601771795539988057623463524398103332402368960607011888282747725889490976609231991212967300487625054048791162131645497925599607818715414190470963689893619828968687634366758546850874621255445661634712225894829383462009637081211618628431976709035394737654800550079/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_above_bit": "60895502855861780306083312519311746365770792315715196970065363249037257472091508027222408058866178646398228204460011942376536475601896667597631039392988111717252274110509023390768008787032699512374945951208837868354502074400392181284585809529036310106380171031312365633241453149125378744554338365287774105170616537990362918788381371568023290964605262345199449921/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "29573780615374283238391/1000000000000000000000000", + "beta_positive": "1/1000000000000000000000000", + "beta_below_one": "999999999999999999999999/1000000000000000000000000", + "leaf_saving_above_bit": "60893826636477154589321703519311746365770792315715196970065363249037257472091508027222408058866178646398228204460011942376536475601896667597631039392988111717252274110509023390768008787032699512374945951208837868354502074400392181284585809529036310106380171031312365633241453149125378744554338365287774105170616537990362918788381371568023290964605262345199449921/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_positive": "838109692312858380774050572352684484130196795635846982678894909925454920826713684146273686979151216051752045007824382768308913120178052894990378160427256126213126856839981546038041460575784881292727712858757760752835917792404368098522261337745755118195575449737556245338991199070153346219689379805608341940088464058809262072793436285343183828379914484832526344880616157208771843062790964605262345199449921/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_internal": "1676219384625716761548104497144138219693916687480688253634229207684284803029934636750962742527908491972777591941133821353601771795539988057623463524398103332402368960607011888282747725889490976609231991212967300487625054048791162131645497925599607818715414190470963689893619828968687634366758546850874621255445661634712225894829383462009637081211618628431976709035394737654800550079/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "30448589537623203011422399864153017321105090074545079173286315853726313020848783948247954992175617231691086879821947105009621839572743873786873143160018453961958539424215118707272287141242239247164082207595631901477738662254244881804424550262443754661008800929846653780310620194391658059911535941190737927206563714656816171620085515167473655119383842791228156937209035394737654800550079/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "838109692312858380774175572352684484130196795635846982678894909925454920826713684146273686979151216051752045007824382768308913120178052894990378160427256126213126856839981546038041460575784881292727712858757760752835917792404368098522261337745755118195575449737556245338991199070153346219689379805608341940088464058809262072793436285343183828379914484832526344880616157208771843062790964605262345199449921/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "499161890307687141619225824427647315515869803204364153017321105090074545079173286315853726313020848783948247954992175617231691086879821947105009621839572743873786873143160018453961958539424215118707272287141242239247164082207595631901477738662254244881804424550262443754661008800929846653780310620194391658059911535941190737927206563714656816171620085515167473655119383842791228156937209035394737654800550079/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000000000", + "lambda_above_tau": "1676219384625716761548104497144138219693916687480688253634229207684284803029934636750962742527908491972777591941133821353601771795539988057623463524398103332402368960607011888282747725889490976609231991212967300487625054048791162131645497925599607818715414190470963689893619828968687634366758546850874621255445661634712225894829383462009637081211618628431976709035394737654800550079/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "60897179075246406022844860623808890503990486232402677658318997478244941756894537961859159021608706554890200982051953076197890077373692207585688662856512509820584676479469630402656291534758589003351555183200050835654989699454440972446717455026961909714198886445502836596931346768954347432188705123834624979791871983651997631014276200951485300601686473963827881897709035394737654800550079/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_internal": "1676219384625716761548104497144138219693916687480688253634229207684284803029934636750962742527908491972777591941133821353601771795539988057623463524398103332402368960607011888282747725889490976609231991212967300487625054048791162131645497925599607818715414190470963689893619828968687634366758546850874621255445661634712225894829383462009637081211618628431976709035394737654800550079/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "1676219384625716761548104497144138219693916687480688253634229207684284803029934636750962742527908491972777591941133821353601771795539988057623463524398103332402368960607011888282747725889490976609231991212967300487625054048791162131645497925599607818715414190470963689893619828968687634366758546850874621255445661634712225894829383462009637081211618628431976709035394737654800550079/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_leaf": "30448589537623203011422399864153017321105090074545079173286315853726313020848783948247954992175617231691086879821947105009621839572743873786873143160018453961958539424215118707272287141242239247164082207595631901477738662254244881804424550262443754661008800929846653780310620194391658059911535941190737927206563714656816171620085515167473655119383842791228156937209035394737654800550079/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_reservations": "1/4000000000000000000000000", + "lambda_prime_below_one": "838109692312858380774050572352684484130196795635846982678894909925454920826713684146273686979151216051752045007824382768308913120178052894990378160427256126213126856839981546038041460575784881292727712858757760752835917792404368098522261337745755118195575449737556245338991199070153346219689379805608341940088464058809262072793436285343183828379914484832526344880616157208771843062790964605262345199449921/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "epsilon_positive": "499999999999999999999999500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/500838109692312858380774050572352684484130196795635846982678894909925454920826713684146273686979151216051752045007824382768308913120178052894990378160427256126213126856839981546038041460575784881292727712858757760752835917792404368098522261337745755118195575449737556245338991199070153346219689379805608341940088464058809262072793436285343183828379914484832526344880616157208771843062790964605262345199449921", + "epsilon_below_one": "838109692312858380774550572352684484130196795635846982678894909925454920826713684146273686979151216051752045007824382768308913120178052894990378160427256126213126856839981546038041460575784881292727712858757760752835917792404368098522261337745755118195575449737556245338991199070153346219689379805608341940088464058809262072793436285343183828379914484832526344880616157208771843062790964605262345199449921/500838109692312858380774050572352684484130196795635846982678894909925454920826713684146273686979151216051752045007824382768308913120178052894990378160427256126213126856839981546038041460575784881292727712858757760752835917792404368098522261337745755118195575449737556245338991199070153346219689379805608341940088464058809262072793436285343183828379914484832526344880616157208771843062790964605262345199449921", + "guard_width": "838109692312858380774550572352684484130196795635846982678894909925454920826713684146273686979151216051752045007824382768308913120178052894990378160427256126213126856839981546038041460575784881292727712858757760752835917792404368098522261337745755118195575449737556245338991199070153346219689379805608341940088464058809262072793436285343183828379914484832526344880616157208771843062790964605262345199449921/500838109692312858380774050572352684484130196795635846982678894909925454920826713684146273686979151216051752045007824382768308913120178052894990378160427256126213126856839981546038041460575784881292727712858757760752835917792404368098522261337745755118195575449737556245338991199070153346219689379805608341940088464058809262072793436285343183828379914484832526344880616157208771843062790964605262345199449921", + "K_geometry": "375838109692312858380774175572352684484130196795635846982678894909925454920826713684146273686979151216051752045007824382768308913120178052894990378160427256126213126856839981546038041460575784881292727712858757760752835917792404368098522261337745755118195575449737556245338991199070153346219689379805608341940088464058809262072793436285343183828379914484832526344880616157208771843062790964605262345199449921/500838109692312858380774050572352684484130196795635846982678894909925454920826713684146273686979151216051752045007824382768308913120178052894990378160427256126213126856839981546038041460575784881292727712858757760752835917792404368098522261337745755118195575449737556245338991199070153346219689379805608341940088464058809262072793436285343183828379914484832526344880616157208771843062790964605262345199449921000000000000000000000000", + "K_dominates_log": "838109692312858380774174734242992171271816021460274629994410779728659284979731005251363761524230389338067898734137403617092861368133045070607609851514135948160231866461821118781915247448928041311181674817297184967954625064691509340761508501827962713827476927476218499583873003494703608663444040814409271786742244369429456464451496196879125019117841691396241001696787777294287010536446083989105136427606858209035394737654800550079/500838109692312858380774050572352684484130196795635846982678894909925454920826713684146273686979151216051752045007824382768308913120178052894990378160427256126213126856839981546038041460575784881292727712858757760752835917792404368098522261337745755118195575449737556245338991199070153346219689379805608341940088464058809262072793436285343183828379914484832526344880616157208771843062790964605262345199449921000000000000000000000000", + "record_suffix": "838109692312858380774550572352684484130196795635846982678894909925454920826713684146273686979151216051752045007824382768308913120178052894990378160427256126213126856839981546038041460575784881292727712858757760752835917792404368098522261337745755118195575449737556245338991199070153346219689379805608341940088464058809262072793436285343183828379914484832526344880616157208771843062790964605262345199449921/500838109692312858380774050572352684484130196795635846982678894909925454920826713684146273686979151216051752045007824382768308913120178052894990378160427256126213126856839981546038041460575784881292727712858757760752835917792404368098522261337745755118195575449737556245338991199070153346219689379805608341940088464058809262072793436285343183828379914484832526344880616157208771843062790964605262345199449921", + "phase_local": "6704877538502867046195903740711783560183193591036203508746675149206843730766726794275279570378288901700332213788908082995255253209379415335540256974504928831652119864341691941048205471479422210360275664828601510237806049611522086030417337866048248541196505075639112216956811396985777032201269699453667665367361492781094290974005550194281411817777243085223925415861100877755689911975982836225941552823756305209035394737654800550079/4006704877538502867046192404578821475873041574365086775861431159279403639366613709473170189495833209728414016360062595062146471304961424423159923025283418049009705014854719852368304331684606279050341821702870062086022687342339234944788178090701966040945564603597900449962711929592561226769757515038444866735520707712470474096582347490282745470627039315878660210759044929257670174744502327716842098761595599368000000000000000000000000", + "phase_boundary": "1340975507700573409238780077654602861749934098966782819601747725683932237475759215739127973711721118969119125738832033278078209240239876807601836747770489623888107980565810046404740123794398970086818302532551841419656175740134130199874865304475415784744822197318752246787267722936795616395257668697774276950795322804715013708127557968085035316145790382295756808625157471619550116374120662752262543547276810809035394737654800550079/801340975507700573409238480915764295174608314873017355172286231855880727873322741894634037899166641945682803272012519012429294260992284884631984605056683609801941002970943970473660866336921255810068364340574012417204537468467846988957635618140393208189112920719580089992542385918512245353951503007688973347104141542494094819316469498056549094125407863175732042151808985851534034948900465543368419752319119873600000000000000000000000", + "gamma_sublinear": "1/2000000000000000000000000", + "cell_above_band": "999999999999999999999998499161890307687141619225949427647315515869803204364153017321105090074545079173286315853726313020848783948247954992175617231691086879821947105009621839572743873786873143160018453961958539424215118707272287141242239247164082207595631901477738662254244881804424550262443754661008800929846653780310620194391658059911535941190737927206563714656816171620085515167473655119383842791228156937209035394737654800550079/2003352438769251433523096202289410737936520787182543387930715579639701819683306854736585094747916604864207008180031297531073235652480712211579961512641709024504852507427359926184152165842303139525170910851435031043011343671169617472394089045350983020472782301798950224981355964796280613384878757519222433367760353856235237048291173745141372735313519657939330105379522464628835087372251163858421049380797799684000000000000000000000000", + "prime_interval_packing": "838109692312858380774550572352684484130196795635846982678894909925454920826713684146273686979151216051752045007824382768308913120178052894990378160427256126213126856839981546038041460575784881292727712858757760752835917792404368098522261337745755118195575449737556245338991199070153346219689379805608341940088464058809262072793436285343183828379914484832526344880616157208771843062790964605262345199449921/500838109692312858380774050572352684484130196795635846982678894909925454920826713684146273686979151216051752045007824382768308913120178052894990378160427256126213126856839981546038041460575784881292727712858757760752835917792404368098522261337745755118195575449737556245338991199070153346219689379805608341940088464058809262072793436285343183828379914484832526344880616157208771843062790964605262345199449921", + "alpha_positive": "1676219384625716761548600306595676655402012817221121612673305689654114205806444689397637448503381605389819943741961786385401774488311097965597988011941392074373358723301802664819956708024712922603909387676054945720790542857095877439283769839573717832023052377213774744922864202564856954883133420620017613726830708428238718537244932482222308847497756176228767346577403934503058853599237048594367481627056779209035394737654800550079/1001676219384625716761548101144705368968260393591271693965357789819850909841653427368292547373958302432103504090015648765536617826240356105789980756320854512252426253713679963092076082921151569762585455425717515521505671835584808736197044522675491510236391150899475112490677982398140306692439378759611216683880176928117618524145586872570686367656759828969665052689761232314417543686125581929210524690398899842000000000000000000000000", + "alpha_below_one": "999999999999999999999999500838109692312858380774050572352684484130196795635846982678894909925454920826713684146273686979151216051752045007824382768308913120178052894990378160427256126213126856839981546038041460575784881292727712858757760752835917792404368098522261337745755118195575449737556245338991199070153346219689379805608341940088464058809262072793436285343183828379914484832526344880616157208771843062790964605262345199449921/1001676219384625716761548101144705368968260393591271693965357789819850909841653427368292547373958302432103504090015648765536617826240356105789980756320854512252426253713679963092076082921151569762585455425717515521505671835584808736197044522675491510236391150899475112490677982398140306692439378759611216683880176928117618524145586872570686367656759828969665052689761232314417543686125581929210524690398899842000000000000000000000000", + "alpha_below_one_fourth": "248742835461530712428838424979580665586663085580596801878666141765308613254606912152675499394986194002636056078761950404998752682071777928481897201068272235988733204705118188108199064022263179518042454468753323934655627416039106306609977360829299159727074735347655003377746631396970219718226711269282786557243213523601165912499151785660449283066692201066187495825862904144101327067932158433708263690972668181290964605262345199449921/1001676219384625716761548101144705368968260393591271693965357789819850909841653427368292547373958302432103504090015648765536617826240356105789980756320854512252426253713679963092076082921151569762585455425717515521505671835584808736197044522675491510236391150899475112490677982398140306692439378759611216683880176928117618524145586872570686367656759828969665052689761232314417543686125581929210524690398899842000000000000000000000000", + "delta_positive": "1/8000000000000000000000000", + "delta_below_one_eighth": "999999999999999999999999/8000000000000000000000000", + "short_record_fallback": "499160485451974444110932651354898230614690939274967160353957875843834717478027168969270907727549931170221117697146331453828136353142609933323065554698615865372949157905721615907535577924229122055055069623773780970808060162478840785016472329653135448796873580660469620669808551198117584641225980376537341407584705918332482789271335269723751067181763826633098986000142771058311539225087727376325145980782677377839684158278102952144921979420302448675292586587646838593016584725976686953543683327586462483609539534996107853107308181613262474317337855454913147007491164404521335485596004637294276787900576854264400953624047809617196023714962228443842679354373300877741521932451552695883909894423927528837842722717051105637633003838252627837198323478836621003642689533231255465766828829760986906241/500838109692312858380774050572352684484130196795635846982678894909925454920826713684146273686979151216051752045007824382768308913120178052894990378160427256126213126856839981546038041460575784881292727712858757760752835917792404368098522261337745755118195575449737556245338991199070153346219689379805608341940088464058809262072793436285343183828379914484832526344880616157208771843062790964605262345199449921000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000000000", + "artificial_boundary": "28053639020308022936369544739144900883922907737242845923949502726625819501840450623822046245743030440307453183319321821434625418594947530408752532507194083752611798803808893300228203032116230802922679211737084878415536142616897018134578706984123481704777621124349987612938960791327216163370728856324532531094625700358831932189483805742527355941444100745409590542101910919201104852453597656376585261719080324132372893815787035598349763/4006704877538502867046192404578821475873041574365086775861431159279403639366613709473170189495833209728414016360062595062146471304961424423159923025283418049009705014854719852368304331684606279050341821702870062086022687342339234944788178090701966040945564603597900449962711929592561226769757515038444866735520707712470474096582347490282745470627039315878660210759044929257670174744502327716842098761595599368000000000000000000000000", + "literal_scalar_guard": "1", + "row_product_gap": "23971789/25", + "balanced_prefix_above_kappa": "31848735783764045558280735437974269344144862321182120589663490155496059913950006628658926908861591107126705738028456162711045244159332222126330364035014919637681598739751675265782581539370165097605706044941639974937094427447377842109357915837235062243899460850391037341149060998117838794770349050039976326736349714691527256425227070609997132370903746085433630838430769781058200521142905496111180918012143299/50083810969231285838077405057235268448413019679563584698267889490992545492082671368414627368697915121605175204500782438276830891312017805289499037816042725612621312685683998154603804146057578488129272771285875776075283591779240436809852226133774575511819557544973755624533899119907015334621968937980560834194008846405880926207279343628534318382837991448483252634488061615720877184306279096460526234519944992100000000000000000", + "coordinate_movement_above_kappa": "2805009613906761548104497144138219693916687480688253634229207684284803029934636750962742527908491972777591941133821353601771795539988057623463524398103332402368960607011888282747725889490976609231991212967300487625054048791162131645497925599607818715414190470963689893619828968687634366758546850874621255445661634712225894829383462009637081211618628431976709035394737654800550079/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "318486856999530763269948973605692121088764139081624410260787918876065689214045145459875584942342224092115841328532516619286069673284409101085250745359771035949559861184389895817844269355660190400272179156688686890613183521637860628689211059850089284693239490308334923673934364642187188877550144280710383461755155206826808505443008633306535038365853632474421823551781352929965848002657211898320844574859087790550079/500838109692312858380774050572352684484130196795635846982678894909925454920826713684146273686979151216051752045007824382768308913120178052894990378160427256126213126856839981546038041460575784881292727712858757760752835917792404368098522261337745755118195575449737556245338991199070153346219689379805608341940088464058809262072793436285343183828379914484832526344880616157208771843062790964605262345199449921000000000000000000000000", + "bulk_exposure_above_kappa": "2805009613906761548104497144138219693916687480688253634229207684284803029934636750962742527908491972777591941133821353601771795539988057623463524398103332402368960607011888282747725889490976609231991212967300487625054048791162131645497925599607818715414190470963689893619828968687634366758546850874621255445661634712225894829383462009637081211618628431976709035394737654800550079/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gaussian_arithmetic_above_kappa": "509579271702115036619633386233537737153633313008717133798768859809042048697745185231829146395511770734876075756703253595552341138240402433843232929569860553775649453622899947412539758591881180985906415426338526740235750086322127681345358554873499658156636255410681147720828730630894221646172238580950241422173253494975972043994371056966517832591276108987023608582365971616315051129514644874987930082931947584550079/801340975507700573409238480915764295174608314873017355172286231855880727873322741894634037899166641945682803272012519012429294260992284884631984605056683609801941002970943970473660866336921255810068364340574012417204537468467846988957635618140393208189112920719580089992542385918512245353951503007688973347104141542494094819316469498056549094125407863175732042151808985851534034948900465543368419752319119873600000000000000000000000", + "scalar_work_above_kappa": "2547898361863013952349600454263890975178904501564372851537232229760789883190545609466000468562653601590985242990524448009059236764437664649928376227810815410587271772967007164422624977111571747232671602302603485136209793442954309576344265168456543641766201749835707537554368634510435904511474577783508726333299635235233716455208903576006334304329115858454775982241935237604039884482660596626103508835709118720550079/4006704877538502867046192404578821475873041574365086775861431159279403639366613709473170189495833209728414016360062595062146471304961424423159923025283418049009705014854719852368304331684606279050341821702870062086022687342339234944788178090701966040945564603597900449962711929592561226769757515038444866735520707712470474096582347490282745470627039315878660210759044929257670174744502327716842098761595599368000000000000000000000000", + "dimension_above_kappa": "49916189030768714193771230726528777109867715758410684645876972830189575097580818787081432545252091507053751704360808668849874846716438357421546206343289496513709051349330921483077794593694096777653308768084289321530422453162399538127242201313603266597538358292261306619365561730484022006527092060137277960576340203634095400529070371062992938042389079161513879736415684469712753654124490684597674286622960504011180918012143299/50083810969231285838077405057235268448413019679563584698267889490992545492082671368414627368697915121605175204500782438276830891312017805289499037816042725612621312685683998154603804146057578488129272771285875776075283591779240436809852226133774575511819557544973755624533899119907015334621968937980560834194008846405880926207279343628534318382837991448483252634488061615720877184306279096460526234519944992100000000000000000" + }, + "conservative_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "model_controls": [ + "native_complex_endpoint_rejected_with_old_surcharge", + "omitting_bit_surcharge_would_fail_next_endpoint_rejection" + ], + "native_correction_gain": "2.854657E-12", + "template_sha256": "72e6d2b042b7c089e288859fb13c6f2a4b44884993eab94edbe70d503e664d04", + "input_sha256": { + "owner_audit": "a04d3db0d157b197d9395967163e155f0d8775a06db2ca4318258830e2abdaa9", + "fresh_invoice": "66650384488db73bf3d5c7742abaa9c116877845bbb4ef46d6fffe235ae7d1c0", + "package:inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c" + }, + "bit_supplier": { + "pr": 589, + "repository": "CrocSwap/integer-mult-bounds", + "commit": "a5afc8c6169ea61ba7c51dfd3cade02cc7b13b46", + "merged_as": "b3eb785ac5b4b1ca2beea0f80db078a505626a90", + "path": "research/e8-bit-p111-tuned/tune/EXPECTED.json", + "git_blob_sha1": "e293ddc557742637f9f679f083a1a282d87b1b13", + "word": { + "v": 111, + "decoder_constant": 63, + "copy_ranks": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + "derived_deficit": 10272, + "deficit_formula": "T(2Kv-L*cst), L=9 T=32 K=4 M=64", + "replay_scope": "Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit." + }, + "moments": [ + { + "side": "bit", + "surcharge": true, + "endpoint": "1733427039589844234749/1000000000000000000000000", + "accept": true, + "mercator": [ + "-43100600330766044577088869872467188970742291/26959946667150639794667015087019630673637144422540572481103610249216", + "-43100600330766044577088869872467188970742289/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "-799345163337715793503/500000000000000000000000000000000000000000000", + "-3197378653350863173989/2000000000000000000000000000000000000000000000" + ] + }, + { + "side": "bit", + "surcharge": true, + "endpoint": "6933708158359376939/4000000000000000000000", + "accept": false, + "mercator": [ + "22502934905675809315035333485365686073718547/13479973333575319897333507543509815336818572211270286240551805124608", + "5625733726418952328758833371341421518429637/3369993333393829974333376885877453834204643052817571560137951281152" + ], + "base_two": [ + "8346798366759439729359/5000000000000000000000000000000000000000000000", + "16693606733518879458833/10000000000000000000000000000000000000000000000" + ] + }, + { + "side": "complex", + "surcharge": false, + "endpoint": "838109693744975872657/500000000000000000000000", + "accept": true, + "mercator": [ + "-9348917577469991827365744093963976090499917/13479973333575319897333507543509815336818572211270286240551805124608", + "-2337229394367497956841436023490994022624979/3369993333393829974333376885877453834204643052817571560137951281152" + ], + "base_two": [ + "-346771/500000000000000000000000000000", + "-693541/1000000000000000000000000000000" + ] + }, + { + "side": "complex", + "surcharge": false, + "endpoint": "335243877497990349063/200000000000000000000000", + "accept": false, + "mercator": [ + "60230850606139151424179019143028314384478955/26959946667150639794667015087019630673637144422540572481103610249216", + "60230850606139151424179019143028314384478957/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "1117043/500000000000000000000000000000", + "2234087/1000000000000000000000000000000" + ] + } + ], + "bootstrap": [ + { + "exponent": "418368535821243870277876813860093697570163195184437291198564866206175938080220556941319760351/250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "686311051244066050622517085059429941900476315562708801435133793824061919779443058680239649/250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "4776838229235" + }, + { + "exponent": "209526848232298996207609591822090321355706928158625845651983536402804783193682016577471620369664754552974457158396296783499570548235666377393/125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "575203944971956640073650486242400324907591374154348016463597195216806317983422528379630335245447025542841603703216500429451764333622607/125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "1700117019041687358" + }, + { + "exponent": "104763711236037981920776298653617939818438277570407904652032899214384485307237986310451262462410544801877033827751094634992050794864917832105582652928899781215419205539629158460735928356799/62500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "482084002161348534082670342059577640304592095347967100785615514692762013689548737537589455198122966172248905365007949205135082167894417347071100218784580794460370841539264071643201/62500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "605085987786994309538110" + }, + { + "exponent": "52381855858656952765651616261573985008791312780092340960698676541181660815514820518106808846499817334975221340221149108205935598294549003610128228198498926747794264477117572087809652925309604610660375054377558374964412549253632915855057/31250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "404039275410800106570155930216646157407659039301323458818339184485179481893191153500182665024778659778850891794064401705450996389871771801501073252205735522882427912190347074690395389339624945622441625035587450746367084144943/31250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "215355207033066608684566012380" + }, + { + "exponent": "26190927929530157391297832696434081726603437646583107418914361342582753372384114917136108779875866687050678565462435430443685191500856880696363772814268868534038786511571873748963697499163328248217381726936356784959228262802971853714084989431239820986703296079907669715838460098523551/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "338629233375487637988742900541822166892581085638657417246627615885082863891220124133312949321434537564569556314808499143119303636227185731131465961213488428126251036302500836671751782618273063643215040771737197028146285915010568760179013296703920092330284161539901476449/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "76646734732487595416838080353387711" + }, + { + "exponent": "13095463964765247726457161014610128593637180164819208541232410918783798373104838761826494588137491260132690756917876523295186430333570853177356043329404544231767941351642911080485721108483235718823290046781364919211071130962872577044149590049483756831038389456399372713920581188786298074517114317130028914434813391779500396508554993/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "283808443077425906641114809569555791458767589081216201626895161238173505411862508739867309243082123476704813569666429146822643956670595455768232058648357088919514278891516764281176709953218635080788928869037127422955850409950516243168961610543600627286079418811213701925482885682869971085565186608220499603491445007/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "27279219416553457336643381136197964617069" + }, + { + "exponent": "6547731982382624004894939438708157772981733977311011065072511788293622473574009000887326883293726381544650409422295513269607192062776519836116207583133057483385125720064058483076596633700172312698591283946022952385510640731056428915728323047847530463983472971584280786089034380436777894438138124308527397658055714647289490402819362574205934963802759779076868430714579123750473599/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "237862607309859844394260889876488934927488211706377526425990999112673116706273618455349590577704486730392807937223480163883792416866942516614874279935941516923403366299827687301408716053977047614489359268943571084271676952152469536016527028415719213910965619563222105561861875691472602341944285352710509597180637425794065036197240220923131569285420876249526401/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "9708904294145334212844038346066410639399571733" + } + ], + "outer": { + "bit_positive": "6547731982382624004894939438708157772981733977311011065072511788293622473574009000887326883293726381544650409422295513269607192062776519836116207583133057483385125720064058483076596633700172312698591283946022952385510640731056428915728323047847530463983472971584280786089034380436777894438138124308527397658055714647289490402819362574205934963802759779076868430714579123750473599/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_above_bit": "237873061291842227018266022688988934927488211706377526425990999112673116706273618455349590577704486730392807937223480163883792416866942516614874279935941516923403366299827687301408716053977047614489359268943571084271676952152469536016527028415719213910965619563222105561861875691472602341944285352710509597180637425794065036197240220923131569285420876249526401/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "14786890306255024127343/500000000000000000000000", + "beta_positive": "1/1000000000000000000000000", + "beta_below_one": "999999999999999999999999/1000000000000000000000000", + "leaf_saving_above_bit": "237866513559859844394260889876488934927488211706377526425990999112673116706273618455349590577704486730392807937223480163883792416866942516614874279935941516923403366299827687301408716053977047614489359268943571084271676952152469536016527028415719213910965619563222105561861875691472602341944285352710509597180637425794065036197240220923131569285420876249526401/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_positive": "3273865991191312002447463171622096503866862093716066824378482912412833925775939427931875148024389616763324317384264462908422051380978837622544834184374465965172726743824446108480814931724366092290812565376377776020442621774244268434911776013283034175562820757469092545514053206745417362938282973119883262051133419185520436674012023231388320192410977070175860009422325759115457722631569285420876249526401/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_internal": "6547731982382624004894939438708157772981733977311011065072511788293622473574009000887326883293726381544650409422295513269607192062776519836116207583133057483385125720064058483076596633700172312698591283946022952385510640731056428915728323047847530463983472971584280786089034380436777894438138124308527397658055714647289490402819362574205934963802759779076868430714579123750473599/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "118939804511912304821135339877683175621517087587166074224060572068124851975610383236675682615735537091577948619021162377455165815625534034827273256175553891519185068275633907709187434623622223979557378225755731565088223986716965824437179242530907454485946793254582637061717026880116737948866580814479563325987976768611679807589022929824139990577674240884542277368430714579123750473599/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "3273865991191312002447951452872096503866862093716066824378482912412833925775939427931875148024389616763324317384264462908422051380978837622544834184374465965172726743824446108480814931724366092290812565376377776020442621774244268434911776013283034175562820757469092545514053206745417362938282973119883262051133419185520436674012023231388320192410977070175860009422325759115457722631569285420876249526401/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "1949851134008808687997552048547127903496133137906283933175621517087587166074224060572068124851975610383236675682615735537091577948619021162377455165815625534034827273256175553891519185068275633907709187434623622223979557378225755731565088223986716965824437179242530907454485946793254582637061717026880116737948866580814479563325987976768611679807589022929824139990577674240884542277368430714579123750473599/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000000000", + "lambda_above_tau": "6547731982382624004894939438708157772981733977311011065072511788293622473574009000887326883293726381544650409422295513269607192062776519836116207583133057483385125720064058483076596633700172312698591283946022952385510640731056428915728323047847530463983472971584280786089034380436777894438138124308527397658055714647289490402819362574205934963802759779076868430714579123750473599/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "237879609023824609642270917628427643085261193440354837437056071624461410328747192464350477904587780456774352587632902459397062024059005293134710396143524649980886751425547751359891792650610747786802057860227517107224062462793200592445442756738767061441429603036193689842647964725853039119838723490834818124578295481508712325687643040285705775220384679009305477868430714579123750473599/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_internal": "6547731982382624004894939438708157772981733977311011065072511788293622473574009000887326883293726381544650409422295513269607192062776519836116207583133057483385125720064058483076596633700172312698591283946022952385510640731056428915728323047847530463983472971584280786089034380436777894438138124308527397658055714647289490402819362574205934963802759779076868430714579123750473599/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "6547731982382624004894939438708157772981733977311011065072511788293622473574009000887326883293726381544650409422295513269607192062776519836116207583133057483385125720064058483076596633700172312698591283946022952385510640731056428915728323047847530463983472971584280786089034380436777894438138124308527397658055714647289490402819362574205934963802759779076868430714579123750473599/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_leaf": "118939804511912304821135339877683175621517087587166074224060572068124851975610383236675682615735537091577948619021162377455165815625534034827273256175553891519185068275633907709187434623622223979557378225755731565088223986716965824437179242530907454485946793254582637061717026880116737948866580814479563325987976768611679807589022929824139990577674240884542277368430714579123750473599/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_reservations": "1/4000000000000000000000000", + "lambda_prime_below_one": "3273865991191312002447463171622096503866862093716066824378482912412833925775939427931875148024389616763324317384264462908422051380978837622544834184374465965172726743824446108480814931724366092290812565376377776020442621774244268434911776013283034175562820757469092545514053206745417362938282973119883262051133419185520436674012023231388320192410977070175860009422325759115457722631569285420876249526401/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "epsilon_positive": "1953124999999999999999998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/1956398865991191312002447463171622096503866862093716066824378482912412833925775939427931875148024389616763324317384264462908422051380978837622544834184374465965172726743824446108480814931724366092290812565376377776020442621774244268434911776013283034175562820757469092545514053206745417362938282973119883262051133419185520436674012023231388320192410977070175860009422325759115457722631569285420876249526401", + "epsilon_below_one": "3273865991191312002449416296622096503866862093716066824378482912412833925775939427931875148024389616763324317384264462908422051380978837622544834184374465965172726743824446108480814931724366092290812565376377776020442621774244268434911776013283034175562820757469092545514053206745417362938282973119883262051133419185520436674012023231388320192410977070175860009422325759115457722631569285420876249526401/1956398865991191312002447463171622096503866862093716066824378482912412833925775939427931875148024389616763324317384264462908422051380978837622544834184374465965172726743824446108480814931724366092290812565376377776020442621774244268434911776013283034175562820757469092545514053206745417362938282973119883262051133419185520436674012023231388320192410977070175860009422325759115457722631569285420876249526401", + "guard_width": "3273865991191312002449416296622096503866862093716066824378482912412833925775939427931875148024389616763324317384264462908422051380978837622544834184374465965172726743824446108480814931724366092290812565376377776020442621774244268434911776013283034175562820757469092545514053206745417362938282973119883262051133419185520436674012023231388320192410977070175860009422325759115457722631569285420876249526401/1956398865991191312002447463171622096503866862093716066824378482912412833925775939427931875148024389616763324317384264462908422051380978837622544834184374465965172726743824446108480814931724366092290812565376377776020442621774244268434911776013283034175562820757469092545514053206745417362938282973119883262051133419185520436674012023231388320192410977070175860009422325759115457722631569285420876249526401", + "K_geometry": "1468117615991191312002447951452872096503866862093716066824378482912412833925775939427931875148024389616763324317384264462908422051380978837622544834184374465965172726743824446108480814931724366092290812565376377776020442621774244268434911776013283034175562820757469092545514053206745417362938282973119883262051133419185520436674012023231388320192410977070175860009422325759115457722631569285420876249526401/1956398865991191312002447463171622096503866862093716066824378482912412833925775939427931875148024389616763324317384264462908422051380978837622544834184374465965172726743824446108480814931724366092290812565376377776020442621774244268434911776013283034175562820757469092545514053206745417362938282973119883262051133419185520436674012023231388320192410977070175860009422325759115457722631569285420876249526401000000000000000000000000", + "K_dominates_log": "3273865991191312002447948179006105312554859645764613952281979045550740209709115049448962735190463840823896385509116438518805288056661453358081925762323084986335104198990261734014849758997622267844704084561446051654350330961678892057135755570661259931294385845693079262479877643924659893845737459066676516633770480902547316790749972097969134671974303058152628621102133348138387546771559863095117134068678368430714579123750473599/1956398865991191312002447463171622096503866862093716066824378482912412833925775939427931875148024389616763324317384264462908422051380978837622544834184374465965172726743824446108480814931724366092290812565376377776020442621774244268434911776013283034175562820757469092545514053206745417362938282973119883262051133419185520436674012023231388320192410977070175860009422325759115457722631569285420876249526401000000000000000000000000", + "record_suffix": "3273865991191312002449416296622096503866862093716066824378482912412833925775939427931875148024389616763324317384264462908422051380978837622544834184374465965172726743824446108480814931724366092290812565376377776020442621774244268434911776013283034175562820757469092545514053206745417362938282973119883262051133419185520436674012023231388320192410977070175860009422325759115457722631569285420876249526401/1956398865991191312002447463171622096503866862093716066824378482912412833925775939427931875148024389616763324317384264462908422051380978837622544834184374465965172726743824446108480814931724366092290812565376377776020442621774244268434911776013283034175562820757469092545514053206745417362938282973119883262051133419185520436674012023231388320192410977070175860009422325759115457722631569285420876249526401", + "phase_local": "26190927929530496019593373974110780839622894302265362972931359432440577690140691044972088771361191158167166607198967678877759647723513316715895765052944346742544191405761384493380554281068184913880392042196090483797448683381388771101518187663642499160234131147976727081078250091142581434413718270905859350991704415201190373508834134717687376018851142549383648687058413661946591605192544861041250880753485368430714579123750473599/15651190927929530496019579705372976772030934896749728534595027863299302671406207515423455001184195116934106594539074115703267376411047830700980358673474995727721381813950595568867846519453794928738326500523011022208163540974193954147479294208106264273404502566059752740364112425653963338903506263784959066096409067353484163493392096185851106561539287816561406880075378606072923661781052554283367009996211208000000000000000000000000", + "phase_boundary": "5238185585906099203917109675729363214874976902482535296909068792998440565174678706208087824005097610881890975939675116263858518885248755931608826272947764565438740245284929399103338718032241923219191623787272717266615904026225453118082821178631080436632078300174534789788309567971910311608707242938606473864450532413859578795157186036802126787420889300258144626755528803607662180350501434347642883784518968430714579123750473599/3130238185585906099203915941074595354406186979349945706919005572659860534281241503084691000236839023386821318907814823140653475282209566140196071734694999145544276362790119113773569303890758985747665300104602204441632708194838790829495858841621252854680900513211950548072822485130792667780701252756991813219281813470696832698678419237170221312307857563312281376015075721214584732356210510856673401999242241600000000000000000000000", + "gamma_sublinear": "1/2000000000000000000000000", + "cell_above_band": "3906249999999999999999994137351134008808687997552536828377903496133137906283933175621517087587166074224060572068124851975610383236675682615735537091577948619021162377455165815625534034827273256175553891519185068275633907709187434623622223979557378225755731565088223986716965824437179242530907454485946793254582637061717026880116737948866580814479563325987976768611679807589022929824139990577674240884542277368430714579123750473599/7825595463964765248009789852686488386015467448374864267297513931649651335703103757711727500592097558467053297269537057851633688205523915350490179336737497863860690906975297784433923259726897464369163250261505511104081770487096977073739647104053132136702251283029876370182056212826981669451753131892479533048204533676742081746696048092925553280769643908280703440037689303036461830890526277141683504998105604000000000000000000000000", + "prime_interval_packing": "3273865991191312002449416296622096503866862093716066824378482912412833925775939427931875148024389616763324317384264462908422051380978837622544834184374465965172726743824446108480814931724366092290812565376377776020442621774244268434911776013283034175562820757469092545514053206745417362938282973119883262051133419185520436674012023231388320192410977070175860009422325759115457722631569285420876249526401/1956398865991191312002447463171622096503866862093716066824378482912412833925775939427931875148024389616763324317384264462908422051380978837622544834184374465965172726743824446108480814931724366092290812565376377776020442621774244268434911776013283034175562820757469092545514053206745417362938282973119883262051133419185520436674012023231388320192410977070175860009422325759115457722631569285420876249526401", + "alpha_positive": "6547731982382624004896876194378201816421721739968962026660461957963574135485054477380837883214853457587220702893380901427227339437640290980626759946697550951507830942814707842495664690721988360135516649937823827674792952735923160492047531583944294106857206603162171807993930850670077256784020432186559778684903900088067753464761995329357454864385280128328488630524459107253845269403129148515993383595079368430714579123750473599/3912797731982382624004894926343244193007733724187432133648756965824825667851551878855863750296048779233526648634768528925816844102761957675245089668368748931930345453487648892216961629863448732184581625130752755552040885243548488536869823552026566068351125641514938185091028106413490834725876565946239766524102266838371040873348024046462776640384821954140351720018844651518230915445263138570841752499052802000000000000000000000000", + "alpha_below_one": "3906249999999999999999998050148865991191312002447463171622096503866862093716066824378482912412833925775939427931875148024389616763324317384264462908422051380978837622544834184374465965172726743824446108480814931724366092290812565376377776020442621774244268434911776013283034175562820757469092545514053206745417362938282973119883262051133419185520436674012023231388320192410977070175860009422325759115457722631569285420876249526401/3912797731982382624004894926343244193007733724187432133648756965824825667851551878855863750296048779233526648634768528925816844102761957675245089668368748931930345453487648892216961629863448732184581625130752755552040885243548488536869823552026566068351125641514938185091028106413490834725876565946239766524102266838371040873348024046462776640384821954140351720018844651518230915445263138570841752499052802000000000000000000000000", + "alpha_below_one_fourth": "971651701013213031996326855391432846435511709306889071385528779498242842827402915236585099690797341350794441455798751330026983686252849127830645657145489682031078532429097515211744742775140194686009889632750365060335428358151198973725408356422697222980924203775572374464763095752702631424685121054373381852340662809504692464872244016286336705231820208406759441374186703772303883591912655494194444741168121131569285420876249526401/3912797731982382624004894926343244193007733724187432133648756965824825667851551878855863750296048779233526648634768528925816844102761957675245089668368748931930345453487648892216961629863448732184581625130752755552040885243548488536869823552026566068351125641514938185091028106413490834725876565946239766524102266838371040873348024046462776640384821954140351720018844651518230915445263138570841752499052802000000000000000000000000", + "delta_positive": "1/8000000000000000000000000", + "delta_below_one_eighth": "999999999999999999999999/8000000000000000000000000", + "short_record_fallback": "7616584555824852379346835937337037330008027107136294776668390748780852855204870795788149496373956098391115378576015957430044050072444062643180316869072092753225867691149744192745559316439621186599897056239388796739694424577825280792986411278169698447895928918700691868959588685403129262054753791008572754938046347856477968407423572344619433691927399371524909457361818832508502076558162099529214456027426305607290041843305932367074776883201445121273760775340268923755948637277685252965324936531495378995137587567955043756075393975978893041703025695330557161121903878449319893179915601015459034474650385001112071032669057549953505529609931978193116897787334652819461889998857331835859984797034274463245420793583332731085616891129103839422191933344503721186323794322653801979357976796012801/7642183070278091062509560403014148814468229930053578386032728448876612632522562263390358887296970271940481735614782283058236023638206948584463065758532712757676455963843064242611253183327048305048010986583501475687579853991305641673573874125051886852248292268583863642755914270338849286573977667863749543992387239918693439205757859465747610625751605379180374453161805959996544756729029567521175297849712503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000000000", + "artificial_boundary": "109584527423436243968156659137180412149821415181340217791626512417995007652397860596523088746712062712800671040108218369699307861578355597760636258113066119964707567379239267104066170051148539661379950329626532972838406604665989329308967681726177979509968825833213349962762001931920168983635327746821832149007524627642722227306786555640209110048875612554527324734767989425816320504776000462533913357316062831894707856262628748579203/15651190927929530496019579705372976772030934896749728534595027863299302671406207515423455001184195116934106594539074115703267376411047830700980358673474995727721381813950595568867846519453794928738326500523011022208163540974193954147479294208106264273404502566059752740364112425653963338903506263784959066096409067353484163493392096185851106561539287816561406880075378606072923661781052554283367009996211208000000000000000000000000", + "literal_scalar_guard": "1", + "row_product_gap": "23971789/25", + "balanced_prefix_above_kappa": "1049368238490026701423094483967503150028400919345744634706771563009039327491866814751968099801467171856391309923209431203201740596569024959110233677131201592567375280098042665218399315394449575749542782753322608569970642083250037809901376350280373872345301984491043072703004387541882757099622985128122290559724732993113238435803997885791221852625295155016830592342542058445798025930770474910744234430904733/1956398865991191312002447463171622096503866862093716066824378482912412833925775939427931875148024389616763324317384264462908422051380978837622544834184374465965172726743824446108480814931724366092290812565376377776020442621774244268434911776013283034175562820757469092545514053206745417362938282973119883262051133419185520436674012023231388320192410977070175860009422325759115457722631569285420876249526401000000000000000000", + "coordinate_movement_above_kappa": "10957068841737286144939438708157772981733977311011065072511788293622473574009000887326883293726381544650409422295513269607192062776519836116207583133057483385125720064058483076596633700172312698591283946022952385510640731056428915728323047847530463983472971584280786089034380436777894438138124308527397658055714647289490402819362574205934963802759779076868430714579123750473599/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "1049366282091160710231782481520039978406304415478882540990704738630556415079032888976028671869592023832001693159885113818937277688146973578131396054586367408192909314925315921393953206913634644025176690462510043193592866062807416035657107915368597859062267808928222315233911842027829550354205622189839317439841470941979819250283561211779198621236974962605853522166682049023472266815312752279174949010028483473599/1956398865991191312002447463171622096503866862093716066824378482912412833925775939427931875148024389616763324317384264462908422051380978837622544834184374465965172726743824446108480814931724366092290812565376377776020442621774244268434911776013283034175562820757469092545514053206745417362938282973119883262051133419185520436674012023231388320192410977070175860009422325759115457722631569285420876249526401000000000000000000000000", + "bulk_exposure_above_kappa": "10957068841737286144939438708157772981733977311011065072511788293622473574009000887326883293726381544650409422295513269607192062776519836116207583133057483385125720064058483076596633700172312698591283946022952385510640731056428915728323047847530463983472971584280786089034380436777894438138124308527397658055714647289490402819362574205934963802759779076868430714579123750473599/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gaussian_arithmetic_above_kappa": "1678987225185176731085639171900541868423344967086329321814767676435980011574152977827209531750472326945836479113810772540858322046088388553597536260865088363733334482984141520524992796150304389474902360114503608335575251312757438721597933725536822182469448999622848158855714474552959204613979413266712691775676310737847762311765959943253931732812152055615951877572207284090951082373775037225621489668571323273599/3130238185585906099203915941074595354406186979349945706919005572659860534281241503084691000236839023386821318907814823140653475282209566140196071734694999145544276362790119113773569303890758985747665300104602204441632708194838790829495858841621252854680900513211950548072822485130792667780701252756991813219281813470696832698678419237170221312307857563312281376015075721214584732356210510856673401999242241600000000000000000000000", + "scalar_work_above_kappa": "8394943951521347620193443869292562028605110850899094983938105679693831707522100592239805370479862226826740862622351132241349461864130148291903031794504778556164536275611614577922748414674781674271976169735768303183387360645557680704966742367331214965479381700365523824154942554821008850051566518086695351357914601893772488300911546412317751589614041047723667668564476458144058448330706076654384590026361614473599/15651190927929530496019579705372976772030934896749728534595027863299302671406207515423455001184195116934106594539074115703267376411047830700980358673474995727721381813950595568867846519453794928738326500523011022208163540974193954147479294208106264273404502566059752740364112425653963338903506263784959066096409067353484163493392096185851106561539287816561406880075378606072923661781052554283367009996211208000000000000000000000000", + "dimension_above_kappa": "1949851134008808689046916869068404604919227621873787083204022436433331800780995623581107452343842425135204775484082907393482887871828452365579195762384650493145060950387377146458894465166318299126108502829073197973522340131548364301535730307236754775725813529522904779799787931284297655340066104568762873837571851708936770123050720969881850115611586908721045992615872829257715134619910489160377149681244073910744234430904733/1956398865991191312002447463171622096503866862093716066824378482912412833925775939427931875148024389616763324317384264462908422051380978837622544834184374465965172726743824446108480814931724366092290812565376377776020442621774244268434911776013283034175562820757469092545514053206745417362938282973119883262051133419185520436674012023231388320192410977070175860009422325759115457722631569285420876249526401000000000000000000" + }, + "controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "scope": "Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, 44 cold dimension-four ends, and explicit all72 whole-owner dispatch are composed with the cited unchanged merged PR589 bit supplier (PR555 punctured R439 word; derived bit deficit T(2Kv-L*cst)), replacing the PR543 supplier of PR635; this bit composition is unreviewed. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification." +} diff --git a/research/k8-eight-ends/evidence/ASYNC-AUDIT.json b/research/k8-eight-ends/evidence/ASYNC-AUDIT.json new file mode 100644 index 0000000000..f5980d5df7 --- /dev/null +++ b/research/k8-eight-ends/evidence/ASYNC-AUDIT.json @@ -0,0 +1,75 @@ +{ + "status": "PASS_INDEPENDENT_ASYNC_WHOLE_OWNER_CONTROLLER_PHASES_AND_SPECTATORS", + "template_sha256": "72e6d2b042b7c089e288859fb13c6f2a4b44884993eab94edbe70d503e664d04", + "complex_template_sha256": "72e6d2b042b7c089e288859fb13c6f2a4b44884993eab94edbe70d503e664d04", + "complex_live": 7168, + "complex_profile": { + "1": 173516, + "2": 33841, + "3": 28950, + "4": 10224, + "5": 5904, + "8": 576, + "32": 1, + "48": 2450 + }, + "complex_hosted_residuals": 34560, + "physical": 7658, + "rank_mass": 520704, + "deficit": 2560, + "entering_helper_roles": 17280, + "cross_replica_helper_roles": 26491, + "one_owner_per_complete_invocation": true, + "helper_busy_family_window_checks": 34560, + "complete_invocations": 72, + "actual_orthogonal_73column_maps": 9035, + "actual_sigma_stream_sha256": "5bc015b7e224381a6557cbf5510399d48deb2d9eb94eabb256abb8f86588914f", + "all_actual_residual_and_spectator_charts": true, + "idle_remainders": 3606, + "mutations_rejected": [ + "alias two whole owners", + "helper on active data family", + "owner in private namespace", + "wrong residual width", + "wrong spectator coordinate", + "omit idle remainder", + "understate physical reserve", + "gauge44: wrong provider at its invocation", + "gauge44: stale per-call local program hash", + "gauge44: stale serialized provider program", + "gauge44: unbound residual adapter hash", + "gauge44: wrong provider width registry", + "gauge44: wrong per-call residual width", + "gauge44: wrong sweep provider", + "gauge44: entering helper width silently restored to nine" + ], + "mutation_controls_run": true, + "provider_phase_semantic_sha256": { + "gauge44": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1" + }, + "provider_artifact_semantic_sha256": { + "gauge44": { + "CANONICAL-WORD.json.gz": "dcd0b852171019f2cd7f049a25e50a5ecd6c6a61e7c2d8df0afe4cc46ff468f9", + "LOCAL-PROGRAMS.json.gz": "387105bbe9b89232990a28fb67847ee3ee71b24725a5a19c2201960eb2c7e457", + "LOCAL-CHECKS.json": "c12a321cd7e4915964b58c9ea4723cce747beadebb16f309b574c7e041b51bfc", + "INDEPENDENT-LOCAL-REPLAY.json": "a95d9f6681b457cde7797655b4e83c1b9df5060d04c21d0a3901bcf7bf0e18c8", + "CLIFFORD-RECIPES.json": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "CLIFFORD-REVIEW.json": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1", + "RESIDUAL-ADAPTERS.json": "a8de0681f2d9b16ff727e74071950b810c56975373da021be3e7727f11d00b1c" + } + }, + "widths_by_provider": { + "gauge44": { + "4": 56, + "5": 32, + "7": 38, + "8": 114, + "9": 240 + } + }, + "provider_counts": { + "gauge44": 72 + }, + "all_provider_program_phase_and_wrapper_bindings": true, + "scope": "Independent exact asynchronous chronology, per-replica phase projection, owner/chart/paid-profile audit. Uses per-invocation local providers bound by exact scalar, phase and residual-wrapper receipts; all-size compilation and complete coefficient invoice are separate inherited obligations." +} diff --git a/research/k8-eight-ends/evidence/AUDIT-LOCAL.json b/research/k8-eight-ends/evidence/AUDIT-LOCAL.json new file mode 100644 index 0000000000..44b1c12632 --- /dev/null +++ b/research/k8-eight-ends/evidence/AUDIT-LOCAL.json @@ -0,0 +1,137 @@ +{ + "status": "PASS_INDEPENDENT_EXACT_FORWARD_AND_DUAL_ENDPOINT_FRAMES_ENTRANCES_CONES", + "input_file": "FULL-WORD.json.gz", + "content_sha256": "f43271fcabcc9ebb3b9540610574ba463bba4440e7a868bd92e8ea348081d3ec", + "compressed_sha256": "d28c607df2bc4a82684d3fe47cfb3dba04e3bd14b247c7d4a62a03dff7b2836c", + "parent_center_interface": { + "parent_path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz", + "parent_file_sha256": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "transport_tau": 43, + "ordered_frame_bases_match": true, + "all_ports_match": true, + "transported_centers": [ + 92, + 57, + 81, + 224, + 11, + 240, + 9, + 256 + ], + "source_centers": [ + 92, + 57, + 81, + 11, + 9 + ], + "ordered_frame_bases": [ + [ + 256, + 128, + 64, + 34, + 16, + 10, + 4, + 1 + ], + [ + 256, + 128, + 64, + 32, + 16, + 8, + 5, + 3 + ], + [ + 256, + 128, + 64, + 32, + 17, + 9, + 4, + 2 + ], + [ + 256, + 128, + 64, + 36, + 20, + 8, + 2, + 1 + ], + [ + 256, + 128, + 66, + 32, + 18, + 8, + 4, + 1 + ], + [ + 256, + 128, + 65, + 33, + 17, + 9, + 5, + 3 + ], + [ + 256, + 128, + 65, + 33, + 16, + 8, + 4, + 2 + ], + [ + 256, + 128, + 68, + 32, + 16, + 12, + 2, + 1 + ] + ] + }, + "v": 112, + "h": 9, + "R": 480, + "entering": 192, + "lowends": 78, + "coldends": 48, + "compensation_gates": 7208, + "local_profile": { + "1": 2396, + "2": 470, + "3": 400, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 38, + "8": 114, + "9": 240 + }, + "checked_columns": 704, + "elapsed_seconds": 1.0070099160075188, + "scope": "Exact rational full scalar map in both orientations; all literal native frame chains, center levels, dyadic units, entrance-zero response, wrapper exclusion and final helper row/column cones. No global owner admission or exponent repricing." +} diff --git a/research/k8-eight-ends/evidence/BIT-SUPPLIER-CONTROLS.json b/research/k8-eight-ends/evidence/BIT-SUPPLIER-CONTROLS.json new file mode 100644 index 0000000000..ab2a5b51a4 --- /dev/null +++ b/research/k8-eight-ends/evidence/BIT-SUPPLIER-CONTROLS.json @@ -0,0 +1,49 @@ +{ + "status": "PASS_PR589_BIT_SUPPLIER_DERIVED_DEFICIT_NEGATIVE_CONTROLS", + "kappa": "0.001673414377866467", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "bit_decimal": "0.001733427039589844234749", + "binding": "complex", + "bit_supplier": { + "pr": 589, + "repository": "CrocSwap/integer-mult-bounds", + "commit": "a5afc8c6169ea61ba7c51dfd3cade02cc7b13b46", + "merged_as": "b3eb785ac5b4b1ca2beea0f80db078a505626a90", + "path": "research/e8-bit-p111-tuned/tune/EXPECTED.json", + "git_blob_sha1": "e293ddc557742637f9f679f083a1a282d87b1b13", + "word": { + "v": 111, + "decoder_constant": 63, + "copy_ranks": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + "derived_deficit": 10272, + "deficit_formula": "T(2Kv-L*cst), L=9 T=32 K=4 M=64", + "replay_scope": "Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit." + }, + "derived_deficit": 10272, + "rejected_controls": [ + "revert_hardcoded_9984", + "ports_112", + "decoder_constant_64_copy_ranks_unchanged", + "decoder_constant_64_with_one_copy_rank_8", + "eight_retained_totals", + "live_minus_one", + "profile_rank_mass_plus_one", + "profile_rank_mass_receipt_mismatch", + "bit_lower_next_grid", + "not_nine_stage_record", + "tampered_bytes_next_grid", + "pr543_file_under_pr589_pin" + ], + "assembler_sha256": "4c270a996b380ab712f72b81173ab24f1c73203a33578f261bfbaa7e67d75aec" +} diff --git a/research/k8-eight-ends/evidence/CLIFFORD-REVIEW.json b/research/k8-eight-ends/evidence/CLIFFORD-REVIEW.json new file mode 100644 index 0000000000..cf3b265150 --- /dev/null +++ b/research/k8-eight-ends/evidence/CLIFFORD-REVIEW.json @@ -0,0 +1,19 @@ +{ + "status": "PASS_NEW_WORD_EXACT_LOCAL_PHASE_RECIPES", + "canonical_word_sha256": "3dd6e2a42d90736dbdf7f47e1bbd18525fccfceae52ad0ce9a8082e88b8a851d", + "frames": 1012, + "directed_edges": 2904, + "ranks": { + "1": 1920, + "2": 428, + "3": 376, + "8": 16, + "4": 124, + "5": 40 + }, + "endpoint_adapters": 224, + "all_child_equalities_include_global_phase": true, + "recipe_sha256": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "seconds": 127.51856795800268, + "scope": "Every local frame and center transition. Expanded scalar-interface integration and global emitted program are separate obligations." +} diff --git a/research/k8-eight-ends/evidence/END-CONTROLS.json b/research/k8-eight-ends/evidence/END-CONTROLS.json new file mode 100644 index 0000000000..0ca420e48a --- /dev/null +++ b/research/k8-eight-ends/evidence/END-CONTROLS.json @@ -0,0 +1,197 @@ +{ + "status": "PASS_EIGHT_ENDS_32_NEGATIVE_CONTROLS", + "rejected": [ + { + "helper": 572, + "mutation": "missing-tail", + "status": "REJECTED", + "reason": "full cleanup reads a low end" + }, + { + "helper": 572, + "mutation": "rank6-end", + "status": "REJECTED", + "reason": "frame not monotone (572, (256, 128, 67, 35, 17, 9, 6), (256, 128, 67, 35, 17, 9))" + }, + { + "helper": 572, + "mutation": "rank8-read", + "status": "REJECTED", + "reason": "frame not monotone (312, (264, 136, 74, 43, 24, 7), (271, 143, 74, 44, 24))" + }, + { + "helper": 572, + "mutation": "bad-restore", + "status": "REJECTED", + "reason": "all-column endpoint failure (False, [572])" + }, + { + "helper": 573, + "mutation": "missing-tail", + "status": "REJECTED", + "reason": "full cleanup reads a low end" + }, + { + "helper": 573, + "mutation": "rank6-end", + "status": "REJECTED", + "reason": "frame not monotone (573, (256, 128, 67, 35, 17, 9, 6), (256, 128, 67, 35, 17, 9))" + }, + { + "helper": 573, + "mutation": "rank8-read", + "status": "REJECTED", + "reason": "frame not monotone (70, (265, 137, 75, 42, 24, 7), (265, 137, 76, 42, 24))" + }, + { + "helper": 573, + "mutation": "bad-restore", + "status": "REJECTED", + "reason": "all-column endpoint failure (False, [573])" + }, + { + "helper": 574, + "mutation": "missing-tail", + "status": "REJECTED", + "reason": "full cleanup reads a low end" + }, + { + "helper": 574, + "mutation": "rank6-end", + "status": "REJECTED", + "reason": "frame not monotone (574, (256, 128, 96, 17, 9, 5, 3), (256, 128, 96, 17, 9, 5))" + }, + { + "helper": 574, + "mutation": "rank8-read", + "status": "REJECTED", + "reason": "frame not monotone (328, (264, 137, 96, 24, 4, 3), (268, 137, 96, 24, 3))" + }, + { + "helper": 574, + "mutation": "bad-restore", + "status": "REJECTED", + "reason": "all-column endpoint failure (False, [574])" + }, + { + "helper": 575, + "mutation": "missing-tail", + "status": "REJECTED", + "reason": "full cleanup reads a low end" + }, + { + "helper": 575, + "mutation": "rank6-end", + "status": "REJECTED", + "reason": "frame not monotone (575, (256, 128, 96, 17, 9, 5, 3), (256, 128, 96, 17, 9, 5))" + }, + { + "helper": 575, + "mutation": "rank8-read", + "status": "REJECTED", + "reason": "frame not monotone (110, (265, 136, 96, 24, 4, 3), (265, 140, 96, 24, 3))" + }, + { + "helper": 575, + "mutation": "bad-restore", + "status": "REJECTED", + "reason": "all-column endpoint failure (False, [575])" + }, + { + "helper": 580, + "mutation": "missing-tail", + "status": "REJECTED", + "reason": "full cleanup reads a low end" + }, + { + "helper": 580, + "mutation": "rank6-end", + "status": "REJECTED", + "reason": "frame not monotone (580, (256, 128, 67, 35, 18, 10, 6), (256, 128, 67, 35, 18, 10))" + }, + { + "helper": 580, + "mutation": "rank8-read", + "status": "REJECTED", + "reason": "frame not monotone (332, (266, 138, 72, 41, 24, 7), (266, 138, 79, 41, 24))" + }, + { + "helper": 580, + "mutation": "bad-restore", + "status": "REJECTED", + "reason": "all-column endpoint failure (False, [580])" + }, + { + "helper": 581, + "mutation": "missing-tail", + "status": "REJECTED", + "reason": "full cleanup reads a low end" + }, + { + "helper": 581, + "mutation": "rank6-end", + "status": "REJECTED", + "reason": "frame not monotone (581, (256, 128, 67, 35, 18, 10, 6), (256, 128, 67, 35, 18, 10))" + }, + { + "helper": 581, + "mutation": "rank8-read", + "status": "REJECTED", + "reason": "frame not monotone (334, (267, 139, 73, 40, 24, 7), (268, 140, 73, 47, 24))" + }, + { + "helper": 581, + "mutation": "bad-restore", + "status": "REJECTED", + "reason": "all-column endpoint failure (False, [581])" + }, + { + "helper": 582, + "mutation": "missing-tail", + "status": "REJECTED", + "reason": "full cleanup reads a low end" + }, + { + "helper": 582, + "mutation": "rank6-end", + "status": "REJECTED", + "reason": "frame not monotone (582, (256, 128, 73, 41, 24, 5, 3), (256, 128, 73, 41, 24, 5))" + }, + { + "helper": 582, + "mutation": "rank8-read", + "status": "REJECTED", + "reason": "frame not monotone (316, (385, 72, 40, 24, 4, 3), (389, 76, 44, 24, 3))" + }, + { + "helper": 582, + "mutation": "bad-restore", + "status": "REJECTED", + "reason": "all-column endpoint failure (False, [582])" + }, + { + "helper": 583, + "mutation": "missing-tail", + "status": "REJECTED", + "reason": "full cleanup reads a low end" + }, + { + "helper": 583, + "mutation": "rank6-end", + "status": "REJECTED", + "reason": "frame not monotone (583, (256, 128, 73, 41, 24, 5, 3), (256, 128, 73, 41, 24, 5))" + }, + { + "helper": 583, + "mutation": "rank8-read", + "status": "REJECTED", + "reason": "frame not monotone (318, (385, 73, 41, 24, 4, 3), (389, 73, 41, 24, 3))" + }, + { + "helper": 583, + "mutation": "bad-restore", + "status": "REJECTED", + "reason": "all-column endpoint failure (False, [583])" + } + ] +} diff --git a/research/k8-eight-ends/evidence/ENDS-8-AUDIT.json b/research/k8-eight-ends/evidence/ENDS-8-AUDIT.json new file mode 100644 index 0000000000..2fd5548b28 --- /dev/null +++ b/research/k8-eight-ends/evidence/ENDS-8-AUDIT.json @@ -0,0 +1,137 @@ +{ + "status": "PASS_INDEPENDENT_EXACT_FORWARD_AND_DUAL_ENDPOINT_FRAMES_ENTRANCES_CONES", + "input_file": "ENDS-8.json.gz", + "content_sha256": "f43271fcabcc9ebb3b9540610574ba463bba4440e7a868bd92e8ea348081d3ec", + "compressed_sha256": "d28c607df2bc4a82684d3fe47cfb3dba04e3bd14b247c7d4a62a03dff7b2836c", + "parent_center_interface": { + "parent_path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz", + "parent_file_sha256": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "transport_tau": 43, + "ordered_frame_bases_match": true, + "all_ports_match": true, + "transported_centers": [ + 92, + 57, + 81, + 224, + 11, + 240, + 9, + 256 + ], + "source_centers": [ + 92, + 57, + 81, + 11, + 9 + ], + "ordered_frame_bases": [ + [ + 256, + 128, + 64, + 34, + 16, + 10, + 4, + 1 + ], + [ + 256, + 128, + 64, + 32, + 16, + 8, + 5, + 3 + ], + [ + 256, + 128, + 64, + 32, + 17, + 9, + 4, + 2 + ], + [ + 256, + 128, + 64, + 36, + 20, + 8, + 2, + 1 + ], + [ + 256, + 128, + 66, + 32, + 18, + 8, + 4, + 1 + ], + [ + 256, + 128, + 65, + 33, + 17, + 9, + 5, + 3 + ], + [ + 256, + 128, + 65, + 33, + 16, + 8, + 4, + 2 + ], + [ + 256, + 128, + 68, + 32, + 16, + 12, + 2, + 1 + ] + ] + }, + "v": 112, + "h": 9, + "R": 480, + "entering": 192, + "lowends": 78, + "coldends": 48, + "compensation_gates": 7208, + "local_profile": { + "1": 2396, + "2": 470, + "3": 400, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 38, + "8": 114, + "9": 240 + }, + "checked_columns": 704, + "elapsed_seconds": 1.0812152919825166, + "scope": "Exact rational full scalar map in both orientations; all literal native frame chains, center levels, dyadic units, entrance-zero response, wrapper exclusion and final helper row/column cones. No global owner admission or exponent repricing." +} diff --git a/research/k8-eight-ends/evidence/INDEPENDENT-LOCAL-REPLAY.json b/research/k8-eight-ends/evidence/INDEPENDENT-LOCAL-REPLAY.json new file mode 100644 index 0000000000..bea87a94e5 --- /dev/null +++ b/research/k8-eight-ends/evidence/INDEPENDENT-LOCAL-REPLAY.json @@ -0,0 +1,71 @@ +{ + "status": "PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY", + "canonical_word_sha256": "3dd6e2a42d90736dbdf7f47e1bbd18525fccfceae52ad0ce9a8082e88b8a851d", + "local_programs_sha256": "b1bb600466e05411099dedbb6b8776a8c429d7f75774041af5bf38dfff435401", + "v": 112, + "helpers": 480, + "local": { + "forward": { + "all_exact_columns": 704, + "prefix_l1_upper": "2765345294379392599/1024", + "prefix_bits_upper": 52, + "charged_payload_bits": 192, + "private_work_erased": true + }, + "backward": { + "all_exact_columns": 704, + "prefix_l1_upper": "14824960514781440791821/64", + "prefix_bits_upper": 68, + "charged_payload_bits": 192, + "private_work_erased": true + } + }, + "paid_profiles": { + "forward": { + "1": 2396, + "4": 142, + "8": 8, + "3": 400, + "2": 470, + "5": 82 + }, + "backward": { + "1": 2396, + "4": 142, + "8": 8, + "3": 400, + "2": 470, + "5": 82 + } + }, + "entering_helpers": 192, + "cold_hyperplane_ended_helpers": 48, + "negative_controls_rejected": [ + "wrong_scale", + "missing_center", + "wrong_common_frame", + "wrong_child_rank", + "missing_pre_wrapper", + "missing_post_wrapper", + "wrapper_with_wrong_frame", + "wrapper_in_wrong_phase", + "wrapper_on_a_data_register", + "wrapper_on_a_target_register", + "wrapper_on_a_centre_register", + "hpe_pre_wrapper_resolved_to_full_recipe", + "hpe_post_wrapper_without_terminal_frame", + "hpe_post_wrapper_wrong_terminal_frame", + "hpe_tail_gate_at_full_frame", + "hpe_tail_climb_dropped", + "hpe_helper_exit_adapter_to_full", + "hpe_tail_gate_moved_into_full_cleanup", + "cold_hpe_pre_wrapper_replaced_by_identity_entry_adapter", + "cold_hpe_pre_wrapper_dropped", + "cold_hpe_post_wrapper_replaced_by_exit_adapter", + "cold_hpe_pre_wrapper_resolved_to_cold_full_convention", + "cold_hpe_wrapper_with_nonzero_entrance", + "cold_hpe_post_wrapper_wrong_terminal_frame", + "cold_hpe_premix_gate_before_pre_wrapper" + ], + "scope": "Literal forward and inverse-transpose replay on every arbitrary data/helper column, physical frame incidence, ordered paid wrappers, cleared private work and prefix coefficients. Global hosting and outer exponent are separate." +} diff --git a/research/k8-eight-ends/evidence/LOCAL-CHECKS.json b/research/k8-eight-ends/evidence/LOCAL-CHECKS.json new file mode 100644 index 0000000000..1e00dcd2fd --- /dev/null +++ b/research/k8-eight-ends/evidence/LOCAL-CHECKS.json @@ -0,0 +1,36 @@ +{ + "forward": { + "sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "scalar_macros": 19693, + "real_component_primitive_bound": 198766, + "paid_profile": { + "1": 2396, + "2": 470, + "3": 400, + "4": 142, + "5": 82, + "8": 8 + }, + "all_columns": 704, + "private_centers_cleared": true, + "private_coefficient_stream_cleared_after_each_macro": true + }, + "backward": { + "sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "scalar_macros": 19693, + "real_component_primitive_bound": 198814, + "paid_profile": { + "1": 2396, + "2": 470, + "3": 400, + "4": 142, + "5": 82, + "8": 8 + }, + "all_columns": 704, + "private_centers_cleared": true, + "private_coefficient_stream_cleared_after_each_macro": true + } +} diff --git a/research/k8-eight-ends/evidence/NATIVE-STEPS.json b/research/k8-eight-ends/evidence/NATIVE-STEPS.json new file mode 100644 index 0000000000..150075a56b --- /dev/null +++ b/research/k8-eight-ends/evidence/NATIVE-STEPS.json @@ -0,0 +1,27 @@ +[ + { + "step": "native", + "exit_code": 0, + "seconds": 1.4084420419821981 + }, + { + "step": "ledgers", + "exit_code": 0, + "seconds": 0.8777561250026338 + }, + { + "step": "local-replay", + "exit_code": 0, + "seconds": 6.732248542015441 + }, + { + "step": "wrappers", + "exit_code": 0, + "seconds": 1.9483850830001757 + }, + { + "step": "phases", + "exit_code": 0, + "seconds": 127.56919429099071 + } +] diff --git a/research/k8-eight-ends/evidence/OWNERS-AND-PROFILE.json b/research/k8-eight-ends/evidence/OWNERS-AND-PROFILE.json new file mode 100644 index 0000000000..a3f72feddc --- /dev/null +++ b/research/k8-eight-ends/evidence/OWNERS-AND-PROFILE.json @@ -0,0 +1,52 @@ +{ + "status": "PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE", + "template_sha256": "72e6d2b042b7c089e288859fb13c6f2a4b44884993eab94edbe70d503e664d04", + "paid_profile": { + "1": 173516, + "2": 33841, + "3": 28950, + "4": 10224, + "5": 5904, + "8": 576, + "32": 1, + "48": 2450 + }, + "live": 7168, + "physical": 7658, + "rank_mass": 520704, + "deficit": 2560, + "hosted_residuals": 34560, + "banked_residuals": 0, + "all_live_owners_per_call_distinct": true, + "owners_per_call": 704, + "actual_helper_owner_charts": 34560, + "actual_73column_sigmas": 9035, + "cross_replica_helper_roles": 26491, + "explicit_idle_remainder_children": 3606, + "source_idle_children_charged": 16128, + "source_artifacts": { + "work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "providers/gauge44/CANONICAL-WORD.json.gz": "3dd6e2a42d90736dbdf7f47e1bbd18525fccfceae52ad0ce9a8082e88b8a851d", + "providers/gauge44/LOCAL-PROGRAMS.json.gz": "b1bb600466e05411099dedbb6b8776a8c429d7f75774041af5bf38dfff435401", + "providers/gauge44/LOCAL-CHECKS.json": "3f4c8aba4736091f7efee0d31668d230626e3daa1438dfed096efd04d89b91ba", + "providers/gauge44/INDEPENDENT-LOCAL-REPLAY.json": "00b418af082ad30474fcdeecd121d96af305c2686756a0ee30178fe1ccd5dd99", + "providers/gauge44/RESIDUAL-ADAPTERS.json": "8ecf500ad8646d642906275de20704e4248abccabf2e21af51fcdcbd7581c312", + "providers/gauge44/CLIFFORD-RECIPES.json": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "providers/gauge44/CLIFFORD-REVIEW.json": "2bfc112221995431c25a7257fdda5a2e9b2631c1712a48ab428f946849cbac91" + }, + "provider_phase_semantic_sha256": { + "gauge44": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1" + }, + "provider_artifact_semantic_sha256": { + "gauge44": { + "CANONICAL-WORD.json.gz": "dcd0b852171019f2cd7f049a25e50a5ecd6c6a61e7c2d8df0afe4cc46ff468f9", + "LOCAL-PROGRAMS.json.gz": "387105bbe9b89232990a28fb67847ee3ee71b24725a5a19c2201960eb2c7e457", + "LOCAL-CHECKS.json": "c12a321cd7e4915964b58c9ea4723cce747beadebb16f309b574c7e041b51bfc", + "INDEPENDENT-LOCAL-REPLAY.json": "a95d9f6681b457cde7797655b4e83c1b9df5060d04c21d0a3901bcf7bf0e18c8", + "CLIFFORD-RECIPES.json": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "CLIFFORD-REVIEW.json": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1", + "RESIDUAL-ADAPTERS.json": "a8de0681f2d9b16ff727e74071950b810c56975373da021be3e7727f11d00b1c" + } + }, + "controller_audit_sha256": "2b056ae65d212cfdf4d83778b9be47dc7a9ded6626feb3a20ae2de6ead8dbb79" +} diff --git a/research/k8-eight-ends/evidence/PREFIX-AND-INVOICE.json b/research/k8-eight-ends/evidence/PREFIX-AND-INVOICE.json new file mode 100644 index 0000000000..511218976e --- /dev/null +++ b/research/k8-eight-ends/evidence/PREFIX-AND-INVOICE.json @@ -0,0 +1,1734 @@ +{ + "status": "PASS_INDEPENDENT_MIXED_ASYNC_SCALAR_PREFIX_AND_FINITE_INVOICE", + "template_sha256": "72e6d2b042b7c089e288859fb13c6f2a4b44884993eab94edbe70d503e664d04", + "parent_template_sha256": "7db047a427a7979d69e163c78a1e32bd445628fb86723e131a3138361355a9c3", + "owner_audit_sha256": "a04d3db0d157b197d9395967163e155f0d8775a06db2ca4318258830e2abdaa9", + "controller_audit_sha256": "2b056ae65d212cfdf4d83778b9be47dc7a9ded6626feb3a20ae2de6ead8dbb79", + "providers": { + "gauge44": { + "local": { + "backward": { + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "prefix_l1": "14824960514781440791821/64", + "prefix_bits": 68, + "coefficient_work_primitive_count": 98365, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + }, + "forward": { + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "prefix_l1": "2765345294379392599/1024", + "prefix_bits": 52, + "coefficient_work_primitive_count": 98333, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + } + }, + "helpers": 480, + "centres": 8, + "v": 112, + "h": 9, + "n": 704, + "entering_helpers": 192, + "entrance_rank": 384, + "terminal_codimension": 214, + "hyperplane_ended_helpers": 78, + "cold_hyperplane_ended_helpers": 48, + "width_inventory": { + "4": 56, + "5": 32, + "7": 38, + "8": 114, + "9": 240 + }, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "local_adapters": 387120, + "local_primitive_bound": 10039700351134, + "compiler": 25934336, + "children": 3498, + "artifacts": { + "CANONICAL-WORD.json.gz": "3dd6e2a42d90736dbdf7f47e1bbd18525fccfceae52ad0ce9a8082e88b8a851d", + "RESIDUAL-ADAPTERS.json": "8ecf500ad8646d642906275de20704e4248abccabf2e21af51fcdcbd7581c312", + "LOCAL-PROGRAMS.json.gz": "b1bb600466e05411099dedbb6b8776a8c429d7f75774041af5bf38dfff435401", + "LOCAL-CHECKS.json": "3f4c8aba4736091f7efee0d31668d230626e3daa1438dfed096efd04d89b91ba", + "CLIFFORD-REVIEW.json": "2bfc112221995431c25a7257fdda5a2e9b2631c1712a48ab428f946849cbac91", + "INDEPENDENT-LOCAL-REPLAY.json": "00b418af082ad30474fcdeecd121d96af305c2686756a0ee30178fe1ccd5dd99", + "CLIFFORD-RECIPES.json": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "FULL-WORD.json.gz": "9fd27ad780b143a867e794ce3c1ab44f393c689f2e81538aa7cff1604d14cf68", + "SCALAR-FRAME-AUDIT.json": "62f470aab7a219033217f94e7e123405565e4ef69acd28bc4a789c19b5c5d905", + "WRAPPER-CHECKS.json": "b6c7fdef5893b117434f39b6561b80504482fa748e23b840f77a07b137e1d1ea" + }, + "paid_profile": { + "1": 2396, + "2": 470, + "3": 400, + "4": 142, + "5": 82, + "8": 8 + }, + "program_hashes": { + "backward": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "forward": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19" + }, + "semantic_artifact_sha256": { + "CANONICAL-WORD.json.gz": "dcd0b852171019f2cd7f049a25e50a5ecd6c6a61e7c2d8df0afe4cc46ff468f9", + "LOCAL-PROGRAMS.json.gz": "387105bbe9b89232990a28fb67847ee3ee71b24725a5a19c2201960eb2c7e457", + "LOCAL-CHECKS.json": "c12a321cd7e4915964b58c9ea4723cce747beadebb16f309b574c7e041b51bfc", + "INDEPENDENT-LOCAL-REPLAY.json": "a95d9f6681b457cde7797655b4e83c1b9df5060d04c21d0a3901bcf7bf0e18c8", + "CLIFFORD-RECIPES.json": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "CLIFFORD-REVIEW.json": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1", + "RESIDUAL-ADAPTERS.json": "a8de0681f2d9b16ff727e74071950b810c56975373da021be3e7727f11d00b1c" + } + } + }, + "provider_phase_semantic_sha256": { + "gauge44": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1" + }, + "provider_counts": { + "gauge44": 72 + }, + "selected_calls": [ + { + "stage": 0, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "c114b8a3b24f3b4c28c7641140ad65e2a09d703d3b3544928a889ce3f066b66d", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "7821a166c18432646b3e3bdbd47b06c7e08439a94f1798fe209b181019482c19", + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 384, + "pre_wrappers": 240, + "post_wrappers": 240 + } + ], + "selected_local_paid_profile": { + "1": 172512, + "2": 33840, + "3": 28800, + "4": 10224, + "5": 5904, + "8": 576 + }, + "selected_real_component_primitives": 14312688, + "selected_coefficient_work_primitive_count": 7081000, + "selected_scalar_macros": 1417896, + "global_prefix_bits": 253, + "charged_prefix_bits": 512, + "complete_invocation_sweeps": 72, + "bridge_sweeps": 72, + "row_prefix_extra": 1024, + "helpers": 480, + "centres": 8, + "live": 7168, + "physical": 7658, + "physical_stock_identity": { + "data_and_owner_families": 7168, + "local_helpers": 480, + "private_centres": 8, + "coefficient_work": 2 + }, + "local_adapters": 387120, + "local_primitive_bound": 10039700351134, + "wrapper_elementary_factors_charged": 4976640, + "factors_per_wrapper": 144, + "compiler": 25934336, + "unhosted_pervertex": 1794712914397736, + "hosted_rebased_pervertex": 1794712914096800, + "conservative_pervertex_used": 4672659904122304, + "retained_prior_overcharge": { + "sha256": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "previous_pervertex_allowance": 2877946989724568, + "added_complete_new_pervertex": 1794712914397736, + "policy": "Retain old allowance and add entire fresh mixed recount." + }, + "finite": { + "physical_stock_bits": 2641, + "router_bits": 7985, + "literal_bits": 35282, + "physical_row_coefficient": 16467, + "retained_row_coefficient": 20161, + "required_C0_bits": 200012, + "halving_integer_inequality": [ + 5329, + 4608 + ], + "G_exponent": 30000, + "E_exponent": 100000, + "C0_exponent": 210000 + }, + "strict_checks": { + "local_primitive_bound": true, + "logical": true, + "router": true, + "literal": true, + "mass": true, + "precision": true, + "tape": true, + "row": true, + "halving": true + }, + "scope": "Actual call-specific mixed scalar, Horner, wrappers and paid children recounted. All three providers use fresh hash-bound independent all-column/frame/phase/normalization admission. Shared compiler uses conservative maxima; parent is geometry/overcharge only. All-size compiler, hosting, precision/tape and analytic transfer remain conditional." +} diff --git a/research/k8-eight-ends/evidence/PREPARATION.json b/research/k8-eight-ends/evidence/PREPARATION.json new file mode 100644 index 0000000000..4dda6ee924 --- /dev/null +++ b/research/k8-eight-ends/evidence/PREPARATION.json @@ -0,0 +1,44 @@ +{ + "status": "PASS_CHECKED_LOCAL_AND_LITERAL_OWNER_NOMINATION", + "width_inventory": { + "9": 240, + "4": 56, + "8": 114, + "7": 38, + "5": 32 + }, + "local_profile": { + "1": 2396, + "2": 470, + "3": 400, + "4": 142, + "5": 82, + "8": 8 + }, + "idle": { + "3": 150, + "1": 1004, + "32": 1, + "48": 2450, + "2": 1 + }, + "global_profile": { + "1": 173516, + "2": 33841, + "3": 28950, + "4": 10224, + "5": 5904, + "8": 576, + "32": 1, + "48": 2450 + }, + "local_artifacts": { + "CANONICAL-WORD.json.gz": "dcd0b852171019f2cd7f049a25e50a5ecd6c6a61e7c2d8df0afe4cc46ff468f9", + "LOCAL-PROGRAMS.json.gz": "387105bbe9b89232990a28fb67847ee3ee71b24725a5a19c2201960eb2c7e457", + "LOCAL-CHECKS.json": "c12a321cd7e4915964b58c9ea4723cce747beadebb16f309b574c7e041b51bfc", + "INDEPENDENT-LOCAL-REPLAY.json": "a95d9f6681b457cde7797655b4e83c1b9df5060d04c21d0a3901bcf7bf0e18c8", + "CLIFFORD-RECIPES.json": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "CLIFFORD-REVIEW.json": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1", + "RESIDUAL-ADAPTERS.json": "a8de0681f2d9b16ff727e74071950b810c56975373da021be3e7727f11d00b1c" + } +} diff --git a/research/k8-eight-ends/evidence/REPLAY.json b/research/k8-eight-ends/evidence/REPLAY.json new file mode 100644 index 0000000000..89fe036ffe --- /dev/null +++ b/research/k8-eight-ends/evidence/REPLAY.json @@ -0,0 +1,86 @@ +{ + "status": "PASS_GAUGE44_STRICT_GLOBAL_REPLAY", + "kappa": "1673414377866467/1000000000000000000", + "kappa_decimal": "0.001673414377866467", + "complex_lower": "838109693744975872657/500000000000000000000000", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "bit_supplier": { + "pr": 589, + "repository": "CrocSwap/integer-mult-bounds", + "commit": "a5afc8c6169ea61ba7c51dfd3cade02cc7b13b46", + "merged_as": "b3eb785ac5b4b1ca2beea0f80db078a505626a90", + "path": "research/e8-bit-p111-tuned/tune/EXPECTED.json", + "git_blob_sha1": "e293ddc557742637f9f679f083a1a282d87b1b13", + "word": { + "v": 111, + "decoder_constant": 63, + "copy_ranks": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + "derived_deficit": 10272, + "deficit_formula": "T(2Kv-L*cst), L=9 T=32 K=4 M=64", + "replay_scope": "Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit." + }, + "gain_over_pr635_percent": "2.271845339105865649769659711045652898685289010422541310337154355808867", + "spec_sha256": "555cf868f29c8173b2faf8243aea30ee29f3e12f694c6cb3865a06981592af24", + "stages": [ + { + "name": "restore-parent", + "seconds": 1.253, + "exit_code": 0, + "log_sha256": "fc3a01967636bd3173ee7e5049fae45b890e1fad4564b6acdd6aaca30a4e4ea5" + }, + { + "name": "bind", + "seconds": 0.288, + "exit_code": 0, + "log_sha256": "71f679ce5a123fb58397fd6852ba64ce3832fd20e81a096bfda9a1cf3237237a" + }, + { + "name": "emit", + "seconds": 2.645, + "exit_code": 0, + "log_sha256": "f5f815f5353e8808403849208a6b0a5d658ca01819eafb0a2484bf6386c331b6" + }, + { + "name": "audit", + "seconds": 11.946, + "exit_code": 0, + "log_sha256": "2b056ae65d212cfdf4d83778b9be47dc7a9ded6626feb3a20ae2de6ead8dbb79" + }, + { + "name": "invoice", + "seconds": 0.861, + "exit_code": 0, + "log_sha256": "afa9dce4acbf44b7183fe01e3af311a1ce7eb57a3921f656ebd6154bcda5ce0c" + }, + { + "name": "assembly", + "seconds": 0.321, + "exit_code": 0, + "log_sha256": "f6b978d4cfcde87e6bda222287646ad24e9d730edbc9f3eff23ee7c14ffad9c1" + }, + { + "name": "admission-controls", + "seconds": 0.384, + "exit_code": 0, + "log_sha256": "051d242318154827c1672ffbb63ad2bdc8ecc4033be650b791dd69cd57d716b3" + }, + { + "name": "bit-supplier-controls", + "seconds": 0.62, + "exit_code": 0, + "log_sha256": "d54d260bf95bd8ae4ab8846314082b93b2e3d8f427eb35376691f2ce543a6b67" + } + ], + "scope": "Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, 44 cold dimension-four ends, and explicit all72 whole-owner dispatch are composed with the cited unchanged merged PR589 bit supplier (PR555 punctured R439 word; derived bit deficit T(2Kv-L*cst)), replacing the PR543 supplier of PR635; this bit composition is unreviewed. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification." +} diff --git a/research/k8-eight-ends/evidence/RESULT.json b/research/k8-eight-ends/evidence/RESULT.json new file mode 100644 index 0000000000..41e69636ea --- /dev/null +++ b/research/k8-eight-ends/evidence/RESULT.json @@ -0,0 +1,76 @@ +{ + "status": "PASS_K8_EIGHT_RANK7_ENDS_COMPLETE_ADMISSION", + "kappa_decimal": "0.001673414377866467", + "complex_lower": "838109693744975872657/500000000000000000000000", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "previous_kappa": "0.001672196274581061", + "end_controls": 32, + "admission_controls": 69, + "bit_supplier_controls": 12, + "outer_strict_inequalities": 47, + "native_steps": [ + { + "step": "native", + "exit_code": 0, + "seconds": 1.4084420419821981 + }, + { + "step": "ledgers", + "exit_code": 0, + "seconds": 0.8777561250026338 + }, + { + "step": "local-replay", + "exit_code": 0, + "seconds": 6.732248542015441 + }, + { + "step": "wrappers", + "exit_code": 0, + "seconds": 1.9483850830001757 + }, + { + "step": "phases", + "exit_code": 0, + "seconds": 127.56919429099071 + } + ], + "native_reuse": true, + "native_semantic_artifacts": { + "CANONICAL-WORD.json.gz": "dcd0b852171019f2cd7f049a25e50a5ecd6c6a61e7c2d8df0afe4cc46ff468f9", + "LOCAL-PROGRAMS.json.gz": "387105bbe9b89232990a28fb67847ee3ee71b24725a5a19c2201960eb2c7e457", + "LOCAL-CHECKS.json": "c12a321cd7e4915964b58c9ea4723cce747beadebb16f309b574c7e041b51bfc", + "INDEPENDENT-LOCAL-REPLAY.json": "a95d9f6681b457cde7797655b4e83c1b9df5060d04c21d0a3901bcf7bf0e18c8", + "CLIFFORD-RECIPES.json": "451fbdbda03d23fb3c10cc60e0bad0e0b135ddd37990ac80e9db4521cefe233d", + "CLIFFORD-REVIEW.json": "ce1a32c2bb19ecac43e4b2f12e563c7ea7b4744c00ec71ad0a9bba609ef21eb1", + "RESIDUAL-ADAPTERS.json": "a8de0681f2d9b16ff727e74071950b810c56975373da021be3e7727f11d00b1c" + }, + "assembly_sha256": "1cf819f87c1e550c78de98206a52e9aff04ec47022e5a63987bcd1dd5d2e51f6", + "scope": "Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, 44 cold dimension-four ends, and explicit all72 whole-owner dispatch are composed with the cited unchanged merged PR589 bit supplier (PR555 punctured R439 word; derived bit deficit T(2Kv-L*cst)), replacing the PR543 supplier of PR635; this bit composition is unreviewed. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification.", + "steps": [ + { + "step": "build", + "exit_code": 0, + "seconds": 0.0768766250112094, + "log_sha256": "0f11f6146db3f337141160a7c5909f17721a066be0990b57d8db4da46e3542e2" + }, + { + "step": "independent-local", + "exit_code": 0, + "seconds": 1.0472448329965118, + "log_sha256": "a0d731f8e00d133a7714af7a119c0f5c650c9e5dbdfd19b171946b23845f0cfa" + }, + { + "step": "end-controls", + "exit_code": 0, + "seconds": 24.368299041991122, + "log_sha256": "09021b38ca12b4865afd51d4f8c4a62d2f3d925a4d52a2d4b5e0a3744958ed86" + }, + { + "step": "strict-global", + "exit_code": 0, + "seconds": 18.440567874989938, + "log_sha256": "b3454fec7d0dedf2c032c36d1a0b92c22094d2cd4ad39f5a6a1b12856fd4ce01" + } + ] +} diff --git a/research/k8-eight-ends/evidence/STEPS.json b/research/k8-eight-ends/evidence/STEPS.json new file mode 100644 index 0000000000..c033f7bfec --- /dev/null +++ b/research/k8-eight-ends/evidence/STEPS.json @@ -0,0 +1,26 @@ +[ + { + "step": "build", + "exit_code": 0, + "seconds": 0.0768766250112094, + "log_sha256": "0f11f6146db3f337141160a7c5909f17721a066be0990b57d8db4da46e3542e2" + }, + { + "step": "independent-local", + "exit_code": 0, + "seconds": 1.0472448329965118, + "log_sha256": "a0d731f8e00d133a7714af7a119c0f5c650c9e5dbdfd19b171946b23845f0cfa" + }, + { + "step": "end-controls", + "exit_code": 0, + "seconds": 24.368299041991122, + "log_sha256": "09021b38ca12b4865afd51d4f8c4a62d2f3d925a4d52a2d4b5e0a3744958ed86" + }, + { + "step": "strict-global", + "exit_code": 0, + "seconds": 18.440567874989938, + "log_sha256": "b3454fec7d0dedf2c032c36d1a0b92c22094d2cd4ad39f5a6a1b12856fd4ce01" + } +] diff --git a/research/k8-eight-ends/evidence/WRAPPER-CHECKS.json b/research/k8-eight-ends/evidence/WRAPPER-CHECKS.json new file mode 100644 index 0000000000..c46655af00 --- /dev/null +++ b/research/k8-eight-ends/evidence/WRAPPER-CHECKS.json @@ -0,0 +1,424 @@ +{ + "status": "PASS_RESIDUAL_WRAPPERS_ARE_EXACT", + "frames": 22, + "hyperplane_end_pairs": [ + { + "frame": 0, + "terminal": 124, + "entrance_rank": 0, + "terminal_rank": 4, + "residual_width": 4 + }, + { + "frame": 0, + "terminal": 153, + "entrance_rank": 0, + "terminal_rank": 4, + "residual_width": 4 + }, + { + "frame": 0, + "terminal": 182, + "entrance_rank": 0, + "terminal_rank": 4, + "residual_width": 4 + }, + { + "frame": 0, + "terminal": 211, + "entrance_rank": 0, + "terminal_rank": 4, + "residual_width": 4 + }, + { + "frame": 0, + "terminal": 240, + "entrance_rank": 0, + "terminal_rank": 4, + "residual_width": 4 + }, + { + "frame": 0, + "terminal": 269, + "entrance_rank": 0, + "terminal_rank": 4, + "residual_width": 4 + }, + { + "frame": 0, + "terminal": 298, + "entrance_rank": 0, + "terminal_rank": 4, + "residual_width": 4 + }, + { + "frame": 0, + "terminal": 327, + "entrance_rank": 0, + "terminal_rank": 4, + "residual_width": 4 + }, + { + "frame": 0, + "terminal": 1004, + "entrance_rank": 0, + "terminal_rank": 8, + "residual_width": 8 + }, + { + "frame": 0, + "terminal": 1005, + "entrance_rank": 0, + "terminal_rank": 8, + "residual_width": 8 + }, + { + "frame": 0, + "terminal": 1006, + "entrance_rank": 0, + "terminal_rank": 8, + "residual_width": 8 + }, + { + "frame": 0, + "terminal": 1007, + "entrance_rank": 0, + "terminal_rank": 8, + "residual_width": 8 + }, + { + "frame": 0, + "terminal": 1008, + "entrance_rank": 0, + "terminal_rank": 7, + "residual_width": 7 + }, + { + "frame": 0, + "terminal": 1009, + "entrance_rank": 0, + "terminal_rank": 7, + "residual_width": 7 + }, + { + "frame": 0, + "terminal": 1010, + "entrance_rank": 0, + "terminal_rank": 7, + "residual_width": 7 + }, + { + "frame": 0, + "terminal": 1011, + "entrance_rank": 0, + "terminal_rank": 7, + "residual_width": 7 + }, + { + "frame": 2, + "terminal": 1003, + "entrance_rank": 1, + "terminal_rank": 8, + "residual_width": 7 + }, + { + "frame": 3, + "terminal": 1002, + "entrance_rank": 1, + "terminal_rank": 8, + "residual_width": 7 + } + ], + "cold_hyperplane_end_pairs": 16, + "wrappers_reject": [ + "wrong global phase", + "wrong translation", + "wrong quadratic form", + "sides swapped", + "wrong width", + "hpe: U-wrapper decoded against a FULL ending", + "hpe: width misreported as 9 - dim E", + "hpe: wrong terminal hyperplane", + "hpe: pre wrapper resolved to the FULL recipe R_{E,FULL}", + "hpe: wrong global phase", + "cold hpe: identity pre wrapper instead of R_{0,U}", + "cold hpe: identity post wrapper instead of L_{0,U}", + "cold hpe: no wrappers (cold FULL convention L = R = I)", + "cold hpe: U-wrapper decoded against a FULL ending", + "cold hpe: width misreported as 9", + "cold hpe: wrong terminal hyperplane", + "cold hpe: wrong global phase" + ], + "all_even_weight": false, + "all_totally_isotropic": false, + "detail": [ + { + "frame": 2, + "entrance_rank": 1, + "residual_width": 8, + "vectors": [ + 30 + ], + "all_even_weight": true, + "totally_isotropic": true + }, + { + "frame": 3, + "entrance_rank": 1, + "residual_width": 8, + "vectors": [ + 51 + ], + "all_even_weight": true, + "totally_isotropic": true + }, + { + "frame": 4, + "entrance_rank": 1, + "residual_width": 8, + "vectors": [ + 459 + ], + "all_even_weight": true, + "totally_isotropic": true + }, + { + "frame": 5, + "entrance_rank": 1, + "residual_width": 8, + "vectors": [ + 75 + ], + "all_even_weight": true, + "totally_isotropic": true + }, + { + "frame": 6, + "entrance_rank": 1, + "residual_width": 8, + "vectors": [ + 102 + ], + "all_even_weight": true, + "totally_isotropic": true + }, + { + "frame": 7, + "entrance_rank": 1, + "residual_width": 8, + "vectors": [ + 120 + ], + "all_even_weight": true, + "totally_isotropic": true + }, + { + "frame": 8, + "entrance_rank": 1, + "residual_width": 8, + "vectors": [ + 85 + ], + "all_even_weight": true, + "totally_isotropic": true + }, + { + "frame": 423, + "entrance_rank": 1, + "residual_width": 8, + "vectors": [ + 45 + ], + "all_even_weight": true, + "totally_isotropic": true + }, + { + "frame": 424, + "entrance_rank": 4, + "residual_width": 5, + "vectors": [ + 413, + 72, + 48, + 3 + ], + "all_even_weight": true, + "totally_isotropic": false + }, + { + "frame": 425, + "entrance_rank": 4, + "residual_width": 5, + "vectors": [ + 407, + 66, + 36, + 9 + ], + "all_even_weight": true, + "totally_isotropic": false + }, + { + "frame": 426, + "entrance_rank": 4, + "residual_width": 5, + "vectors": [ + 455, + 33, + 18, + 12 + ], + "all_even_weight": true, + "totally_isotropic": false + }, + { + "frame": 427, + "entrance_rank": 4, + "residual_width": 5, + "vectors": [ + 258, + 130, + 85, + 45 + ], + "all_even_weight": true, + "totally_isotropic": false + }, + { + "frame": 428, + "entrance_rank": 4, + "residual_width": 5, + "vectors": [ + 264, + 136, + 85, + 51 + ], + "all_even_weight": true, + "totally_isotropic": false + }, + { + "frame": 429, + "entrance_rank": 4, + "residual_width": 5, + "vectors": [ + 427, + 96, + 24, + 6 + ], + "all_even_weight": true, + "totally_isotropic": false + }, + { + "frame": 430, + "entrance_rank": 4, + "residual_width": 5, + "vectors": [ + 423, + 65, + 20, + 10 + ], + "all_even_weight": true, + "totally_isotropic": false + }, + { + "frame": 431, + "entrance_rank": 5, + "residual_width": 4, + "vectors": [ + 257, + 129, + 76, + 42, + 30 + ], + "all_even_weight": false, + "totally_isotropic": false + }, + { + "frame": 432, + "entrance_rank": 5, + "residual_width": 4, + "vectors": [ + 391, + 68, + 34, + 17, + 8 + ], + "all_even_weight": false, + "totally_isotropic": false + }, + { + "frame": 433, + "entrance_rank": 5, + "residual_width": 4, + "vectors": [ + 409, + 80, + 40, + 5, + 2 + ], + "all_even_weight": false, + "totally_isotropic": false + }, + { + "frame": 434, + "entrance_rank": 5, + "residual_width": 4, + "vectors": [ + 272, + 144, + 75, + 42, + 7 + ], + "all_even_weight": false, + "totally_isotropic": false + }, + { + "frame": 435, + "entrance_rank": 4, + "residual_width": 5, + "vectors": [ + 320, + 192, + 45, + 30 + ], + "all_even_weight": true, + "totally_isotropic": false + }, + { + "frame": 436, + "entrance_rank": 5, + "residual_width": 4, + "vectors": [ + 288, + 160, + 75, + 25, + 7 + ], + "all_even_weight": false, + "totally_isotropic": false + }, + { + "frame": 437, + "entrance_rank": 5, + "residual_width": 4, + "vectors": [ + 260, + 132, + 75, + 42, + 25 + ], + "all_even_weight": false, + "totally_isotropic": false + } + ] +} diff --git a/research/k8-eight-ends/replay_native.py b/research/k8-eight-ends/replay_native.py new file mode 100644 index 0000000000..fb9f676e5d --- /dev/null +++ b/research/k8-eight-ends/replay_native.py @@ -0,0 +1,10 @@ +import os,sys,time,json,subprocess +from pathlib import Path +ROOT=Path(__file__).resolve().parents[2];work=Path(sys.argv[2]);work.mkdir(parents=True,exist_ok=False);raw=Path(sys.argv[1]).resolve() +src=ROOT/'research/complex-k492-owner-repair/vendor/multicold';up=ROOT/'research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code';base=src/'vendor/pr558';par=base/'vendor/pr552';local=work/'local' +env=dict(os.environ,PYTHONDONTWRITEBYTECODE='1',PYTHONUTF8='1',PYTHONINTMAXSTRDIGITS='0',MULTICOLD_SOURCE=str(src),GAIN_PR564_SOURCE=str(src),CPLUS_INCLUDE_PATH=os.environ.get('CPLUS_INCLUDE_PATH','/opt/homebrew/include'));env.pop('PYTHONOPTIMIZE',None) +steps=[] +for label,script,args in [('native',up/'hpe_audit_and_transport.py',['--raw',raw,'--routing',par/'complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz','--out',local]),('ledgers',up/'hpe_emit_local.py',[local]),('local-replay',up/'hpe_audit_local.py',[local]),('wrappers',up/'hpe_adapters_local.py',[local/'CANONICAL-WORD.json.gz',local/'RESIDUAL-ADAPTERS.json',local/'WRAPPER-CHECKS.json']),('phases',base/'code/phases_full.py',[local,par/'complex-global/vendor531/vendor/clifford'])]: + t=time.monotonic() + with (work/(label+'.log')).open('w') as f:p=subprocess.run([sys.executable,'-B',str(src/'code/run_portable.py'),str(script),*map(str,args)],stdout=f,stderr=subprocess.STDOUT,cwd=ROOT,env=env) + steps.append(dict(step=label,exit_code=p.returncode,seconds=time.monotonic()-t));(work/'STEPS.json').write_text(json.dumps(steps,indent=2)+'\n');assert p.returncode==0,(label,(work/(label+'.log')).read_text()[-4000:]);print('PASS',label,flush=True) diff --git a/research/k8-eight-ends/verify.py b/research/k8-eight-ends/verify.py new file mode 100644 index 0000000000..257c8fbb8c --- /dev/null +++ b/research/k8-eight-ends/verify.py @@ -0,0 +1,42 @@ +"""Rebuild the frozen endpoint recipe and run unchanged strict admission.""" +import argparse,gzip,hashlib,importlib.util,json,os,shutil,subprocess,sys,time +from pathlib import Path +P=Path(__file__).resolve().parent;ROOT=P.parents[1];UP=ROOT/'research/gauge44-slots' +def read(p): + p=Path(p);b=p.read_bytes();return json.loads(gzip.decompress(b) if str(p).endswith('.gz') else b) +def sha(p):return hashlib.sha256(Path(p).read_bytes()).hexdigest() +def dump(p,x):Path(p).write_text(json.dumps(x,indent=2)+'\n') +def payload(p):return hashlib.sha256(gzip.decompress(Path(p).read_bytes())).hexdigest() +def module(name,p): + s=importlib.util.spec_from_file_location(name,p);m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m + +def main(): + assert __debug__,'Assertions required' + ap=argparse.ArgumentParser(description=__doc__);ap.add_argument('--base',type=Path,required=True);ap.add_argument('--work',type=Path,required=True);ap.add_argument('--native-from',type=Path);a=ap.parse_args();work=a.work.resolve();assert not work.exists() and not work.is_relative_to(ROOT) + for name,h in read(P/'MANIFEST.json').items():assert sha(P/name)==h,('package drift',name) + for name,h in read(P/'SOURCE-PINS.json').items():assert sha(ROOT/name)==h,('source drift',name) + work.mkdir(parents=True);env=dict(os.environ,PYTHONDONTWRITEBYTECODE='1',PYTHONUTF8='1',PYTHONINTMAXSTRDIGITS='0');env.pop('PYTHONOPTIMIZE',None);steps=[] + def run(name,script,*args): + t=time.monotonic();log=work/(name+'.log') + with log.open('w') as f:p=subprocess.run([sys.executable,'-B',str(script),*map(str,args)],cwd=ROOT,env=env,stdout=f,stderr=subprocess.STDOUT) + steps.append(dict(step=name,exit_code=p.returncode,seconds=time.monotonic()-t,log_sha256=sha(log)));dump(work/'STEPS.json',steps);assert p.returncode==0,(name,log.read_text()[-5000:]);print('PASS',name,flush=True) + raw=work/'FULL-WORD.json.gz';run('build',P/'build_word.py','--base',a.base.resolve(),'--out',raw) + assert payload(raw)==read(P/'RECIPE.json')['output_content_sha256']==payload(P/'FULL-WORD.json.gz') + run('independent-local',UP/'independent/audit_local.py','--word',raw,'--main',ROOT,'--output',work/'AUDIT-LOCAL.json') + run('end-controls',P/'end_controls.py',work/'END-CONTROLS.json');assert len(read(work/'END-CONTROLS.json')['rejected'])==32 + if a.native_from:native=a.native_from.resolve() + else: + native=work/'native';run('native',P/'replay_native.py',raw,native) + ns=read(native/'STEPS.json');assert [s['step'] for s in ns]==['native','ledgers','local-replay','wrappers','phases'] and all(s['exit_code']==0 for s in ns) + local=native/'local';assert payload(local/'FULL-WORD.json.gz')==payload(raw) + ident=module('native_identity',UP/'code/generated_identity.py');plan=read(P/'PLAN.json.gz');assert ident.artifact_identities(local)==plan['provider_registry']['gauge44']['artifact_semantic_sha256'] + runtime=work/'runtime';runtime.mkdir();shutil.copytree(UP/'code',runtime/'code',ignore=shutil.ignore_patterns('__pycache__'));shutil.copytree(UP/'inputs',runtime/'inputs');shutil.copy2(UP/'verify_global.py',runtime/'verify_global.py');(runtime/'data').mkdir() + for name in ['OWNERS.json.gz','SPEC.json']:shutil.copy2(P/name,runtime/'data'/name) + (runtime/'data/PLAN.json').write_bytes(gzip.decompress((P/'PLAN.json.gz').read_bytes())) + shutil.copy2(UP/'data/UPSTREAM-PINS.json',runtime/'data/UPSTREAM-PINS.json');recipe=Path(read(P/'SPEC.json')['pivot_swap']['recipe']);assert not recipe.is_absolute() and '..' not in recipe.parts;(runtime/recipe).parent.mkdir(parents=True,exist_ok=True);shutil.copy2(UP/recipe,runtime/recipe) + run('strict-global',runtime/'verify_global.py','--main',ROOT,'--local',local,'--work',work/'global') + result=read(work/'global/ASSEMBLY.json');claim=read(P/'CLAIM.json');assert result['kappa_decimal']==claim['kappa_decimal'];assert result['complex_profile']==plan['profile'];assert len(result['outer'])==47 + from fractions import Fraction as F + assert F(result['kappa'])>F(claim['previous_kappa']);assert all(F(v)>0 for v in result['outer'].values());controls=read(work/'global/ADMISSION-CONTROLS.json');bit=read(work/'global/BIT-SUPPLIER-CONTROLS.json');assert len(controls['rejected_controls'])==69 and len(bit['rejected_controls'])==12 + receipt=dict(status='PASS_K8_EIGHT_RANK7_ENDS_COMPLETE_ADMISSION',kappa_decimal=result['kappa_decimal'],complex_lower=result['complex_lower'],bit_lower=result['bit_lower'],previous_kappa=claim['previous_kappa'],end_controls=32,admission_controls=69,bit_supplier_controls=12,outer_strict_inequalities=47,native_steps=ns,native_reuse=bool(a.native_from),native_semantic_artifacts=ident.artifact_identities(local),assembly_sha256=sha(work/'global/ASSEMBLY.json'),scope=result['scope'],steps=steps);dump(work/'RESULT.json',receipt);print(receipt['status'],receipt['kappa_decimal']) +if __name__=='__main__':main() diff --git a/research/k8-joint-entrances/CLAIM.json b/research/k8-joint-entrances/CLAIM.json new file mode 100644 index 0000000000..567f50d670 --- /dev/null +++ b/research/k8-joint-entrances/CLAIM.json @@ -0,0 +1,29 @@ +{ + "status": "PASS_JOINT_ENTRANCES_COMPLETE_ADMISSION", + "kappa": "1675560947524449/1000000000000000000", + "kappa_decimal": "0.001675560947524449", + "previous_kappa": "0.001675121647789207", + "gain_percent": "0.026224945264230765219675000", + "complex_lower": "41959329101337756331/25000000000000000000000", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "global_profile": { + "1": 340776, + "2": 71712, + "3": 59328, + "4": 18720, + "5": 11808, + "8": 1152, + "24": 1, + "48": 4918 + }, + "local_profile": { + "1": 2364, + "2": 498, + "3": 412, + "4": 130, + "5": 82, + "8": 8 + }, + "scope": "Conditional native exact-complex witness replacing the third demoted entrance group 619 with group 635 and its different four-dimensional subspace, jointly refitting local recursive frames. Groups 603 and 611 remain demoted. Whole-helper T16 hosting and the unchanged PR589 bit supplier are retained. Scalar operations and their order are unchanged. PR559 exact-cover recurrence correction, bit bad-residue surcharge, and H1-H5 retained. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification.", + "fixed_family_grid_upper": "0.001675568675201533" +} diff --git a/research/k8-joint-entrances/FULL-WORD.json.gz b/research/k8-joint-entrances/FULL-WORD.json.gz new file mode 100644 index 0000000000..3dab3a16bb Binary files /dev/null and b/research/k8-joint-entrances/FULL-WORD.json.gz differ diff --git a/research/k8-joint-entrances/MANIFEST.json b/research/k8-joint-entrances/MANIFEST.json new file mode 100644 index 0000000000..f17eecce90 --- /dev/null +++ b/research/k8-joint-entrances/MANIFEST.json @@ -0,0 +1,78 @@ +{ + "CLAIM.json": "bb8356c6f8c9e3f3b1a4b02c1be6bbd73e9c4fabbef02a0ed0c9cd897607c825", + "FULL-WORD.json.gz": "a0622d86259c4163e58cf0677ce575b6039a8ae4c95aa6d8b82a8163cbd42718", + "NOTICE.md": "afbd38d6c8a232ea566c296424a86420f204e6cfaac565c0a147340bda3d3da6", + "OWNERS.json.gz": "7755af4108f066cf1eb13dbaac0a0fbb97a2852ffa7403588d2b5218c81101bf", + "PARENT-PINS.json": "ae43954e4cee8951e9bff82efd728fe18e12f44e62ccc4d0177e31108ec6c5f0", + "PLAN.json.gz": "e963ed64b9970858902b9388bcf1c5f9cc704859ad021ce8bda465a4dcef8310", + "PROOF.md": "7b856d7f73d506b7ee2d6f5f4e87a63ce984596b869d05d39172aff6ab460ad0", + "README.md": "94486079abec27e661d5ecad596c8cdc28875b793abae67ed38d99e7065d6427", + "RECIPE.json": "2257aa6b16f2650a4213c5a14b44dfff967954d376e72ca04e089069aeb11aa1", + "SEARCH.json": "1ced31dda0990c49f79ebefcd8b4f44c59c9a60879eb3218aaa3e42e43588c57", + "SOURCE-PINS.json": "e222854342bd87dd68488b8a90d83764029852e8e99a168c677a3206393ccb94", + "SPEC.json": "55bdb68d5d126c6be0e0acc419bd62301a978afd514f9834ed1e08b1aa4f563e", + "build_word.py": "317ef4a9fb9fe9fcf59b98f28aeacd6211fc960768f316c54bec9bb55985de9e", + "controls.py": "1af761754245287b5158fe23465d3e290ae0b421e3ca51e4bc1d4d6219004673", + "discovery/COMPOSITIONS.json.gz": "17e1ea1bc3a363be6a060a073a829d958b2a2e2aaeb3ba6ac5da43e94fc40ba2", + "discovery/INTERFACE-CENSUS.json.gz": "cbd8b16e6fca3aa3aa553d39541950db42282c9d38e87d5fa89f5acdd3be568b", + "discovery/JOINT-FRAME-SOLVES.json.gz": "0bbc11d747ce59399c6b479d0e9586ce745e88c641afcbf8f94d0a5b94713afd", + "discovery/JOINT-FRAMES.json.gz": "e39a93b938bc04d04be0195b5389bfc22100f31351747cf4cc16e27b5f23cd5e", + "discovery/JOINT-GLOBAL-DIM3.json.gz": "a38ab28cb68e7e77ac801e3f757a7f073fb88c25732d598baf81da04170fe674", + "discovery/JOINT-GLOBAL-HIGH-ALL.json.gz": "fe9c94409b58ce3be9420bdf1f2cded1dbee503b07c731c418eb1d50755c710b", + "discovery/JOINT-GLOBAL-RESTRICTED.json.gz": "f01db57b9d6565222ae7cf416f272efc7d983b90ac24077cff5c4dfde623f6fe", + "discovery/JOINT-ROTATIONS.json.gz": "bb50f051f7fd4ef31044aef3c2d00044ce12fc00775641ce08c6dcb095f98276", + "discovery/ROTATION-WINNERS.json.gz": "c5a41d7ea306751f1e447839dbb90f15ee27cb51d30061c3f65660a34ff6f1ee", + "discovery/ROTATIONS.json.gz": "3b2f6222964d7921dc3d82871d7396850811c7dde66703671e46c33474c0e03b", + "discovery/UNIT-ENTRANCES.json.gz": "7d7f61abac213487653fda88a3ea13ab33e76c65e7e45f17ecdf270dcd05f369", + "discovery/compositions.log.gz": "55af64fbcc020d7f3e9c0cf9f68b88b1ee09639f0f42cc91f737f7312fa40a51", + "discovery/interface_census.py": "8e0911c2f344bdd7df14ecb40d295f2aee58206b3e98eec329d3442e09561e0b", + "discovery/joint-frames-rerun.log.gz": "97d74a5bfd9035f73474a2015db242731ff841c8f2785ca4dada61cdce6f8dcc", + "discovery/joint-frames.log.gz": "93c850e3f8645416e034ebc6485a6a85e08e2628fcb08546e92d84105d8948ac", + "discovery/joint-global-dim3.log.gz": "81a12341d695e478e9dec09f288ddbf102ff2243541ad8c4ccadded8f8f9f4c4", + "discovery/joint-global-high-all.log.gz": "c7616a702267c3da4f62e93a9a8474de4d594b31d152d7f1e08d9d5b05efb6b0", + "discovery/joint-global-ipm.log.gz": "a3a1753c93a5aeb4d08ce043a90ad15c7affb40132dcc39e73350bcdf701bbc5", + "discovery/joint-global-restricted.log.gz": "c0da6470ea6a6483ac52345541fc54573154f49727b6515627a211db705aa20c", + "discovery/joint-global.log.gz": "03571dbffc0be03d6565e151de624a854bb843f43633496e49a089d92a86fe34", + "discovery/prepare_equal_inventory.py": "4d24b34fb9a3b92dda936b4c40f412f7f814c8e8bc4c563d58f39e32a5ccdcd8", + "discovery/rotations.log.gz": "e7d8d01b7a7c7d2b5c7f4e3dda3e137c62926bb18203f37509645d5b0b3c6372", + "discovery/search_compositions.py": "42447958e16ce97c7a6e06787345a67b6d1a0c5d977fbce9a29ba95dea4cdb8a", + "discovery/search_dim3_global.py": "d5eca70c420428eee3c5018cc82bc003a87d5dd77115b0bb699972d57d3e0045", + "discovery/search_global_interfaces.py": "c5be35e81982219d58d5452a4084434c01a5ca1767f3dcc06733e4b5ff9caf09", + "discovery/search_global_ipm.py": "d8f2b9fbd185ae14bd29ec67a837375c081da656c2984f563f1938fdb3760760", + "discovery/search_high_all_global.py": "d38394d7bad682a5a1d3bb413ae6b130fdd4a697f99e6791d17c0ae64677aebb", + "discovery/search_joint_frames.py": "9361a5cf23234c7ca08755e76f5e7f6812571ac54e8c7f4ecbc68689446478fc", + "discovery/search_restricted_global.py": "4daf6ccdf45a73dbc8d4b8c5ebf6bd8792b012c87ccf2247f24ba9af5ec77c8e", + "discovery/search_rotations.py": "1e92811a3f84819f9fae940b303fa08decf3e2377208fb854a2604fd9e2f7aeb", + "discovery/search_unit_entrances.py": "663b5258b420c8c54e1cf820555de96a7b582b40ee10f37adef33c844b00e8b4", + "discovery/unit-entrances.log.gz": "9d8fc46a51c1791f0e0da4f87b6b33577eb26c91a7c02f823459cfe1a8568442", + "evidence/ADMISSION-CONTROLS.json": "f278fa3de05390c2a282d8f5858167a41940d8cf027200e373bca0b180b4324c", + "evidence/ALL-T-BOUND.json": "12c0e54abcd1044d28b94b2dacf309c1fbc14afc9ac299cc2dacec30c38ffddb", + "evidence/ASSEMBLY.json": "ebac2870cf0f52d6ac0e8213bb766f4b980a253d6d9d207a0e29bafca8121b4b", + "evidence/ASYNC-AUDIT.json": "e9914607d9f7409a23c6e7ad94b5c3d46f384622d4968efd67c9dd3d7cdd3855", + "evidence/AUDIT-LOCAL.json": "ad7562a9b58a4ea4ab5398f82d4274d99a3969865bdd30e135e80bac3ceb5b84", + "evidence/BIT-SUPPLIER-CONTROLS.json": "549c240835fe910d23d17ebceadbeb5cb4c898c07bb51e1b122ff24ce227519c", + "evidence/CLIFFORD-REVIEW.json": "570f97a375f2acf7d133f563c61c0a8080e8b0dc67cb0299597609029b81906e", + "evidence/ENTRANCE-CONTROLS.json": "8ab757a8c7224d99f0626b551f8d55167e2f22c43e6f58c0b02a9ab43d5f2c65", + "evidence/GLOBAL-PREFIX.json": "ac3b569ec9013ba8ae24a3a5d97e902249f3d579c045a3b9c4867cabd44c70fc", + "evidence/IDLE-REMAINDER-FRAMES.json": "dca4eac71c7b5d5fa89f743b37d364c6c2d2097b4187d8c719f29922e10aac9c", + "evidence/INDEPENDENT-LOCAL-REPLAY.json": "2bcb926b433bfc223997efd5d7212899c850a1ddb204269589b1f3a7151d82c6", + "evidence/INDEPENDENT-T16.json": "c9bf9894254223863056f6588176774d9dfc68e7654e454d31340a74c0270341", + "evidence/LOCAL-CHECKS.json": "654ca95a7f9af260d088f29c1791686f54f66cbbe735b9ea2fd5114b377727aa", + "evidence/NATIVE-STEPS.json": "b31c5847a9fb317c09bf9ea2e4b40d0613a0dc7aa3441441105ad8aad6c7e437", + "evidence/OWNERS-AND-PROFILE.json": "2e2889604e2d944dcd6b42d3006cd6ff35feef779405d58568bab081ae9ebadc", + "evidence/PORTABLE-STEPS.json": "a9ce78fde0db630557305bbd1f629649d8bbe0df65c390ae0a9a08279cb69623", + "evidence/PREFIX-AND-INVOICE.json": "8215609ea123187eae656d92cca1afeebceceb286b6d3474d1688ba1952a0681", + "evidence/PREPARATION.json": "4a6f3ee54f0296e2dcfef6349c5d1c7a748bd82a28a9df21d063ee1d1bd52a45", + "evidence/REPLAY-LOGS.json.gz": "24ba73b37f9cf8a9ff99479ad8b64d0a11298aaf892399769f5790a881a0c1b2", + "evidence/REPLAY.json": "247ecc5482230bb60433b595a822431d3400de41f6a34a7d3d29e940ffdc64ef", + "evidence/REPOSITORY-VERIFICATION.json": "737a9cbee16227c41987974338784f1ced02ab652267f084654a4a7a389e0c51", + "evidence/RESULT.json": "ca2230332afe446ee95d7803167ff9f373d1041b182e4de9f4f02e31fd3177f0", + "evidence/STAGES.json": "b9b423babdd1d44abf014af323770f810ffdfee62760aa147bb77a4987f63979", + "evidence/UPSTREAM-COMPATIBILITY.json": "849a7a5955f230c97c1538f7d81a7b18da53f3ee82997137d18f7fc8cc869333", + "evidence/WRAPPER-CHECKS.json": "f2a005b54bea64d66633d8a82d0454348172da3b88361081a72126bf1d51744d", + "evidence/repository-gcc16-continuation.log.gz": "c5c39cf7429e4888cc629987283018f801dae87004aa11e49a2238dd953bdd29", + "evidence/repository-python311.log.gz": "080f7502976685ab531b3721056de3f77ff6354a52e3b60758557c30bc76bad8", + "evidence/repository-system-python.log.gz": "6e167fbdda1eb0c60275f9d4423329996cd8b6a4c2037666f686b94a0a29a68a", + "independent/all_t_bound.py": "a536866350b343ee0ece96f97021ea38d9164c6d6d557e54cf060935b9e129af", + "verify.py": "4359c9c828714887c026aefc42ab93ee89d8aa8b1553e4d66b90c11ddc677647" +} diff --git a/research/k8-joint-entrances/NOTICE.md b/research/k8-joint-entrances/NOTICE.md new file mode 100644 index 0000000000..af0170afc2 --- /dev/null +++ b/research/k8-joint-entrances/NOTICE.md @@ -0,0 +1,8 @@ +Apache-2.0. Prepared for Thomas DiFiore with substantial OpenAI Codex assistance. + +* The preceding `k8-coordinated-owners`, `k8-eight-ends`, `k8-eight-ends-t16`, and `k8-three-demotions` packages supply the frozen constructions, owner slots, drivers, searches, and all retained source notices. +* PR1111 by seslly / shipstuff, commit `381831ea554ea983e16224dabed8921b7d0ffdbc`, introduced the group-635 entrance-demotion lead. Its public PR description was consulted; no code or payload from that PR is consumed. The group-635 idea is not original to this package. This package composes it with two other groups, the eight-endpoint word, a joint frame refit, and its preceding T16 assignment. Credit also PR664's promotion mechanism and descendants. +* The frame model derives from PR864 (navinor / Claude), as adapted and pinned in `../k8-eight-ends`. The new joint searches treat entrance labels as variables in the same frame graph and retain the scalar/cone constraints. Floating solver output is nomination data only. +* Retain PR1018 and Rohan Arun's PR987 scalar-word lineage, PR1030's endpoint lead, Hao Yan / FanPUYen's PR858 T16 controller and independent checker, PR870/1074 admission work, PR942 by jon314159 and chafreaky's PR795/890 signed prices, and PR589's bit supplier. Their full dependency notices and source hashes remain in the preceding packages. +* All global admission engines are unchanged. The exact bound adapts the preceding signed-dual proof with the new pinned local profile, using the same two rational arithmetic engines. +* No claim of unconditional theorem certification, full Lean proof, or exact optimality of the floating discovery searches is made. diff --git a/research/k8-joint-entrances/OWNERS.json.gz b/research/k8-joint-entrances/OWNERS.json.gz new file mode 100644 index 0000000000..e1ae9826d4 Binary files /dev/null and b/research/k8-joint-entrances/OWNERS.json.gz differ diff --git a/research/k8-joint-entrances/PARENT-PINS.json b/research/k8-joint-entrances/PARENT-PINS.json new file mode 100644 index 0000000000..bd7ca6bbf5 --- /dev/null +++ b/research/k8-joint-entrances/PARENT-PINS.json @@ -0,0 +1,18 @@ +{ + "t16/parent16/complex-global/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "t16/parent16/complex-global/base/split-centres/RESIDUAL-ADAPTERS.json": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "t16/parent16/complex-global/base/split-centres/LOCAL-PROGRAMS.json.gz": "99a18eede965accf65943e490b8d2b2ffb9f1c9bc6babdb825413a80cbea2cde", + "t16/parent16/complex-global/base/split-centres/LOCAL-CHECKS.json": "79177449e404403964ce1b2f4a9a8bd49e1916daba3123d7fd7f5cfd1f1ac0ea", + "t16/parent16/complex-global/base/split-centres/CLIFFORD-REVIEW.json": "ee9b86428278392d2c933f76d60e51f5af90d4ab67e4d3937ed2fa416e7755ab", + "t16/parent16/complex-global/base/split-centres/INDEPENDENT-LOCAL-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "t16/parent16/complex-global/base/split-centres/INDEPENDENT-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "t16/parent16/complex-global/base/split-centres/CLIFFORD-RECIPES.json": "534ace870cabe515987e00f50f71550030965006ea18978e0924590ac6944345", + "t16/parent16/complex-global/base/split-centres/GLOBAL-TEMPLATE.json.gz": "a179dad87651aba340a5a8ddbcd86a8e757cad87b8a1f8bad48106fbecd38518", + "t16/parent16/complex-global/base/split-centres/INTEGRATION.json": "5c14538134dfffbc58fa4b4d2f26b270ec5f56d17d4bf23752c82964f45171db", + "t16/parent16/complex-global/base/split-centres/SCALAR-FRAME-AUDIT.json": "73b3601a6239502475a272ea0c46945fd42034486aaf43e66a212eb4f012ca44", + "t16/parent16/complex-global/base/split-centres/WRAPPER-CHECKS.json": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "t16/parent16/complex-global/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "t16/global8/base/split-centres/GLOBAL-TEMPLATE.json.gz": "ab8448de2036a23d9b55a196a8846512dc24fdf09855c1e0f0caa5b7a6965f7b", + "t16/global8/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "t16/global8/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" +} diff --git a/research/k8-joint-entrances/PLAN.json.gz b/research/k8-joint-entrances/PLAN.json.gz new file mode 100644 index 0000000000..c7d39df72e Binary files /dev/null and b/research/k8-joint-entrances/PLAN.json.gz differ diff --git a/research/k8-joint-entrances/PROOF.md b/research/k8-joint-entrances/PROOF.md new file mode 100644 index 0000000000..bffbec574e --- /dev/null +++ b/research/k8-joint-entrances/PROOF.md @@ -0,0 +1,19 @@ +# Equal-inventory interface substitution and exact admission + +Start with the frozen eight-endpoint R480 k8 word. Helpers 603, 605, 606, 607; 611, 613, 614, 615; and 635, 637, 638, 639 enter dimension-four subspaces of their former dimension-five entrances. All twelve end at dimension nine. The literal recipe changes twelve starts, 61 A-frame annotations, 114 B-frame annotations, and two early-cleanup frames. The scalar instructions and coefficients, target interfaces, centre carriers, cleanup instructions, and helper endpoints are unchanged. + +The local profile is `{1:2364,2:498,3:412,4:130,5:82,8:8}`, of rank mass 5,590. Relative to `../k8-three-demotions`, the change is `−8 H1 + 4 H2`. The width inventory remains `{4:44,5:44,7:38,8:114,9:240}`, of total width 3,734. Thus the added rank-two children conserve rank mass while reducing the moment at every exponent parameter strictly between zero and one: `4·2^(1−b) − 8 < 0`. + +The independent audit reconstructs exact rational scalar maps on all 704 arbitrary columns in the forward and dual orientations. It checks entrance-zero response, exclusion from pre-wrappers, monotone frame chains, ordered centre/port compatibility, and every low-end inverse-row and dirt-column cone. Fresh native replay separately reconstructs programs, ledgers, adapters, and every directed phase check. The 27 semantic mutants cover twelve restored old starts, twelve undersized first-use frames, a false profile, a false inventory, and a wrong scalar target contribution. + +For hosting, restore the four width-four roles from group 619 and widen the four group-635 roles to width five. Within each call, exchange the corresponding helper identities between slots of equal new width. Every slot retains its owner, copy, family, time, offset, and occupied width. This preserves literal occupancy and complete-call family distinctness. The frozen preparation receipt records the eight-entry permutation in helper-local indices. Native identities and orientation program hashes are rebound to the new word before admission. + +The global profile is `{1:340776,2:71712,3:59328,4:18720,5:11808,8:1152,24:1,48:4918}`: 144 copies of the local profile plus idle `{1:360,24:1,48:4918}`. Rank mass is 1,041,408 and deficit is `73·14336 − 1041408 = 5120`. Full global admission independently rechecks actual event windows, charts, occupancies, finite invoice, bit supply, and the exact outer construction. All 69 assembly, twelve bit, fifteen controller, and six independent T16 rejection controls pass, and all 47 outer inequalities are strict. + +## Fixed-family ceiling + +Only the local profile changes in the preceding signed-dual argument. The helper inventory and bin capacities, all 1,163 enumerated patterns, signed prices, idle rank mass 14,778 per replica, signed price −3,568, and credit 20,850 are unchanged. The formal equality idle profile is `I1/T = 834/37`, `I48/T = 11374/37`. Two exact arithmetic engines certify both moment endpoint signs and the strict supporting inequalities for the new profile. The resulting 18-decimal-grid upper bound is 0.001675568675201533. + +This is a relaxation over all positive integer replica counts for the fixed local word and inventory. It is not a physical T37 construction, nor a bound on other words, mixed suppliers, banks, split helpers, or different recursion geometries. + +The unchanged upstream formatter retains historical U8/PR799 prose labels in some receipts. The raw-word hash, canonical semantic identities, frozen PLAN, and this package's CLAIM identify the actual admitted supplier. All inherited conditional hypotheses remain explicit in CLAIM; these finite checks are not a proof of the full multiplication theorem. diff --git a/research/k8-joint-entrances/README.md b/research/k8-joint-entrances/README.md new file mode 100644 index 0000000000..c615665443 --- /dev/null +++ b/research/k8-joint-entrances/README.md @@ -0,0 +1,40 @@ +# Joint entrance choices on the eight-endpoint k8 word + +The admitted conditional value is **κ = 0.001675560947524449**, **0.0262249453%** above the preceding three-demotion result, 0.001675121647789207. + +The search now tests all 64 subsets of the six individually selected dimension-five entrance reductions. The best tested composition uses groups 603, 611, and 635. Relative to the preceding package, group 619 is restored and group 635 enters the four-dimensional space `[298,170,102,30]`. Joint frame refitting replaces eight local rank-one children with four rank-two children. The occupied-width inventory is unchanged, so an exact permutation transfers the existing whole-helper slots; there is no new packing optimization in the admitted witness. + +The paid local profile is `{1:2364,2:498,3:412,4:130,5:82,8:8}`. The achieved value is distinct from the new exact fixed-family all-replica grid upper bound, **0.001675568675201533**. That bound does not cover different local words or recursion geometries. + +Fresh native replay checks all 704 columns in both orientations and 2,904 directed phase checks. The independent local audit, 27 local semantic controls, unchanged global admission engines, all 102 global negative controls, and 47 strict outer inequalities pass. See `CLAIM.json`, `PROOF.md`, and `evidence/`. + +All 18 repository `make verify` groups also completed across the initial and resumed runs, including all 87 isolated test modules and 20 patch applicability checks. The initial runs stopped on an older Python's missing `int.bit_count` and Apple clang's unsupported OpenMP option. The remaining stages passed under Python 3.11.14 and GCC 16.2.0. This was not a single successful `make verify` invocation; `evidence/REPOSITORY-VERIFICATION.json` and its archived logs record the coverage and both environment failures separately from the witness admission. + +The inherited all-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape, analytic-transfer, and bit H1–H5 assumptions remain. Scalar operations, coefficients, and order are unchanged. This is an incremental conditional result, not a new scalar circuit topology or an unconditional multiplication theorem. + +## Reproduce + +Use Python 3.11+, a C++ compiler, and Boost headers. Choose a new output directory outside the repository. No optimization solver runs during verification. + +```sh +CPLUS_INCLUDE_PATH=/path/to/boost python -B research/k8-joint-entrances/verify.py \ + --base "$BASE" --work /absolute/new/output-directory +``` + +`BASE` is the original R480 k8 + seven-slot raw word pinned in `../k8-eight-ends/RECIPE.json`. The command rebuilds the preceding T16 witness, applies the literal new recipe, replays the new local word, and runs full strict global admission. As in the predecessor, explicitly completed replays can be supplied with `--parent-from /path/to/completed-t16-wrapper` and `--native-from /path/to/completed-new-native-replay`; the verifier checks every consumed parent file and the native semantic identities and reruns local controls and complete global admission. + +The global driver is the unmodified `../k8-three-demotions/run_global.py`. All global admission, controller, invoice, arithmetic, mutation, and independent-window engines remain byte-identical to the credited PR1074 files pinned in `../k8-eight-ends-t16`. + +## Search scope + +`discovery/` records nominations separately from the admitted claim. The 64-subset search is exhaustive only over the one selected entrance space for each of the six groups. The subsequent same-dimension rotation and joint entrance/frame searches examine broader choices; their floating optimization results are not exact optimality certificates. The fixed-family bound in `evidence/ALL-T-BOUND.json` is a separate exact proof about the final frozen word and inventory. + +There were 354 additional same-dimension rotation trials, with no improving nomination. A joint search over 68 independent helper entrances and their gate frames also retained the same profile. A further joint dimension/packing model allowed 56 helpers to choose dimension four or five individually, with fractional aggregate packing. Its floating mixed-integer solver found a different local inventory and profile but the same relaxed exponent to numerical precision. These results narrow this tested family; they do not rule out a different scalar word or geometry. + +A broader formulation over 192 entrances produced a 1,806,543-column LP. The first solve was stopped after more than ten minutes without a returned solution; a second method reached its 180-second solver limit with no primal solution. This attempt is inconclusive and supplies neither a better witness nor an impossibility proof. Its scripts and traces are retained separately. + +Follow-up searches completed for all dimension-three/four/five choices, and then all 374 subspaces of each five-dimensional ceiling, on the fourteen larger entrance groups. Both floating mixed-integer searches retained the same relaxed exponent. Another 145 screens removed one-dimensional entrances individually, by shared-point cohort, or all together; none improved it. These results are scoped to the tested entrances and unchanged scalar word. + +To rerun discovery, give each script an external `--work` directory. Run `search_compositions.py`, copy its `best-composition.json.gz` to `candidate.json.gz` in that directory, and then run `interface_census.py`. The rotation and joint search scripts consume that candidate and census. SciPy is needed for discovery, but not for the frozen verification command above. `prepare_equal_inventory.py` accepts `--native` and `--out` and binds a completed native word to slots only when the old and new width inventories agree. + +PR1111 by seslly/shipstuff supplied the group-635 entrance-demotion lead. This contribution composes that lead with two further entrance groups, the eight rank-seven endpoints, refitted frames, and the existing T16 owner construction. It does not claim to originate the group-635 demotion. See `NOTICE.md` for the retained sources and AI-assistance disclosure. diff --git a/research/k8-joint-entrances/RECIPE.json b/research/k8-joint-entrances/RECIPE.json new file mode 100644 index 0000000000..592f32405d --- /dev/null +++ b/research/k8-joint-entrances/RECIPE.json @@ -0,0 +1,3073 @@ +{ + "input_content_sha256": "f43271fcabcc9ebb3b9540610574ba463bba4440e7a868bd92e8ea348081d3ec", + "output_content_sha256": "1f66640293bde6c7e1df2d4ee0004c2de2327887a98575c5d975d6a14a8b7e74", + "A": [ + [ + 616, + [], + [ + 148 + ] + ], + [ + 758, + [], + [ + 13 + ] + ], + [ + 900, + [], + [ + 341 + ] + ], + [ + 1042, + [], + [ + 453 + ] + ], + [ + 1184, + [], + [ + 155 + ] + ], + [ + 1266, + [ + 472 + ], + [ + 472, + 6 + ] + ], + [ + 1270, + [ + 56 + ], + [ + 56, + 6 + ] + ], + [ + 1274, + [ + 62 + ], + [ + 56, + 6 + ] + ], + [ + 1278, + [ + 478 + ], + [ + 472, + 6 + ] + ], + [ + 1420, + [ + 296 + ], + [ + 296, + 6 + ] + ], + [ + 1424, + [ + 168 + ], + [ + 168, + 6 + ] + ], + [ + 1428, + [ + 174 + ], + [ + 168, + 6 + ] + ], + [ + 1432, + [ + 302 + ], + [ + 296, + 6 + ] + ], + [ + 1574, + [ + 104 + ], + [ + 104, + 6 + ] + ], + [ + 1578, + [ + 496 + ], + [ + 496, + 6 + ] + ], + [ + 1582, + [ + 502 + ], + [ + 496, + 6 + ] + ], + [ + 1586, + [ + 110 + ], + [ + 104, + 6 + ] + ], + [ + 1728, + [ + 484 + ], + [ + 484, + 24 + ] + ], + [ + 1732, + [ + 122 + ], + [ + 98, + 24 + ] + ], + [ + 1736, + [ + 98 + ], + [ + 98, + 24 + ] + ], + [ + 1740, + [ + 508 + ], + [ + 484, + 24 + ] + ], + [ + 1882, + [ + 186 + ], + [ + 162, + 24 + ] + ], + [ + 1886, + [ + 290 + ], + [ + 290, + 24 + ] + ], + [ + 1890, + [ + 314 + ], + [ + 290, + 24 + ] + ], + [ + 1894, + [ + 162 + ], + [ + 162, + 24 + ] + ], + [ + 2036, + [ + 44 + ], + [ + 44, + 30 + ] + ], + [ + 2040, + [ + 436 + ], + [ + 426, + 30 + ] + ], + [ + 2044, + [ + 426 + ], + [ + 426, + 30 + ] + ], + [ + 2048, + [ + 50 + ], + [ + 44, + 30 + ] + ], + [ + 2190, + [ + 372 + ], + [ + 362, + 30 + ] + ], + [ + 2194, + [ + 234 + ], + [ + 234, + 30 + ] + ], + [ + 2198, + [ + 244 + ], + [ + 234, + 30 + ] + ], + [ + 2202, + [ + 362 + ], + [ + 362, + 30 + ] + ], + [ + 2344, + [ + 491 + ], + [ + 491, + 30 + ] + ], + [ + 2348, + [ + 115 + ], + [ + 109, + 30 + ] + ], + [ + 2352, + [ + 109 + ], + [ + 109, + 30 + ] + ], + [ + 2356, + [ + 501 + ], + [ + 491, + 30 + ] + ], + [ + 2498, + [ + 179 + ], + [ + 173, + 30 + ] + ], + [ + 2502, + [ + 301 + ], + [ + 301, + 30 + ] + ], + [ + 2506, + [ + 307 + ], + [ + 301, + 30 + ] + ], + [ + 2510, + [ + 173 + ], + [ + 173, + 30 + ] + ], + [ + 2652, + [ + 37 + ], + [ + 37, + 24 + ] + ], + [ + 2656, + [ + 443 + ], + [ + 419, + 24 + ] + ], + [ + 2660, + [ + 419 + ], + [ + 419, + 24 + ] + ], + [ + 2664, + [ + 61 + ], + [ + 37, + 24 + ] + ], + [ + 2806, + [ + 379 + ], + [ + 355, + 24 + ] + ], + [ + 2810, + [ + 227 + ], + [ + 227, + 24 + ] + ], + [ + 2814, + [ + 251 + ], + [ + 227, + 24 + ] + ], + [ + 2818, + [ + 355 + ], + [ + 355, + 24 + ] + ], + [ + 2960, + [ + 233 + ], + [ + 233, + 6 + ] + ], + [ + 2964, + [ + 361 + ], + [ + 361, + 6 + ] + ], + [ + 2968, + [ + 367 + ], + [ + 361, + 6 + ] + ], + [ + 2972, + [ + 239 + ], + [ + 233, + 6 + ] + ], + [ + 3114, + [ + 425 + ], + [ + 425, + 6 + ] + ], + [ + 3118, + [ + 49 + ], + [ + 49, + 6 + ] + ], + [ + 3122, + [ + 55 + ], + [ + 49, + 6 + ] + ], + [ + 3126, + [ + 431 + ], + [ + 425, + 6 + ] + ], + [ + 3268, + [ + 313 + ], + [ + 313, + 6 + ] + ], + [ + 3272, + [ + 161 + ], + [ + 161, + 6 + ] + ], + [ + 3276, + [ + 167 + ], + [ + 161, + 6 + ] + ], + [ + 3280, + [ + 319 + ], + [ + 313, + 6 + ] + ] + ], + "B": [ + [ + 372, + [ + 298, + 170, + 102, + 30, + 1 + ], + [ + 298, + 170, + 102, + 30 + ] + ], + [ + 373, + [ + 298, + 170, + 102, + 30, + 1 + ], + [ + 298, + 170, + 102, + 30 + ] + ], + [ + 374, + [ + 298, + 170, + 102, + 30, + 1 + ], + [ + 298, + 170, + 102, + 30 + ] + ], + [ + 375, + [ + 298, + 170, + 102, + 30, + 1 + ], + [ + 298, + 170, + 102, + 30 + ] + ], + [ + 376, + [ + 298, + 170, + 102, + 30, + 1 + ], + [ + 298, + 170, + 102, + 30 + ] + ], + [ + 377, + [ + 298, + 170, + 102, + 30, + 1 + ], + [ + 298, + 170, + 102, + 30 + ] + ], + [ + 378, + [ + 298, + 170, + 102, + 30, + 1 + ], + [ + 298, + 170, + 102, + 30 + ] + ], + [ + 379, + [ + 298, + 170, + 102, + 30, + 1 + ], + [ + 298, + 170, + 102, + 30 + ] + ], + [ + 380, + [ + 298, + 170, + 102, + 30, + 1 + ], + [ + 298, + 170, + 102, + 30 + ] + ], + [ + 381, + [ + 298, + 170, + 102, + 30, + 1 + ], + [ + 298, + 170, + 102, + 30 + ] + ], + [ + 382, + [ + 298, + 170, + 102, + 30, + 1 + ], + [ + 298, + 170, + 102, + 30 + ] + ], + [ + 383, + [ + 298, + 170, + 102, + 30, + 1 + ], + [ + 298, + 170, + 102, + 30 + ] + ], + [ + 396, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 397, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 398, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 399, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 400, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 401, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 402, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 403, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 404, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 405, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 406, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 407, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 408, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 409, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 410, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 411, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 412, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 413, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 414, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 415, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 416, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 417, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 418, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 419, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 536, + [ + 256, + 144, + 80, + 6 + ], + [ + 256, + 144, + 80, + 6, + 1 + ] + ], + [ + 537, + [ + 448, + 32, + 8, + 6 + ], + [ + 448, + 32, + 8, + 6, + 1 + ] + ], + [ + 558, + [ + 465, + 32, + 9, + 6 + ], + [ + 449, + 32, + 16, + 9, + 6 + ] + ], + [ + 579, + [ + 289, + 208, + 9, + 6 + ], + [ + 289, + 160, + 112, + 9, + 6 + ] + ], + [ + 580, + [ + 265, + 144, + 81, + 40, + 6 + ], + [ + 265, + 193, + 40, + 6 + ] + ], + [ + 599, + [ + 272, + 185, + 104, + 6 + ], + [ + 272, + 176, + 97, + 9, + 6 + ] + ], + [ + 600, + [ + 313, + 169, + 104, + 6 + ], + [ + 304, + 160, + 97, + 9, + 6 + ] + ], + [ + 601, + [ + 313, + 144, + 73, + 6 + ], + [ + 273, + 144, + 73, + 40, + 6 + ] + ], + [ + 621, + [ + 289, + 209, + 8, + 6 + ], + [ + 289, + 176, + 97, + 8, + 6 + ] + ], + [ + 642, + [ + 392, + 80, + 56, + 6 + ], + [ + 392, + 80, + 56, + 6, + 1 + ] + ], + [ + 662, + [ + 280, + 216, + 49, + 6 + ], + [ + 257, + 193, + 40, + 25, + 6 + ] + ], + [ + 663, + [ + 401, + 81, + 56, + 6 + ], + [ + 392, + 72, + 33, + 25, + 6 + ] + ], + [ + 683, + [ + 336, + 137, + 40, + 6 + ], + [ + 257, + 137, + 81, + 40, + 6 + ] + ], + [ + 684, + [ + 313, + 168, + 105, + 6 + ], + [ + 297, + 168, + 105, + 16, + 6 + ] + ], + [ + 1098, + [ + 270, + 142, + 66, + 36, + 30, + 1 + ], + [ + 271, + 143, + 67, + 37, + 30 + ] + ], + [ + 1099, + [ + 264, + 136, + 68, + 34, + 30, + 1 + ], + [ + 265, + 137, + 69, + 35, + 30 + ] + ], + [ + 1100, + [ + 258, + 130, + 78, + 40, + 30, + 1 + ], + [ + 259, + 131, + 79, + 41, + 30 + ] + ], + [ + 1101, + [ + 260, + 132, + 72, + 46, + 30, + 1 + ], + [ + 261, + 133, + 73, + 47, + 30 + ] + ], + [ + 1232, + [ + 256, + 128, + 64, + 40, + 24, + 6, + 1 + ], + [ + 256, + 128, + 64, + 34, + 18, + 10, + 6, + 1 + ] + ], + [ + 1235, + [ + 256, + 128, + 64, + 16, + 8, + 6, + 1 + ], + [ + 256, + 128, + 64, + 34, + 16, + 8, + 6, + 1 + ] + ], + [ + 1238, + [ + 264, + 136, + 72, + 32, + 24, + 6, + 1 + ], + [ + 258, + 130, + 66, + 32, + 18, + 10, + 6, + 1 + ] + ], + [ + 1241, + [ + 320, + 192, + 32, + 16, + 8, + 6, + 1 + ], + [ + 258, + 130, + 66, + 32, + 16, + 8, + 6, + 1 + ] + ], + [ + 1244, + [ + 256, + 136, + 64, + 40, + 16, + 6, + 1 + ], + [ + 256, + 130, + 64, + 34, + 16, + 10, + 6, + 1 + ] + ], + [ + 1247, + [ + 256, + 144, + 80, + 32, + 8, + 6, + 1 + ], + [ + 256, + 130, + 66, + 32, + 18, + 8, + 6, + 1 + ] + ], + [ + 1250, + [ + 264, + 128, + 64, + 40, + 16, + 6, + 1 + ], + [ + 258, + 128, + 64, + 34, + 16, + 10, + 6, + 1 + ] + ], + [ + 1253, + [ + 272, + 128, + 80, + 32, + 8, + 6, + 1 + ], + [ + 258, + 128, + 66, + 32, + 18, + 8, + 6, + 1 + ] + ], + [ + 1256, + [ + 272, + 144, + 80, + 48, + 8, + 6, + 1 + ], + [ + 258, + 130, + 66, + 34, + 18, + 8, + 6, + 1 + ] + ], + [ + 1259, + [ + 272, + 144, + 64, + 32, + 8, + 6, + 1 + ], + [ + 258, + 130, + 64, + 32, + 18, + 8, + 6, + 1 + ] + ], + [ + 1262, + [ + 256, + 128, + 72, + 40, + 16, + 6, + 1 + ], + [ + 256, + 128, + 66, + 34, + 16, + 10, + 6, + 1 + ] + ], + [ + 1265, + [ + 256, + 128, + 64, + 32, + 16, + 6, + 1 + ], + [ + 256, + 128, + 64, + 32, + 16, + 10, + 6, + 1 + ] + ], + [ + 1268, + [ + 256, + 128, + 66, + 34, + 24, + 4, + 1 + ], + [ + 256, + 128, + 66, + 34, + 16, + 8, + 4, + 1 + ] + ], + [ + 1271, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 1 + ], + [ + 256, + 128, + 64, + 32, + 18, + 10, + 4, + 1 + ] + ], + [ + 1274, + [ + 260, + 132, + 68, + 36, + 24, + 2, + 1 + ], + [ + 260, + 132, + 68, + 36, + 20, + 12, + 2, + 1 + ] + ], + [ + 1277, + [ + 260, + 132, + 64, + 32, + 24, + 2, + 1 + ], + [ + 260, + 132, + 64, + 32, + 16, + 8, + 2, + 1 + ] + ], + [ + 1280, + [ + 258, + 128, + 64, + 34, + 24, + 4, + 1 + ], + [ + 258, + 128, + 64, + 34, + 18, + 10, + 4, + 1 + ] + ], + [ + 1283, + [ + 260, + 128, + 68, + 32, + 24, + 2, + 1 + ], + [ + 260, + 128, + 68, + 32, + 16, + 8, + 2, + 1 + ] + ], + [ + 1286, + [ + 256, + 130, + 64, + 34, + 24, + 4, + 1 + ], + [ + 256, + 130, + 64, + 34, + 16, + 8, + 4, + 1 + ] + ], + [ + 1289, + [ + 256, + 132, + 68, + 32, + 24, + 2, + 1 + ], + [ + 256, + 132, + 68, + 32, + 20, + 12, + 2, + 1 + ] + ], + [ + 1292, + [ + 262, + 134, + 64, + 38, + 20, + 10, + 1 + ], + [ + 258, + 130, + 64, + 34, + 16, + 10, + 4, + 1 + ] + ], + [ + 1295, + [ + 262, + 134, + 70, + 32, + 18, + 12, + 1 + ], + [ + 258, + 130, + 66, + 32, + 18, + 8, + 4, + 1 + ] + ], + [ + 1298, + [ + 256, + 128, + 64, + 38, + 18, + 12, + 1 + ], + [ + 256, + 128, + 64, + 34, + 18, + 8, + 4, + 1 + ] + ], + [ + 1301, + [ + 256, + 128, + 70, + 32, + 20, + 10, + 1 + ], + [ + 256, + 128, + 66, + 32, + 16, + 10, + 4, + 1 + ] + ], + [ + 1304, + [ + 256, + 134, + 70, + 38, + 20, + 10, + 1 + ], + [ + 256, + 132, + 68, + 36, + 20, + 8, + 2, + 1 + ] + ], + [ + 1307, + [ + 256, + 134, + 64, + 32, + 20, + 10, + 1 + ], + [ + 256, + 130, + 64, + 32, + 16, + 10, + 4, + 1 + ] + ], + [ + 1310, + [ + 262, + 128, + 70, + 38, + 20, + 10, + 1 + ], + [ + 258, + 128, + 66, + 34, + 16, + 10, + 4, + 1 + ] + ], + [ + 1313, + [ + 262, + 128, + 64, + 32, + 20, + 10, + 1 + ], + [ + 260, + 128, + 64, + 32, + 20, + 8, + 2, + 1 + ] + ], + [ + 1316, + [ + 256, + 128, + 65, + 33, + 18, + 11, + 7 + ], + [ + 256, + 128, + 65, + 33, + 16, + 9, + 5, + 2 + ] + ], + [ + 1319, + [ + 256, + 128, + 64, + 32, + 18, + 11, + 7 + ], + [ + 256, + 128, + 64, + 32, + 17, + 8, + 4, + 3 + ] + ], + [ + 1322, + [ + 257, + 129, + 65, + 33, + 19, + 10, + 7 + ], + [ + 257, + 129, + 65, + 33, + 17, + 8, + 5, + 2 + ] + ], + [ + 1325, + [ + 257, + 129, + 64, + 32, + 19, + 10, + 7 + ], + [ + 257, + 129, + 64, + 32, + 16, + 9, + 4, + 3 + ] + ], + [ + 1328, + [ + 257, + 128, + 64, + 33, + 18, + 11, + 7 + ], + [ + 257, + 128, + 64, + 33, + 17, + 8, + 4, + 3 + ] + ], + [ + 1331, + [ + 257, + 128, + 65, + 32, + 19, + 10, + 7 + ], + [ + 257, + 128, + 65, + 32, + 16, + 9, + 4, + 3 + ] + ], + [ + 1334, + [ + 256, + 129, + 64, + 33, + 18, + 11, + 7 + ], + [ + 256, + 129, + 64, + 33, + 16, + 9, + 5, + 2 + ] + ], + [ + 1337, + [ + 256, + 129, + 65, + 32, + 19, + 10, + 7 + ], + [ + 256, + 129, + 65, + 32, + 17, + 8, + 5, + 2 + ] + ], + [ + 1340, + [ + 257, + 129, + 64, + 33, + 24, + 4, + 3 + ], + [ + 257, + 129, + 64, + 33, + 16, + 8, + 4, + 3 + ] + ], + [ + 1343, + [ + 257, + 129, + 65, + 32, + 24, + 5, + 2 + ], + [ + 257, + 129, + 65, + 32, + 17, + 9, + 5, + 2 + ] + ], + [ + 1346, + [ + 256, + 128, + 64, + 33, + 24, + 5, + 2 + ], + [ + 256, + 128, + 64, + 33, + 17, + 9, + 5, + 2 + ] + ], + [ + 1349, + [ + 256, + 128, + 65, + 32, + 24, + 4, + 3 + ], + [ + 256, + 128, + 65, + 32, + 16, + 8, + 4, + 3 + ] + ], + [ + 1352, + [ + 256, + 129, + 65, + 33, + 24, + 4, + 3 + ], + [ + 256, + 129, + 65, + 33, + 17, + 9, + 4, + 3 + ] + ], + [ + 1355, + [ + 256, + 129, + 64, + 32, + 24, + 4, + 3 + ], + [ + 256, + 129, + 64, + 32, + 16, + 8, + 4, + 3 + ] + ], + [ + 1358, + [ + 257, + 128, + 65, + 33, + 24, + 4, + 3 + ], + [ + 257, + 128, + 65, + 33, + 16, + 8, + 4, + 3 + ] + ], + [ + 1361, + [ + 257, + 128, + 64, + 32, + 24, + 4, + 3 + ], + [ + 257, + 128, + 64, + 32, + 17, + 9, + 4, + 3 + ] + ], + [ + 1364, + [ + 257, + 128, + 65, + 33, + 16, + 9, + 6 + ], + [ + 257, + 128, + 65, + 33, + 16, + 9, + 5, + 3 + ] + ], + [ + 1367, + [ + 257, + 128, + 64, + 32, + 16, + 9, + 6 + ], + [ + 257, + 128, + 64, + 32, + 16, + 9, + 5, + 3 + ] + ], + [ + 1370, + [ + 256, + 129, + 65, + 33, + 16, + 9, + 6 + ], + [ + 256, + 129, + 65, + 33, + 16, + 9, + 5, + 3 + ] + ], + [ + 1373, + [ + 256, + 129, + 64, + 32, + 16, + 9, + 6 + ], + [ + 256, + 129, + 64, + 32, + 16, + 9, + 5, + 3 + ] + ], + [ + 1376, + [ + 256, + 128, + 64, + 33, + 17, + 8, + 6 + ], + [ + 256, + 128, + 64, + 33, + 17, + 8, + 5, + 3 + ] + ], + [ + 1379, + [ + 256, + 128, + 65, + 32, + 16, + 9, + 6 + ], + [ + 256, + 128, + 65, + 32, + 16, + 9, + 5, + 3 + ] + ], + [ + 1382, + [ + 257, + 129, + 64, + 33, + 16, + 9, + 6 + ], + [ + 257, + 129, + 64, + 33, + 16, + 9, + 5, + 3 + ] + ], + [ + 1385, + [ + 257, + 129, + 65, + 32, + 17, + 8, + 6 + ], + [ + 257, + 129, + 65, + 32, + 17, + 8, + 5, + 3 + ] + ], + [ + 1388, + [ + 256, + 129, + 64, + 33, + 16, + 8, + 6 + ], + [ + 256, + 129, + 64, + 33, + 16, + 8, + 5, + 3 + ] + ], + [ + 1391, + [ + 256, + 129, + 64, + 33, + 17, + 9, + 6 + ], + [ + 256, + 129, + 64, + 33, + 17, + 9, + 5, + 3 + ] + ], + [ + 1394, + [ + 257, + 128, + 64, + 33, + 17, + 9, + 6 + ], + [ + 257, + 128, + 64, + 33, + 17, + 9, + 5, + 3 + ] + ], + [ + 1397, + [ + 257, + 128, + 64, + 33, + 16, + 8, + 6 + ], + [ + 257, + 128, + 64, + 33, + 16, + 8, + 5, + 3 + ] + ], + [ + 1834, + [ + 257, + 192, + 33, + 24, + 4, + 2 + ], + [ + 257, + 128, + 64, + 33, + 24, + 4, + 2 + ] + ], + [ + 1835, + [ + 257, + 192, + 33, + 24, + 4, + 2 + ], + [ + 257, + 128, + 64, + 33, + 24, + 4, + 2 + ] + ], + [ + 1838, + [ + 257, + 138, + 74, + 33, + 24, + 6 + ], + [ + 257, + 128, + 64, + 33, + 18, + 10, + 6 + ] + ], + [ + 1839, + [ + 257, + 138, + 74, + 33, + 24, + 6 + ], + [ + 257, + 128, + 64, + 33, + 18, + 10, + 6 + ] + ] + ], + "start_extra": [ + [ + "603", + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + "605", + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + "606", + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + "607", + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + "611", + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + "613", + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + "614", + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + "615", + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + "635", + [ + 298, + 170, + 102, + 30, + 1 + ], + [ + 298, + 170, + 102, + 30 + ] + ], + [ + "637", + [ + 298, + 170, + 102, + 30, + 1 + ], + [ + 298, + 170, + 102, + 30 + ] + ], + [ + "638", + [ + 298, + 170, + 102, + 30, + 1 + ], + [ + 298, + 170, + 102, + 30 + ] + ], + [ + "639", + [ + 298, + 170, + 102, + 30, + 1 + ], + [ + 298, + 170, + 102, + 30 + ] + ] + ], + "early_cleanup": [ + [ + 83, + [ + 386, + 67, + 33, + 24, + 6 + ], + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ], + [ + 104, + [ + 386, + 74, + 40, + 26, + 6, + 1 + ], + [ + 256, + 128, + 72, + 40, + 24, + 4, + 2, + 1 + ] + ] + ], + "report": { + "R": 480, + "borrowed_output_pairs": 56, + "centre_ranks": [ + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8 + ], + "cst": 64, + "first_load_join_counts": { + "4": 64 + }, + "h": 9, + "local_profile": { + "1": 2364, + "2": 498, + "3": 412, + "4": 130, + "5": 82, + "8": 8 + }, + "local_rank_mass": 5590, + "m": 73, + "scope": "Clean scalar identity and all literal monotone local frames only; arbitrary-dirt compensation, entrance kernels, exact phase recipes, and global hosting/pricing are not yet certified.", + "selected_load_join_counts": { + "6": 64 + }, + "selected_partitions": [ + 0, + 0 + ], + "source_and_helper_cleanup_exact_on_clean_columns": true, + "source_columns_exact": 112, + "status": "EXACT_CLEAN_OWN_Y_EARLY_CENTER_WORD_NOT_ADMITTED", + "tri_join_counts": {}, + "v": 112, + "width_inventory": { + "4": 44, + "5": 44, + "7": 38, + "8": 114, + "9": 240 + } + } +} diff --git a/research/k8-joint-entrances/SEARCH.json b/research/k8-joint-entrances/SEARCH.json new file mode 100644 index 0000000000..085fed0365 --- /dev/null +++ b/research/k8-joint-entrances/SEARCH.json @@ -0,0 +1,160 @@ +{ + "status": "COMPLETE_COMPOSITION_ROTATION_AND_FIXED_DIMENSION_JOINT_SEARCH", + "composition_subsets": 64, + "composition_scope": "One individually selected dimension-four subspace for each of six former dimension-five groups; all subsets, not all possible spaces or scalar circuits.", + "chosen_groups": [ + 603, + 611, + 635 + ], + "same_dimension_rotation_trials": 354, + "rotation_improvements": 0, + "joint_fixed_dimensions": { + "source_variables": 68, + "scope": "Source nodes become variables over all subspaces of their fixed old dimensions inside backward frame ceilings; exact rational endpoint replay remains separate.", + "new_profile_improvement": false, + "initial_trace_failure": "First run stopped on numpy int64 JSON serialization after one solved component; converted the trace field to a Python int and reran completely.", + "components": 138, + "fractional_components": 0 + }, + "global_variable_dimension_search": { + "status": "INCONCLUSIVE_NO_NEW_NOMINATION", + "source_variables": 192, + "source_domains": { + "2": 112, + "5": 24, + "374": 56 + }, + "local_frame_variables": 2395, + "lp_columns": 1806543, + "lp_rows": 293554, + "lp_nonzero_coefficients": 3840348, + "widths": [ + 4, + 5, + 6, + 7, + 8, + 9 + ], + "attempts": [ + { + "method": "highs", + "outcome": "Stopped by the researcher after more than ten minutes without a returned LP solution; no bound or primal candidate retained." + }, + { + "method": "highs-ipm", + "solver_time_limit_seconds": 180, + "outcome": "HiGHS time limit reached; primal_status None. No integer local solve or physical admission attempted." + } + ], + "scope": "This is an unfinished optimization attempt, not a mathematical infeasibility result. The unchanged scalar word, endpoints, current eligibility census and backward frame ceilings still limit the family. The admitted kappa is unchanged." + }, + "admission": "Fresh native five-stage replay and unchanged strict T16 engines. Exact slot permutation preserves inventory and occupied widths; no owner optimizer is used.", + "numeric_scope": "All discovery relaxed exponents and LP results are floating nominations. CLAIM.json is the admitted value. No exact optimality claim for discovery solvers.", + "restricted_joint_dimension_packing_search": { + "status": "COMPLETED_FLOATING_MILP_NOMINATION_NO_IMPROVEMENT", + "source_variables": 56, + "source_dimensions": [ + 4, + 5 + ], + "local_x_integer": true, + "aggregate_packing_fractional": true, + "variables": 40339, + "equality_constraints": 29568, + "lp_fractional_x": 32, + "local_profile": { + "1": 2366, + "2": 498, + "3": 412, + "4": 130, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 42, + "5": 46, + "7": 38, + "8": 114, + "9": 240 + }, + "floating_kappa_relaxed": "0.0016755686752014923", + "scope": "The solver reported an optimal integer local assignment within its floating tolerances, with fractional packing allowed. The resulting relaxed exponent agrees with the admitted word ceiling to numerical precision. It is not an exact optimality proof or admitted physical supplier." + }, + "further_joint_dimension_packing_searches": [ + { + "status": "COMPLETED_FLOATING_MILP_NOMINATION_NO_IMPROVEMENT", + "source_variables": 56, + "source_dimensions": [ + 3, + 4, + 5 + ], + "lp_columns": 124607, + "lp_rows": 60789, + "lp_objective": 128088.16224717825, + "integer_local_objective": 128100.08258351801, + "kappa_relaxed": 0.0016755686752014923, + "local_profile": { + "1": 2366, + "2": 498, + "3": 412, + "4": 130, + "5": 82, + "8": 8 + }, + "width_inventory": { + "9": 240, + "4": 42, + "8": 114, + "7": 38, + "5": 46 + }, + "scope": "All subspaces of the indicated dimensions inside the fixed five-dimensional ceilings for fourteen four-helper groups. All smaller entrances remain fixed. Local frame choices are integral; aggregate owner bins remain fractional. Floating solver optimality is not an exact optimality certificate or physical admission." + }, + { + "status": "COMPLETED_FLOATING_MILP_NOMINATION_NO_IMPROVEMENT", + "source_variables": 56, + "source_dimensions": [ + 0, + 1, + 2, + 3, + 4, + 5 + ], + "lp_columns": 296723, + "lp_rows": 81565, + "lp_objective": 128088.16224717826, + "integer_local_objective": 128100.08258351801, + "kappa_relaxed": 0.0016755686752014923, + "local_profile": { + "1": 2366, + "2": 498, + "3": 412, + "4": 130, + "5": 82, + "8": 8 + }, + "width_inventory": { + "9": 240, + "4": 42, + "8": 114, + "7": 38, + "5": 46 + }, + "scope": "All subspaces of the indicated dimensions inside the fixed five-dimensional ceilings for fourteen four-helper groups. All smaller entrances remain fixed. Local frame choices are integral; aggregate owner bins remain fractional. Floating solver optimality is not an exact optimality certificate or physical admission." + } + ], + "rank_one_entrance_removal": { + "status": "COMPLETED_FLOATING_SCREEN_NO_IMPROVEMENT", + "single_helper_trials": 136, + "point_cohort_trials": 8, + "all_at_once_trials": 1, + "improving_nominations": 0, + "best_tested_kappa_relaxed": 0.0016754742310856087, + "all_at_once_kappa_relaxed": 0.00159211053842416, + "scope": "Remove unit-dimensional entrance spaces and refit local gate frames. Aggregate floating packing is a relaxation; these variants are not admitted providers." + } +} diff --git a/research/k8-joint-entrances/SOURCE-PINS.json b/research/k8-joint-entrances/SOURCE-PINS.json new file mode 100644 index 0000000000..140e9a1846 --- /dev/null +++ b/research/k8-joint-entrances/SOURCE-PINS.json @@ -0,0 +1,267 @@ +{ + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-RECIPES.json": "534ace870cabe515987e00f50f71550030965006ea18978e0924590ac6944345", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-REVIEW.json": "ee9b86428278392d2c933f76d60e51f5af90d4ab67e4d3937ed2fa416e7755ab", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-LOCAL-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INTEGRATION.json": "5c14538134dfffbc58fa4b4d2f26b270ec5f56d17d4bf23752c82964f45171db", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-CHECKS.json": "79177449e404403964ce1b2f4a9a8bd49e1916daba3123d7fd7f5cfd1f1ac0ea", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-PROGRAMS.json.gz": "99a18eede965accf65943e490b8d2b2ffb9f1c9bc6babdb825413a80cbea2cde", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/RESIDUAL-ADAPTERS.json": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/SCALAR-FRAME-AUDIT.json": "73b3601a6239502475a272ea0c46945fd42034486aaf43e66a212eb4f012ca44", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/WRAPPER-CHECKS.json": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/controller-input/split-centres/CANONICAL-WORD.json.gz": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "research/complex-k492-owner-repair/vendor/multicold/code/assemble.py": "3fedbccb09d469f8ee366b4302e51448de6d25793a78a12c5f9a8d9667a755eb", + "research/complex-k492-owner-repair/vendor/multicold/code/assembly_controls.py": "a0f2349ba8fe8404b8b76c869f12dd7e250a775b2e05b3c9c00e6889ad4c8a45", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_allcold.py": "7950e5c01488a9146bdbaf19ab4fd0c33cd25a4d63fb56ef995ef2e45ac7ec1a", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_kernel_controls.py": "5100459211f43ba048bf82c3942bbedb8b224272b24722a14f0dcd808a38aafa", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_multicold_controls.py": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "research/complex-k492-owner-repair/vendor/multicold/code/bind_providers_portable.py": "01e62fee1f1dcf1b7b34338d555dacd5cd1d7d10d6b9a605d0913d959f8c7ecf", + "research/complex-k492-owner-repair/vendor/multicold/code/build_cold_kernel.py": "aa556a1988f7d4c52bd82fd2a648769f7094bd75ba79582c15ec441d710e213b", + "research/complex-k492-owner-repair/vendor/multicold/code/build_four_portable.py": "417b1dc4dca485dfbbaa820e552cae9bf3932bbace6ea16ce93aa0590c3c184e", + "research/complex-k492-owner-repair/vendor/multicold/code/build_multicut_kernels.py": "6ab3d73f81d5b2fb884a93a336ef1940e118d419d425b3356bab3b97f774c9aa", + "research/complex-k492-owner-repair/vendor/multicold/code/emit_allcold.py": "9d6c75af63fa8f53973734ccb1eef983511f4337ce644436a693fd8fb9ef8fe2", + "research/complex-k492-owner-repair/vendor/multicold/code/invoice_allcold.py": "ff8fee775ad97926454f3ad1183f8e05de654e276150e579ce612f3eb2f98d44", + "research/complex-k492-owner-repair/vendor/multicold/code/phase_timing_controls.py": "dcc4adfd139d6f65a88bdc6d183ea3777d4e4f688d2169dd41b54964f05591bb", + "research/complex-k492-owner-repair/vendor/multicold/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/phases_full.py": "a273c325ffd6793d5b63b79a289a9d2bbc9292e6940fb5a926924f3708627af4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py": "f5eae94aca965d0008bc07cff8245ccb7509042ccad457d3bcb7d51c1e9409f0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz": "025448abdf2012d327e50a009084e1501690d05e650300d2982836aa0350ae00", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/assemble.py": "1b1a9024ac910dc9b9d9e30150684e1fa9cb228a4c1c275b75ab04b57fdef1dd", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/assembly_controls.py": "8a365b95c412d75d10db5bb59309d47cd56c5f8a77566f940a05977795130ce8", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/audit_allcold.py": "cea021ae79658ca7ca4d07f1e1a70bdb4947afaf95b362114c11032c0fef889a", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/bind_providers_portable.py": "2eb5c262bf481b3bec9ceaec654fa46ff6fc3a89b13d4906a29a55a89e35feea", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_cold_end.py": "864b4701dd73afd0c9d99761b7a749f3354c48985730f17054e18c052996a668", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_frame_regroup.py": "e2549ccc7a90008831be3b59aeb37b47db696640f5f5c2b72dd888b2f1e7e5c9", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_gate_moves.py": "08bf1c2652307aeefbab089fdaf02f82e2c396ca23a1eb68e294a67e74c44252", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_hpe.py": "ba2001695d8c7547a82260c3b016e01dac686e95a61757ca124eb9879078ea8e", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_port_stage.py": "beb0d30fde1b9a30db091880b38c4a8ec906da3f715c43de7db8bf7932526e72", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/cold_end_controls.py": "0c404f49e90457520f1788ee6741c9ac154a5814c54ad6cb83b59c44552ebc84", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/construct_k_triangle.py": "66fc460df8eb8067efe3d8a3f9e97a7244aacd7bf11650a6ce656e868ce053da", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/emit_allcold.py": "fe26f10fe5d30ed407a37540a45ef94f44576dd241d09e19aef5db1efb072746", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/generated_identity_controls.py": "a7b93207a673575d1fddc3e579153349c145c8f08d4575ae0a5d1e3cffec01de", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_adapters_local.py": "eb0b5c6c7161e18dc22168da3211448d321586edd15bcfb4b4741174d36993cf", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_and_transport.py": "c9a05ff291016b870b4fc925b317abd9c3a604c73ffc8920dfdbbeb475e20aa3", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_local.py": "6bd9a1e279c9c9e4f3767d9f82e537b559292906feb2ddab02f380fb6523a810", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_controls_atc.py": "63aa3909b5bfd3bf270c313bebb5c46e7789c67a8f2439f568bc4b2b4a35d17b", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_emit_local.py": "7e4a6fbc38c8228157b6311457d1496bf460291393043932d2c365f004f77805", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/phase_timing_controls.py": "1692ccee3da4b1781408d126ee4999f3e31a505cd83c64823a404033da3a6339", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/witness.py": "00789c911a8f32cfe9d52207c7aa78305dc3fce4a8b6305ba402b7e74117103d", + "research/gauge44-leaver8/MANIFEST.json": "7c9637f06798b144274458efa145f701c61282f8b3aab1c0c900b53bdfbe1f0d", + "research/gauge44-slots/MANIFEST.json": "9a6f239b1618a43262e56735a99cc59b6f5a6e8816a794a34413e89cc33f4976", + "research/gauge44-slots/code/assemble.py": "4c270a996b380ab712f72b81173ab24f1c73203a33578f261bfbaa7e67d75aec", + "research/gauge44-slots/code/assembly_controls.py": "e4c0f7828af64fdaef1896e4448d0212bd3041805097140b8cfafd098f8a6162", + "research/gauge44-slots/code/audit_allcold.py": "a87d7f4844ca963516637d249b14a0654f67f8047b6b265ae25b0cf30963e503", + "research/gauge44-slots/code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "research/gauge44-slots/code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "research/gauge44-slots/code/emit_allcold.py": "17c110c7c8d219e79e7dce36b19c4781e7effa800086cec03384387ad9acc7aa", + "research/gauge44-slots/code/freeze_spec.py": "f96c2b9cd886596bc7ab267f77abe9d16b6cbb5a724a5ad0a1d18d540369ed93", + "research/gauge44-slots/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/gauge44-slots/code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "research/gauge44-slots/code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "research/gauge44-slots/code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "research/gauge44-slots/code/witness.py": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444", + "research/gauge44-slots/construction/leaver/PIVOT-SWAP-k8.json": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb", + "research/gauge44-slots/construction/slots/SLOT-PINS-k8.json": "55dd229684febecb80638eff9c6b3986623e8539c6c956753b350209c3e0efe2", + "research/gauge44-slots/construction/slots/verify_slots.py": "bc1c0e3e3d7c81dc1649f5be82cdd2399e543d46c24879cb975877bf9b7957be", + "research/gauge44-slots/data/OWNERS.json.gz": "32ca30cd1c652ef6ad43657273a08a157e1df3545e759ab36306a0d0b516fb4a", + "research/gauge44-slots/data/PLAN.json": "1dec4ca3af6d45d82286005cae4c5e56e7253adefb117d797da55c55c891af08", + "research/gauge44-slots/data/SPEC.json": "8e95ae8087124189cbd366d0e9d1c5ebededff536ff3501927b4b2a2e8dac70e", + "research/gauge44-slots/data/UPSTREAM-PINS.json": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b", + "research/gauge44-slots/hosting/reuse_owners.py": "2106fe79bd89071e62a3a25c1e444531e14fb89f88b4bdeb72d7b40c91266402", + "research/gauge44-slots/independent/audit_local.py": "03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd", + "research/gauge44-slots/inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "research/gauge44-slots/verify_global.py": "16bd5e54598592e92e210f99065348c5df261b8350fdc688072ce053d15b088a", + "research/gauge44-slots/verify_manifest.py": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b", + "research/k8-eight-ends-t16/CLAIM.json": "4ba568cb88f86a87a6c35df444b44b6f8c006ece6351279934ede873f5d61eab", + "research/k8-eight-ends-t16/MANIFEST.json": "f1f5c145121485f644a134873069fc465f312e9144ab43975fa95f599ce06f59", + "research/k8-eight-ends-t16/NOTICE.md": "a9e85b59dde61fbff0b006923b441cbd1419e24fa9802426785bca667437fdc0", + "research/k8-eight-ends-t16/OWNERS.json.gz": "a4c79743dcc93c4260fae00b3324b97983fcd56af8bff5414243d7258a4bc97b", + "research/k8-eight-ends-t16/PLAN.json.gz": "6561ecb8db5e24dd534d0f940f91830691ab375f925b20665ca0f019718e2b7a", + "research/k8-eight-ends-t16/PROOF.md": "7084e8a9fedd0d5902e95500da70982343fa725d8b68c2c3210a7b0a7bb2e664", + "research/k8-eight-ends-t16/README.md": "7aa1a4f5348ed9408cdebb2525eaabe50776259b939d7d49f6845503f3c585c3", + "research/k8-eight-ends-t16/SEARCH.json": "bf8efc27b2ca95f4bd15ebc719d2794a0e5d2edf26fc5b4cffc8c18dcb7f6d4a", + "research/k8-eight-ends-t16/SOURCE-PINS.json": "07515a4634303b85a54b570079f0efb373b36d586c72f7b023df3d2f495ad5a3", + "research/k8-eight-ends-t16/SPEC.json": "30d4dcc96f1361fcee1562681291763f6ee8c08fb1f93da1ea4fd2a42a1d0b5d", + "research/k8-eight-ends-t16/UPSTREAM.json": "23493f74fc09ac50442d9d83b7626d4760cfa24c785ca1d96fde8175bdd39fa6", + "research/k8-eight-ends-t16/discovery/ALIASES-REFRAMED.json": "a65d322ee757815e0de08e1f3c5796b5add8c744e1c3df292af917966b09adf0", + "research/k8-eight-ends-t16/discovery/BANK-STAGES.json": "ad8a80986982b67481ed4785663d83f56516542a79dc02c9ff50c991173c2771", + "research/k8-eight-ends-t16/discovery/FINAL-SEARCH.json": "ed936c49a0c15d69388b03f7c71bee50b2726be353f8dd52c6dcc56b1c12e1bd", + "research/k8-eight-ends-t16/discovery/HELPER-ALIASES.json": "ad1e0ffa923ce6632b2b86ad00ab004b5fc28ecd1d186e3c55727d1d6e834d73", + "research/k8-eight-ends-t16/discovery/PROMOTION-GROUPS.json": "221e05ae8c2b32594490b98ca12a96fc301789d1d80752c1d5f168469f8f8c07", + "research/k8-eight-ends-t16/discovery/PROMOTION-SCREEN.json": "6b5799744b7abbf4182ad594ede3984123ec559dfed1c1f50ad4f005ce713390", + "research/k8-eight-ends-t16/discovery/RETIRABLE-HELPERS.json": "3670ce299d538c4215fab08e88e7553903dfc595b756bcbc157178b0dc913159", + "research/k8-eight-ends-t16/discovery/SWAP-SEARCH.json": "70901cb74e475b35e0cffe99fbdae6ed74e5d315b92fdf900ef3a6ef7e542258", + "research/k8-eight-ends-t16/discovery/bank_screen.py": "b6c208ab449a9371bc812a19ed13edd8121f3f042769739fab9f964959a30b78", + "research/k8-eight-ends-t16/discovery/columns12-SEARCH.json.gz": "ee6f2925af9fc0dae9c2c511a35e34fe3d9983fb2df6b14de144d1166bba495a", + "research/k8-eight-ends-t16/discovery/columns12.log.gz": "7056db81c9131f484f1b09931bd3a722fa78e03e8e5898645da2eea3df75638b", + "research/k8-eight-ends-t16/discovery/columns144-SEARCH.json.gz": "b07b6a6dd29ec3cb03fa3827767e674b4ea06b3f2a555ba332f2dcb88ff918f9", + "research/k8-eight-ends-t16/discovery/columns144.log.gz": "bcf0b3ca6bd12a9032bfd27231e5a4efe2dd3b0edf874c9a01d0ba9dc8a3889d", + "research/k8-eight-ends-t16/discovery/columns24-SEARCH.json.gz": "9049ac77892a20aeeb30ccbf2a703c2b89cdbacf4f8f68a391cae10552c948b1", + "research/k8-eight-ends-t16/discovery/columns24.log.gz": "6aedcc3e39ee3ee8d2f9d4f33fd0107a1dec002323a6bf5e7e29308beafd3f91", + "research/k8-eight-ends-t16/discovery/columns48-SEARCH.json.gz": "adafcb5f6a7169a01a71220ea7ac94b389884112d00b1e9083961d69e4bbe467", + "research/k8-eight-ends-t16/discovery/columns48.log.gz": "0d69973436734bdce8399377f617dc728f099c1da237bdb829bf1ddf20ca4c4e", + "research/k8-eight-ends-t16/discovery/columns48b-SEARCH.json.gz": "fffcdb5b4f3679ab726a3abf9a8ed97559eec7975ca39ece8a140231efaad130", + "research/k8-eight-ends-t16/discovery/columns48b.log.gz": "c811f9ea49dd8ddf80f54556c7e387172b5ecbd8998ed4bea795e7c2b12121e9", + "research/k8-eight-ends-t16/discovery/double-calls-SEARCH.json.gz": "69df67741eae2afdd3f683f4021f478000dded1322c5820023faa77067ef6a9e", + "research/k8-eight-ends-t16/discovery/double-six-SEARCH.json.gz": "0364f028731baeccbf07953a98fabbf152b3685c5dfdf309d65398946ade9883", + "research/k8-eight-ends-t16/discovery/double-triples-SEARCH.json.gz": "f0040bb71eac1612bf730791a6d32bf13c7a065f0a2772a1149ced7aa71ffc77", + "research/k8-eight-ends-t16/discovery/helper_aliases.py": "3b996c21bf97e950e785c2f7f3ce025ce59c754c3679f97023ababfc5ac0b295", + "research/k8-eight-ends-t16/discovery/make_start.py": "3ba975c7947a3b74959a7e83a580a6f7b36e90d075157bac304a097d20e2cafd", + "research/k8-eight-ends-t16/discovery/promotion_groups.py": "5244da8cffc5f56698c134ca36230bcddbbdea935bc633e4975de50b47d785d2", + "research/k8-eight-ends-t16/discovery/reframe_aliases.py": "5e6342d583a7f3b99c940b6382527a000803eb728267fb4c101371b2b2128d89", + "research/k8-eight-ends-t16/discovery/search_calls.py": "273d3b3e1de5644af5a13a2c7cb18a34a3689b80830b614d7d2ed1da998a90ee", + "research/k8-eight-ends-t16/discovery/search_columns.py": "edbb093207e21ee4301382f00198c6eccb197949068e96c76e46a2e61dc90f82", + "research/k8-eight-ends-t16/discovery/search_uniform_blocks.py": "ab6308d536b37b14996e06b857a4f11433b3cb551444e836eb12ec560b452bb8", + "research/k8-eight-ends-t16/discovery/swap_frames.py": "cd89dd461142788817ac53c041808077d162a4d3bcfebee240307199aebadcc5", + "research/k8-eight-ends-t16/discovery/t16-calls-SEARCH.json.gz": "44df70fe291f3c0ec9ecd01791c02b9b52b29807c576353476542aaf76bbff40", + "research/k8-eight-ends-t16/discovery/t16-pairs-SEARCH.json.gz": "d32f9facc6b68c8dad2c9e4ead26aec913b076d4eb10214d18fa0c4c0b4762fa", + "research/k8-eight-ends-t16/discovery/t16-triples-SEARCH.json.gz": "57dd34fea35dee80e72a007e4cd044c50f00c1c794f03df6b0cbf292f54d8e0e", + "research/k8-eight-ends-t16/discovery/uniform-blocks-SEARCH.json.gz": "9c0a86f5befe738ebcf39badda84314150b060a911e0708d83d29a22423f149c", + "research/k8-eight-ends-t16/evidence/ADMISSION-CONTROLS.json": "6bdc8957237a01c0c5f667e2be2e889b02714fc6bc7a209672d09d5222073059", + "research/k8-eight-ends-t16/evidence/ALL-T-BOUND.json": "dde30a7151248cb9f316fe3816554dc165d050f5216e13797ceb30fe681a3a04", + "research/k8-eight-ends-t16/evidence/ASSEMBLY.json": "52c6af2fc860f7459f0fe3397639caecd5a8edf35ad76d4b22e99d19a79a2831", + "research/k8-eight-ends-t16/evidence/ASYNC-AUDIT.json": "644c15a99e207161a50eca01ddf1c7852e67504517fa4710d5490c3f65a4665a", + "research/k8-eight-ends-t16/evidence/AUDIT-LOCAL.json": "9fd252469f82b5ce5fc2f42b674445dfcac08d769768d00bede6cb5c99e9aa63", + "research/k8-eight-ends-t16/evidence/BIT-SUPPLIER-CONTROLS.json": "17939b88da6b6ad8a8220ed04ddf325679fc2f096c7d197938f10893a87383b4", + "research/k8-eight-ends-t16/evidence/END-CONTROLS.json": "e54407e7951f10c0eae5f310f49765429cf886a15dafb2afe80760715737d135", + "research/k8-eight-ends-t16/evidence/GLOBAL-PREFIX.json": "a6820bfad6fd665c08755fdff98d64069cb94dce337b0881e035a61bcb981cd2", + "research/k8-eight-ends-t16/evidence/IDLE-REMAINDER-FRAMES.json": "2d8b44b6bfe85df299bef25602529867b3316a20e41991786c2063b4c203d34c", + "research/k8-eight-ends-t16/evidence/INDEPENDENT-T16.json": "8311da24ffd4314b7d0857f7669de063fa76679af7fb67009513c513e47da5b3", + "research/k8-eight-ends-t16/evidence/NATIVE-STEPS.json": "782098b0ae9b7a87c75c47edc2e072c25a2c44d3e5417f44bf5f81ecf3d04a6e", + "research/k8-eight-ends-t16/evidence/OWNERS-AND-PROFILE.json": "f20ff5901bfe41cddf5c62d59f8c5361323f7e49b78c17d97173e9db5b3baf0f", + "research/k8-eight-ends-t16/evidence/PARENT-LIFT-RECEIPT.json": "d4705df4d65289e9ced31f625e34559fb26c1a4ca6f74559dd2e31a366b20a74", + "research/k8-eight-ends-t16/evidence/PREFIX-AND-INVOICE.json": "ef4775a3cd6bb1d52b9f43924b9bb1b378d52662c67e373fed20c1d5728caeb5", + "research/k8-eight-ends-t16/evidence/REPLAY-LOGS.json.gz": "81d8a6d5968f206177a4a1bd51baa530f1f9881867ce9925d341066dc1b33f21", + "research/k8-eight-ends-t16/evidence/REPLAY.json": "fa8db7880863b26de2999eab873f9d9b4661da651e17ac2f3b24a888efb1a341", + "research/k8-eight-ends-t16/evidence/RESULT.json": "33708ffb914369d4e25f34824bad32f2962d94027c2710df70fff83def7ec19f", + "research/k8-eight-ends-t16/evidence/STAGES.json": "b46df79356639d66a30fd50ca9d62b067037fb6072865d7399273ab20ccd3b23", + "research/k8-eight-ends-t16/independent/all_t_bound.py": "0cf8498903ef9e2a210886aa8360643b43a41f5bce33e187528835c325e3a059", + "research/k8-eight-ends-t16/vendor/pr1074/UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "research/k8-eight-ends-t16/vendor/pr1074/code/assemble.py": "15f6986a476bac76bcdc0bfcf51da115389b46f1950d2766b6822f757888b13a", + "research/k8-eight-ends-t16/vendor/pr1074/code/assembly_controls.py": "da7e981ae1b9f099d4e1524cb4f3ba1116011936ebe378692889b5dbfa99029d", + "research/k8-eight-ends-t16/vendor/pr1074/code/audit_allcold.py": "1467a2acb654e62552c69fb9a7c4c85f70a02120881d222313865058ab71a6cc", + "research/k8-eight-ends-t16/vendor/pr1074/code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "research/k8-eight-ends-t16/vendor/pr1074/code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "research/k8-eight-ends-t16/vendor/pr1074/code/emit_allcold.py": "354367e1fd6185a67b04f4268bcae4d502e47b18cb2131e247f5bcab5b3a769e", + "research/k8-eight-ends-t16/vendor/pr1074/code/freeze_spec.py": "5971eecac6d6fbcb53244b80f1b9d7232012dc32876fab511214a5addebbe6c2", + "research/k8-eight-ends-t16/vendor/pr1074/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/k8-eight-ends-t16/vendor/pr1074/code/invoice_allcold.py": "71eb57514e28ced97251e0507105f654f59885ec4d40486a780bf166098858a8", + "research/k8-eight-ends-t16/vendor/pr1074/code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "research/k8-eight-ends-t16/vendor/pr1074/code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "research/k8-eight-ends-t16/vendor/pr1074/code/witness.py": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444", + "research/k8-eight-ends-t16/vendor/pr1074/construction/leaver/PIVOT-SWAP-k8.json": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb", + "research/k8-eight-ends-t16/vendor/pr1074/data/UPSTREAM-PINS.json": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b", + "research/k8-eight-ends-t16/vendor/pr1074/inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "research/k8-eight-ends-t16/vendor/pr1074/t16/build_parent.py": "82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e", + "research/k8-eight-ends-t16/vendor/pr1074/t16/indep16.py": "1beb512a1d072f81d3e8e492c8827636029686897093bd433e4d4c92d0c830c7", + "research/k8-eight-ends-t16/vendor/pr1074/t16/lift16.py": "072fe6ac032543d5106631f9b4aa36103269b64ab72061d97ec604f648830689", + "research/k8-eight-ends-t16/vendor/pr1074/verify_t16.py": "050e2dfba59911b8f29fd94422833d421367a0ad01c5e4ae916a75a235ee5e46", + "research/k8-eight-ends-t16/verify.py": "e910ca38941209be9b32c3fa6d784e84a824bef9767d2bf492f298d4889cfe92", + "research/k8-eight-ends/CLAIM.json": "65f620750f2a438316684b74cdf7cd990d59626b5c073e7dde0fd735ff3e158d", + "research/k8-eight-ends/FULL-WORD.json.gz": "d28c607df2bc4a82684d3fe47cfb3dba04e3bd14b247c7d4a62a03dff7b2836c", + "research/k8-eight-ends/MANIFEST.json": "bbdfe8589b21557ee0e0625cc485e7afef1f55fd31609bc5f4f9b30de4f6cbf9", + "research/k8-eight-ends/NOTICE.md": "820fa13161f857c221f2c4099dd2985c7ff72249dc7a0221bc00fd0c1b9760e5", + "research/k8-eight-ends/OWNERS.json.gz": "c41fdf51541ecc91af914f264967f3633570500994f8866daf642440a5d843dd", + "research/k8-eight-ends/PLAN.json.gz": "a3e9e390da3136655606ac919ec60696e2f704457ff01ef9e4d07e90534ab2d4", + "research/k8-eight-ends/PROOF.md": "1ee3b7d22a39ccb0877ca32f176786b2545dd2b86bbe986eec833b96cd17ba6b", + "research/k8-eight-ends/README.md": "0f2bc8afeff4054cb8fb62819563a6214d53af916ebf6f28bb2fcd972814362c", + "research/k8-eight-ends/RECIPE.json": "6a5d91b95bdba641ab4cc0e3c9b7f0f2adcc5ef22bef7f732d5d76cb0b6fab6c", + "research/k8-eight-ends/SEARCH.json": "f1816698aa4d7deb48ef7e98a711fdc0c74d67bd336d4b8f48b46fe191d7d1b1", + "research/k8-eight-ends/SOURCE-PINS.json": "6b85ed22262e23db1ff0518d874d4e3ee1b4317d642fabdc9747cecbd04ef420", + "research/k8-eight-ends/SPEC.json": "555cf868f29c8173b2faf8243aea30ee29f3e12f694c6cb3865a06981592af24", + "research/k8-eight-ends/build_word.py": "18691b1fad3bc798b7ad58b39b433f405e9bb4ec266af0303b563f11b07d956f", + "research/k8-eight-ends/discovery/END-COMBINATIONS.json": "db6353685f6f344a6e3a4b8476dde4858fa2fad65fe4e74abcecab93eb07a79f", + "research/k8-eight-ends/discovery/END-GROUP-SCREEN.json": "b197a014997ec869cc2768b68070e9ad3cd6d19633b366085a8061a3523fe3ef", + "research/k8-eight-ends/discovery/END-GROUPS.json": "19b456b91852df5ee2aec79a16ab454c5772bd5160d1cee42e4df6f0cb211bd4", + "research/k8-eight-ends/discovery/RETIME-CENSUS.json": "40ea9706b94cd23a6c37ab01afb6e945ab59ac43d1a61433583cf1d297cf57dd", + "research/k8-eight-ends/discovery/SEARCH-TRACES.json.gz": "eaa157000003e807fb466d6c7bfc032dc74857ae4afc5de2ca6d1bf1a631c37f", + "research/k8-eight-ends/discovery/SOURCE-CENSUS.json": "aeadcc466b01fd5a2498037f3a83dcecdde91d30327a15c684d77645489e6f69", + "research/k8-eight-ends/discovery/SOURCE-REFRAME.json": "d69170ce6443ffaf890a5e3e2b8cecdb74ba4e7b75273738ed367be5643b01a1", + "research/k8-eight-ends/discovery/combine_ends.py": "ea0e79e0bf4ea7d44cadd179fb5bb6ff13cf6cd960362a1e2e07c63c1969b7f8", + "research/k8-eight-ends/discovery/end_groups.py": "190a44e768daf0d9076158da9f00e4aa7e682e7df90749d18fbd55f1a04b9b09", + "research/k8-eight-ends/discovery/frame_model.py": "dee9899272846ee954f8daf6e9f60c9e073c86489b2a594d4d9a4a9899cbd0e9", + "research/k8-eight-ends/discovery/minimize_recipe.py": "8fa2216d1228c12a08b5e93b084ce1426ebe99b5abb7f6e614173b56bedb459d", + "research/k8-eight-ends/discovery/prepare_new.py": "b2995d74b63010aa3bd5e4cdc59666a0ca0d9d4244340c694e8eed6171231c0d", + "research/k8-eight-ends/discovery/resize_owners.py": "af9b632d51f6b4beddd87bf75d6e36eb3f58b7e467e711208f304a774f8b26f0", + "research/k8-eight-ends/discovery/retime_sources.py": "35600042b16447b24289c73a41462d4eeb6600117529df5baf4fed5aa389d898", + "research/k8-eight-ends/discovery/screen_end_groups.py": "a29814cfc5f3f86dc62272fd3cceb2fb0456a3aa25c8b183980291b744e9ab54", + "research/k8-eight-ends/discovery/search_calls.py": "5df48ab7775bfee767d71dd8c47585977922568b532c29f4528f2c8ca5ab364d", + "research/k8-eight-ends/discovery/source_census.py": "9808b026a8a7556fbf171f57ca46b32c2e33b36eeb2924e7eee24abb2a7b3853", + "research/k8-eight-ends/discovery/test_structures.py": "7c550f1c00d58fa1df668179e09c0fd9fe61c35029f548f973727f0b36706e31", + "research/k8-eight-ends/end_controls.py": "9f4a2ad05a3602be3bd89bb1a1e3fc40bb78eb3ad8de3f66aa19e44e53e30e2a", + "research/k8-eight-ends/evidence/ADMISSION-CONTROLS.json": "b7df5cb7695f8de70c674a03c10a36682d85b958340d392c8d61e9b969111179", + "research/k8-eight-ends/evidence/ASSEMBLY.json": "1cf819f87c1e550c78de98206a52e9aff04ec47022e5a63987bcd1dd5d2e51f6", + "research/k8-eight-ends/evidence/ASYNC-AUDIT.json": "2b056ae65d212cfdf4d83778b9be47dc7a9ded6626feb3a20ae2de6ead8dbb79", + "research/k8-eight-ends/evidence/AUDIT-LOCAL.json": "4ebd818fe459c8b729aaf385d6b2946e58316414a9c29c5ba6a2335d63af7ecf", + "research/k8-eight-ends/evidence/BIT-SUPPLIER-CONTROLS.json": "4fbf09922859926ed79eb4874a0c3414a13991de2ffc64d30a382e7eecb2c2a4", + "research/k8-eight-ends/evidence/CLIFFORD-REVIEW.json": "2bfc112221995431c25a7257fdda5a2e9b2631c1712a48ab428f946849cbac91", + "research/k8-eight-ends/evidence/END-CONTROLS.json": "e54407e7951f10c0eae5f310f49765429cf886a15dafb2afe80760715737d135", + "research/k8-eight-ends/evidence/ENDS-8-AUDIT.json": "5381c41fa10fdccbc5c5bdc7059ad839e508d7b8bc3a139bc8ad6b45c20b01c3", + "research/k8-eight-ends/evidence/INDEPENDENT-LOCAL-REPLAY.json": "00b418af082ad30474fcdeecd121d96af305c2686756a0ee30178fe1ccd5dd99", + "research/k8-eight-ends/evidence/LOCAL-CHECKS.json": "3f4c8aba4736091f7efee0d31668d230626e3daa1438dfed096efd04d89b91ba", + "research/k8-eight-ends/evidence/NATIVE-STEPS.json": "02f6ea9122362ba1e408e72c331ffc850a2fbd1593afb06554aa0ab5c7aee0f6", + "research/k8-eight-ends/evidence/OWNERS-AND-PROFILE.json": "a04d3db0d157b197d9395967163e155f0d8775a06db2ca4318258830e2abdaa9", + "research/k8-eight-ends/evidence/PREFIX-AND-INVOICE.json": "66650384488db73bf3d5c7742abaa9c116877845bbb4ef46d6fffe235ae7d1c0", + "research/k8-eight-ends/evidence/PREPARATION.json": "cd980d9b80de65d1bd9358d590a479fb85d75fc4e468a12539cd5a0388190e8d", + "research/k8-eight-ends/evidence/REPLAY.json": "fa6b65403a28ce8c717412b0d90dd4c702bcba7e3c530bca932f921f0dba75e2", + "research/k8-eight-ends/evidence/RESULT.json": "904b0cb2082f6f109845d30f6ee4bb6f766ea493c4cee6a637634362a30785b0", + "research/k8-eight-ends/evidence/STEPS.json": "5577123fa4422fb80f412dc3713bbd7eea5c4c50b63db635f01585457c9d2960", + "research/k8-eight-ends/evidence/WRAPPER-CHECKS.json": "b6c7fdef5893b117434f39b6561b80504482fa748e23b840f77a07b137e1d1ea", + "research/k8-eight-ends/replay_native.py": "1fb596fbafdb19140f483cd34db2994c571e3b962e33b8ea9b3ddc486e37def6", + "research/k8-eight-ends/verify.py": "d57061431e087fb755382e3b362ea7421e5ee3dfae5b3ed81ce5228278ba58b6", + "research/k8-three-demotions/CLAIM.json": "5d2d7f3a0c57373942d588303f9736db01d4dc69fc8b35b6e2945b10627905db", + "research/k8-three-demotions/FULL-WORD.json.gz": "a8a1362e1cf3bb4d5a43e077bbc842d140eb8a4420c16673757c486ca001f1a8", + "research/k8-three-demotions/MANIFEST.json": "26d4340ad73221973f4619cf3a4f43cdd6978132955b316919b533099b3a4408", + "research/k8-three-demotions/NOTICE.md": "a0fe85fb2207f0e6831a96deaeefb65afa379c1377a29f0b586f1db4bb4b2137", + "research/k8-three-demotions/OWNERS.json.gz": "93cb570c9496725ed5204d9f890ddf337ed8c3fb1a1b980de3e905f65e71b2dd", + "research/k8-three-demotions/PARENT-PINS.json": "ae43954e4cee8951e9bff82efd728fe18e12f44e62ccc4d0177e31108ec6c5f0", + "research/k8-three-demotions/PLAN.json.gz": "c56ac6b25f119107c8470e01582a8be3d78421553b684c113582c6078f998e36", + "research/k8-three-demotions/PROOF.md": "072c10a2380c9434758f59f410cebeee620efa355e434a3f3a341896a7650514", + "research/k8-three-demotions/README.md": "6d8ea5173ee09fb104c28780812f9f4a9d0e30fb85f09f567e2d9d63f4378381", + "research/k8-three-demotions/RECIPE.json": "0417fdf34130a389aad1ab50c7fd1a9bdf825fd6722ec7db408f65811fd7a363", + "research/k8-three-demotions/SEARCH.json": "728e09e77969828cdd1ff187476c6c4d668190535f8b77efc4013f6565dcf9c0", + "research/k8-three-demotions/SOURCE-PINS.json": "d23f4c3e6c68a1090b2d9fb92fbbc075a2c125b60fcae1fba7091c1778d893c0", + "research/k8-three-demotions/SPEC.json": "448141cbeeb6747f742360b72b5561c3c398decf0a308a559f4c0acd93db800c", + "research/k8-three-demotions/build_word.py": "5264e1c0c25f9414a0b24863e1e98dc67bb08a4fdb94a7ca2aa27c337ec634e6", + "research/k8-three-demotions/controls.py": "0514ba8c1854ef49abad5d0c8cf436f68d1146de89fc3dca86ed9392bc48c62c", + "research/k8-three-demotions/discovery/COMBINED-DEMOTIONS.json.gz": "d90e835aca3df28ab2b995d068e8fba8d73b861e1a740c8768b5719720e79ded", + "research/k8-three-demotions/discovery/DEMOTION-4.json.gz": "663ec933b38c01543d341ec92e2258c322a1fa121fe9b58d9e9f4e997f03605b", + "research/k8-three-demotions/discovery/DEMOTION-5.json.gz": "064d397af864a9289c557022b52b4c00fcf036c2bc028efb9ac1b13121a935c9", + "research/k8-three-demotions/discovery/OWNER-SEARCH.json.gz": "cba4ed8516f54abecd679111044c7c62759ba73289aad0695daf386815036b71", + "research/k8-three-demotions/discovery/OWNER-SEARCH.log.gz": "5aac089fd94aedf417278e06a1585394e1a1da5cbd851d5d861a55cc1313a404", + "research/k8-three-demotions/discovery/PRODUCER-ELIMINATION.json.gz": "697210c6b26c506be9f1226e1ca19f12fd6f5ced67e2591cb3d9d22fff6c698e", + "research/k8-three-demotions/discovery/SCHEDULED-ELIMINATION.json.gz": "d84ad020fdb8d4a1209e4a872485bfd03998e60d6afdd66977b6263ea1e50da4", + "research/k8-three-demotions/discovery/demote_entrances.py": "9ef34ab2969ebd796fd5295c8d336d6731420db9c5a8e33c76a851ebd0c885c0", + "research/k8-three-demotions/discovery/eliminate_helpers.py": "6fd840a849e85eb9e2de857b4e3f8591fe0b11ab5bcf5059a0868768e711b065", + "research/k8-three-demotions/discovery/pack_demotions.py": "b831d8a76eff7f342329f7025848207d48bd2031054f4664fd39415a94ec57c8", + "research/k8-three-demotions/discovery/repair_pack.py": "08d23d527a5ca8269cab478ae372ea754406ae1efe329d427d6d720da4b0a32b", + "research/k8-three-demotions/discovery/schedule_elimination.py": "9a4cde722068902eda94c8896994345542e9586491daf2a48804b3882e9e46b4", + "research/k8-three-demotions/discovery/search_columns.py": "edbb093207e21ee4301382f00198c6eccb197949068e96c76e46a2e61dc90f82", + "research/k8-three-demotions/evidence/ADMISSION-CONTROLS.json": "8d4d311c8a598045aca089f0962d9606abf1749a5acc80bd4221b79fe055534a", + "research/k8-three-demotions/evidence/ALL-T-BOUND.json": "d4fee201f6863bdb3acd26948f45087c308e36e3db2db713d67e6ea98f5de92a", + "research/k8-three-demotions/evidence/ASSEMBLY.json": "e2f32c70ce02ca072f91c5df33db8f27a0d084d83f220d64ac746d4b8d68fd03", + "research/k8-three-demotions/evidence/ASYNC-AUDIT.json": "502132cf61ec75f772c335440778d5e682a117bed6f282ecbb63e87b4c92da1a", + "research/k8-three-demotions/evidence/AUDIT-LOCAL.json": "9f171f1dd3e6077b877717bead4c48bceba7b1b2122fe3a35e1f84d2bc2844b2", + "research/k8-three-demotions/evidence/BIT-SUPPLIER-CONTROLS.json": "29a0fbffa42ab44a53d9b1b70749d385e7d22d23e163269b4db580078a313992", + "research/k8-three-demotions/evidence/DEMOTION-CONTROLS.json": "1f79ea173ae9c199e1130c4c47b1e8535aa1c59b265d774c26e9ac8adb4906f3", + "research/k8-three-demotions/evidence/INDEPENDENT-T16.json": "76bef93797c561eb2e343e91bd825ea2463b0e1bb29961e7c1ffb6436b303d59", + "research/k8-three-demotions/evidence/NATIVE-STEPS.json": "da092696ceef4cc48d0dad324528ca46e18ee2e892e9a1d669f626cd51bd13c2", + "research/k8-three-demotions/evidence/OWNERS-AND-PROFILE.json": "edf9f49f4aa302e2cdf8197fdae43efc648efd511810b9c7a1820cfa7cab2914", + "research/k8-three-demotions/evidence/PREFIX-AND-INVOICE.json": "92a64fa8f6f6109ad7fec10646690f012a3836e83c4920fd271a1278a7981068", + "research/k8-three-demotions/evidence/REPLAY-LOGS.json.gz": "87306aff46a5026c6f62425ed6f45265d96cfdbc12f61eb47bbd6d98db9772c6", + "research/k8-three-demotions/evidence/REPLAY.json": "2c9204175b51a9a2fdf4ee99ae85ba6a30c9fd848489968637d192de274e91f1", + "research/k8-three-demotions/evidence/RESULT.json": "878e1c99b02cb0b53cd12c1cc266fe9399adb56169d85bf7bc258f74ecc2dc5b", + "research/k8-three-demotions/evidence/STAGES.json": "c2c9c1d9d121f01a572e42c606c18b1e76911a07dd999deb102c14e7a518897b", + "research/k8-three-demotions/independent/all_t_bound.py": "2f7f23424c8bf470161a116cb0be7ef024ca685b1b7e1fe88dcec90186c7f2fd", + "research/k8-three-demotions/run_global.py": "04ead24a91d11234e04f79753e3c2d435d9e4dd96c7c3fe21a0652921af85c83", + "research/k8-three-demotions/verify.py": "8a15ed2a8bb102f0edbe2d43e31e187c677b569072d9517e81682892a9883ceb" +} diff --git a/research/k8-joint-entrances/SPEC.json b/research/k8-joint-entrances/SPEC.json new file mode 100644 index 0000000000..9aeea5c043 --- /dev/null +++ b/research/k8-joint-entrances/SPEC.json @@ -0,0 +1,1971 @@ +{ + "schema": "witness-spec/1", + "name": "k8-joint-entrances", + "data": { + "plan_sha256": "a986515b256f35c1d8d675998fc8d35182c9340bd7149d166337d1b3ebba4de4", + "owners_sha256": "7755af4108f066cf1eb13dbaac0a0fbb97a2852ffa7403588d2b5218c81101bf" + }, + "dispatch": [ + [ + 0, + 0, + "gauge44" + ], + [ + 0, + 8, + "gauge44" + ], + [ + 0, + 1, + "gauge44" + ], + [ + 0, + 9, + "gauge44" + ], + [ + 1, + 0, + "gauge44" + ], + [ + 1, + 8, + "gauge44" + ], + [ + 0, + 2, + "gauge44" + ], + [ + 0, + 10, + "gauge44" + ], + [ + 1, + 1, + "gauge44" + ], + [ + 1, + 9, + "gauge44" + ], + [ + 2, + 0, + "gauge44" + ], + [ + 2, + 8, + "gauge44" + ], + [ + 0, + 3, + "gauge44" + ], + [ + 0, + 11, + "gauge44" + ], + [ + 1, + 2, + "gauge44" + ], + [ + 1, + 10, + "gauge44" + ], + [ + 2, + 1, + "gauge44" + ], + [ + 2, + 9, + "gauge44" + ], + [ + 3, + 0, + "gauge44" + ], + [ + 3, + 8, + "gauge44" + ], + [ + 0, + 4, + "gauge44" + ], + [ + 0, + 12, + "gauge44" + ], + [ + 1, + 3, + "gauge44" + ], + [ + 1, + 11, + "gauge44" + ], + [ + 2, + 2, + "gauge44" + ], + [ + 2, + 10, + "gauge44" + ], + [ + 3, + 1, + "gauge44" + ], + [ + 3, + 9, + "gauge44" + ], + [ + 4, + 0, + "gauge44" + ], + [ + 4, + 8, + "gauge44" + ], + [ + 0, + 5, + "gauge44" + ], + [ + 0, + 13, + "gauge44" + ], + [ + 1, + 4, + "gauge44" + ], + [ + 1, + 12, + "gauge44" + ], + [ + 2, + 3, + "gauge44" + ], + [ + 2, + 11, + "gauge44" + ], + [ + 3, + 2, + "gauge44" + ], + [ + 3, + 10, + "gauge44" + ], + [ + 4, + 1, + "gauge44" + ], + [ + 4, + 9, + "gauge44" + ], + [ + 5, + 0, + "gauge44" + ], + [ + 5, + 8, + "gauge44" + ], + [ + 0, + 6, + "gauge44" + ], + [ + 0, + 14, + "gauge44" + ], + [ + 1, + 5, + "gauge44" + ], + [ + 1, + 13, + "gauge44" + ], + [ + 2, + 4, + "gauge44" + ], + [ + 2, + 12, + "gauge44" + ], + [ + 3, + 3, + "gauge44" + ], + [ + 3, + 11, + "gauge44" + ], + [ + 4, + 2, + "gauge44" + ], + [ + 4, + 10, + "gauge44" + ], + [ + 5, + 1, + "gauge44" + ], + [ + 5, + 9, + "gauge44" + ], + [ + 0, + 7, + "gauge44" + ], + [ + 0, + 15, + "gauge44" + ], + [ + 6, + 0, + "gauge44" + ], + [ + 6, + 8, + "gauge44" + ], + [ + 1, + 6, + "gauge44" + ], + [ + 1, + 14, + "gauge44" + ], + [ + 2, + 5, + "gauge44" + ], + [ + 2, + 13, + "gauge44" + ], + [ + 3, + 4, + "gauge44" + ], + [ + 3, + 12, + "gauge44" + ], + [ + 4, + 3, + "gauge44" + ], + [ + 4, + 11, + "gauge44" + ], + [ + 5, + 2, + "gauge44" + ], + [ + 5, + 10, + "gauge44" + ], + [ + 6, + 1, + "gauge44" + ], + [ + 6, + 9, + "gauge44" + ], + [ + 1, + 7, + "gauge44" + ], + [ + 1, + 15, + "gauge44" + ], + [ + 7, + 0, + "gauge44" + ], + [ + 7, + 8, + "gauge44" + ], + [ + 2, + 6, + "gauge44" + ], + [ + 2, + 14, + "gauge44" + ], + [ + 3, + 5, + "gauge44" + ], + [ + 3, + 13, + "gauge44" + ], + [ + 4, + 4, + "gauge44" + ], + [ + 4, + 12, + "gauge44" + ], + [ + 5, + 3, + "gauge44" + ], + [ + 5, + 11, + "gauge44" + ], + [ + 6, + 2, + "gauge44" + ], + [ + 6, + 10, + "gauge44" + ], + [ + 7, + 1, + "gauge44" + ], + [ + 7, + 9, + "gauge44" + ], + [ + 2, + 7, + "gauge44" + ], + [ + 2, + 15, + "gauge44" + ], + [ + 8, + 0, + "gauge44" + ], + [ + 8, + 8, + "gauge44" + ], + [ + 3, + 6, + "gauge44" + ], + [ + 3, + 14, + "gauge44" + ], + [ + 4, + 5, + "gauge44" + ], + [ + 4, + 13, + "gauge44" + ], + [ + 5, + 4, + "gauge44" + ], + [ + 5, + 12, + "gauge44" + ], + [ + 6, + 3, + "gauge44" + ], + [ + 6, + 11, + "gauge44" + ], + [ + 7, + 2, + "gauge44" + ], + [ + 7, + 10, + "gauge44" + ], + [ + 8, + 1, + "gauge44" + ], + [ + 8, + 9, + "gauge44" + ], + [ + 3, + 7, + "gauge44" + ], + [ + 3, + 15, + "gauge44" + ], + [ + 4, + 6, + "gauge44" + ], + [ + 4, + 14, + "gauge44" + ], + [ + 5, + 5, + "gauge44" + ], + [ + 5, + 13, + "gauge44" + ], + [ + 6, + 4, + "gauge44" + ], + [ + 6, + 12, + "gauge44" + ], + [ + 7, + 3, + "gauge44" + ], + [ + 7, + 11, + "gauge44" + ], + [ + 8, + 2, + "gauge44" + ], + [ + 8, + 10, + "gauge44" + ], + [ + 4, + 7, + "gauge44" + ], + [ + 4, + 15, + "gauge44" + ], + [ + 5, + 6, + "gauge44" + ], + [ + 5, + 14, + "gauge44" + ], + [ + 6, + 5, + "gauge44" + ], + [ + 6, + 13, + "gauge44" + ], + [ + 7, + 4, + "gauge44" + ], + [ + 7, + 12, + "gauge44" + ], + [ + 8, + 3, + "gauge44" + ], + [ + 8, + 11, + "gauge44" + ], + [ + 5, + 7, + "gauge44" + ], + [ + 5, + 15, + "gauge44" + ], + [ + 6, + 6, + "gauge44" + ], + [ + 6, + 14, + "gauge44" + ], + [ + 7, + 5, + "gauge44" + ], + [ + 7, + 13, + "gauge44" + ], + [ + 8, + 4, + "gauge44" + ], + [ + 8, + 12, + "gauge44" + ], + [ + 6, + 7, + "gauge44" + ], + [ + 6, + 15, + "gauge44" + ], + [ + 7, + 6, + "gauge44" + ], + [ + 7, + 14, + "gauge44" + ], + [ + 8, + 5, + "gauge44" + ], + [ + 8, + 13, + "gauge44" + ], + [ + 7, + 7, + "gauge44" + ], + [ + 7, + 15, + "gauge44" + ], + [ + 8, + 6, + "gauge44" + ], + [ + 8, + 14, + "gauge44" + ], + [ + 8, + 7, + "gauge44" + ], + [ + 8, + 15, + "gauge44" + ] + ], + "call_order": [ + [ + 0, + 0 + ], + [ + 0, + 8 + ], + [ + 0, + 1 + ], + [ + 0, + 9 + ], + [ + 1, + 0 + ], + [ + 1, + 8 + ], + [ + 0, + 2 + ], + [ + 0, + 10 + ], + [ + 1, + 1 + ], + [ + 1, + 9 + ], + [ + 2, + 0 + ], + [ + 2, + 8 + ], + [ + 0, + 3 + ], + [ + 0, + 11 + ], + [ + 1, + 2 + ], + [ + 1, + 10 + ], + [ + 2, + 1 + ], + [ + 2, + 9 + ], + [ + 3, + 0 + ], + [ + 3, + 8 + ], + [ + 0, + 4 + ], + [ + 0, + 12 + ], + [ + 1, + 3 + ], + [ + 1, + 11 + ], + [ + 2, + 2 + ], + [ + 2, + 10 + ], + [ + 3, + 1 + ], + [ + 3, + 9 + ], + [ + 4, + 0 + ], + [ + 4, + 8 + ], + [ + 0, + 5 + ], + [ + 0, + 13 + ], + [ + 1, + 4 + ], + [ + 1, + 12 + ], + [ + 2, + 3 + ], + [ + 2, + 11 + ], + [ + 3, + 2 + ], + [ + 3, + 10 + ], + [ + 4, + 1 + ], + [ + 4, + 9 + ], + [ + 5, + 0 + ], + [ + 5, + 8 + ], + [ + 0, + 6 + ], + [ + 0, + 14 + ], + [ + 1, + 5 + ], + [ + 1, + 13 + ], + [ + 2, + 4 + ], + [ + 2, + 12 + ], + [ + 3, + 3 + ], + [ + 3, + 11 + ], + [ + 4, + 2 + ], + [ + 4, + 10 + ], + [ + 5, + 1 + ], + [ + 5, + 9 + ], + [ + 0, + 7 + ], + [ + 0, + 15 + ], + [ + 6, + 0 + ], + [ + 6, + 8 + ], + [ + 1, + 6 + ], + [ + 1, + 14 + ], + [ + 2, + 5 + ], + [ + 2, + 13 + ], + [ + 3, + 4 + ], + [ + 3, + 12 + ], + [ + 4, + 3 + ], + [ + 4, + 11 + ], + [ + 5, + 2 + ], + [ + 5, + 10 + ], + [ + 6, + 1 + ], + [ + 6, + 9 + ], + [ + 1, + 7 + ], + [ + 1, + 15 + ], + [ + 7, + 0 + ], + [ + 7, + 8 + ], + [ + 2, + 6 + ], + [ + 2, + 14 + ], + [ + 3, + 5 + ], + [ + 3, + 13 + ], + [ + 4, + 4 + ], + [ + 4, + 12 + ], + [ + 5, + 3 + ], + [ + 5, + 11 + ], + [ + 6, + 2 + ], + [ + 6, + 10 + ], + [ + 7, + 1 + ], + [ + 7, + 9 + ], + [ + 2, + 7 + ], + [ + 2, + 15 + ], + [ + 8, + 0 + ], + [ + 8, + 8 + ], + [ + 3, + 6 + ], + [ + 3, + 14 + ], + [ + 4, + 5 + ], + [ + 4, + 13 + ], + [ + 5, + 4 + ], + [ + 5, + 12 + ], + [ + 6, + 3 + ], + [ + 6, + 11 + ], + [ + 7, + 2 + ], + [ + 7, + 10 + ], + [ + 8, + 1 + ], + [ + 8, + 9 + ], + [ + 3, + 7 + ], + [ + 3, + 15 + ], + [ + 4, + 6 + ], + [ + 4, + 14 + ], + [ + 5, + 5 + ], + [ + 5, + 13 + ], + [ + 6, + 4 + ], + [ + 6, + 12 + ], + [ + 7, + 3 + ], + [ + 7, + 11 + ], + [ + 8, + 2 + ], + [ + 8, + 10 + ], + [ + 4, + 7 + ], + [ + 4, + 15 + ], + [ + 5, + 6 + ], + [ + 5, + 14 + ], + [ + 6, + 5 + ], + [ + 6, + 13 + ], + [ + 7, + 4 + ], + [ + 7, + 12 + ], + [ + 8, + 3 + ], + [ + 8, + 11 + ], + [ + 5, + 7 + ], + [ + 5, + 15 + ], + [ + 6, + 6 + ], + [ + 6, + 14 + ], + [ + 7, + 5 + ], + [ + 7, + 13 + ], + [ + 8, + 4 + ], + [ + 8, + 12 + ], + [ + 6, + 7 + ], + [ + 6, + 15 + ], + [ + 7, + 6 + ], + [ + 7, + 14 + ], + [ + 8, + 5 + ], + [ + 8, + 13 + ], + [ + 7, + 7 + ], + [ + 7, + 15 + ], + [ + 8, + 6 + ], + [ + 8, + 14 + ], + [ + 8, + 7 + ], + [ + 8, + 15 + ] + ], + "width_spot_helpers": [ + 258, + 270, + 282, + 294 + ], + "providers": { + "gauge44": { + "inventory": { + "4": 44, + "5": 44, + "7": 38, + "8": 114, + "9": 240 + }, + "native_negative_controls": 25, + "phase_edges": 2900, + "expected_profile": { + "1": 2364, + "2": 498, + "3": 412, + "4": 130, + "5": 82, + "8": 8 + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "9885ff29b54f8d2de67d58d68e40a48b7897530d565f932fe63534caa3b405c9", + "LOCAL-PROGRAMS.json.gz": "1c81387e144fe92eadc6296d44d3fd80e6f9573e0269cadaf591f75de0661eed", + "LOCAL-CHECKS.json": "36c5685b24037dcf3767fc7d8d48c308da50f754fc50a05d760e399dd275b045", + "INDEPENDENT-LOCAL-REPLAY.json": "4ffe4b6ea3a1e027ef67a519e92253286d5cb794155eea1d1bef940521521a5f", + "CLIFFORD-RECIPES.json": "c58d2bd3492a031820aec434661c9297fa41d810ad661c651f139e9b592c6a4a", + "CLIFFORD-REVIEW.json": "3ca5c207027b17a305206541c9792b73cd6e4c92dbb7ada0cb765882af9f4f9e", + "RESIDUAL-ADAPTERS.json": "d77ab0c3689e5c10f7129487a85d1497dd721e31138372b4a35913691fe5bc69" + }, + "entering": 192, + "entrance": 372, + "width_digest": "3e2624964db4f881ad1404d94ec595b3d1baba07bef90cf9037d802cc6299d11", + "program_hashes": { + "backward": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "forward": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e" + }, + "artifacts": { + "LOCAL-CHECKS.json": "654ca95a7f9af260d088f29c1791686f54f66cbbe735b9ea2fd5114b377727aa", + "CLIFFORD-RECIPES.json": "c58d2bd3492a031820aec434661c9297fa41d810ad661c651f139e9b592c6a4a", + "RESIDUAL-ADAPTERS.json": "c099207d60ab49392bcadcaf7e9cbcfe01178e732f14e2591a8c3463162460d7" + }, + "complete_contract": { + "local": { + "backward": { + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "prefix_l1": "14824960514781440791821/64", + "prefix_bits": 68, + "coefficient_work_primitive_count": 98365, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + }, + "forward": { + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "prefix_l1": "2765345294379392599/1024", + "prefix_bits": 52, + "coefficient_work_primitive_count": 98333, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + } + }, + "helpers": 480, + "centres": 8, + "v": 112, + "h": 9, + "n": 704, + "entering_helpers": 192, + "entrance_rank": 372, + "terminal_codimension": 214, + "hyperplane_ended_helpers": 78, + "cold_hyperplane_ended_helpers": 48, + "width_inventory": { + "4": 44, + "5": 44, + "7": 38, + "8": 114, + "9": 240 + }, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "local_adapters": 387056, + "local_primitive_bound": 10038040553630, + "compiler": 25934336, + "children": 3494, + "paid_profile": { + "1": 2364, + "2": 498, + "3": 412, + "4": 130, + "5": 82, + "8": 8 + }, + "program_hashes": { + "backward": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "forward": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e" + }, + "semantic_artifact_sha256": { + "CANONICAL-WORD.json.gz": "9885ff29b54f8d2de67d58d68e40a48b7897530d565f932fe63534caa3b405c9", + "LOCAL-PROGRAMS.json.gz": "1c81387e144fe92eadc6296d44d3fd80e6f9573e0269cadaf591f75de0661eed", + "LOCAL-CHECKS.json": "36c5685b24037dcf3767fc7d8d48c308da50f754fc50a05d760e399dd275b045", + "INDEPENDENT-LOCAL-REPLAY.json": "4ffe4b6ea3a1e027ef67a519e92253286d5cb794155eea1d1bef940521521a5f", + "CLIFFORD-RECIPES.json": "c58d2bd3492a031820aec434661c9297fa41d810ad661c651f139e9b592c6a4a", + "CLIFFORD-REVIEW.json": "3ca5c207027b17a305206541c9792b73cd6e4c92dbb7ada0cb765882af9f4f9e", + "RESIDUAL-ADAPTERS.json": "d77ab0c3689e5c10f7129487a85d1497dd721e31138372b4a35913691fe5bc69" + } + }, + "semantic_phase_sha256": "3ca5c207027b17a305206541c9792b73cd6e4c92dbb7ada0cb765882af9f4f9e", + "expected_local": { + "forward": { + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "prefix_l1": "2765345294379392599/1024", + "coefficient_work_primitive_count": 98333 + }, + "backward": { + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "prefix_l1": "14824960514781440791821/64", + "coefficient_work_primitive_count": 98365 + } + }, + "wrappers": 240 + } + }, + "expected": { + "gain_baseline_kappa": "0.001674622497877364", + "hosted_residuals": 69120, + "rank_mass": 1041408, + "actual_73column_sigmas": 10580, + "cross_replica_helper_roles": 59636, + "idle_remainders": 5279, + "idle_remainder_profile": { + "1": 360, + "24": 1, + "48": 4918 + }, + "global_profile": { + "1": 340776, + "2": 71712, + "3": 59328, + "4": 18720, + "5": 11808, + "8": 1152, + "24": 1, + "48": 4918 + }, + "live": 14336, + "physical": 14826, + "conservative_kappa_decimal": "0.001675560944680149", + "kappa_decimal": "0.001675560947524449", + "complex_lower": "41959329101337756331/25000000000000000000000", + "conservative_complex_lower": "1678373161199654598379/1000000000000000000000000", + "kappa": "1675560947524449/1000000000000000000", + "assembly_controls_rejected": 69, + "provider_counts": { + "gauge44": 144 + }, + "mutations_rejected": 15 + }, + "pivot_swap": { + "recipe": "construction/leaver/PIVOT-SWAP-k8.json", + "sha256": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb" + } +} diff --git a/research/k8-joint-entrances/build_word.py b/research/k8-joint-entrances/build_word.py new file mode 100644 index 0000000000..60fb3754c9 --- /dev/null +++ b/research/k8-joint-entrances/build_word.py @@ -0,0 +1,14 @@ +"""Apply the frozen local-interface recipe; no optimization.""" +import argparse,gzip,hashlib,json +from pathlib import Path +P=Path(__file__).resolve().parent +def main(): + assert __debug__ + ap=argparse.ArgumentParser();ap.add_argument('--out',type=Path,required=True);a=ap.parse_args();assert not a.out.exists() + raw=gzip.decompress((P.parent/'k8-eight-ends/FULL-WORD.json.gz').read_bytes());r=json.loads((P/'RECIPE.json').read_text());assert hashlib.sha256(raw).hexdigest()==r['input_content_sha256'];w=json.loads(raw) + for h,old,new in r['start_extra']:assert w['start_extra'][h]==old;w['start_extra'][h]=new + for sec in ['A','B']: + for i,old,new in r[sec]:assert w[sec][i][-1]==old;w[sec][i][-1]=new + for i,old,new in r['early_cleanup']:assert w['early_cleanup'][i][1]==old;w['early_cleanup'][i][1]=new + w['report']=r['report'];raw=json.dumps(w,sort_keys=True,separators=(',',':')).encode();assert hashlib.sha256(raw).hexdigest()==r['output_content_sha256'];a.out.write_bytes(gzip.compress(raw,mtime=0));print('PASS_JOINT_ENTRANCES_FROZEN_RECIPE') +if __name__=='__main__':main() diff --git a/research/k8-joint-entrances/controls.py b/research/k8-joint-entrances/controls.py new file mode 100644 index 0000000000..f373389828 --- /dev/null +++ b/research/k8-joint-entrances/controls.py @@ -0,0 +1,26 @@ +"""Semantic rejection controls for the changed local interfaces.""" +import argparse,contextlib,copy,gzip,importlib.util,io,json,tempfile +from pathlib import Path +P=Path(__file__).resolve().parent;ROOT=P.parents[1] +def main(): + assert __debug__ + ap=argparse.ArgumentParser();ap.add_argument('--out',type=Path,required=True);a=ap.parse_args();assert not a.out.exists() + spec=importlib.util.spec_from_file_location('audit',ROOT/'research/gauge44-slots/independent/audit_local.py');A=importlib.util.module_from_spec(spec);spec.loader.exec_module(A) + word=json.loads(gzip.decompress((P/'FULL-WORD.json.gz').read_bytes()));recipe=json.loads((P/'RECIPE.json').read_text());rejected=[] + with tempfile.TemporaryDirectory(prefix='k8-demotion-controls-') as d: + d=Path(d) + def check(label,w): + f=d/'mutant.json.gz';f.write_bytes(gzip.compress(json.dumps(w).encode(),mtime=0)) + try: + with contextlib.redirect_stdout(io.StringIO()):A.run(f,d/'audit.json',ROOT) + except RuntimeError as e:rejected.append(dict(control=label,reason=str(e)));return + raise AssertionError('control admitted: '+label) + for h,old,new in recipe['start_extra']: + w=copy.deepcopy(word);w['start_extra'][h]=old;check('restore-promoted-start-'+h,w) + w=copy.deepcopy(word);gate=next(e for e in w['A']+w['B'] if int(h) in A.registers(e));gate[-1]=gate[-1][:-1];check('first-frame-too-small-'+h,w) + w=copy.deepcopy(word);w['report']['local_profile']['1']+=1;check('false-paid-profile',w) + w=copy.deepcopy(word);w['B'][next(i for i,e in enumerate(w['B']) if e[0]=='add' and 112<=e[1]<224)][3]+=1;check('wrong-target-coefficient',w) + w=copy.deepcopy(word);w['report']['width_inventory']['4']+=1;check('false-helper-inventory',w) + assert len(rejected)==27 + a.out.write_text(json.dumps(dict(status='PASS_JOINT_ENTRANCE_SEMANTIC_CONTROLS',rejected=rejected),indent=2)+'\n');print('PASS',len(rejected),'demotion controls') +if __name__=='__main__':main() diff --git a/research/k8-joint-entrances/discovery/COMPOSITIONS.json.gz b/research/k8-joint-entrances/discovery/COMPOSITIONS.json.gz new file mode 100644 index 0000000000..b6478f96aa Binary files /dev/null and b/research/k8-joint-entrances/discovery/COMPOSITIONS.json.gz differ diff --git a/research/k8-joint-entrances/discovery/INTERFACE-CENSUS.json.gz b/research/k8-joint-entrances/discovery/INTERFACE-CENSUS.json.gz new file mode 100644 index 0000000000..1ce49d8d89 Binary files /dev/null and b/research/k8-joint-entrances/discovery/INTERFACE-CENSUS.json.gz differ diff --git a/research/k8-joint-entrances/discovery/JOINT-FRAME-SOLVES.json.gz b/research/k8-joint-entrances/discovery/JOINT-FRAME-SOLVES.json.gz new file mode 100644 index 0000000000..2c787d45b7 Binary files /dev/null and b/research/k8-joint-entrances/discovery/JOINT-FRAME-SOLVES.json.gz differ diff --git a/research/k8-joint-entrances/discovery/JOINT-FRAMES.json.gz b/research/k8-joint-entrances/discovery/JOINT-FRAMES.json.gz new file mode 100644 index 0000000000..ceca6e8178 Binary files /dev/null and b/research/k8-joint-entrances/discovery/JOINT-FRAMES.json.gz differ diff --git a/research/k8-joint-entrances/discovery/JOINT-GLOBAL-DIM3.json.gz b/research/k8-joint-entrances/discovery/JOINT-GLOBAL-DIM3.json.gz new file mode 100644 index 0000000000..bba1757d02 Binary files /dev/null and b/research/k8-joint-entrances/discovery/JOINT-GLOBAL-DIM3.json.gz differ diff --git a/research/k8-joint-entrances/discovery/JOINT-GLOBAL-HIGH-ALL.json.gz b/research/k8-joint-entrances/discovery/JOINT-GLOBAL-HIGH-ALL.json.gz new file mode 100644 index 0000000000..c34e69e74c Binary files /dev/null and b/research/k8-joint-entrances/discovery/JOINT-GLOBAL-HIGH-ALL.json.gz differ diff --git a/research/k8-joint-entrances/discovery/JOINT-GLOBAL-RESTRICTED.json.gz b/research/k8-joint-entrances/discovery/JOINT-GLOBAL-RESTRICTED.json.gz new file mode 100644 index 0000000000..6e731e1408 Binary files /dev/null and b/research/k8-joint-entrances/discovery/JOINT-GLOBAL-RESTRICTED.json.gz differ diff --git a/research/k8-joint-entrances/discovery/JOINT-ROTATIONS.json.gz b/research/k8-joint-entrances/discovery/JOINT-ROTATIONS.json.gz new file mode 100644 index 0000000000..d29acee442 Binary files /dev/null and b/research/k8-joint-entrances/discovery/JOINT-ROTATIONS.json.gz differ diff --git a/research/k8-joint-entrances/discovery/ROTATION-WINNERS.json.gz b/research/k8-joint-entrances/discovery/ROTATION-WINNERS.json.gz new file mode 100644 index 0000000000..29848c0631 Binary files /dev/null and b/research/k8-joint-entrances/discovery/ROTATION-WINNERS.json.gz differ diff --git a/research/k8-joint-entrances/discovery/ROTATIONS.json.gz b/research/k8-joint-entrances/discovery/ROTATIONS.json.gz new file mode 100644 index 0000000000..bb2cbe544f Binary files /dev/null and b/research/k8-joint-entrances/discovery/ROTATIONS.json.gz differ diff --git a/research/k8-joint-entrances/discovery/UNIT-ENTRANCES.json.gz b/research/k8-joint-entrances/discovery/UNIT-ENTRANCES.json.gz new file mode 100644 index 0000000000..0f75762983 Binary files /dev/null and b/research/k8-joint-entrances/discovery/UNIT-ENTRANCES.json.gz differ diff --git a/research/k8-joint-entrances/discovery/compositions.log.gz b/research/k8-joint-entrances/discovery/compositions.log.gz new file mode 100644 index 0000000000..c24837f368 Binary files /dev/null and b/research/k8-joint-entrances/discovery/compositions.log.gz differ diff --git a/research/k8-joint-entrances/discovery/interface_census.py b/research/k8-joint-entrances/discovery/interface_census.py new file mode 100644 index 0000000000..b520e62c5b --- /dev/null +++ b/research/k8-joint-entrances/discovery/interface_census.py @@ -0,0 +1,20 @@ +import os,sys,json,gzip +from pathlib import Path +from fractions import Fraction as F +from collections import defaultdict +import argparse +ROOT=Path(__file__).resolve().parents[3] +ap=argparse.ArgumentParser(description=__doc__);ap.add_argument('--work',type=Path,required=True);args=ap.parse_args();OUT=args.work.resolve();assert not OUT.is_relative_to(ROOT);OUT.mkdir(parents=True,exist_ok=True) +os.environ['K8_BASE_WORD']=str(OUT/'candidate.json.gz');sys.path.insert(0,str(ROOT/'research/k8-eight-ends/discovery'));import screen_end_groups as S +w=S.w;M=S.M;m=M.Model(w);n=704;v=112 +raw=[{k:F(1)} for k in range(n)] +for e in w['A']+w['cut']+w['B']:M.apply(e,raw) +bad={k for y in range(v,2*v) for k in raw[y] if k>=2*v} +touch={q for e in w['precondition'] for q in M.registers(e)} +groups=defaultdict(list) +for q in range(224,704): + if q in bad or q in touch or q in w['centers']:continue + first=m.chains[q][1];hi=m.hi[first];old=M.basis(w['start_extra'].get(str(q),[])) + if hi:groups[(old,hi)].append(q) +d=[dict(helpers=qs,old=list(old),hi=list(hi),old_dim=len(old),hi_dim=len(hi)) for (old,hi),qs in groups.items()] +(OUT/'INTERFACE-CENSUS.json').write_text(json.dumps(d,indent=2)+'\n');print(json.dumps(d,indent=2)) diff --git a/research/k8-joint-entrances/discovery/joint-frames-rerun.log.gz b/research/k8-joint-entrances/discovery/joint-frames-rerun.log.gz new file mode 100644 index 0000000000..55d872dc47 Binary files /dev/null and b/research/k8-joint-entrances/discovery/joint-frames-rerun.log.gz differ diff --git a/research/k8-joint-entrances/discovery/joint-frames.log.gz b/research/k8-joint-entrances/discovery/joint-frames.log.gz new file mode 100644 index 0000000000..7364e414dd Binary files /dev/null and b/research/k8-joint-entrances/discovery/joint-frames.log.gz differ diff --git a/research/k8-joint-entrances/discovery/joint-global-dim3.log.gz b/research/k8-joint-entrances/discovery/joint-global-dim3.log.gz new file mode 100644 index 0000000000..241a59a237 Binary files /dev/null and b/research/k8-joint-entrances/discovery/joint-global-dim3.log.gz differ diff --git a/research/k8-joint-entrances/discovery/joint-global-high-all.log.gz b/research/k8-joint-entrances/discovery/joint-global-high-all.log.gz new file mode 100644 index 0000000000..75d6a4ca78 Binary files /dev/null and b/research/k8-joint-entrances/discovery/joint-global-high-all.log.gz differ diff --git a/research/k8-joint-entrances/discovery/joint-global-ipm.log.gz b/research/k8-joint-entrances/discovery/joint-global-ipm.log.gz new file mode 100644 index 0000000000..7b68d49a3d Binary files /dev/null and b/research/k8-joint-entrances/discovery/joint-global-ipm.log.gz differ diff --git a/research/k8-joint-entrances/discovery/joint-global-restricted.log.gz b/research/k8-joint-entrances/discovery/joint-global-restricted.log.gz new file mode 100644 index 0000000000..27827eb4f2 Binary files /dev/null and b/research/k8-joint-entrances/discovery/joint-global-restricted.log.gz differ diff --git a/research/k8-joint-entrances/discovery/joint-global.log.gz b/research/k8-joint-entrances/discovery/joint-global.log.gz new file mode 100644 index 0000000000..65906406dd Binary files /dev/null and b/research/k8-joint-entrances/discovery/joint-global.log.gz differ diff --git a/research/k8-joint-entrances/discovery/prepare_equal_inventory.py b/research/k8-joint-entrances/discovery/prepare_equal_inventory.py new file mode 100644 index 0000000000..99871c5c08 --- /dev/null +++ b/research/k8-joint-entrances/discovery/prepare_equal_inventory.py @@ -0,0 +1,47 @@ +"""Bind a new word to exactly the old width slots; admission remains separate.""" +import argparse,gzip,json,hashlib,importlib.util,copy +from pathlib import Path +from collections import Counter,defaultdict +ROOT=Path(__file__).resolve().parents[3];PRE=ROOT/'research/k8-three-demotions' +def rd(p):return json.loads(gzip.decompress(p.read_bytes()) if p.suffix=='.gz' else p.read_bytes()) +def sha(p):return hashlib.sha256(p.read_bytes()).hexdigest() +def dump(p,x):p.write_text(json.dumps(x,indent=2)+'\n') +ap=argparse.ArgumentParser();ap.add_argument('--native',type=Path,required=True);ap.add_argument('--out',type=Path,required=True);a=ap.parse_args();local=a.native/'local';out=a.out;assert not out.exists();out.mkdir() +word=rd(local/'CANONICAL-WORD.json.gz');checks=rd(local/'LOCAL-CHECKS.json');plan=rd(PRE/'PLAN.json.gz');oldroles=rd(PRE/'OWNERS.json.gz');oldwidths=plan['provider_registry']['gauge44']['widths'] +widths=[len(word['frames'][word['final'][224+h]])-len(word['frames'][word['start'][224+h]]) for h in range(480)];assert Counter(widths)==Counter(oldwidths);assert (word['v'],word['h'],word['R'])==(112,9,480) +# Keep every unchanged helper slot. Pair moved helpers by equal occupied width. +remap={h:h for h in range(480) if oldwidths[h]==widths[h]} +moved=set(range(480))-set(remap) +for width in sorted(set(widths)): + old=[h for h in range(480) if h in moved and oldwidths[h]==width] + new=[h for h in range(480) if h in moved and widths[h]==width] + assert len(old)==len(new) + remap.update(zip(old,new)) +assert len(remap)==len(set(remap.values()))==480 +roles=copy.deepcopy(oldroles) +for r in roles:r['helper']=remap[r['helper']];assert r['width']==widths[r['helper']] +roles.sort(key=lambda z:(z['time'],z['helper'])) +raw=json.dumps(roles,sort_keys=True,separators=(',',':')).encode();(out/'OWNERS.json.gz').write_bytes(gzip.compress(raw,mtime=0));plan['assignment_sha256']=hashlib.sha256(raw).hexdigest() +used=Counter();families=defaultdict(set);intervals=defaultdict(list) +for z in roles: + key=z['owner_replica'],z['child'],z['port'];cp,times=plan['windows'][f'{key[0]},{key[1]}'];assert z['time'] in times and z['family'] not in families[z['time']];families[z['time']].add(z['family']);used[key]+=z['width'];intervals[key].append((z['offset'],z['offset']+z['width'])) +for key,vs in intervals.items(): + vs.sort();assert all(a[1]<=b[0] for a,b in zip(vs,vs[1:]));assert vs[-1][1]<=plan['windows'][f'{key[0]},{key[1]}'][0] +idle=Counter() +for key,(cap,times) in plan['windows'].items(): + rep,ch=map(int,key.split(',')) + for port in range(112): + rem=cap-used[rep,ch,port];assert rem>=0 + if rem:idle[rem]+=1 +assert dict(idle)=={1:360,24:1,48:4918} +H=Counter({int(r):144*n for r,n in word['local_profile'].items()});H.update(idle);assert 73*14336-sum(r*n for r,n in H.items())==5120 +plan['profile']={str(r):n for r,n in sorted(H.items())};desc=plan['provider_registry']['gauge44'];assert word['ports']==desc['ports'] and word['centers']==desc['centers'];desc['widths']=widths;desc['actual_paid_profile']=word['local_profile'] +p=ROOT/'research/k8-eight-ends-t16/vendor/pr1074/code/generated_identity.py';s=importlib.util.spec_from_file_location('ident',p);ident=importlib.util.module_from_spec(s);s.loader.exec_module(ident) +desc.update(artifact_sha256={name:sha(local/name) for name in ident.FILES},artifact_semantic_sha256=ident.artifact_identities(local),orientation_program_sha256={o:c['sha256'] for o,c in checks.items()}) +for c in plan['provider_calls']:c['local_program_sha256']=checks[c['orientation']]['sha256'] +for c in plan['per_call_widths']:c['widths']=widths +plan.update(status='NOMINATED_EQUAL_WIDTH_INTERFACE_SUBSTITUTION_REQUIRES_STRICT_ADMISSION',solver_status='Exact equal-width permutation of frozen whole-helper slots',gap=None) +dump(out/'PLAN.json',plan) +spec=rd(PRE/'SPEC.json');spec.update(name='k8-joint-entrances',providers={},expected={'gain_baseline_kappa':spec['expected']['gain_baseline_kappa']},data={'plan_sha256':sha(out/'PLAN.json'),'owners_sha256':sha(out/'OWNERS.json.gz')});dump(out/'SPEC.json',spec) +dump(out/'PREPARATION.json',dict(status='PASS_EXACT_WIDTH_SLOT_SUBSTITUTION_NOMINATION',helper_permutation={k:v for k,v in remap.items() if k!=v},width_inventory=dict(sorted(Counter(widths).items())),idle=dict(sorted(idle.items())),local_profile=word['local_profile'],global_profile=dict(sorted(H.items())),old_owners_sha256=sha(PRE/'OWNERS.json.gz'),new_owners_sha256=sha(out/'OWNERS.json.gz'))) +print('PASS_WIDTH_SLOT_SUBSTITUTION',dict(H)) diff --git a/research/k8-joint-entrances/discovery/rotations.log.gz b/research/k8-joint-entrances/discovery/rotations.log.gz new file mode 100644 index 0000000000..69e9a78ca0 Binary files /dev/null and b/research/k8-joint-entrances/discovery/rotations.log.gz differ diff --git a/research/k8-joint-entrances/discovery/search_compositions.py b/research/k8-joint-entrances/discovery/search_compositions.py new file mode 100644 index 0000000000..8a8967f14b --- /dev/null +++ b/research/k8-joint-entrances/discovery/search_compositions.py @@ -0,0 +1,29 @@ +"""Exploratory nominations: all subsets of six best old codimension-one groups.""" +import os,sys,json,gzip,copy,itertools,time +from pathlib import Path +import argparse +ROOT=Path(__file__).resolve().parents[3] +ap=argparse.ArgumentParser(description=__doc__);ap.add_argument('--work',type=Path,required=True);args=ap.parse_args();OUT=args.work.resolve();assert not OUT.is_relative_to(ROOT);OUT.mkdir(parents=True,exist_ok=True) +os.environ['K8_BASE_WORD']=str(ROOT/'research/k8-eight-ends/FULL-WORD.json.gz') +sys.path.insert(0,str(ROOT/'research/k8-eight-ends/discovery')) +import screen_end_groups as S +rows=json.loads(gzip.decompress((ROOT/'research/k8-three-demotions/discovery/DEMOTION-5.json.gz').read_bytes())) +best={} +for r in rows: + if 'kappa_relaxed' not in r:continue + key=r['helpers'][0] + if key not in best or best[key]['kappa_relaxed']record: + record=r['kappa_relaxed'];(OUT/'best-composition.json.gz').write_bytes(gzip.compress(json.dumps(w,sort_keys=True,separators=(',',':')).encode(),mtime=0));print('BEST',json.dumps(r),flush=True) + except (AssertionError,RuntimeError,ValueError) as e:r=dict(groups=keys,status='REJECTED',reason=str(e)) + r['seconds']=time.monotonic()-t;results.append(r);(OUT/'COMPOSITIONS.json').write_text(json.dumps(results,indent=2)+'\n') +print('DONE',len(results),record,flush=True) diff --git a/research/k8-joint-entrances/discovery/search_dim3_global.py b/research/k8-joint-entrances/discovery/search_dim3_global.py new file mode 100644 index 0000000000..2927d2ca16 --- /dev/null +++ b/research/k8-joint-entrances/discovery/search_dim3_global.py @@ -0,0 +1,102 @@ +"""Joint local recursive interfaces and aggregate owner-bin relaxation. + +All existing positive entrances may choose any subspace of their backward +ceiling. Exact native/global admission remains mandatory after nomination. +""" +import os,sys,json,gzip,copy,time,functools,itertools,math +from pathlib import Path +from collections import Counter +import numpy as np +from scipy.optimize import linprog,milp,Bounds,LinearConstraint +from scipy.sparse import coo_matrix,vstack +import argparse +ROOT=Path(__file__).resolve().parents[3] +ap=argparse.ArgumentParser(description=__doc__);ap.add_argument('--work',type=Path,required=True);args=ap.parse_args();OUT=args.work.resolve();assert not OUT.is_relative_to(ROOT);OUT.mkdir(parents=True,exist_ok=True) +os.environ['K8_BASE_WORD']=str(OUT/'candidate.json.gz');sys.path.insert(0,str(ROOT/'research/k8-eight-ends/discovery'));import screen_end_groups as S +M=S.M +@functools.lru_cache(None) +def quotient_spaces(k): + assert k<=5,('unbounded enumeration',k) + seen={()};level={()} + while level: + nxt={M.basis(list(b)+[v]) for b in level for v in range(1,1<len(cur):comp.append(x);cur=new + def lift(v): + x=0 + for i,z in enumerate(comp): + if v>>i&1:x^=z + return x + return sorted([M.basis(list(lo)+[lift(x) for x in b]) for b in quotient_spaces(len(comp))],key=lambda b:(len(b),b)) +M.interval=interval +w=copy.deepcopy(S.w);census=json.loads((OUT/'INTERFACE-CENSUS.json').read_text());domains={};ends={h:len(w['helper_final'].get(str(h),range(9))) for h in range(224,704)} +for g in census: + if g['old_dim']<4:continue + ds=[fr for fr in interval((),tuple(g['hi'])) if len(fr)>=3] + for h in g['helpers']:domains[('S',h)]=ds;w['start_extra'][str(h)]=[] +print('SOURCE_DOMAINS',len(domains),Counter(len(v) for v in domains.values()),flush=True) +m=M.Model(w,relax_given=True);new=m.baseline() +for node,ds in domains.items(): + del m.fixed_frames[node];m.domain[node]=ds;new[node]=tuple(S.w['start_extra'][str(node[1])]) +# Propagate minimum dimensions before constructing pairwise tables. +pred={} +for (u,v),mult in m.edges.items():pred.setdefault(v,[]).append(u) +mindim={node:len(fr) for node,fr in m.fixed_frames.items()} +mindim.update({node:min(map(len,ds)) for node,ds in domains.items()}) +for i in range(len(m.gates)): + node=('G',i);lower=max(mindim[u] for u in pred[node]) + if node in m.domain: + m.domain[node]=[fr for fr in m.domain[node] if len(fr)>=lower];assert m.domain[node] + mindim[node]=min(map(len,m.domain[node])) + else:mindim[node]=len(m.lo[node]);assert mindim[node]>=lower +print('MODEL',len(m.domain),'components',len(m.components()),'maxdomain',max(map(len,m.domain.values())),flush=True) +b=.00167838 +phi=lambda r:r*math.expm1(b*math.log(73/r))/b if r else 0 +rows=[];columns=[];rhs=[];ri=[];cj=[];val=[];cost=[];integrality=[] +# Four bin capacities and width inventory, all constraints per one replica. +caps={8:672,16:448,32:448,48:448};ws=sorted({ends[q]-len(fr) for (tag,q),ds in domains.items() for fr in ds}|{ends[q]-len(w['start_extra'].get(str(q),[])) for q in ends if ('S',q) not in domains}) +fixed_inv=Counter(ends[q]-len(w['start_extra'].get(str(q),[])) for q in ends if ('S',q) not in domains) +assert min(ws)>0 +rhs=list(caps.values())+[9*fixed_inv[r] for r in ws];rowwidth={r:4+i for i,r in enumerate(ws)} +for ci,comp in enumerate(m.components()): + t=time.monotonic();labels,unary,pairs=m.component_problem(comp);rr,bb,cols=M.lp(labels,unary,pairs);rbase=len(rhs);rhs.extend(bb) + for key,vec,es in cols: + j=len(columns);columns.append(key);cost.append(9*sum(n*phi(d) for d,n in enumerate(vec)));integrality.append(1 if key[0]=='x' else 0) + for i,a in es:ri.append(rbase+i);cj.append(j);val.append(a) + if key[0]=='x' and key[1][0]=='S': + width=ends[key[1][1]]-len(key[2]);ri.append(rowwidth[width]);cj.append(j);val.append(-9) + if ci%10==0:print('COMPONENT',ci,'columns',len(columns),'seconds',time.monotonic()-t,flush=True) +locals_n=len(columns) +for i,cap in enumerate(caps): + for ns in itertools.product(*(range(cap//r+1) for r in ws)): + used=sum(r*n for r,n in zip(ws,ns)) + if used>cap:continue + j=len(columns);columns.append(('bin',cap,ns));cost.append(phi(cap-used));integrality.append(0);ri.append(i);cj.append(j);val.append(1) + for r,n in zip(ws,ns): + if n:ri.append(rowwidth[r]);cj.append(j);val.append(n) +A=coo_matrix((np.array(val,float),(ri,cj)),shape=(len(rhs),len(columns))).tocsc();c=np.array(cost);rhs=np.array(rhs);print('SOLVING',A.shape,'nnz',A.nnz,'widths',ws,flush=True) +t=time.monotonic();sol=linprog(c,A_eq=A,b_eq=rhs,bounds=(0,None),method='highs',options={'time_limit':120});assert sol.success,sol.message +fractional=int(sum(integrality[j] and 1e-7.9:new[key[1]]=key[2] +for node in m.domain:assert node in new +for comp in m.components(): + labels,unary,pairs=m.component_problem(comp);M.assignment_cost(labels,unary,pairs,new) +for i in range(len(m.gates)): + fr=m.frame_of(('G',i),new) + if ilen(cur):comp.append(x);cur=new + def lift(v): + x=0 + for i,z in enumerate(comp): + if v>>i&1:x^=z + return x + return sorted([M.basis(list(lo)+[lift(x) for x in b]) for b in quotient_spaces(len(comp))],key=lambda b:(len(b),b)) +M.interval=interval +w=copy.deepcopy(S.w);census=json.loads((OUT/'INTERFACE-CENSUS.json').read_text());domains={};ends={h:len(w['helper_final'].get(str(h),range(9))) for h in range(224,704)} +for g in census: + ds=interval((),tuple(g['hi'])) + for h in g['helpers']:domains[('S',h)]=ds;w['start_extra'][str(h)]=[] +print('SOURCE_DOMAINS',len(domains),Counter(len(v) for v in domains.values()),flush=True) +m=M.Model(w,relax_given=True);new=m.baseline() +for node,ds in domains.items(): + del m.fixed_frames[node];m.domain[node]=ds;new[node]=tuple(S.w['start_extra'][str(node[1])]) +print('MODEL',len(m.domain),'components',len(m.components()),flush=True) +b=.00167838 +phi=lambda r:r*math.expm1(b*math.log(73/r))/b if r else 0 +rows=[];columns=[];rhs=[];ri=[];cj=[];val=[];cost=[];integrality=[] +# Four bin capacities and width inventory, all constraints per one replica. +caps={8:672,16:448,32:448,48:448};ws=sorted({ends[q]-len(fr) for (tag,q),ds in domains.items() for fr in ds}|{ends[q]-len(w['start_extra'].get(str(q),[])) for q in ends if ('S',q) not in domains}) +fixed_inv=Counter(ends[q]-len(w['start_extra'].get(str(q),[])) for q in ends if ('S',q) not in domains) +assert min(ws)>0 +rhs=list(caps.values())+[9*fixed_inv[r] for r in ws];rowwidth={r:4+i for i,r in enumerate(ws)} +for ci,comp in enumerate(m.components()): + t=time.monotonic();labels,unary,pairs=m.component_problem(comp);rr,bb,cols=M.lp(labels,unary,pairs);rbase=len(rhs);rhs.extend(bb) + for key,vec,es in cols: + j=len(columns);columns.append(key);cost.append(9*sum(n*phi(d) for d,n in enumerate(vec)));integrality.append(1 if key[0]=='x' else 0) + for i,a in es:ri.append(rbase+i);cj.append(j);val.append(a) + if key[0]=='x' and key[1][0]=='S': + width=ends[key[1][1]]-len(key[2]);ri.append(rowwidth[width]);cj.append(j);val.append(-9) + if ci%10==0:print('COMPONENT',ci,'columns',len(columns),'seconds',time.monotonic()-t,flush=True) +locals_n=len(columns) +for i,cap in enumerate(caps): + for ns in itertools.product(*(range(cap//r+1) for r in ws)): + used=sum(r*n for r,n in zip(ws,ns)) + if used>cap:continue + j=len(columns);columns.append(('bin',cap,ns));cost.append(phi(cap-used));integrality.append(0);ri.append(i);cj.append(j);val.append(1) + for r,n in zip(ws,ns): + if n:ri.append(rowwidth[r]);cj.append(j);val.append(n) +A=coo_matrix((np.array(val,float),(ri,cj)),shape=(len(rhs),len(columns))).tocsc();c=np.array(cost);rhs=np.array(rhs);print('SOLVING',A.shape,'nnz',A.nnz,'widths',ws,flush=True) +t=time.monotonic();sol=linprog(c,A_eq=A,b_eq=rhs,bounds=(0,None),method='highs');assert sol.success,sol.message +fractional=int(sum(integrality[j] and 1e-7.9:new[key[1]]=key[2] +for node in m.domain:assert node in new +for comp in m.components(): + labels,unary,pairs=m.component_problem(comp);M.assignment_cost(labels,unary,pairs,new) +for i in range(len(m.gates)): + fr=m.frame_of(('G',i),new) + if ilen(cur):comp.append(x);cur=new + def lift(v): + x=0 + for i,z in enumerate(comp): + if v>>i&1:x^=z + return x + return sorted([M.basis(list(lo)+[lift(x) for x in b]) for b in quotient_spaces(len(comp))],key=lambda b:(len(b),b)) +M.interval=interval +w=copy.deepcopy(S.w);census=json.loads((OUT/'INTERFACE-CENSUS.json').read_text());domains={};ends={h:len(w['helper_final'].get(str(h),range(9))) for h in range(224,704)} +for g in census: + ds=interval((),tuple(g['hi'])) + for h in g['helpers']:domains[('S',h)]=ds;w['start_extra'][str(h)]=[] +print('SOURCE_DOMAINS',len(domains),Counter(len(v) for v in domains.values()),flush=True) +m=M.Model(w,relax_given=True);new=m.baseline() +for node,ds in domains.items(): + del m.fixed_frames[node];m.domain[node]=ds;new[node]=tuple(S.w['start_extra'][str(node[1])]) +print('MODEL',len(m.domain),'components',len(m.components()),flush=True) +b=.00167838 +phi=lambda r:r*math.expm1(b*math.log(73/r))/b if r else 0 +rows=[];columns=[];rhs=[];ri=[];cj=[];val=[];cost=[];integrality=[] +# Four bin capacities and width inventory, all constraints per one replica. +caps={8:672,16:448,32:448,48:448};ws=sorted({ends[q]-len(fr) for (tag,q),ds in domains.items() for fr in ds}|{ends[q]-len(w['start_extra'].get(str(q),[])) for q in ends if ('S',q) not in domains}) +fixed_inv=Counter(ends[q]-len(w['start_extra'].get(str(q),[])) for q in ends if ('S',q) not in domains) +assert min(ws)>0 +rhs=list(caps.values())+[9*fixed_inv[r] for r in ws];rowwidth={r:4+i for i,r in enumerate(ws)} +for ci,comp in enumerate(m.components()): + t=time.monotonic();labels,unary,pairs=m.component_problem(comp);rr,bb,cols=M.lp(labels,unary,pairs);rbase=len(rhs);rhs.extend(bb) + for key,vec,es in cols: + j=len(columns);columns.append(key);cost.append(9*sum(n*phi(d) for d,n in enumerate(vec)));integrality.append(1 if key[0]=='x' else 0) + for i,a in es:ri.append(rbase+i);cj.append(j);val.append(a) + if key[0]=='x' and key[1][0]=='S': + width=ends[key[1][1]]-len(key[2]);ri.append(rowwidth[width]);cj.append(j);val.append(-9) + if ci%10==0:print('COMPONENT',ci,'columns',len(columns),'seconds',time.monotonic()-t,flush=True) +locals_n=len(columns) +for i,cap in enumerate(caps): + for ns in itertools.product(*(range(cap//r+1) for r in ws)): + used=sum(r*n for r,n in zip(ws,ns)) + if used>cap:continue + j=len(columns);columns.append(('bin',cap,ns));cost.append(phi(cap-used));integrality.append(0);ri.append(i);cj.append(j);val.append(1) + for r,n in zip(ws,ns): + if n:ri.append(rowwidth[r]);cj.append(j);val.append(n) +A=coo_matrix((np.array(val,float),(ri,cj)),shape=(len(rhs),len(columns))).tocsc();c=np.array(cost);rhs=np.array(rhs);print('SOLVING',A.shape,'nnz',A.nnz,'widths',ws,flush=True) +t=time.monotonic();sol=linprog(c,A_eq=A,b_eq=rhs,bounds=(0,None),method='highs-ipm',options={'time_limit':180});assert sol.success,sol.message +fractional=int(sum(integrality[j] and 1e-7.9:new[key[1]]=key[2] +for node in m.domain:assert node in new +for comp in m.components(): + labels,unary,pairs=m.component_problem(comp);M.assignment_cost(labels,unary,pairs,new) +for i in range(len(m.gates)): + fr=m.frame_of(('G',i),new) + if ilen(cur):comp.append(x);cur=new + def lift(v): + x=0 + for i,z in enumerate(comp): + if v>>i&1:x^=z + return x + return sorted([M.basis(list(lo)+[lift(x) for x in b]) for b in quotient_spaces(len(comp))],key=lambda b:(len(b),b)) +M.interval=interval +w=copy.deepcopy(S.w);census=json.loads((OUT/'INTERFACE-CENSUS.json').read_text());domains={};ends={h:len(w['helper_final'].get(str(h),range(9))) for h in range(224,704)} +for g in census: + if g['old_dim']<4:continue + ds=[fr for fr in interval((),tuple(g['hi'])) if len(fr)>=0] + for h in g['helpers']:domains[('S',h)]=ds;w['start_extra'][str(h)]=[] +print('SOURCE_DOMAINS',len(domains),Counter(len(v) for v in domains.values()),flush=True) +m=M.Model(w,relax_given=True);new=m.baseline() +for node,ds in domains.items(): + del m.fixed_frames[node];m.domain[node]=ds;new[node]=tuple(S.w['start_extra'][str(node[1])]) +# Propagate minimum dimensions before constructing pairwise tables. +pred={} +for (u,v),mult in m.edges.items():pred.setdefault(v,[]).append(u) +mindim={node:len(fr) for node,fr in m.fixed_frames.items()} +mindim.update({node:min(map(len,ds)) for node,ds in domains.items()}) +for i in range(len(m.gates)): + node=('G',i);lower=max(mindim[u] for u in pred[node]) + if node in m.domain: + m.domain[node]=[fr for fr in m.domain[node] if len(fr)>=lower];assert m.domain[node] + mindim[node]=min(map(len,m.domain[node])) + else:mindim[node]=len(m.lo[node]);assert mindim[node]>=lower +print('MODEL',len(m.domain),'components',len(m.components()),'maxdomain',max(map(len,m.domain.values())),flush=True) +b=.00167838 +phi=lambda r:r*math.expm1(b*math.log(73/r))/b if r else 0 +rows=[];columns=[];rhs=[];ri=[];cj=[];val=[];cost=[];integrality=[] +# Four bin capacities and width inventory, all constraints per one replica. +caps={8:672,16:448,32:448,48:448};ws=sorted({ends[q]-len(fr) for (tag,q),ds in domains.items() for fr in ds}|{ends[q]-len(w['start_extra'].get(str(q),[])) for q in ends if ('S',q) not in domains}) +fixed_inv=Counter(ends[q]-len(w['start_extra'].get(str(q),[])) for q in ends if ('S',q) not in domains) +assert min(ws)>0 +rhs=list(caps.values())+[9*fixed_inv[r] for r in ws];rowwidth={r:4+i for i,r in enumerate(ws)} +for ci,comp in enumerate(m.components()): + t=time.monotonic();labels,unary,pairs=m.component_problem(comp);rr,bb,cols=M.lp(labels,unary,pairs);rbase=len(rhs);rhs.extend(bb) + for key,vec,es in cols: + j=len(columns);columns.append(key);cost.append(9*sum(n*phi(d) for d,n in enumerate(vec)));integrality.append(1 if key[0]=='x' else 0) + for i,a in es:ri.append(rbase+i);cj.append(j);val.append(a) + if key[0]=='x' and key[1][0]=='S': + width=ends[key[1][1]]-len(key[2]);ri.append(rowwidth[width]);cj.append(j);val.append(-9) + if ci%10==0:print('COMPONENT',ci,'columns',len(columns),'seconds',time.monotonic()-t,flush=True) +locals_n=len(columns) +for i,cap in enumerate(caps): + for ns in itertools.product(*(range(cap//r+1) for r in ws)): + used=sum(r*n for r,n in zip(ws,ns)) + if used>cap:continue + j=len(columns);columns.append(('bin',cap,ns));cost.append(phi(cap-used));integrality.append(0);ri.append(i);cj.append(j);val.append(1) + for r,n in zip(ws,ns): + if n:ri.append(rowwidth[r]);cj.append(j);val.append(n) +A=coo_matrix((np.array(val,float),(ri,cj)),shape=(len(rhs),len(columns))).tocsc();c=np.array(cost);rhs=np.array(rhs);print('SOLVING',A.shape,'nnz',A.nnz,'widths',ws,flush=True) +t=time.monotonic();sol=linprog(c,A_eq=A,b_eq=rhs,bounds=(0,None),method='highs',options={'time_limit':120});assert sol.success,sol.message +fractional=int(sum(integrality[j] and 1e-7.9:new[key[1]]=key[2] +for node in m.domain:assert node in new +for comp in m.components(): + labels,unary,pairs=m.component_problem(comp);M.assignment_cost(labels,unary,pairs,new) +for i in range(len(m.gates)): + fr=m.frame_of(('G',i),new) + if ilen(cur):comp.append(x);cur=new + def lift(v): + x=0 + for i,z in enumerate(comp): + if v>>i&1:x^=z + return x + return sorted([M.basis(list(lo)+[lift(x) for x in b]) for b in quotient_spaces(len(comp))],key=lambda b:(len(b),b)) +M.interval=interval +w=copy.deepcopy(S.w);census=json.loads((OUT/'INTERFACE-CENSUS.json').read_text());domains={} +for g in census: + if g['old_dim']>=g['hi_dim']:continue + ds=[b for b in interval((),tuple(g['hi'])) if len(b)==g['old_dim']] + for h in g['helpers']:domains[('S',h)]=ds;w['start_extra'][str(h)]=[] +print('SOURCE_DOMAINS',len(domains),Counter(len(v) for v in domains.values()),flush=True) +m=M.Model(w,relax_given=True);new=m.baseline() +for node,ds in domains.items(): + del m.fixed_frames[node];m.domain[node]=ds;new[node]=tuple(S.w['start_extra'][str(node[1])]) +print('MODEL',len(m.domain),'components',len(m.components()),flush=True) +results=[] +for ci,comp in enumerate(m.components()): + t=time.monotonic();labels,unary,pairs=m.component_problem(comp);rr,rhs,cols=M.lp(labels,unary,pairs);ri=[];cj=[];val=[] + for j,(_,_,es) in enumerate(cols): + for i,a in es:ri.append(i);cj.append(j);val.append(a) + A=csc_matrix((np.array(val,float),(ri,cj)),shape=(len(rr),len(cols)));c=np.array([sum(n*S.cost_rank[d] for d,n in enumerate(vec)) for _,vec,_ in cols]);sol=linprog(c,A_eq=A,b_eq=rhs,bounds=(0,None),method='highs');assert sol.success,(ci,sol.message) + fractional=int(sum(1e-7.9};assert len(choose)==len(comp);M.assignment_cost(labels,unary,pairs,choose);new.update(choose) + r=dict(component=ci,nodes=len(comp),variables=len(cols),lp=lp,integer=float(sol.fun),fractional=fractional,seconds=time.monotonic()-t);results.append(r);print('COMPONENT',r,flush=True) + (OUT/'JOINT-FRAME-SOLVES.json').write_text(json.dumps(results,indent=2)+'\n') +for i in range(len(m.gates)): + fr=m.frame_of(('G',i),new) + if ilen(cur):comp.append(x);cur=new + def lift(v): + x=0 + for i,z in enumerate(comp): + if v>>i&1:x^=z + return x + return sorted([M.basis(list(lo)+[lift(x) for x in b]) for b in quotient_spaces(len(comp))],key=lambda b:(len(b),b)) +M.interval=interval +w=copy.deepcopy(S.w);census=json.loads((OUT/'INTERFACE-CENSUS.json').read_text());domains={};ends={h:len(w['helper_final'].get(str(h),range(9))) for h in range(224,704)} +for g in census: + if g['old_dim']<4:continue + ds=[fr for fr in interval((),tuple(g['hi'])) if len(fr)>=4] + for h in g['helpers']:domains[('S',h)]=ds;w['start_extra'][str(h)]=[] +print('SOURCE_DOMAINS',len(domains),Counter(len(v) for v in domains.values()),flush=True) +m=M.Model(w,relax_given=True);new=m.baseline() +for node,ds in domains.items(): + del m.fixed_frames[node];m.domain[node]=ds;new[node]=tuple(S.w['start_extra'][str(node[1])]) +# Propagate minimum dimensions before constructing pairwise tables. +pred={} +for (u,v),mult in m.edges.items():pred.setdefault(v,[]).append(u) +mindim={node:len(fr) for node,fr in m.fixed_frames.items()} +mindim.update({node:min(map(len,ds)) for node,ds in domains.items()}) +for i in range(len(m.gates)): + node=('G',i);lower=max(mindim[u] for u in pred[node]) + if node in m.domain: + m.domain[node]=[fr for fr in m.domain[node] if len(fr)>=lower];assert m.domain[node] + mindim[node]=min(map(len,m.domain[node])) + else:mindim[node]=len(m.lo[node]);assert mindim[node]>=lower +print('MODEL',len(m.domain),'components',len(m.components()),'maxdomain',max(map(len,m.domain.values())),flush=True) +b=.00167838 +phi=lambda r:r*math.expm1(b*math.log(73/r))/b if r else 0 +rows=[];columns=[];rhs=[];ri=[];cj=[];val=[];cost=[];integrality=[] +# Four bin capacities and width inventory, all constraints per one replica. +caps={8:672,16:448,32:448,48:448};ws=sorted({ends[q]-len(fr) for (tag,q),ds in domains.items() for fr in ds}|{ends[q]-len(w['start_extra'].get(str(q),[])) for q in ends if ('S',q) not in domains}) +fixed_inv=Counter(ends[q]-len(w['start_extra'].get(str(q),[])) for q in ends if ('S',q) not in domains) +assert min(ws)>0 +rhs=list(caps.values())+[9*fixed_inv[r] for r in ws];rowwidth={r:4+i for i,r in enumerate(ws)} +for ci,comp in enumerate(m.components()): + t=time.monotonic();labels,unary,pairs=m.component_problem(comp);rr,bb,cols=M.lp(labels,unary,pairs);rbase=len(rhs);rhs.extend(bb) + for key,vec,es in cols: + j=len(columns);columns.append(key);cost.append(9*sum(n*phi(d) for d,n in enumerate(vec)));integrality.append(1 if key[0]=='x' else 0) + for i,a in es:ri.append(rbase+i);cj.append(j);val.append(a) + if key[0]=='x' and key[1][0]=='S': + width=ends[key[1][1]]-len(key[2]);ri.append(rowwidth[width]);cj.append(j);val.append(-9) + if ci%10==0:print('COMPONENT',ci,'columns',len(columns),'seconds',time.monotonic()-t,flush=True) +locals_n=len(columns) +for i,cap in enumerate(caps): + for ns in itertools.product(*(range(cap//r+1) for r in ws)): + used=sum(r*n for r,n in zip(ws,ns)) + if used>cap:continue + j=len(columns);columns.append(('bin',cap,ns));cost.append(phi(cap-used));integrality.append(0);ri.append(i);cj.append(j);val.append(1) + for r,n in zip(ws,ns): + if n:ri.append(rowwidth[r]);cj.append(j);val.append(n) +A=coo_matrix((np.array(val,float),(ri,cj)),shape=(len(rhs),len(columns))).tocsc();c=np.array(cost);rhs=np.array(rhs);print('SOLVING',A.shape,'nnz',A.nnz,'widths',ws,flush=True) +t=time.monotonic();sol=linprog(c,A_eq=A,b_eq=rhs,bounds=(0,None),method='highs',options={'time_limit':120});assert sol.success,sol.message +fractional=int(sum(integrality[j] and 1e-7.9:new[key[1]]=key[2] +for node in m.domain:assert node in new +for comp in m.components(): + labels,unary,pairs=m.component_problem(comp);M.assignment_cost(labels,unary,pairs,new) +for i in range(len(m.gates)): + fr=m.frame_of(('G',i),new) + if i>i&1:x^=v + vec.append(x) + options.add(S.M.basis(vec)) + best=None + for start in sorted(options): + if list(start)==g['old']:continue + t=time.monotonic();w=copy.deepcopy(S.w) + for h in g['helpers']:w['start_extra'][str(h)]=list(start) + try: + w=S.optimize(w);r=dict(helpers=g['helpers'],start=list(start),profile=w['report']['local_profile'],**S.screen(w)) + if best is None or r['kappa_relaxed']>best['kappa_relaxed']: + best=r + if r['kappa_relaxed']>baseline['kappa_relaxed']+1e-14: + (OUT/f"rotate-{g['helpers'][0]}.json.gz").write_bytes(gzip.compress(json.dumps(w,sort_keys=True,separators=(',',':')).encode(),mtime=0));print('IMPROVING',json.dumps(r),flush=True) + except (AssertionError,RuntimeError,ValueError) as e:r=dict(helpers=g['helpers'],start=list(start),status='REJECTED',reason=str(e)) + r['seconds']=time.monotonic()-t;results.append(r);(OUT/'ROTATIONS.json').write_text(json.dumps(results,indent=2)+'\n') + if best and best['kappa_relaxed']>baseline['kappa_relaxed']+1e-14:winners.append(best) + print('GROUP_DONE',g['helpers'][0],best and best.get('kappa_relaxed'),len(results),flush=True) +(OUT/'ROTATION-WINNERS.json').write_text(json.dumps(winners,indent=2)+'\n') +w=copy.deepcopy(S.w) +for r in winners: + for h in r['helpers']:w['start_extra'][str(h)]=r['start'] +w=S.optimize(w);(OUT/'joint-rotations.json.gz').write_bytes(gzip.compress(json.dumps(w,sort_keys=True,separators=(',',':')).encode(),mtime=0));joint=dict(profile=w['report']['local_profile'],**S.screen(w));(OUT/'JOINT-ROTATIONS.json').write_text(json.dumps(joint,indent=2)+'\n');print('JOINT',joint,flush=True) diff --git a/research/k8-joint-entrances/discovery/search_unit_entrances.py b/research/k8-joint-entrances/discovery/search_unit_entrances.py new file mode 100644 index 0000000000..e0e16e61c9 --- /dev/null +++ b/research/k8-joint-entrances/discovery/search_unit_entrances.py @@ -0,0 +1,36 @@ +"""Screen colder copies: remove rank-one entrances and refit the recursive word.""" +import os,sys,json,gzip,copy,time,functools +from pathlib import Path +from collections import defaultdict +import argparse +ROOT=Path(__file__).resolve().parents[3] +ap=argparse.ArgumentParser(description=__doc__);ap.add_argument('--work',type=Path,required=True);args=ap.parse_args();OUT=args.work.resolve();assert not OUT.is_relative_to(ROOT);OUT.mkdir(parents=True,exist_ok=True) +os.environ['K8_BASE_WORD']=str(OUT/'candidate.json.gz');sys.path.insert(0,str(ROOT/'research/k8-eight-ends/discovery'));import screen_end_groups as S +# Reuse the efficient finite subspace enumerator from our joint-frame search. +s=Path(__file__).with_name('search_joint_frames.py').read_text();enum=s[s.index('@functools.lru_cache(None)'):s.index('w=copy.deepcopy(S.w)')];ns={'functools':functools,'M':S.M};exec(enum,ns) +S.M.interval=ns['interval'];oldcone=S.M.cone_ceilings;cache={} +def cone(w,n,v,low): + key=json.dumps(low,sort_keys=True) + if key not in cache:cache[key]=oldcone(w,n,v,low) + return dict(cache[key]) +S.M.cone_ceilings=cone +oldlp=S.linprog +def bounded_lp(*args,**kw): + kw['options']=dict(kw.get('options',{}),time_limit=30);return oldlp(*args,**kw) +S.linprog=bounded_lp +units=sorted(int(h) for h,fr in S.w['start_extra'].items() if len(fr)==1);cohorts=defaultdict(list) +for h in units:cohorts[tuple(S.w['start_extra'][str(h)])].append(h) +cases=[('all',units)]+[(f'point-{fr[0]}',hs) for fr,hs in cohorts.items()]+[(f'single-{h}',[h]) for h in units] +# Search smaller interventions before the simultaneous all-cold trial. +cases=cases[1:]+cases[:1];results=[];record=S.screen(S.w)['kappa_relaxed'] +for label,hs in cases: + t=time.monotonic();w=copy.deepcopy(S.w) + for h in hs:w['start_extra'][str(h)]=[] + try: + w=S.optimize(w);r=dict(label=label,helpers=hs,status='NOMINATED_REQUIRES_NATIVE_AND_PHYSICAL_PACKING',profile=w['report']['local_profile'],**S.screen(w)) + if r['kappa_relaxed']>record+1e-14: + record=r['kappa_relaxed'];(OUT/'best-unit-entrances.json.gz').write_bytes(gzip.compress(json.dumps(w,sort_keys=True,separators=(',',':')).encode(),mtime=0));print('IMPROVING',json.dumps(r),flush=True) + except (AssertionError,RuntimeError,ValueError) as e:r=dict(label=label,helpers=hs,status='NO_NOMINATION_FROM_SCREEN',exception=type(e).__name__,reason=str(e)) + r['seconds']=time.monotonic()-t;results.append(r);(OUT/'UNIT-ENTRANCES.json').write_text(json.dumps(results,indent=2)+'\n') + if len(results)%10==0 or label.startswith('point') or label=='all':print('PROGRESS',len(results),label,r.get('kappa_relaxed',r.get('reason')),flush=True) +print('DONE',len(results),'best_relaxed',record,flush=True) diff --git a/research/k8-joint-entrances/discovery/unit-entrances.log.gz b/research/k8-joint-entrances/discovery/unit-entrances.log.gz new file mode 100644 index 0000000000..44179b282a Binary files /dev/null and b/research/k8-joint-entrances/discovery/unit-entrances.log.gz differ diff --git a/research/k8-joint-entrances/evidence/ADMISSION-CONTROLS.json b/research/k8-joint-entrances/evidence/ADMISSION-CONTROLS.json new file mode 100644 index 0000000000..d4b713501b --- /dev/null +++ b/research/k8-joint-entrances/evidence/ADMISSION-CONTROLS.json @@ -0,0 +1,102 @@ +{ + "status": "PASS_EXACT_MIXED_048_ALLCOLD_NATIVE_ASSEMBLY_ADMISSION_NEGATIVE_CONTROLS", + "valid_receipt_kappa": "1675560947524449/1000000000000000000", + "input_sha256": { + "owner_audit": "2e2889604e2d944dcd6b42d3006cd6ff35feef779405d58568bab081ae9ebadc", + "fresh_invoice": "8215609ea123187eae656d92cca1afeebceceb286b6d3474d1688ba1952a0681", + "package:inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c" + }, + "assembler_sha256": "15f6986a476bac76bcdc0bfcf51da115389b46f1950d2766b6822f757888b13a", + "rejected_controls": [ + "empty_certification_maps", + "failed_invoice_status", + "nonboolean_precision_check", + "wrong_owner_role_count", + "understated_physical_stock", + "changed_profile_same_rank_mass", + "insufficient_finite_C0", + "missing_finite_check", + "wrong_reflected_orientation_selfconsistent_totals", + "missing_selected_call", + "wrong_selected_primitive_sum", + "wrong_selected_coefficient_work_sum", + "unpaid_wrapper_factors", + "wrong_global_compiler", + "wrong_global_adapter_maximum", + "understated_exact_prefix_and_global_sum", + "wrong_global_prefix_sum", + "wrong_row_prefix_reserve", + "wrong_parent_geometry_charge", + "wrong_rebased_geometry_charge", + "wrong_complete_pervertex_envelope", + "wrong_prior_added_complete_invoice", + "wrong_finite_router_bits", + "wrong_finite_literal_bits", + "wrong_finite_physical_stock_bits", + "wrong_finite_row_coefficient", + "reordered_complete_calls", + "understated_explicit_idle_remainders", + "understated_actual_chart_types", + "wrong_cross_replica_role_count", + "old_no_cold_wrapper_counts_selfconsistent", + "gauge44:missing_provider", + "gauge44:missing_backward_orientation", + "gauge44:unpaid_scalar_primitive", + "gauge44:wrong_local_artifact_binding", + "gauge44:false_dirty_restoration", + "gauge44:wrong_declared_provider_count", + "gauge44:wrong_local_compiler", + "gauge44:wrong_local_adapter_charge", + "gauge44:wrong_local_primitive_bound", + "gauge44:forged_provider_and_call_program_hash", + "gauge44:provider_at_wrong_call", + "gauge44:synchronized_forged_source_recipe_hash", + "gauge44:synchronized_forged_phase_review_semantics", + "gauge44:width_order_swap_4_5", + "gauge44:width_inventory_shift_4_5", + "gauge44:width_order_swap_4_7", + "gauge44:width_inventory_shift_4_7", + "gauge44:width_order_swap_4_8", + "gauge44:width_inventory_shift_4_8", + "gauge44:width_order_swap_4_9", + "gauge44:width_inventory_shift_4_9", + "gauge44:width_order_swap_5_7", + "gauge44:width_inventory_shift_5_7", + "gauge44:width_order_swap_5_8", + "gauge44:width_inventory_shift_5_8", + "gauge44:width_order_swap_5_9", + "gauge44:width_inventory_shift_5_9", + "gauge44:width_order_swap_7_8", + "gauge44:width_inventory_shift_7_8", + "gauge44:width_order_swap_7_9", + "gauge44:width_inventory_shift_7_9", + "gauge44:width_order_swap_8_9", + "gauge44:width_inventory_shift_8_9", + "gauge44:cold_helper_width_swap_258", + "gauge44:cold_helper_width_swap_270", + "gauge44:cold_helper_width_swap_282", + "gauge44:cold_helper_width_swap_294", + "wrong_owner_receipt_hash" + ], + "discovery_accepted_controls": [], + "exact_outer_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "conservative_outer_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "recurrence_model_controls": [ + "native_complex_endpoint_rejected_with_old_surcharge", + "omitting_bit_surcharge_would_fail_next_endpoint_rejection" + ], + "scope": "Complete receipt schema; ordered widths and both reflected providers; exact program, work and paid-profile binding; independently recounted compiler, conservative envelope and finite inequalities. Does not replace fresh physical replay." +} diff --git a/research/k8-joint-entrances/evidence/ALL-T-BOUND.json b/research/k8-joint-entrances/evidence/ALL-T-BOUND.json new file mode 100644 index 0000000000..aa877e99db --- /dev/null +++ b/research/k8-joint-entrances/evidence/ALL-T-BOUND.json @@ -0,0 +1,320 @@ +{ + "status": "PASS_ALL_T_K8_JOINT_ENTRANCES_SIGNED_DUAL_UPPER_RELAXATION", + "scope": "All positive integer replica counts, fixed k8-joint-entrances local word and widths, nine calls and 896 live wires per replica, whole helpers and fixed 8/16/32/48 bin inventory. Geometry, time windows, finite invoice and physical realization are relaxed. This does not construct a supplier at the upper bound and does not cover different circuits, split helpers, banks or recursion geometries.", + "dual_bin_vectors": 1163, + "upper": { + "8": 2, + "0": 0, + "1": 19, + "3": 7, + "4": 1, + "16": 4, + "7": 8, + "9": -4, + "2": 13, + "11": 9, + "6": 14, + "12": 3, + "5": 20, + "32": 8, + "23": 12, + "14": 16, + "24": 6, + "15": 10, + "25": 0, + "17": -2, + "18": -8, + "10": 15, + "27": -12, + "19": 11, + "20": 5, + "13": -3, + "22": -7, + "28": 7, + "21": -1, + "48": -13, + "39": -9, + "30": -5, + "40": -15, + "31": -11, + "41": -21, + "33": -23, + "34": -29, + "26": -6, + "43": -33, + "35": -10, + "36": -16, + "29": -24, + "38": -53, + "44": -14, + "37": -22 + }, + "mass_per_replica": 14778, + "signed_price_per_replica": -3568, + "credit_per_replica": 20850, + "normalized_idle": { + "1": "834/37", + "48": "11374/37" + }, + "equality_requires_replica_count_multiple_of": 37, + "formal_profile": { + "replicas": 37, + "idle": { + "1": 834, + "48": 11374 + }, + "profile": { + "1": 788046, + "2": 165834, + "3": 137196, + "4": 43290, + "5": 27306, + "8": 2664, + "48": 11374 + }, + "live": 33152, + "deficit": 11840 + }, + "root": { + "lower": "0.001678380917692274545892", + "upper": "0.001678380917692274545893", + "lower_endpoint_residual_upper": "-1.534334422354850240664730941044058203873225225405768361473560303822043E-24", + "upper_endpoint_residual_lower": "1.389525441003924130455182677306087316466016408739421603687419397760959E-24", + "strict_rational_signs": true, + "moment_minus_one_at_current_k_required_rate": [ + "-0.002869345688952279215229895880902239583388581975470010794259231304743912", + "-0.002869345688952279215229895880902239583388581975470010794259231304669728" + ], + "nominal_k_ceiling_interval": [ + "0.001675568675201533367614920370292378992889334964348445868456321219843351", + "0.001675568675201533367615917021962558975139221354038979340261826357853211" + ] + }, + "two_engine_signs": { + "lower": { + "endpoint": "419595229423068636473/250000000000000000000000", + "mercator": [ + "-41365574196260146859427328641851351162134711/26959946667150639794667015087019630673637144422540572481103610249216", + "-41365574196260146859427328641851351162134709/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "atanh": [ + "-306867/200000000000000000000000000000", + "-767167/500000000000000000000000000000" + ] + }, + "upper": { + "endpoint": "1678380917692274545893/1000000000000000000000000", + "mercator": [ + "37461531782114767321903500131065006272770531/26959946667150639794667015087019630673637144422540572481103610249216", + "37461531782114767321903500131065006272770533/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "atanh": [ + "55581/40000000000000000000000000000", + "694763/500000000000000000000000000000" + ] + } + }, + "supporting_inequalities": { + "mercator": { + "credit": { + "8": 200, + "1": 925, + "3": 375, + "4": 100, + "16": 400, + "7": 475, + "9": -75, + "2": 650, + "11": 575, + "6": 750, + "12": 300, + "5": 1025, + "32": 800, + "23": 875, + "14": 950, + "24": 600, + "15": 675, + "25": 325, + "17": 125, + "18": -150, + "10": 850, + "27": -225, + "19": 775, + "20": 500, + "13": 25, + "22": -50, + "28": 700, + "21": 225, + "39": 75, + "30": 150, + "40": -200, + "31": -125, + "41": -475, + "33": -675, + "34": -950, + "26": 50, + "43": -1025, + "35": -25, + "36": -300, + "29": -775, + "38": -2050, + "44": -100, + "37": -575 + }, + "multiplier_interval": [ + "263793318508455341718808609431267478034345543749560031545508895007/779310958347323181564593404859161199159823705964063423281901233766400", + "26379331850845534171880860943126747803434554374956003154550889501/77931095834732318156459340485916119915982370596406342328190123376640" + ], + "strict_margin_by_rank": { + "8": "530729748098287146015557943680609659452510112557545364256247035953/487069348967076988477870878036975749474889816227539639551188271104", + "3": "33990224266012927431353260277066624196299534000658525417569001581505/62344876667785854525167472388732895932785896477125073862552098701312", + "4": "749255338169019388227303570237432777302001020794607588316272374407/974138697934153976955741756073951498949779632455079279102376542208", + "16": "1249832940919793912500885322350469520483646703945658698961039576309/974138697934153976955741756073951498949779632455079279102376542208", + "7": "7227930078908795831357607678520158292750365585103644309172091415987/7793109583473231815645934048591611991598237059640634232819012337664", + "9": "38706307438717499347485471374476160773777226277086355507647003976993/31172438333892927262583736194366447966392948238562536931276049350656", + "2": "9157525174975840795051823043538029565576221119714753869009774484025/31172438333892927262583736194366447966392948238562536931276049350656", + "11": "34711209698987425925675237907400606129763913262268431423518462152145/31172438333892927262583736194366447966392948238562536931276049350656", + "6": "23495930099659518506086775693551678942750463360468413440509496535023/31172438333892927262583736194366447966392948238562536931276049350656", + "12": "2418109646652694340525681838860963005896966571992058697018778936927/1948277395868307953911483512147902997899559264910158558204753084416", + "5": "35317126020785944664102987079544072095884325020052379510104059264205/62344876667785854525167472388732895932785896477125073862552098701312", + "32": "755524033210786054741930058695206879951548221971206150758034114613/974138697934153976955741756073951498949779632455079279102376542208", + "23": "66636299139054611648039110587664390597823628240848113454761912854837/62344876667785854525167472388732895932785896477125073862552098701312", + "14": "33371551731289674404538805215022296089869109772831224568975129563157/31172438333892927262583736194366447966392948238562536931276049350656", + "24": "138671437681835948893251478090863383920634117506078234226040235863/121767337241769247119467719509243937368722454056884909887797067776", + "15": "73533915533576800176465821442885840561116848114960123900800409334925/62344876667785854525167472388732895932785896477125073862552098701312", + "25": "75153876193067299133037868753403087087437445707595152295744008985115/62344876667785854525167472388732895932785896477125073862552098701312", + "17": "86130307638257766598633413134099831475874196707203750389309934194097/62344876667785854525167472388732895932785896477125073862552098701312", + "18": "22993864930279336877344708190763981707543894436404048667075591869115/15586219166946463631291868097183223983196474119281268465638024675328", + "10": "15251852125909789174837723392750472907276282972024103552115494914445/15586219166946463631291868097183223983196474119281268465638024675328", + "27": "82866872848034142297589303551124921890538719665706180799381224077073/62344876667785854525167472388732895932785896477125073862552098701312", + "19": "72217086142097055627057700833934407490609009362833129057155303237545/62344876667785854525167472388732895932785896477125073862552098701312", + "20": "19379561403710082581709165806400259729820844594338683730594566428285/15586219166946463631291868097183223983196474119281268465638024675328", + "13": "5307311926539578189457217792494519267185478457866786243488905495083/3896554791736615907822967024295805995799118529820317116409506168832", + "22": "21844619830399485532497346690886331629913195218352265303732683301911/15586219166946463631291868097183223983196474119281268465638024675328", + "28": "15279132406866561661085996335833980855444791679740635352724915219193/15586219166946463631291868097183223983196474119281268465638024675328", + "21": "5160502740173912358947931046297750034073892114340883185162536768893/3896554791736615907822967024295805995799118529820317116409506168832", + "39": "4890752885853863657315444822251876911744385235815318227212705031045/7793109583473231815645934048591611991598237059640634232819012337664", + "30": "16933035640577731834247982832461819647846692561358162012885083708935/15586219166946463631291868097183223983196474119281268465638024675328", + "40": "5110193674395886941605185731066445350641420019220329419253169000479/7793109583473231815645934048591611991598237059640634232819012337664", + "31": "35392962253477089112325989353889926852863840250491988053961294071937/31172438333892927262583736194366447966392948238562536931276049350656", + "41": "21255790284845832269966672499759305035655945593817111015552811071217/31172438333892927262583736194366447966392948238562536931276049350656", + "33": "19103132998939936463672444154187923979877566194798670290923957812869/15586219166946463631291868097183223983196474119281268465638024675328", + "34": "39497597696699307665412306641230445721288374994781550479063422365967/31172438333892927262583736194366447966392948238562536931276049350656", + "26": "39553496429988463350083081085076593517549542440458156880465056612641/31172438333892927262583736194366447966392948238562536931276049350656", + "43": "1418977422440514295609256243434174643628396732383731917834186704217/1948277395868307953911483512147902997899559264910158558204753084416", + "35": "28053006338281994131013542964038311419076875779639824768796328968257/31172438333892927262583736194366447966392948238562536931276049350656", + "36": "14599382197811187081059981465333064619375508771162358365907290669091/15586219166946463631291868097183223983196474119281268465638024675328", + "29": "89835097932455521832384679659343247126296620072181084464177909997729/62344876667785854525167472388732895932785896477125073862552098701312", + "38": "10986261850800311533938393373832533061638888571148447112670432053359/7793109583473231815645934048591611991598237059640634232819012337664", + "44": "5338622363425078242057786797075614092730713305337286217242231173141/15586219166946463631291868097183223983196474119281268465638024675328", + "37": "15137394447661863586176564484955315501746990151049411999455595883431/15586219166946463631291868097183223983196474119281268465638024675328" + }, + "minimum_strict_margin": "9157525174975840795051823043538029565576221119714753869009774484025/31172438333892927262583736194366447966392948238562536931276049350656" + }, + "atanh": { + "credit": { + "8": 200, + "1": 925, + "3": 375, + "4": 100, + "16": 400, + "7": 475, + "9": -75, + "2": 650, + "11": 575, + "6": 750, + "12": 300, + "5": 1025, + "32": 800, + "23": 875, + "14": 950, + "24": 600, + "15": 675, + "25": 325, + "17": 125, + "18": -150, + "10": 850, + "27": -225, + "19": 775, + "20": 500, + "13": 25, + "22": -50, + "28": 700, + "21": 225, + "39": 75, + "30": 150, + "40": -200, + "31": -125, + "41": -475, + "33": -675, + "34": -950, + "26": 50, + "43": -1025, + "35": -25, + "36": -300, + "29": -775, + "38": -2050, + "44": -100, + "37": -575 + }, + "multiplier_interval": [ + "2996394772098395462075306899110105593224859192332295763696885524054703192733458286949781205134566691031077011716524592900334954898072677953840784555046488129542609846026394793612663002681550868345981298237108577917062356332529189072288287553596428986254015648672688074696785646044980253391167932194410991359405534286872067462691232380727555092137914629766598481274145256850490046131395370416704926970934147403642763607754281438843037517971540467051938874485011572138410806657052508236027323950401949374904045672093335920383794252395739497170134755863847687928669148155058127669682705096800776531001113208372366016655182971014516826815035365682337420243760192743870431835513570149003903718777570647189511/8852094111534754898052543837928820283433581521224219535380859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "3505010496198319511676196276072396960805640738649008253960576004059013166712527324136547650389535519434184156568641618928996790060667842703721796786044649082703948669106332814847890752685474729747248386567391438361470840640618908516421628145992846156693890814975220719387654668177202664197149219611983480634522384767089451598163218090193060460834864285721774651683651078589920606941013571198771847274212088452460250737157688295530661595079495469050348207438258287951490194911271700149950551105616570799318012740027512536254719918956852867590926881722951688555725600850547323652386441273626216857114372881925969981131679588215264457320896834556641711770279511298144603705871273386885937376427050137657023469/10354671241311924471127765924108990260583759932968038460020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "strict_margin_by_rank": { + "8": "197440010150252917709917982483211720945753232507136993494151733334685145525934225005336679226280075007214058976298910206021694649537339776219837231238552730154048181727724229320444456000521942571422949877351787783352775239947285990196829060399110601203603877533127010019369255683321403916449686645428575240535752754136857724514190126190610690389276431637674500430798786956034288212663922036914278371115859340674195475660648127078881671623931701659540827918582607182102986698484514472414858332262555832376695750342957895782254995041858483595931144486332803459350798547183039051810607284692181276470044173042584426539757199020533848730841662793973739311621929075459979700770354926472657715122686468293834949826407957904988627847388026117138404201217645239197744631/181197638814335619833006459531649498682057204491996112196651360067188230455011412903666889021856542615243711779700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "3": "790306913280482494976343992060893266671335226348380156985802564116672064990014522414802653777906246454583097578696243091543036044391128664763840545307800045004576256516774306537855962797987026502093123386295182085590679582770331853876647228383666112091000067257504423583997318616605887311015895951527591688591304475859333355161946472663784345934192074518334056788536559415085926495939233061177425290322704422336110253156172479475121115480978782324885316415450043172768144177199647113339294066454723567268842607048773321429362924119164918522611622956108415902663991968588778283797746429499532153155048431455602516218011642960610019432817989204901586675077632990016707775969414556775017487901039860075818156409611600355498198704515935669662234220143788916642161017/1449581110514684958664051676253195989456457635935968897573210880537505843640091303229335112174852340921949694237600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "4": "278735047551595502525066647419040336075584501680839181994965219147093079812679685682540523837148378105486039566794376911640243037426303867522639669386884123544006041891093331037817660362337396935260208472959389023820036495924878448838709550834960316051909529296593115671997488960553734864681705949641504003472578852566010170170357328265300954276040216290070384230600363739570534576898003555156664617377847138546095860415617962829600343218718075090770914185179103608128443605191841666963875042580457432244220414270988253493175449391220681615823555442746380534137306206220580895181555200400028450300626814376999625298318671565486713966754268249177867317962843158302841912030932997408330275967364049531556882929724656605796049656992392482125654675896375654822643191/362395277628671239666012919063298997364114408983992224393302720134376460910022825807333778043713085230487423559400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "16": "33211283873833436948709929183417024101003069254398246400637383559267729920791667575341695843040118655168480136762420367437063595053281381490605399849077291142554430002917659483278192028930087517075518171218660922465851001773469103433573904161048537960347246129080250946327604438804849345064618130418676316501534382914903887004416385817980277982984802094967941520445556335487544257926919082383581175327054509882522900781388973563226525919941981765249610024815183037440014707656236694920665829830837135923350702108325552380718898924363985492113470316676246303289765224712297894139989676862760551902642653805587439065770156311681295764257893660969050687675138335138609772252244508905905199017585366829771605807336645651364508736380687971354418499397439748118848273/25885376973476517119000922790235642668865314927428016028093051438169747207858773271952412717408077516463387397100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "7": "537781269378096398188534689195077454304431671992733639780591707831935146436841813976714695227243319033311320790470107115973556331559722582814328718871496823690963521696355595521530971942460935578650267658611935229530855436137942714951141542546581913318186435097914271981768191505927467987924927478280878676724142930300247033564235629536468309455815111657987885717232587489034406553653266836474248225337055361369716761392952293682716352067888971232683295658851136809859684703821857632841095045157004163282146801018125548616688971998788744155983431609876572201860719482460519522147518313561296570241154984692914161288764645212502709112875700106037641722532505802106572910631341573579743948429309768872510020963303259341880921531329424763620457953568786956626046869/579832444205873983465620670501278395782583054374387559029284352215002337456036521291734044869940936368779877695040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "9": "1800847466225088755130597608351160906189209482721311683518195745202057271430833616870561776304262224064924500327348877567301954124363399392776888584155161590568169959105689516969189841781839969898721444694271415276494680405985480251060158799108220654961809948848182530700969282031772150025661330988662328625104396549914185555345207092969506669386221435466720644627891524672942897340927470455766102625292101362763177323047687336267494681075387564563151246493863672558311015522235548138009856246465778531984975411486269603365614460778703218759022938124726932534407444908139737553161874995702382059511404007897736972007128732020521092112548843681992223963912845158991531473155038927181522721132084421562793602811/1450327099233854242496928782406257915237757996437376128676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "2": "212921674116756313574745250680710083634878955873974457535473818828883036868512821612012733380047357273906448268058871955170462740852169733384365812332901183570723068359381121891308189014053554233464033977018900238659164458199791114690466825217419292799953758600041809253933807426094306823162726283189374221798273958390072717234574946327487548855734573131319712537053032083574855298307878404406708142440115150738609949379429900148264125838294343769533412579172023987047671579091957747001518930496728196347342262364640817326245348204553809212735007062684750475131800707686913209159256248073638104821125132940481996435285733134111395487555384562064484795191289503083703218332847875865437997517547568570561665148920605495229049918009115455382440738909488986611295627/724790555257342479332025838126597994728228817967984448786605440268752921820045651614667556087426170460974847118800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "11": "129131288002089536598754944680577311895027605486314757332109776780869919769835082529472747474983423330891794027041044319212468181036088855578292308995402742834973752419667772965546413333105606274965822024836333802989414595641017334382358188082034403586542592076055425535954712857703867536695990401785410413366677626814353550804200039113421589225062777682104621809745563560141334471011753513939754256058274137584354754109556747725431013235081284124461426070900907233588024004832330179602256056897057795340040674650507300641890699878401837879629059631215327536023506737332917863665922043858107501833381011461028668068531692686269237616142531563196421914258207444704994684907696258460569076152127354425829612763998309833320954311758060265569122707529640014433888541/115966488841174796693124134100255679156516610874877511805856870443000467491207304258346808973988187273755975539008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "6": "1092608030261404760694348240217164248482869859912397518925754185155609020615188248903909417034546347854483789692105811851052453452281719241408368723141727388728254389789430881554714660161642025313782123588760734970365112292661255759205831029456094667814116900553643714855819514443047283219483435976402578446810648817121286360723595630732189878398771573554776830578300207398911455982214053424914286085478884667864704266269606393383587144583414733889122734850959615611577032541357098780483728259464221588081784522714488790223861772906927359745873209587383709290222612237537290133931858009778203177156097238983277227994510973038883740732925552209848282128493939057460965300200254532657762489111924499846076868120338104329483608090016806940153031096847840193162451869/1449581110514684958664051676253195989456457635935968897573210880537505843640091303229335112174852340921949694237600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "12": "899575716059382706989361219584082180153689203078987931958756459685870466296486551262503025810193129072596726452015322581412310840156711688947846438323314219854525867250280574094305286388452865112152937851314667442526856732041615876529166765872858758124112948098957040872455780931695891337998506378933453728576597636739831094650807009798702419046936380980498692258714251131084390694192669177369216494674064590605050250776414855554924017010799313298908208715245603443414757283652435690025563189147495425854559170274359460596883170040480514725801890583289194489949817075635960361084508776609075558952910753120086041986338470389254297189782871895455503319936956202867118072265046827035051259703840516891534409270912809777916069537303735844896330069855770410511685301/724790555257342479332025838126597994728228817967984448786605440268752921820045651614667556087426170460974847118800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "5": "821158714134579282274658139980750864620982866866423447544977640013720157108632792856993614184048186024031123027357721566726592867342295644773765587951704641491445877155781854830317199014536426288579893199966132658585879859293313554599668374859000760112840452153351878098273969857071433847878218518899898578412640016144125096963252398719415556049159058457816557259813933540150057165767180589897312111220103369721570450349575060844669012299667001836928907818988422882769543024532351346444669278024394393509066746420475498168544555349406479154585270509107027178067641980071962238382159609066357792105700609491368386542745237171095480928669767611689956372456413005757492546577332875595924026060112650839622772438187486924091581639979062111339688197105645968679333007/1449581110514684958664051676253195989456457635935968897573210880537505843640091303229335112174852340921949694237600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "32": "10038110822235566338896905941088288103580995668596903578355033615726715919320302090734453206136117567841927191315337474778268497109460673625243311555330411343234836972469123424037124121596295144767619754789030747904040244534450385543353163138653363600212180991445932500688545973097118073916276968853336060936455313304526298653434664596034240767969985737862109281050132973654816870270323791407351978251827544915336565548596792956624812621012860383223053494620565935163470828275031637190824805221889539369651636455512612527978562510050043809701958012512575853708400141277176657376520852437929661939324806631373149471050953728962775552403768836321788228835226634730055006548348574073715936038258801903217222123360301525693405128368726812565423748799752723711246001/12942688486738258559500461395117821334432657463714008014046525719084873603929386635976206358704038758231693698550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "23": "221337285823590536952134417369132864861066305774691492914035409352139950075710497094795279476870528760329238387480062248766547004674187662559472091592671324093155791304065728811517189502086609918222785679107502753064454225428590582096316167122909722056135956442783807405623496360526615448383126900234939959080886683635724906909555206788095805236261851780209337692856956982542427701175787365267599542352829450780009789806092262007280560472080273736092074406382259209373757951562956893287058187507756252022545987290152770631634447664701813361858706083143695696941495839887706712948645871786347532135235775166351011723470857282846182117240851914093265356272357758647384789392992849779811287748066159072554012568178298663188467695908914806683406262914851025287558611/207083015787812136952007382321885141350922519419424128224744411505357977662870186175619301739264620131707099176800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "14": "1551844308747724665445977270237590188340618831257299629124477886987632900255539890722627340070458125690486990000619202463066605576631657695694135909821291652284902656751022528317584568125956170274986328949821959642885583912319767403627772012724181519872867685591326428337865710811857588773261627021718097773491360851798578846550941840827467452759199659344423269266466669659101745366087860030097139287473537745674703661941912095193412039048265754759466784275154476692217918180903360926330422525169944553260987747787426917269459606148882326507666152584523861583429263894876875797791324897113691322736641163100922569828619386195962483032559306260404335954836347149305963542414832860161714552086132332700998207428531678037379585807918843477347244516989648665181761497/1449581110514684958664051676253195989456457635935968897573210880537505843640091303229335112174852340921949694237600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "24": "412704057559350024400732766475105749721032669176815567945264247589752445533301832001901439915287682513673849142973064184522628092004298259419619758257487023026760708404552368486162485572967912651374745116105439839063555717870882044882355565192050184705740798566436659649474691251400384943401995153914066988779486478952374697982985247466380693179319699754864330755573165138023026053905707289251426833423090388066313488286636804505287123309536226628064544509093500991680257589314841657241779137411503425630259709314137390787109829819178133697884518557801962551629843907652941247401458688360780526066270327673099484581818191922038254026707316486237740626756388973811369860649810003041289436916819714751845008130393521910417470579891781814282695590577027001711919941/362395277628671239666012919063298997364114408983992224393302720134376460910022825807333778043713085230487423559400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "15": "3419475043880647655605023481094948526903745077771280668063949121951324377449333862520060604834504058685383280418753025902523456110902112402051253514266009721182114654941400257680301188109054396518807592930135916406033155145902102271974836646275090805250313756710596766112462864969038072460365412445262592826286809920345073592933630178786998790547501413455211752901297603592364528694021540612837812838986684859449739366189347029686899665423744256893343727169944226797377510074645850557409570915351408889315135564723738413336336918612705826895397198992120256016180585098678158619100400873481381876130134225816599196435065125789278219700549744819179750710670897215741873623525404316317052803220438292807642717145047197645004007055362210573104520105528406767115024273/2899162221029369917328103352506391978912915271871937795146421761075011687280182606458670224349704681843899388475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "25": "1747403237188866579791288735123563073097340555385055216186791854279513080351387531484321031850707032172619106426499654087373442150729714781317662099347295412037486510894150793758687887251495965312440354719572948711662880806908612126705951782508487936770280282112838248539067332375921058981009271786670946463725846940708929976878511073149931130958080340639023200104983938459674866979193878034171198222858759568901874065283766054781785844646184065943856259291352603903850281949818101323876225380471750404993503997951565448727419744087249565055662183531310119713815986238610736428471126991652477130316474152264972129037655330232739479553873549969744904427722224249258615168871254078583094401803028062331042433612855712172968554016898458660474035194008364321810001291/1449581110514684958664051676253195989456457635935968897573210880537505843640091303229335112174852340921949694237600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "17": "572176089191897664253949150341134817959361644266585116854663405144285820533851230926583566083839459427880781348558008098083893406172440666439460666435539263584350084592747352517164842587973981766908548553302289621733064333701659131797988194256174146108546360455455590498722211545954993098752414675125454264045013820019506968472767717407461454344729077512158547233321884685705268974541585247141299478896640931704419770973618599468326933023773046012358284315243251548184643544415789143681198543720541973831118960408246087702303828156619330004740422275865140496514773288349082484867584201559581870033348479730747319528914141321396973242875440048155122464049763711803890049612039282004246307420774303277715266274076541871573513940582043115227560769115060844092682217/414166031575624273904014764643770282701845038838848256449488823010715955325740372351238603478529240263414198353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "18": "42792450263023596295963109747226448687295009432941705723034034923275653677927244622525224027862793979767166378779691973771405421496129788160547029203889879286354167901458812427643812142501670548933448340993609534158896444015235390338013805501609859332049635827921489869715403784864795286563892536897931957022099173634240856806359900325395141123152958511803738908068033425701732085465949208886838146660445619427775577081749236835208585526585444531417169539485595315448809371004286581814163096140546771917684340705474845122191866848535398816840443904150382971785415319378130469950456451102401171486653814282471190348327495770587180887954925519643362016935211613677797472250661730853357780168593812069843872947/29006541984677084849938575648125158304755159928747522573536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "10": "709241815005654837893506393163848180362392312092746503079036957821472675498362436356488790331650110579808527156949755400324472527575516595869820878805780283390824525238072832227663656010292395340880734937757922681871985245985374444878971404000985207749549093992074204298259807391131965716543208949067530408888176705851759094496820622085002647340576759135416116600255874922599397170516565624069343061998009150826420842905841603033160787917375085804004471156149954379300582432587420012531680868858540813738953157876673967541834547017391643429742848799139404642822728059305054191673392789233474169207869959115580175631444281874865821545163274156558820862849815523026701850616737647560677055207992727599697258854336357333243810271677771902525414232356991635341870439/724790555257342479332025838126597994728228817967984448786605440268752921820045651614667556087426170460974847118800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "27": "168084691932538454246786365205823888242940917471441593872622725680104674255094911524750646511945586593052170051346432163908658190041346104153307076819922823325041124745817197028611972516079521009443123067867334013647070363062710424015156895225443487743049382895995821539459535851112599005103333040256315965536960197280290196809213289509769508990876652078430997102889875664241401524625889475954618766723836559405887094302464131254750044238338722704089463279796166114565433340491512876929801269021661428835838011357883556042817623507774178683563461315862933582575030447348433246540513479092609357722024937537030982641895184506404444992036364967942823714394866273593250559317483089960533252405194656544733/126458487307639355686464911970411718334765450303203136219726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "19": "1679119913667054036984633950876383395857943506004634081212907064588308328881304272825506357716062262114958102513288275193147098762661776244012356960829696324839094815589923431049663151159550494641648148106456740245948804646349058047753571117701263486419883756048957932676395861015091035119584463474894309497354254319324412733845013938232178200996155072935503697845035135953930363753034975563747614768130200435587511109945476338107039362706473969659763259923394494108725047519185064325238308588981366859093135858834208697996245891973747336556602487566807320617204865239429037805524940313254556784296020512405455553169772272779655416360132042073227648080953067835053633362287315090993343226692172885938214554483306239022019331621820122104044943518790240399104596201/1449581110514684958664051676253195989456457635935968897573210880537505843640091303229335112174852340921949694237600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "20": "90118860257183245848769595122986949530750695417801517364148527747655063412973931201342862457834598838122870956743443338111562502097538446862161253029508477033098081350301586408958779063685059152296155905960078313475095527383505003471752769454698800835564165093916011644561646062925216279367224674285115529557224257983802585860140454643853561664523306114639293580008394863718460871282691088888979156721424181927096006459634427389163651439598486224641086272282402655414643915702051185313133946847605190599593963505164105555353310742992596522309335644501883089495815713043221416707012867785427025861483383958551241520541454119045646917699773224586253959462502636733189830406737856425172250242199938513946243254453219020396782234069699544525805070805484662661823991/72479055525734247933202583812659799472822881796798444878660544026875292182004565161466755608742617046097484711880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "13": "3948810950964346569918666079706013282593843017664549569811754022912991298683109895556816647152239640744401556170586181204178236133055433762813672131897065035427570948268224581861005028471087865959442229937981440171092461027318935273227046067560274456471685754287860230111254343605530968511836677976712416995535501700756896512204893884457079095484400720770704571110075656664464926957765890267523949788883695962699961696402845099708789577761276085718668955907751758688954550987452184421443608583856220093730265804863442282136830934434639614071374089296814850261211152061678779783322853127875881784769041893950589487575408377709030714261118085877825225970228744442842213958176617642470563927231689955732031679024321534533975313062811294890104880847789075450584751763/2899162221029369917328103352506391978912915271871937795146421761075011687280182606458670224349704681843899388475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "22": "145191649170244384284814664478349778619837688600144172131112604943477316274206685011282206517856207620895484739253914729247744886529387510618484096849597510487075181760180158625171600706170634199735354512597205804230268269476337855858023169768676498901466519428865033600530124671907739891220121859565554293483983297422446685290118497177988284298486615936411103724286570254782566291525023253052729782278932149422538714537169332583092923338907496242131019256289944210693325589244363314392238012827125371145619170645081564471593690774622333901137014655676043802765039063178099866176825104891024622098754398981704170614826268878686093105047501650004963027825087416366990906608814303523417150836137107070453331287/103594792802418160178352055886161279659839856888384009191200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "28": "101501486137997673315404513103475047753238389371871477703721998301722371674573473453147730049423924562933271173059364464226586406516598986063410892280129901247766642231785605410900811973263132755521130938786902249966616205886801394727298150077809805613653052292834664912805213827360783640584997026080265027368090233785847668174478038782934240467988296386822534662812528624680094277800584512732684168712506176733515943815359078301316854073210278290243776052928122983233587357448480429853673959505557597874792341180907670805783177955573899333000552754907669789262936380977405292494989914180725278295218897768951317015319242528933038279963172963737383568510937856287276167965654307028561765570248845147169972339126616397881523074396195916496814563620750294779497607/103541507893906068476003691160942570675461259709712064112372205752678988831435093087809650869632310065853549588400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "21": "1919790094772781724846533358456496244331615751966070184639401809988292526496956784413145819636077465493813470480410463417683819192854786471970908067647276032775129028284143357988347150021308421698065333083609629152696022931169985382925191505033171721382325640443175266094012760018349769309528409061546770529042995501752681474314145856689427172016067411293778625861546635210099693671898865959756470759711634074050797388811338260203552289581733220949582893517975799731884235759288073764744412138442537089015559711042219033757249717934602724027938802440384754344120163428042992012967938100679626053255067020864239109267840568779797454135168223012701383529277066405136832112933904863666454855092158308664645708588354396417449739010873504215736345289958826121838570927/1449581110514684958664051676253195989456457635935968897573210880537505843640091303229335112174852340921949694237600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "39": "7277755225784239569711898752522823745077455056189892078045999928188228682397568122372867557482572057789880376903161499150031219801753298142555920359520143372251763199589155460382776372856315371202771460853170492085015403020725300365209727357305827826463491644919293174113376624003349101880120427553887121985907054651349597515049393786533457592550281557615254087901470889140147932079847734578537760839795181596553219510814450360211191602921877844474829665492459538166227774033082800529757589838403704689985844392227106485749302598964505614082542940557099965214505134037749452098432118062002530901438722437645094946595322780585015097375046541742276749454608578116374558751537674372140035601032826307272086486097307561094127186581806530599801160649733512021203849/11596648884117479669312413410025567915651661087487751180585687044300046749120730425834680897398818727375597553900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "30": "1574840462933272157418218053908030371144815376994500882068931342335691421036502431482125528447043058336025818596469186584722279602049814025012586956766823828938314274577696124772147984277469060481115285401714584314490168964376408740869444189845392449741545382819946341433744170019418715723461217878167689278050692886703517967763021357110792044715934896781444261684617118067126067828151310199298981835917158241501506633055431746289590355014822705488329112816084877971462770912623610544901060398210503316524992515372570935992961878830364082498441235083364673319428289074213283300066744026697417270586417383595467419221716181266152634585005357026498915680463034706029052520457110356064198967448736978956030645218698819024205586819942183029159365782888571540683247937/1449581110514684958664051676253195989456457635935968897573210880537505843640091303229335112174852340921949694237600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "40": "118878290638103712934345629222582529460514672445459876687730468460855258665382666635207856193838449342549479085420902451359991850353648889860347358817126687376854546010624908365757521155635633314944630781673675913801673677777237167369478775297092941452100687985968541581314318331365768017292875981944563168361474424714350268685778786190103723448013478072588340487706272778116820808928673953264734131629768536817409288653256566188800070394824366039582721216062120165137779688408440602351682989897813525931723635877351223137153976914648057753086176838927386407998948966947343374683269631380170272899654688429546094777451694943458748946935616581874678147831650223905787669304065122344562698597011231743853149791/181290887404231780312116097800782239404719749554672016084600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "31": "57432022737146524195652368752871088184327728632938693228619762743882866408631644054011639848163067375455352422618981847277819057865778564814102452966612545983452404756050754680121186885898432884100207118843131025984414896556623576033293150098392306738132389708351375512599402807980864238645978347459432511282804590146222311111646039118341185265947140325051947619256452771263392150743873849355850905196459858387286861448244147326789226274434158205539774012437517350402125662832750539676361032936323670599498478991652042647707912195345356788668428433177708647646183666020181670579404272275718862358291906759054944441587516302082194886196252920219355521335200428800398968205831586402709638373016257880385541/50583394923055742274585964788164687333906180121281254487890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "41": "988945694127024122985751055156204547431613485042188170909607892178739305507941880194984036190695106162800313610697001821935252471587184538716106935967263402528644529020163445784414560909558794343464277091047251916142615266408532318984323041280573666290335058915304494642195294858377892825130102310208789447094541139384427440139748123830579678237959533485689332426002752119741963783682787037805670966664398131740604507296114825361812660025981860900911636863460486334902148759644989607252482514867934782929752047675101577400058623208778959157423270428258426471629786669198664494677521504560982701285095239726325934323463971274748543063676114901111346984469194213799090301543179208810191879994238375713463448571/1450327099233854242496928782406257915237757996437376128676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "33": "27123757423223573637719714425618673551113535053462447237343657257392313566670764341378905504907534170844657453623424332069654030480465354903375103797598939326820334785252563425440017660097367087961613460429278462715346233619241322091148115984417900266817677715432292338773171219797761360069428790465853757767523110915981800929391314405832074335419456588338235797593510848611229355199678391467688917570857797915480958436382931682839724255082644752705742827013986532809964927481718683887404118126496736644739654753643574995119138647962814070225424225266788466578359325325117378485119867358636249500657058261581828735240161841912076823445841419512284861431493126694870876782804945288506154211851379917043861/22130235278836887245131359594822050708583953803060548838452148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "34": "918831495960902927397055416218631116892880423555270341345781801694762370731769125464928482147292900704251777193556722628082070649975676459143704740421609723123905493376695007499760204876491411333443246274144018434552568097004055925004692994348823921227219581565037890054603947195327565781962826586607408449998328774566196525582279708785790546703531716667032123034971844239673281910554041910732499460986360842468912537592297980311265716250117812264914681577210168232053298101018498106515028173788661917968088419089973331950487913493796824935915534695908017899602511924529786566494316657791354589764797312901775671833343139624013647376733500726040857158334254065602903143528616294899581021448720707272525172323/725163549616927121248464391203128957618878998218688064338400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "26": "14714537416826058260296829491914118255121546063112017978621354356415119545543031843999972991903302463492914403175227061956726299900438197093215090443072283053428146048170194942405111037196512685679113157530284199514854228290199802145710099939436707783854146390862873292576532850007804488656028551095250171512593994723127405251904975500827593973864772339517147100993390413299581467194698785686149953247687592041127517647490285781938348974811164785699021396362404814134688737518398967366838554008220207520616019266995191932220018322147104676669384140716832147940782903186593654523454623265108345542686003088659406823085446407806130940110236073621355553738767506121125000507859123777134495731105981585993000634189526818837061477655379612081910801521927078846818191/11596648884117479669312413410025567915651661087487751180585687044300046749120730425834680897398818727375597553900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "43": "257887746626312244012904379319575058527967315702217539509657052460219783479854259149233097906031084304119549806925803215448806577410103209962538793923555377361203496714137831733715138306697085005303941893008263139888570761787364415620922020733241410655241947572091877448006155303684513823404851458709302961400332728403454910838044143085058822003102594248539141824457971278191384582633850626175845005013059999203708372472133361376598882850811749840765930989989667113976080122803332201105387082137530123703301278203066391409005283643230232295756032628482268798624586900659437368770606269687068982234584313699461993639234634353632270026821524216952639499003994539631869379191462292505801847300576398802176287/354083764461390195922101753517152811337343260848968781415234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "35": "1305192582998958232270232706162193900424028921970730800809666462084377179692006211581623946453248306816258670050554480988965517913507765944227630930548901703758265548536540789266726714935400116424642666014398214746741264153789690927769725845023819095043831575434672614729547792584795433819349550571333556279523720363490791419303545514102948717293007302343358944202443525231453883774256674163625924789287253929241238906423886378802511186770058649210715735868379504851053546770343565772862359726525288413088671560618659375134439016440964828928272565336856590370527910941434512742663403485070585177956551051927831794306785778742774962982378138336653966055645734333198061448286803345592805041265735356452923407401/1450327099233854242496928782406257915237757996437376128676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "36": "339625014359818281480241591346340038001309375696067717336436099725081509327389523409594450586439211514382413734122521145979825030028256317171697743430573803164447424660703925372042686128098772662982998457531609409545197806843489409622452956814994902557438499476319757493333312606737986079932506056584938403772842341375057996423442244755039953346970350510903295413578105608240231143329058368115530041612808477092312818058956711916022974550541581280347984717107044533669044942340713073494721208818806506455385542452013810429184271311193596101461373145671576523852897597915959748391389676131000907443807588191755981269462356357453559927510701757645664523115976222797881122323464644931450521546441487265665593931/362581774808463560624232195601564478809439499109344032169200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "29": "510212728885187921787172731521564820459950756261683339585809548004107232960917204335901963719722491369463915365814210486239689114689326370889464778454877002354802866777545477840222151782737510775320955204096300505366386401908817454837462898371349572528472886627648362417434084692739201635927875085113819710726949472116554223473818311448032988336116141817259438199452125484185017485320242994865822322033713587958041823147361650798777781014615873709348553454933829930184587746828205553515148021976791329178818122705573900584764141105437927512149065585261189055037646849527250236995354535376920278790925355842509617063998070627357955202989828388652132454545934686290342787398780802096974485352693868258588889/354083764461390195922101753517152811337343260848968781415234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "38": "249583103626538142158081349303616672358742559293860194574691505916587594109297063549508452297821271299460906448264275205789201251033672419463541598360344021971177788395202251286511146817315319660920038384535464001181752741396884933771951143689645495980532275502745981973910392241403888615511945680604209378179712139134889957229593728181112897353984491507432862090071075318305375588123230663377375852057830174542085417314155277362803360253015840228759666853758578107963475449863028320222993551365083595837643695157972629847815255631350095444235105243141349569742858556349560594857339811159372513562632181181170801594734707858134651642760112042512064334319215999982933032111511654621334870195268765413886239/177041882230695097961050876758576405668671630424484390707617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "44": "17741745822560733792228217258147978341862931689911840419751186822646761673940394040333823884074314341701431959459897339592024837203024529211847586374457008660987191526079575441460115861550264320800312540992831486634812857993675630275542432188747824539471827553345023419147345704843806314337457128019848112266994581669228981486103997891395611679240629873990628736692070266744297267588336088370537418508687166739474588006723058564570240535894317120488996991999834542479060774020331486841632839186086302645256227932999761760542251300333043740392304506004317348929469843229521776306585856105319207397993633858165127453745586860980636838415294044903038684797461579480273478278068233917004278636668496917630999079/51797396401209080089176027943080639829919928444192004595600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "37": "1408563112329003682996824203411848659346970144598929479125824464663835058067095866277600858356020540257512329234816374243500572995277591007159985534782774904864046807704346594195499472164457077669580092638856637400976628723476378394856614736380010116312007463278090351290869623277985535644508923532537058896450430867002042370658935170520516771569063437689649901424474210642839226020368696154666280104923878871861874529665125844943782754318256101001877888340421134994873469593034679317027387687993430719102235958780045444284687558031203580361909632448796391415200383801650711198297610766817450557090227147010195418151979183651507911726466426835751508221750434622977395588398451549014220908439796113392881433487/1450327099233854242496928782406257915237757996437376128676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "minimum_strict_margin": "212921674116756313574745250680710083634878955873974457535473818828883036868512821612012733380047357273906448268058871955170462740852169733384365812332901183570723068359381121891308189014053554233464033977018900238659164458199791114690466825217419292799953758600041809253933807426094306823162726283189374221798273958390072717234574946327487548855734573131319712537053032083574855298307878404406708142440115150738609949379429900148264125838294343769533412579172023987047671579091957747001518930496728196347342262364640817326245348204553809212735007062684750475131800707686913209159256248073638104821125132940481996435285733134111395487555384562064484795191289503083703218332847875865437997517547568570561665148920605495229049918009115455382440738909488986611295627/724790555257342479332025838126597994728228817967984448786605440268752921820045651614667556087426170460974847118800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + }, + "kappa_strict_rational_upper": "1678380917692274545893/1001678380917692274545893", + "kappa_strict_upper_decimal": "0.001675568675201533367615917021962558975139221354038979340261826357853211", + "all_T_grid_upper": "1675568675201533/1000000000000000000", + "all_T_grid_upper_decimal": "0.001675568675201533", + "source_sha256": { + "research/complex-k492-owner-repair/vendor/multicold/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/k8-joint-entrances/PLAN.json.gz": "e963ed64b9970858902b9388bcf1c5f9cc704859ad021ce8bda465a4dcef8310" + } +} diff --git a/research/k8-joint-entrances/evidence/ASSEMBLY.json b/research/k8-joint-entrances/evidence/ASSEMBLY.json new file mode 100644 index 0000000000..2a7f39918b --- /dev/null +++ b/research/k8-joint-entrances/evidence/ASSEMBLY.json @@ -0,0 +1,345 @@ +{ + "status": "PASS_GAUGE44_NATIVE_EXACT_GLOBAL_ASSEMBLY", + "kappa": "1675560947524449/1000000000000000000", + "kappa_decimal": "0.001675560947524449", + "complex_lower": "41959329101337756331/25000000000000000000000", + "complex_decimal": "0.00167837316405351025324", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "bit_decimal": "0.001733427039589844234749", + "binding": "complex", + "gain_over_pr635_percent": "0.05603947446511163317149190136201017455543074864791396424388989483109983", + "complex_profile": { + "1": 340776, + "2": 71712, + "3": 59328, + "4": 18720, + "5": 11808, + "8": 1152, + "24": 1, + "48": 4918 + }, + "provider_counts": { + "gauge44": 144 + }, + "surcharge_model": { + "complex": false, + "bit": true + }, + "conservative_complex_lower": "1678373161199654598379/1000000000000000000000000", + "conservative_complex_decimal": "0.001678373161199654598379", + "conservative_kappa": "1675560944680149/1000000000000000000", + "conservative_kappa_decimal": "0.001675560944680149", + "conservative_moments": [ + { + "side": "conservative_complex", + "surcharge": true, + "endpoint": "1678373161199654598379/1000000000000000000000000", + "accept": true, + "mercator": [ + "-35411154178789807244757685835580327447995425/26959946667150639794667015087019630673637144422540572481103610249216", + "-35411154178789807244757685835580327447995423/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "-2626945745657466358271/2000000000000000000000000000000000000000000000", + "-6567359364143665895607/5000000000000000000000000000000000000000000000" + ] + }, + { + "side": "conservative_complex", + "surcharge": true, + "endpoint": "83918658059982729919/50000000000000000000000", + "accept": false, + "mercator": [ + "10854078506581954587763683302340593129299785/6739986666787659948666753771754907668409286105635143120275902562304", + "21708157013163909175527366604681186258599571/13479973333575319897333507543509815336818572211270286240551805124608" + ], + "base_two": [ + "16104001272070677545607/10000000000000000000000000000000000000000000000", + "4026002818017669386437/2500000000000000000000000000000000000000000000" + ] + } + ], + "conservative_bootstrap": [ + { + "exponent": "1675620774795361699215066569645856215483504100507711065600968944224325423042629308120210572359/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "2752386404292899163930751980982584861897520492288934399031055775674576957370691879789427641/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "4752079448844" + }, + { + "exponent": "1678368541668184382355255568002119233327900199679131283382881109614258496375586703319039049971949956102367604102659275616290657923754136393939/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "4619531470216023741753624719567017501421320868716617118890385741503624413296680960950028050043897632395897340724383709342076245863606061/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "1686967207968459057" + }, + { + "exponent": "1678373153446356961451241500943640748856926293024098755590831317829896071272206902083870561415022529944455851831042879553666287798916371420362840600265307961310182583243653223149121625175119/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "7753297636927755820683198051488475327975901244409168682170103928727793097916129438584977470055544148168957120446333712201083628579637159399734692038689817416756346776850878374824881/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "598865905209876702826700" + }, + { + "exponent": "1678373161186641671714385072235628951970543886000356539884910263686092747061631930957743252339122014620696937370059600597412570827787266469188139404873904685949876638893830738855358256481402439566697230385064951138672601717878840511467899/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "13012926664612249391209848374857734999643460115089736313907252938368069042256747660877985379303062629940399402587429172212733530811860595126095314050123361106169261144641743518597560433302769614935048861327398282121159488532101/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "212594750347720136103049578983" + }, + { + "exponent": "1678373161199632757832134777088341796642739888048009944253264629878790912995690801545368163842598927080171179712775870842019411260689008950916456102712861079838717946440686841288244324155058215448104901288712084277034973616906342246043986672141894110688478628851741239241942681404064279/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "21840546862544538497003702661732951990055746735370121209087004309198454631836157401072919828820287224129157980588739310991049083543897287138920161282053559313158711755675844941784551895098711287915722965026383093657753956013327858105889311521371148258760758057318595935721/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "75470197054497558699752116307346637" + }, + { + "exponent": "1678373161199654561722409641608763607624108301438515643398359688871228674059149980709924145999761480504598007463512605954377104671355825782929016548636781456637113847862911772102967357971694540597723259487986958042283942677125261668010264614981743788059216871473987602617497945214521629294222327596023782775039618340117275557954796259/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "36656587680018075192721293319561484356601640311128771325940850019290075854000238519495401992536487394045622895328644174217070983451363218543362886152137088227897032642028305459402276740512013041957716057322874738331989735385018256211940783128526012397382502054785478370705777672403976217224960381659882724442045203741/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "26791586500272080476387410661006172777207" + }, + { + "exponent": "1678373161199654598317473888683534550655859789753196638847084832132834135263492294652555194215463058601336887395963933117689802122514738084015528249181767948095511650259144551808656713736535132349181762061677923901075883992661398181325554309243642739495696595215295162465249261086793053435115132347059760665923918527741503582507992043688700561548373864287177373388057315272583335839/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "61523432943304249689541831246803361152915167867165864736507705347444805784536941398663112604036066882310197877485261915984471750818232051904488349740855448191343286263464867650818237938322076098924116007338601818674445690756357260504303404784704837534750738913206946564884867652940239334076081472258496417492007956311299438451626135712822626611942684727416664161/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "9510894832873440568792653965369147300615064613" + } + ], + "conservative_outer": { + "bit_positive": "1678373161199654598317473888683534550655859789753196638847084832132834135263492294652555194215463058601336887395963933117689802122514738084015528249181767948095511650259144551808656713736535132349181762061677923901075883992661398181325554309243642739495696595215295162465249261086793053435115132347059760665923918527741503582507992043688700561548373864287177373388057315272583335839/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_above_bit": "61526111316465449344140210246803361152915167867165864736507705347444805784536941398663112604036066882310197877485261915984471750818232051904488349740855448191343286263464867650818237938322076098924116007338601818674445690756357260504303404784704837534750738913206946564884867652940239334076081472258496417492007956311299438451626135712822626611942684727416664161/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "29571626838800345401621/1000000000000000000000000", + "beta_positive": "1/1000000000000000000000000", + "beta_below_one": "999999999999999999999999/1000000000000000000000000", + "leaf_saving_above_bit": "61524432943304249689541831246803361152915167867165864736507705347444805784536941398663112604036066882310197877485261915984471750818232051904488349740855448191343286263464867650818237938322076098924116007338601818674445690756357260504303404784704837534750738913206946564884867652940239334076081472258496417492007956311299438451626135712822626611942684727416664161/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_positive": "839186580599827299158735265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_internal": "1678373161199654598317473888683534550655859789753196638847084832132834135263492294652555194215463058601336887395963933117689802122514738084015528249181767948095511650259144551808656713736535132349181762061677923901075883992661398181325554309243642739495696595215295162465249261086793053435115132347059760665923918527741503582507992043688700561548373864287177373388057315272583335839/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "30763894844813324499369233097290364111008239793372685564892699758554535726403734191626208857212248904213700275630026921925353565211238540690328190398676905863619738643382692969960927625874774584594407185431362587261123921262171291650333027946661662410114865153198688577604899075731206460091475851261595268506669902074177460729395575848455002006532890737572619257873388057315272583335839/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "839186580599827299158860265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "499160813419400172700841139734031393924326668422597290364111008239793372685564892699758554535726403734191626208857212248904213700275630026921925353565211238540690328190398676905863619738643382692969960927625874774584594407185431362587261123921262171291650333027946661662410114865153198688577604899075731206460091475851261595268506669902074177460729395575848455002006532890737572619257873388057315272583335839/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000000000", + "lambda_above_tau": "1678373161199654598317473888683534550655859789753196638847084832132834135263492294652555194215463058601336887395963933117689802122514738084015528249181767948095511650259144551808656713736535132349181762061677923901075883992661398181325554309243642739495696595215295162465249261086793053435115132347059760665923918527741503582507992043688700561548373864287177373388057315272583335839/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "61527789689626648998738527720692044687465823726955617933146552432276938618672204890957765159230282345368799214372657879917589440620354566642572365269104629959291381775115126795370046595035812634056465189100663496598346766640349921902484730339014081177490234609802161860047332902201326127129516587390843477252673880229827179955208643704866315312504233101280951338373388057315272583335839/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_internal": "1678373161199654598317473888683534550655859789753196638847084832132834135263492294652555194215463058601336887395963933117689802122514738084015528249181767948095511650259144551808656713736535132349181762061677923901075883992661398181325554309243642739495696595215295162465249261086793053435115132347059760665923918527741503582507992043688700561548373864287177373388057315272583335839/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "1678373161199654598317473888683534550655859789753196638847084832132834135263492294652555194215463058601336887395963933117689802122514738084015528249181767948095511650259144551808656713736535132349181762061677923901075883992661398181325554309243642739495696595215295162465249261086793053435115132347059760665923918527741503582507992043688700561548373864287177373388057315272583335839/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_leaf": "30763894844813324499369233097290364111008239793372685564892699758554535726403734191626208857212248904213700275630026921925353565211238540690328190398676905863619738643382692969960927625874774584594407185431362587261123921262171291650333027946661662410114865153198688577604899075731206460091475851261595268506669902074177460729395575848455002006532890737572619257873388057315272583335839/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_reservations": "1/4000000000000000000000000", + "lambda_prime_below_one": "839186580599827299158735265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "epsilon_positive": "499999999999999999999999500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/500839186580599827299158735265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161", + "epsilon_below_one": "839186580599827299159235265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161/500839186580599827299158735265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161", + "guard_width": "839186580599827299159235265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161/500839186580599827299158735265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161", + "K_geometry": "375839186580599827299158860265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161/500839186580599827299158735265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161000000000000000000000000", + "K_dominates_log": "839186580599827299158859426782025475846032418542443667282916086875049911725471411249685257646281830701073549697323477499520491350578830290323550648489037089336593734954888305374920951684807705706944935993863868798098562775496263287513460673145014139712254233177259599761176785179829258084057511039133946738597101753637480462699790189401673800865872930821447072170927838658003229197128618475575464989283418873388057315272583335839/500839186580599827299158735265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161000000000000000000000000", + "record_suffix": "839186580599827299159235265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161/500839186580599827299158735265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161", + "phase_local": "6713492644798618393273381288562268005559353460486411118505858408321441112771222512939803507561455691359690087696837735170024589421168641836846075692010367304504296402164149964329582781181128854917218442612740446705937712477476725176685593224309815098159923037550627962890372729107438438040823217509015501517956770794806313583153100874882431575760103899882262058125197603494994894392014902074368556905932545873388057315272583335839/4006713492644798618393269882127748848605386652619221677087111934081653018515480858401931563714188770126466990329142302008766290397794959784624597171478310091674477374476810584753091042090852938456240312578993001803323244742516549099301911008629902629666797335776426706700719081078774410491379160807394150348319268193189907237851946640783406580314164835393212359983947736874099419045937012895541477819333313288000000000000000000000000", + "phase_boundary": "1342698528959723678654275586363189121250031365109069448816311142999026300386535791394552536210439590186097824382996128156992271185200814137168338509362293964922396820715682161856749108498778089924968379418339004047341918464237445735156786320387711364722054416409262602315107866087910044937494571593695222862542216242880523301595788248157167324428235585312374070967008104215459657642404585641186301439281915473388057315272583335839/801342698528959723678653976425549769721077330523844335417422386816330603703096171680386312742837754025293398065828460401753258079558991956924919434295662018334895474895362116950618208418170587691248062515798600360664648948503309819860382201725980525933359467155285341340143816215754882098275832161478830069663853638637981447570389328156681316062832967078642471996789547374819883809187402579108295563866662657600000000000000000000000", + "gamma_sublinear": "1/2000000000000000000000000", + "cell_above_band": "999999999999999999999998499160813419400172700841264734031393924326668422597290364111008239793372685564892699758554535726403734191626208857212248904213700275630026921925353565211238540690328190398676905863619738643382692969960927625874774584594407185431362587261123921262171291650333027946661662410114865153198688577604899075731206460091475851261595268506669902074177460729395575848455002006532890737572619257873388057315272583335839/2003356746322399309196634941063874424302693326309610838543555967040826509257740429200965781857094385063233495164571151004383145198897479892312298585739155045837238687238405292376545521045426469228120156289496500901661622371258274549650955504314951314833398667888213353350359540539387205245689580403697075174159634096594953618925973320391703290157082417696606179991973868437049709522968506447770738909666656644000000000000000000000000", + "prime_interval_packing": "839186580599827299159235265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161/500839186580599827299158735265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161", + "alpha_positive": "1678373161199654598317969692750631551519363996070153303171907847081677226160578711491130721919878096509447340840111228595306791074948803368398197083277798548646265544556211399511301213041425012736984008367989094213504155590064900700252336751882842848061921205230597937351061920026630569506452611963402740278505625902375885194193120287327496340136477354972992070164394947920430609939255230418260192405947579873388057315272583335839/1001678373161199654598317470531937212151346663154805419271777983520413254628870214600482890928547192531616747582285575502191572599448739946156149292869577522918619343619202646188272760522713234614060078144748250450830811185629137274825477752157475657416699333944106676675179770269693602622844790201848537587079817048297476809462986660195851645078541208848303089995986934218524854761484253223885369454833328322000000000000000000000000", + "alpha_below_one": "999999999999999999999999500839186580599827299158735265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161/1001678373161199654598317470531937212151346663154805419271777983520413254628870214600482890928547192531616747582285575502191572599448739946156149292869577522918619343619202646188272760522713234614060078144748250450830811185629137274825477752157475657416699333944106676675179770269693602622844790201848537587079817048297476809462986660195851645078541208848303089995986934218524854761484253223885369454833328322000000000000000000000000", + "alpha_below_one_fourth": "248741220129100259051261397940233671486317301792631201514772588033021636431056974938629592010216920036394739554731282646952586358787236183170639126134116582181008570360244450147556888917636883640778035527819073518494198640817219418006117101287486071506112912280796071231443880647396770086204744938498731656491448636171993317171553544761635414929498824857102780428832338606710783080431808075553082171302384500626611942684727416664161/1001678373161199654598317470531937212151346663154805419271777983520413254628870214600482890928547192531616747582285575502191572599448739946156149292869577522918619343619202646188272760522713234614060078144748250450830811185629137274825477752157475657416699333944106676675179770269693602622844790201848537587079817048297476809462986660195851645078541208848303089995986934218524854761484253223885369454833328322000000000000000000000000", + "delta_positive": "1/8000000000000000000000000", + "delta_below_one_eighth": "999999999999999999999999/8000000000000000000000000", + "short_record_fallback": "499159404951166055039960956843563769790971283872042402406356384901491676450147495185047853409555460927525258587396118796328729342222036731202072025888767023456228903224280118585948183476316528102491669437573994078388466113447760828885845876656911217434425179682797410653815051548425104822615642797068326495715943541917045902495362651548481502702739199518014828484971998121803360932928292207860864820512354909052625867686686515005226086737986958648693106265473302784346563171740072067447056173376372005756374835925206857665552609040030010981498441386035339705660642027791687288177736847666274737120453220932298490282839921841499905123965952965774345395838435557867427207941043355009833407983205453739755466638460531271260856978295337639637744081286999077725667817289721307152899547117061833921/500839186580599827299158735265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000000000", + "artificial_boundary": "28053707941158388947146164559539550530642575118429979214602713699673218880331975774882427790333392104317057823357474808890919120607481051705360030659185379906505738230038423982391012714655838936453891783041084798496437879030249609916790964315255999481040290924428041889819238773679196200091048299228808607326958079812704560675621953745992825088728532877625689173649049512804608624822131097144733150341948648530379835828054182249992483/4006713492644798618393269882127748848605386652619221677087111934081653018515480858401931563714188770126466990329142302008766290397794959784624597171478310091674477374476810584753091042090852938456240312578993001803323244742516549099301911008629902629666797335776426706700719081078774410491379160807394150348319268193189907237851946640783406580314164835393212359983947736874099419045937012895541477819333313288000000000000000000000000", + "literal_scalar_guard": "1", + "row_product_gap": "23971789/25", + "balanced_prefix_above_kappa": "48530011493162818112370398953055488601864284829337547014480363449665425892688401561683880815203602383187096631051461492830207462581686941175020344936997909298977491576880001881716043640364901977786498154129388316471135557565742202799924516847921403706745226530208432414937066837541060519842196513424684722570861134789977517878641953542856900696529088448228158418115421156135626144247913307442396155303560011/500839186580599827299158735265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161000000000000000000", + "coordinate_movement_above_kappa": "2812216519505598317473888683534550655859789753196638847084832132834135263492294652555194215463058601336887395963933117689802122514738084015528249181767948095511650259144551808656713736535132349181762061677923901075883992661398181325554309243642739495696595215295162465249261086793053435115132347059760665923918527741503582507992043688700561548373864287177373388057315272583335839/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "48529510653976237512543099794320222633258209156005969611770727560673665686061087126576580573758138109590830822677670350042456366795387216805047266862351474510216032267208192280392949503984640621169191124090315942345910142160149388231287104109045324968916518180541460361598729247655925673040885091029583798302067594881453369140237222049526802770706549177623734266570423162668516881820532565315784212618832594335839/500839186580599827299158735265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161000000000000000000000000", + "bulk_exposure_above_kappa": "2812216519505598317473888683534550655859789753196638847084832132834135263492294652555194215463058601336887395963933117689802122514738084015528249181767948095511650259144551808656713736535132349181762061677923901075883992661398181325554309243642739495696595215295162465249261086793053435115132347059760665923918527741503582507992043688700561548373864287177373388057315272583335839/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gaussian_arithmetic_above_kappa": "77647517549873928379965339166153515794376780053608497820458945630472921221674128063586909062880299539503088801308547245740580844344399381510059473824550220089602527213336193409422575688203581807841090016567948932228591476699594709911241814217798167192963654098666519810560969350180561984946202999084394631844584275755439879867422394175240943188624002246560629317439675856349892568369280549781221905800968600935839/801342698528959723678653976425549769721077330523844335417422386816330603703096171680386312742837754025293398065828460401753258079558991956924919434295662018334895474895362116950618208418170587691248062515798600360664648948503309819860382201725980525933359467155285341340143816215754882098275832161478830069663853638637981447570389328156681316062832967078642471996789547374819883809187402579108295563866662657600000000000000000000000", + "scalar_work_above_kappa": "388239591106115964299135892465708642846308202961368798713133271708331646934879898058363746280183354791900507240037900799853908604867195805030189681421336839603058473305368205452405254986538954465674678202996034157643859045120344807830758722044495150916133103892000487266158197110443349311936260685002376856298095538411295994290730896849525107646410168315220843193378371255617899891555925717412557299743752671335839/4006713492644798618393269882127748848605386652619221677087111934081653018515480858401931563714188770126466990329142302008766290397794959784624597171478310091674477374476810584753091042090852938456240312578993001803323244742516549099301911008629902629666797335776426706700719081078774410491379160807394150348319268193189907237851946640783406580314164835393212359983947736874099419045937012895541477819333313288000000000000000000000000", + "dimension_above_kappa": "499160813419400172749370276227194212036697067375652778965975293069130919700045256149423980428414805295875507024060814632091310331327091519752132816146898179715710673127396586204841111315523384574686004567990776752371092561314819679058396681487004374091574849875868065369155341395361631103514671736616791726302287989275946317839367804692051695339371349118705355698535621338965731037373294544192941416831249146442396155303560011/500839186580599827299158735265968606075673331577402709635888991760206627314435107300241445464273596265808373791142787751095786299724369973078074646434788761459309671809601323094136380261356617307030039072374125225415405592814568637412738876078737828708349666972053338337589885134846801311422395100924268793539908524148738404731493330097925822539270604424151544997993467109262427380742126611942684727416664161000000000000000000" + }, + "conservative_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "model_controls": [ + "native_complex_endpoint_rejected_with_old_surcharge", + "omitting_bit_surcharge_would_fail_next_endpoint_rejection" + ], + "native_correction_gain": "2.8443E-12", + "template_sha256": "24069f0f02fbd8944d1c573404a12368b1b51d728e8bd9d4eb86632141c76c6f", + "input_sha256": { + "owner_audit": "2e2889604e2d944dcd6b42d3006cd6ff35feef779405d58568bab081ae9ebadc", + "fresh_invoice": "8215609ea123187eae656d92cca1afeebceceb286b6d3474d1688ba1952a0681", + "package:inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c" + }, + "bit_supplier": { + "pr": 589, + "repository": "CrocSwap/integer-mult-bounds", + "commit": "a5afc8c6169ea61ba7c51dfd3cade02cc7b13b46", + "merged_as": "b3eb785ac5b4b1ca2beea0f80db078a505626a90", + "path": "research/e8-bit-p111-tuned/tune/EXPECTED.json", + "git_blob_sha1": "e293ddc557742637f9f679f083a1a282d87b1b13", + "word": { + "v": 111, + "decoder_constant": 63, + "copy_ranks": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + "derived_deficit": 10272, + "deficit_formula": "T(2Kv-L*cst), L=9 T=32 K=4 M=64", + "replay_scope": "Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit." + }, + "moments": [ + { + "side": "bit", + "surcharge": true, + "endpoint": "1733427039589844234749/1000000000000000000000000", + "accept": true, + "mercator": [ + "-43100600330766044577088869872467188970742291/26959946667150639794667015087019630673637144422540572481103610249216", + "-43100600330766044577088869872467188970742289/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "-799345163337715793503/500000000000000000000000000000000000000000000", + "-3197378653350863173989/2000000000000000000000000000000000000000000000" + ] + }, + { + "side": "bit", + "surcharge": true, + "endpoint": "6933708158359376939/4000000000000000000000", + "accept": false, + "mercator": [ + "22502934905675809315035333485365686073718547/13479973333575319897333507543509815336818572211270286240551805124608", + "5625733726418952328758833371341421518429637/3369993333393829974333376885877453834204643052817571560137951281152" + ], + "base_two": [ + "8346798366759439729359/5000000000000000000000000000000000000000000000", + "16693606733518879458833/10000000000000000000000000000000000000000000000" + ] + }, + { + "side": "complex", + "surcharge": false, + "endpoint": "41959329101337756331/25000000000000000000000", + "accept": true, + "mercator": [ + "-32601863562504530177308536719912258353855453/13479973333575319897333507543509815336818572211270286240551805124608", + "-8150465890626132544327134179978064588463863/3369993333393829974333376885877453834204643052817571560137951281152" + ], + "base_two": [ + "-2418541/1000000000000000000000000000000", + "-120927/50000000000000000000000000000" + ] + }, + { + "side": "complex", + "surcharge": false, + "endpoint": "1678373164053510253241/1000000000000000000000000", + "accept": false, + "mercator": [ + "212870954374430875972615221728182449060373/421249166674228746791672110734681729275580381602196445017243910144", + "6811870539981788031123687095301838369931937/13479973333575319897333507543509815336818572211270286240551805124608" + ], + "base_two": [ + "126333/250000000000000000000000000000", + "505333/1000000000000000000000000000000" + ] + } + ], + "bootstrap": [ + { + "exponent": "1047262986024842152248068332587827160777544094777859156350507461864657152135343798869418439/625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "1720241508601756026929993428945305778547630222140843649492538135342847864656201130581561/625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "4752079416144" + }, + { + "exponent": "26224508508156504504049017305487469184654274279896120986010773782423681532844705677161551381507920309387621046753916481591569940939612691/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "72180179593202825940844931842479248018845103879013989226217576318467155294322838448618492079690612378953246083518408430059060387309/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "1686967190623101922" + }, + { + "exponent": "655614514179770532527012964835033912518844836451852622220444474624445820836553201474728675338405742537001359903097898556750340950456293283564177677938150963383542952073128933926803279/390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "3028631910144860988925448879078712491673147377779555525375554179163446798525271324661594257462998640096902101443249659049543706716435822322061849036616457047926871066073196721/390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "598865897015764143752950" + }, + { + "exponent": "16390362930082981703752267421591930716936554258960548141735378839279277731202849378942350699249004861165156733441293791723526275536645656511738200469998494896753294235552864241155496415749517451126822490465766124140019322926190651/9765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "127079363044581422420139073002378944164451858264621160720722268797150621057649300750995138834843266558706208276473724463354343488261799530001505103246705764447135758844503584250482548873177509534233875859980677073809349/9765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "212594746715866850932907979807" + }, + { + "exponent": "409759073255246194505105245129204219686917515700627590494375898004874700201530231090475210796980370882706855569674619285644695587194276170838374592745242387812692528457412970647217932098144081365863572355925876383125318029211554794495623028632314165973382410640910910911738519/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "5332164815975971097525061555814377497409505624101995125299798469768909524789203019629117293144430325380714355304412805723829161625407254757612187307471542587029352782067901855918634136427644074123616874681970788445205504376971367685834026617589359089089088261481/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "75470195508551150958606428756937803" + }, + { + "exponent": "10243976831381287943013972191397697405062631692371207056228414468117485442818357807566891155173561316407219308255999656808920820303925900521346864967795666519353524391841628953633464865063289469448431359220373939157650889737171295037438677770510328958253824679673453951512274545564539537118036108950199114453241913991186211/6103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "223734058336109846213649201559581917943771585531882514557181642192433108844826438683592780691744000343191079179696074099478653135032204333480646475608158371046366535134936710530551568640779626060842349110262828704962561322229489671041746175320326546048487725454435460462881963891049800885546758086008813789/6103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "26791585860356709464085343074158267638503" + }, + { + "exponent": "256099420784532204159313032202785857363767496247036091754067926332576611952620990876194859553406677848293165318269296525211709315463042017738348471419525175039799597151186265966429038976013630729422956134302849704531030250860298274918774624191096329526298869229995845351297531303636002247271864110172960300171446425272784394941346992694038641920850024352693068034848159/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "9387730984902733104028335051792033245932073667423388047379009123805140446593322151706834681730703474788290684536957982261651528580474824960200402848813734033570961023986369270577043865697150295468969749139701725081225375808903670473701130770004154648702468696363997752728135889827039699828553574727215605058653007305961358079149975647306931965151841/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "9510894573362228388823376663677926203273762025" + } + ], + "outer": { + "bit_positive": "256099420784532204159313032202785857363767496247036091754067926332576611952620990876194859553406677848293165318269296525211709315463042017738348471419525175039799597151186265966429038976013630729422956134302849704531030250860298274918774624191096329526298869229995845351297531303636002247271864110172960300171446425272784394941346992694038641920850024352693068034848159/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_above_bit": "9388139672214142636232503752963908245932073667423388047379009123805140446593322151706834681730703474788290684536957982261651528580474824960200402848813734033570961023986369270577043865697150295468969749139701725081225375808903670473701130770004154648702468696363997752728135889827039699828553574727215605058653007305961358079149975647306931965151841/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "739290670898662243669/25000000000000000000000", + "beta_positive": "1/1000000000000000000000000", + "beta_below_one": "999999999999999999999999/1000000000000000000000000", + "leaf_saving_above_bit": "9387883572793358104028335051792033245932073667423388047379009123805140446593322151706834681730703474788290684536957982261651528580474824960200402848813734033570961023986369270577043865697150295468969749139701725081225375808903670473701130770004154648702468696363997752728135889827039699828553574727215605058653007305961358079149975647306931965151841/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_positive": "128049710392266102079656260001972144149679588810485843091176599398792058940218741370171097200091386303155706464275094855928006364566202739572649024000447124477882060227121713458039479688409664178445511638112448838634785702474014834609682781065297304464874515840373731579319239352948771127790580757555176514083475940772282024510373324900594048176030070829353839978782158649975647306931965151841/76293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_internal": "256099420784532204159313032202785857363767496247036091754067926332576611952620990876194859553406677848293165318269296525211709315463042017738348471419525175039799597151186265966429038976013630729422956134302849704531030250860298274918774624191096329526298869229995845351297531303636002247271864110172960300171446425272784394941346992694038641920850024352693068034848159/76293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "4694197885817463584218326838928219408823400601207941059781258629828902799908613696844293535724905144071993635433797260427350975999552875522117939772878286541960520311590335821554488361887551161365214297525985165390317218934702695535125484159626268420680760647051228872209419242444823485916524059227717975489626675099405951823969929170646160021217841350024352693068034848159/76293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "128049710392266102079675333488300269149679588810485843091176599398792058940218741370171097200091386303155706464275094855928006364566202739572649024000447124477882060227121713458039479688409664178445511638112448838634785702474014834609682781065297304464874515840373731579319239352948771127790580757555176514083475940772282024510373324900594048176030070829353839978782158649975647306931965151841/76293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "76165895602107733897920324666511699730850320411189514156908823400601207941059781258629828902799908613696844293535724905144071993635433797260427350975999552875522117939772878286541960520311590335821554488361887551161365214297525985165390317218934702695535125484159626268420680760647051228872209419242444823485916524059227717975489626675099405951823969929170646160021217841350024352693068034848159/76293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000000000", + "lambda_above_tau": "256099420784532204159313032202785857363767496247036091754067926332576611952620990876194859553406677848293165318269296525211709315463042017738348471419525175039799597151186265966429038976013630729422956134302849704531030250860298274918774624191096329526298869229995845351297531303636002247271864110172960300171446425272784394941346992694038641920850024352693068034848159/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "9388395771634927168436663065996111031789437434919635083470763191731473023205274772697710876590256881466138977702276251558176740289790288002218141197285153558746000823583520456843010294736126309099699172095836027930929906839154530771976049544628345745031994995233227748573487187358343335830800846591325778018953178752386630863544916994299626003793761850024352693068034848159/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_internal": "256099420784532204159313032202785857363767496247036091754067926332576611952620990876194859553406677848293165318269296525211709315463042017738348471419525175039799597151186265966429038976013630729422956134302849704531030250860298274918774624191096329526298869229995845351297531303636002247271864110172960300171446425272784394941346992694038641920850024352693068034848159/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "256099420784532204159313032202785857363767496247036091754067926332576611952620990876194859553406677848293165318269296525211709315463042017738348471419525175039799597151186265966429038976013630729422956134302849704531030250860298274918774624191096329526298869229995845351297531303636002247271864110172960300171446425272784394941346992694038641920850024352693068034848159/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_leaf": "4694197885817463584218326838928219408823400601207941059781258629828902799908613696844293535724905144071993635433797260427350975999552875522117939772878286541960520311590335821554488361887551161365214297525985165390317218934702695535125484159626268420680760647051228872209419242444823485916524059227717975489626675099405951823969929170646160021217841350024352693068034848159/76293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_reservations": "1/4000000000000000000000000", + "lambda_prime_below_one": "128049710392266102079656260001972144149679588810485843091176599398792058940218741370171097200091386303155706464275094855928006364566202739572649024000447124477882060227121713458039479688409664178445511638112448838634785702474014834609682781065297304464874515840373731579319239352948771127790580757555176514083475940772282024510373324900594048176030070829353839978782158649975647306931965151841/76293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "epsilon_positive": "76293945312499999999999923706054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/76421995022892266102079656260001972144149679588810485843091176599398792058940218741370171097200091386303155706464275094855928006364566202739572649024000447124477882060227121713458039479688409664178445511638112448838634785702474014834609682781065297304464874515840373731579319239352948771127790580757555176514083475940772282024510373324900594048176030070829353839978782158649975647306931965151841", + "epsilon_below_one": "128049710392266102079732553947284644149679588810485843091176599398792058940218741370171097200091386303155706464275094855928006364566202739572649024000447124477882060227121713458039479688409664178445511638112448838634785702474014834609682781065297304464874515840373731579319239352948771127790580757555176514083475940772282024510373324900594048176030070829353839978782158649975647306931965151841/76421995022892266102079656260001972144149679588810485843091176599398792058940218741370171097200091386303155706464275094855928006364566202739572649024000447124477882060227121713458039479688409664178445511638112448838634785702474014834609682781065297304464874515840373731579319239352948771127790580757555176514083475940772282024510373324900594048176030070829353839978782158649975647306931965151841", + "guard_width": "128049710392266102079732553947284644149679588810485843091176599398792058940218741370171097200091386303155706464275094855928006364566202739572649024000447124477882060227121713458039479688409664178445511638112448838634785702474014834609682781065297304464874515840373731579319239352948771127790580757555176514083475940772282024510373324900594048176030070829353839978782158649975647306931965151841/76421995022892266102079656260001972144149679588810485843091176599398792058940218741370171097200091386303155706464275094855928006364566202739572649024000447124477882060227121713458039479688409664178445511638112448838634785702474014834609682781065297304464874515840373731579319239352948771127790580757555176514083475940772282024510373324900594048176030070829353839978782158649975647306931965151841", + "K_geometry": "57348508694767266102079675333488300269149679588810485843091176599398792058940218741370171097200091386303155706464275094855928006364566202739572649024000447124477882060227121713458039479688409664178445511638112448838634785702474014834609682781065297304464874515840373731579319239352948771127790580757555176514083475940772282024510373324900594048176030070829353839978782158649975647306931965151841/76421995022892266102079656260001972144149679588810485843091176599398792058940218741370171097200091386303155706464275094855928006364566202739572649024000447124477882060227121713458039479688409664178445511638112448838634785702474014834609682781065297304464874515840373731579319239352948771127790580757555176514083475940772282024510373324900594048176030070829353839978782158649975647306931965151841000000000000000000000000", + "K_dominates_log": "128049710392266102079675205438589876883577509135152354790907449719203248454375650193571698408032446084414336293177894764541703208859738464477793095994082558275142487578097713010915001806349437056732053598632760428970607256962376722160844146279594830450039906157592666282014774478432930754059001438315823565312348150191524469333859241424653275894005560456028939384733982619904817953091986369682350024352693068034848159/76421995022892266102079656260001972144149679588810485843091176599398792058940218741370171097200091386303155706464275094855928006364566202739572649024000447124477882060227121713458039479688409664178445511638112448838634785702474014834609682781065297304464874515840373731579319239352948771127790580757555176514083475940772282024510373324900594048176030070829353839978782158649975647306931965151841000000000000000000000000", + "record_suffix": "128049710392266102079732553947284644149679588810485843091176599398792058940218741370171097200091386303155706464275094855928006364566202739572649024000447124477882060227121713458039479688409664178445511638112448838634785702474014834609682781065297304464874515840373731579319239352948771127790580757555176514083475940772282024510373324900594048176030070829353839978782158649975647306931965151841/76421995022892266102079656260001972144149679588810485843091176599398792058940218741370171097200091386303155706464275094855928006364566202739572649024000447124477882060227121713458039479688409664178445511638112448838634785702474014834609682781065297304464874515840373731579319239352948771127790580757555176514083475940772282024510373324900594048176030070829353839978782158649975647306931965151841", + "phase_local": "1024397683138128816637784009583254260931334630827626742757268645510747661035906839784769378808672150206504281543103558756037747760823157641486336263997212429620316909167949707217191359625217086305850635065419902299414107174280480564428623613736675961704161517040208787337249449949074328648593066741202059163896679735597498640906472515728811613126216056261505819236209093169734349101615742432569350024352693068034848159/611375960183138128816637250080015777153197436710483886744729412795190336471521749930961368777600731090425245651714200758847424050916529621916581192192003576995823056481816973707664315837507277313427564093104899590709078285619792118676877462248522378435718996126722989852634553914823590169022324646060441412112667807526178256196082986599204752385408240566634830719830257269199805178455455721214728000000000000000000000000", + "phase_boundary": "204879536627625763327495664320632538373385262440517346973738409358478483818506895015674356728087277866307760171742951678098507027599460108221382510394350832961871723714370741085738689619395235563799360581500229732151478678446785622926653814918773213128964615661816905229606318090202193430733349892848929473762433714654893684040083236365009704799623602953641243372003277809890206337251165460786950024352693068034848159/122275192036627625763327450016003155430639487342096777348945882559038067294304349986192273755520146218085049130342840151769484810183305924383316238438400715399164611296363394741532863167501455462685512818620979918141815657123958423735375492449704475687143799225344597970526910782964718033804464929212088282422533561505235651239216597319840950477081648113326966143966051453839961035691091144242945600000000000000000000000", + "gamma_sublinear": "1/2000000000000000000000000", + "cell_above_band": "152587890624999999999999770990114352107733897920343739998027855850320411189514156908823400601207941059781258629828902799908613696844293535724905144071993635433797260427350975999552875522117939772878286541960520311590335821554488361887551161365214297525985165390317218934702695535125484159626268420680760647051228872209419242444823485916524059227717975489626675099405951823969929170646160021217841350024352693068034848159/305687980091569064408318625040007888576598718355241943372364706397595168235760874965480684388800365545212622825857100379423712025458264810958290596096001788497911528240908486853832157918753638656713782046552449795354539142809896059338438731124261189217859498063361494926317276957411795084511162323030220706056333903763089128098041493299602376192704120283317415359915128634599902589227727860607364000000000000000000000000", + "prime_interval_packing": "128049710392266102079732553947284644149679588810485843091176599398792058940218741370171097200091386303155706464275094855928006364566202739572649024000447124477882060227121713458039479688409664178445511638112448838634785702474014834609682781065297304464874515840373731579319239352948771127790580757555176514083475940772282024510373324900594048176030070829353839978782158649975647306931965151841/76421995022892266102079656260001972144149679588810485843091176599398792058940218741370171097200091386303155706464275094855928006364566202739572649024000447124477882060227121713458039479688409664178445511638112448838634785702474014834609682781065297304464874515840373731579319239352948771127790580757555176514083475940772282024510373324900594048176030070829353839978782158649975647306931965151841", + "alpha_positive": "256099420784532204159388685899546396033257097964711684210209049117995307394594391563742795608123832387570042757452989620469709573425941204050442119994529682753024547805219426468954481494759101235177565236745209267605392959436391556770526927344892134914914421997966397861334013831381701881849582195871000079395824090963806493844232566325247324070035631285382779363516141269880465260023951521523350024352693068034848159/152843990045784532204159312520003944288299359177620971686182353198797584117880437482740342194400182772606311412928550189711856012729132405479145298048000894248955764120454243426916078959376819328356891023276224897677269571404948029669219365562130594608929749031680747463158638478705897542255581161515110353028166951881544564049020746649801188096352060141658707679957564317299951294613863930303682000000000000000000000000", + "alpha_below_one": "152587890624999999999999923834104397892266102079656260001972144149679588810485843091176599398792058940218741370171097200091386303155706464275094855928006364566202739572649024000447124477882060227121713458039479688409664178445511638112448838634785702474014834609682781065297304464874515840373731579319239352948771127790580757555176514083475940772282024510373324900594048176030070829353839978782158649975647306931965151841/152843990045784532204159312520003944288299359177620971686182353198797584117880437482740342194400182772606311412928550189711856012729132405479145298048000894248955764120454243426916078959376819328356891023276224897677269571404948029669219365562130594608929749031680747463158638478705897542255581161515110353028166951881544564049020746649801188096352060141658707679957564317299951294613863930303682000000000000000000000000", + "alpha_below_one_fourth": "37954898090661600846880439444101439676041582696440531237335379250581400722075514979121342752991921860764007810474684557807494293608857160165735882392005693879485916482308341430260065258349445730854045190582311015151711999891800615860534314463187756517317522835922220467928325605845092683682045708182906588177645913879422334518410954096125049700017979404129294140625874938055107358393442031054397149975647306931965151841/152843990045784532204159312520003944288299359177620971686182353198797584117880437482740342194400182772606311412928550189711856012729132405479145298048000894248955764120454243426916078959376819328356891023276224897677269571404948029669219365562130594608929749031680747463158638478705897542255581161515110353028166951881544564049020746649801188096352060141658707679957564317299951294613863930303682000000000000000000000000", + "delta_positive": "1/8000000000000000000000000", + "delta_below_one_eighth": "999999999999999999999999/8000000000000000000000000", + "short_record_fallback": "11621960554032920333039698377972129214440120141781361501874525560013579776550334439749387394914169462875625106196599812152022863697156296032888660318082348603663911119908093755544075320897843985236735225182945417190361857870825757709111666203335185082506356155682064573775183391185684416819248129802426425677095700190132128756665872994172537127955342919867371302133577622913686888843873879214949282374584607943476809005425659618513136851287954737987340187302634555030621014991499474490180686449315513571695414010412066529363499092430634323137217078056913177910429266519454091280492848372923852724861394101108479609343412862479986189019214043883625345961263787792939342510139189690829576090682158652406215721802984359285971079071517271770513702345664224938018185689281/11661071017897379471142525674438777487815808042726209387678707366851622323446688650721766830017103788193230546030315413643787842768030731619197486728515693225780926828037585710671697918653626962917853624212358466924840512955089418767488049740763137406076793596777400776913348272606345942860075467034539058916333538198970379947587642414077849433620610057194420446774106164344783881730183710502905426025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000000000", + "artificial_boundary": "4280656118965105030533098840257673785902377799922839873963751734810561458203631528721220748417182025544058189324226897671053551316799356368157934105320047709665192670572482861662655900133704399188785653118957635790901618820294871863752366213892536134907796472842832262016968344713212268873299791906441249355747655843581168322234193435044065841400111998064198620460424202681688653915705165706064299949926941920795895455523/611375960183138128816637250080015777153197436710483886744729412795190336471521749930961368777600731090425245651714200758847424050916529621916581192192003576995823056481816973707664315837507277313427564093104899590709078285619792118676877462248522378435718996126722989852634553914823590169022324646060441412112667807526178256196082986599204752385408240566634830719830257269199805178455455721214728000000000000000000000000", + "literal_scalar_guard": "1", + "row_product_gap": "23971789/25", + "balanced_prefix_above_kappa": "11142995140369871687836058756879884819517724583638635854810906691542974606460221927269679557332208056349223210196436071578656246301365928173357580462787747945596149410657558209869527616739675472052433137315074262239343635338003289727719721889262346769493842303239490182221837799083974168742831067018220275338856371564025527629351934886613202659988652840164298357545481603150392137133054655139391/76421995022892266102079656260001972144149679588810485843091176599398792058940218741370171097200091386303155706464275094855928006364566202739572649024000447124477882060227121713458039479688409664178445511638112448838634785702474014834609682781065297304464874515840373731579319239352948771127790580757555176514083475940772282024510373324900594048176030070829353839978782158649975647306931965151841000000000000000000", + "coordinate_movement_above_kappa": "429110188150215633922407202785857363767496247036091754067926332576611952620990876194859553406677848293165318269296525211709315463042017738348471419525175039799597151186265966429038976013630729422956134302849704531030250860298274918774624191096329526298869229995845351297531303636002247271864110172960300171446425272784394941346992694038641920850024352693068034848159/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "11142918718374848795569956677223624817545580433959047044325063600366375207668162987050938187161110856257836907040729607303561390373359563607154840890138723945149024932775497982747814158700195783642768958869562624126894796703217587253704887279579565704196537838364974341848106219764734815794059939227639517783679857480549586857069910376239877759394604664134227528191641624368233487157407348207425848159/76421995022892266102079656260001972144149679588810485843091176599398792058940218741370171097200091386303155706464275094855928006364566202739572649024000447124477882060227121713458039479688409664178445511638112448838634785702474014834609682781065297304464874515840373731579319239352948771127790580757555176514083475940772282024510373324900594048176030070829353839978782158649975647306931965151841000000000000000000000000", + "bulk_exposure_above_kappa": "429110188150215633922407202785857363767496247036091754067926332576611952620990876194859553406677848293165318269296525211709315463042017738348471419525175039799597151186265966429038976013630729422956134302849704531030250860298274918774624191096329526298869229995845351297531303636002247271864110172960300171446425272784394941346992694038641920850024352693068034848159/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gaussian_arithmetic_above_kappa": "17828715802596771808271591931351555709256215184142228557211607615292159971544296143412745921560435690067370833158591250250755138154179120511169389167811372712506714579170032908669530728744001066874228841258607181470500977906019561090336720413136973765892843220308668451181208899215119317039758579438571682986993680418964903434681071308207799355387796368232806542718930586258468769437240141291060448159/122275192036627625763327450016003155430639487342096777348945882559038067294304349986192273755520146218085049130342840151769484810183305924383316238438400715399164611296363394741532863167501455462685512818620979918141815657123958423735375492449704475687143799225344597970526910782964718033804464929212088282422533561505235651239216597319840950477081648113326966143966051453839961035691091144242945600000000000000000000000", + "scalar_work_above_kappa": "89143884700963950610422367975382818554169652519429498028001410441167197452889716477938695088486567250702399378415782108354155114482921060820657904129652959564322070807378405451834507475877924088009800920075082459802300244069240615347742940504415993090653433961041405617400970813352553996993877408355181445155674458428728280262533454582532296379315174545284316031010012846420978447088789934183162848159/611375960183138128816637250080015777153197436710483886744729412795190336471521749930961368777600731090425245651714200758847424050916529621916581192192003576995823056481816973707664315837507277313427564093104899590709078285619792118676877462248522378435718996126722989852634553914823590169022324646060441412112667807526178256196082986599204752385408240566634830719830257269199805178455455721214728000000000000000000000000", + "dimension_above_kappa": "76165895602107733909063186292477274543686379168069398976426547984239843795870687950172803509260130540966523850867932961493295203831869868839083597277365481048879698402560626232138109930969148545691082105101563023213798351612600247404733952556937992423254847373421973037914523063886541411094047218326418992228747591077447993314345998239124933581175904815783848820009870681514322710238549637998551137133054655139391/76421995022892266102079656260001972144149679588810485843091176599398792058940218741370171097200091386303155706464275094855928006364566202739572649024000447124477882060227121713458039479688409664178445511638112448838634785702474014834609682781065297304464874515840373731579319239352948771127790580757555176514083475940772282024510373324900594048176030070829353839978782158649975647306931965151841000000000000000000" + }, + "controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "scope": "Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, the gauge44-barch U8 local word and all 72 cold helper ends, and explicit all144 whole-owner dispatch with a two-copy remainder trade are composed with the cited unchanged merged PR589 bit supplier (PR555 punctured R439 word; derived bit deficit T(2Kv-L*cst)), replacing the PR543 supplier of PR635; This is a new T16 composition of the accepted PR799 and PR589 suppliers. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification." +} diff --git a/research/k8-joint-entrances/evidence/ASYNC-AUDIT.json b/research/k8-joint-entrances/evidence/ASYNC-AUDIT.json new file mode 100644 index 0000000000..49cae6a085 --- /dev/null +++ b/research/k8-joint-entrances/evidence/ASYNC-AUDIT.json @@ -0,0 +1,75 @@ +{ + "status": "PASS_INDEPENDENT_ASYNC_WHOLE_OWNER_CONTROLLER_PHASES_AND_SPECTATORS", + "template_sha256": "24069f0f02fbd8944d1c573404a12368b1b51d728e8bd9d4eb86632141c76c6f", + "complex_template_sha256": "24069f0f02fbd8944d1c573404a12368b1b51d728e8bd9d4eb86632141c76c6f", + "complex_live": 14336, + "complex_profile": { + "1": 340776, + "2": 71712, + "3": 59328, + "4": 18720, + "5": 11808, + "8": 1152, + "24": 1, + "48": 4918 + }, + "complex_hosted_residuals": 69120, + "physical": 14826, + "rank_mass": 1041408, + "deficit": 5120, + "entering_helper_roles": 34560, + "cross_replica_helper_roles": 59636, + "one_owner_per_complete_invocation": true, + "helper_busy_family_window_checks": 69120, + "complete_invocations": 144, + "actual_orthogonal_73column_maps": 10580, + "actual_sigma_stream_sha256": "753074d15f07a5a6874df365e11f768b9150f4c8f9b300a3ef4de2411181dc93", + "all_actual_residual_and_spectator_charts": true, + "idle_remainders": 5279, + "mutations_rejected": [ + "alias two whole owners", + "helper on active data family", + "owner in private namespace", + "wrong residual width", + "wrong spectator coordinate", + "omit idle remainder", + "understate physical reserve", + "gauge44: wrong provider at its invocation", + "gauge44: stale per-call local program hash", + "gauge44: stale serialized provider program", + "gauge44: unbound residual adapter hash", + "gauge44: wrong provider width registry", + "gauge44: wrong per-call residual width", + "gauge44: wrong sweep provider", + "gauge44: entering helper width silently restored to nine" + ], + "mutation_controls_run": true, + "provider_phase_semantic_sha256": { + "gauge44": "3ca5c207027b17a305206541c9792b73cd6e4c92dbb7ada0cb765882af9f4f9e" + }, + "provider_artifact_semantic_sha256": { + "gauge44": { + "CANONICAL-WORD.json.gz": "9885ff29b54f8d2de67d58d68e40a48b7897530d565f932fe63534caa3b405c9", + "LOCAL-PROGRAMS.json.gz": "1c81387e144fe92eadc6296d44d3fd80e6f9573e0269cadaf591f75de0661eed", + "LOCAL-CHECKS.json": "36c5685b24037dcf3767fc7d8d48c308da50f754fc50a05d760e399dd275b045", + "INDEPENDENT-LOCAL-REPLAY.json": "4ffe4b6ea3a1e027ef67a519e92253286d5cb794155eea1d1bef940521521a5f", + "CLIFFORD-RECIPES.json": "c58d2bd3492a031820aec434661c9297fa41d810ad661c651f139e9b592c6a4a", + "CLIFFORD-REVIEW.json": "3ca5c207027b17a305206541c9792b73cd6e4c92dbb7ada0cb765882af9f4f9e", + "RESIDUAL-ADAPTERS.json": "d77ab0c3689e5c10f7129487a85d1497dd721e31138372b4a35913691fe5bc69" + } + }, + "widths_by_provider": { + "gauge44": { + "4": 44, + "5": 44, + "7": 38, + "8": 114, + "9": 240 + } + }, + "provider_counts": { + "gauge44": 144 + }, + "all_provider_program_phase_and_wrapper_bindings": true, + "scope": "Independent exact asynchronous chronology, per-replica phase projection, owner/chart/paid-profile audit. Uses per-invocation local providers bound by exact scalar, phase and residual-wrapper receipts; all-size compilation and complete coefficient invoice are separate inherited obligations." +} diff --git a/research/k8-joint-entrances/evidence/AUDIT-LOCAL.json b/research/k8-joint-entrances/evidence/AUDIT-LOCAL.json new file mode 100644 index 0000000000..7d34380be9 --- /dev/null +++ b/research/k8-joint-entrances/evidence/AUDIT-LOCAL.json @@ -0,0 +1,137 @@ +{ + "status": "PASS_INDEPENDENT_EXACT_FORWARD_AND_DUAL_ENDPOINT_FRAMES_ENTRANCES_CONES", + "input_file": "FULL-WORD.json.gz", + "content_sha256": "1f66640293bde6c7e1df2d4ee0004c2de2327887a98575c5d975d6a14a8b7e74", + "compressed_sha256": "a0622d86259c4163e58cf0677ce575b6039a8ae4c95aa6d8b82a8163cbd42718", + "parent_center_interface": { + "parent_path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz", + "parent_file_sha256": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "transport_tau": 43, + "ordered_frame_bases_match": true, + "all_ports_match": true, + "transported_centers": [ + 92, + 57, + 81, + 224, + 11, + 240, + 9, + 256 + ], + "source_centers": [ + 92, + 57, + 81, + 11, + 9 + ], + "ordered_frame_bases": [ + [ + 256, + 128, + 64, + 34, + 16, + 10, + 4, + 1 + ], + [ + 256, + 128, + 64, + 32, + 16, + 8, + 5, + 3 + ], + [ + 256, + 128, + 64, + 32, + 17, + 9, + 4, + 2 + ], + [ + 256, + 128, + 64, + 36, + 20, + 8, + 2, + 1 + ], + [ + 256, + 128, + 66, + 32, + 18, + 8, + 4, + 1 + ], + [ + 256, + 128, + 65, + 33, + 17, + 9, + 5, + 3 + ], + [ + 256, + 128, + 65, + 33, + 16, + 8, + 4, + 2 + ], + [ + 256, + 128, + 68, + 32, + 16, + 12, + 2, + 1 + ] + ] + }, + "v": 112, + "h": 9, + "R": 480, + "entering": 192, + "lowends": 78, + "coldends": 48, + "compensation_gates": 7208, + "local_profile": { + "1": 2364, + "2": 498, + "3": 412, + "4": 130, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 44, + "5": 44, + "7": 38, + "8": 114, + "9": 240 + }, + "checked_columns": 704, + "elapsed_seconds": 1.0347977500059642, + "scope": "Exact rational full scalar map in both orientations; all literal native frame chains, center levels, dyadic units, entrance-zero response, wrapper exclusion and final helper row/column cones. No global owner admission or exponent repricing." +} diff --git a/research/k8-joint-entrances/evidence/BIT-SUPPLIER-CONTROLS.json b/research/k8-joint-entrances/evidence/BIT-SUPPLIER-CONTROLS.json new file mode 100644 index 0000000000..bc4aa46a43 --- /dev/null +++ b/research/k8-joint-entrances/evidence/BIT-SUPPLIER-CONTROLS.json @@ -0,0 +1,49 @@ +{ + "status": "PASS_PR589_BIT_SUPPLIER_DERIVED_DEFICIT_NEGATIVE_CONTROLS", + "kappa": "0.001675560947524449", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "bit_decimal": "0.001733427039589844234749", + "binding": "complex", + "bit_supplier": { + "pr": 589, + "repository": "CrocSwap/integer-mult-bounds", + "commit": "a5afc8c6169ea61ba7c51dfd3cade02cc7b13b46", + "merged_as": "b3eb785ac5b4b1ca2beea0f80db078a505626a90", + "path": "research/e8-bit-p111-tuned/tune/EXPECTED.json", + "git_blob_sha1": "e293ddc557742637f9f679f083a1a282d87b1b13", + "word": { + "v": 111, + "decoder_constant": 63, + "copy_ranks": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + "derived_deficit": 10272, + "deficit_formula": "T(2Kv-L*cst), L=9 T=32 K=4 M=64", + "replay_scope": "Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit." + }, + "derived_deficit": 10272, + "rejected_controls": [ + "revert_hardcoded_9984", + "ports_112", + "decoder_constant_64_copy_ranks_unchanged", + "decoder_constant_64_with_one_copy_rank_8", + "eight_retained_totals", + "live_minus_one", + "profile_rank_mass_plus_one", + "profile_rank_mass_receipt_mismatch", + "bit_lower_next_grid", + "not_nine_stage_record", + "tampered_bytes_next_grid", + "pr543_file_under_pr589_pin" + ], + "assembler_sha256": "15f6986a476bac76bcdc0bfcf51da115389b46f1950d2766b6822f757888b13a" +} diff --git a/research/k8-joint-entrances/evidence/CLIFFORD-REVIEW.json b/research/k8-joint-entrances/evidence/CLIFFORD-REVIEW.json new file mode 100644 index 0000000000..20324822e2 --- /dev/null +++ b/research/k8-joint-entrances/evidence/CLIFFORD-REVIEW.json @@ -0,0 +1,19 @@ +{ + "status": "PASS_NEW_WORD_EXACT_LOCAL_PHASE_RECIPES", + "canonical_word_sha256": "c35ae25e495c53273a26102338c43de2ac7d3044fdead25b619c0bebc0e5cbff", + "frames": 1008, + "directed_edges": 2900, + "ranks": { + "1": 1888, + "2": 456, + "3": 379, + "8": 16, + "4": 121, + "5": 40 + }, + "endpoint_adapters": 224, + "all_child_equalities_include_global_phase": true, + "recipe_sha256": "c58d2bd3492a031820aec434661c9297fa41d810ad661c651f139e9b592c6a4a", + "seconds": 127.5320972079935, + "scope": "Every local frame and center transition. Expanded scalar-interface integration and global emitted program are separate obligations." +} diff --git a/research/k8-joint-entrances/evidence/ENTRANCE-CONTROLS.json b/research/k8-joint-entrances/evidence/ENTRANCE-CONTROLS.json new file mode 100644 index 0000000000..721c9b0dd5 --- /dev/null +++ b/research/k8-joint-entrances/evidence/ENTRANCE-CONTROLS.json @@ -0,0 +1,113 @@ +{ + "status": "PASS_JOINT_ENTRANCE_SEMANTIC_CONTROLS", + "rejected": [ + { + "control": "restore-promoted-start-603", + "reason": "frame not monotone (603, (408, 80, 40, 6, 1), (80, 40, 6, 1))" + }, + { + "control": "first-frame-too-small-603", + "reason": "frame not monotone (603, (80, 40, 6, 1), (80, 40, 6))" + }, + { + "control": "restore-promoted-start-605", + "reason": "frame not monotone (605, (408, 80, 40, 6, 1), (80, 40, 6, 1))" + }, + { + "control": "first-frame-too-small-605", + "reason": "frame not monotone (600, (80, 40, 6, 1), (80, 40, 6))" + }, + { + "control": "restore-promoted-start-606", + "reason": "frame not monotone (606, (408, 80, 40, 6, 1), (80, 40, 6, 1))" + }, + { + "control": "first-frame-too-small-606", + "reason": "frame not monotone (600, (80, 40, 6, 1), (80, 40, 6))" + }, + { + "control": "restore-promoted-start-607", + "reason": "frame not monotone (607, (408, 80, 40, 6, 1), (80, 40, 6, 1))" + }, + { + "control": "first-frame-too-small-607", + "reason": "frame not monotone (601, (80, 40, 6, 1), (80, 40, 6))" + }, + { + "control": "restore-promoted-start-611", + "reason": "frame not monotone (611, (272, 144, 96, 6, 1), (144, 96, 6, 1))" + }, + { + "control": "first-frame-too-small-611", + "reason": "frame not monotone (611, (144, 96, 6, 1), (144, 96, 6))" + }, + { + "control": "restore-promoted-start-613", + "reason": "frame not monotone (613, (272, 144, 96, 6, 1), (144, 96, 6, 1))" + }, + { + "control": "first-frame-too-small-613", + "reason": "frame not monotone (608, (144, 96, 6, 1), (144, 96, 6))" + }, + { + "control": "restore-promoted-start-614", + "reason": "frame not monotone (614, (272, 144, 96, 6, 1), (144, 96, 6, 1))" + }, + { + "control": "first-frame-too-small-614", + "reason": "frame not monotone (608, (144, 96, 6, 1), (144, 96, 6))" + }, + { + "control": "restore-promoted-start-615", + "reason": "frame not monotone (615, (272, 144, 96, 6, 1), (144, 96, 6, 1))" + }, + { + "control": "first-frame-too-small-615", + "reason": "frame not monotone (609, (144, 96, 6, 1), (144, 96, 6))" + }, + { + "control": "restore-promoted-start-635", + "reason": "frame not monotone (635, (298, 170, 102, 30, 1), (298, 170, 102, 30))" + }, + { + "control": "first-frame-too-small-635", + "reason": "frame not monotone (632, (30,), (298, 170, 102))" + }, + { + "control": "restore-promoted-start-637", + "reason": "frame not monotone (637, (298, 170, 102, 30, 1), (298, 170, 102, 30))" + }, + { + "control": "first-frame-too-small-637", + "reason": "frame not monotone (632, (298, 170, 102, 30), (298, 170, 102))" + }, + { + "control": "restore-promoted-start-638", + "reason": "frame not monotone (638, (298, 170, 102, 30, 1), (298, 170, 102, 30))" + }, + { + "control": "first-frame-too-small-638", + "reason": "frame not monotone (632, (298, 170, 102, 30), (298, 170, 102))" + }, + { + "control": "restore-promoted-start-639", + "reason": "frame not monotone (639, (298, 170, 102, 30, 1), (298, 170, 102, 30))" + }, + { + "control": "first-frame-too-small-639", + "reason": "frame not monotone (633, (298, 170, 102, 30), (298, 170, 102))" + }, + { + "control": "false-paid-profile", + "reason": "paid profile mismatch" + }, + { + "control": "wrong-target-coefficient", + "reason": "nonzero entrance response" + }, + { + "control": "false-helper-inventory", + "reason": "width inventory mismatch" + } + ] +} diff --git a/research/k8-joint-entrances/evidence/GLOBAL-PREFIX.json b/research/k8-joint-entrances/evidence/GLOBAL-PREFIX.json new file mode 100644 index 0000000000..8aafa48418 --- /dev/null +++ b/research/k8-joint-entrances/evidence/GLOBAL-PREFIX.json @@ -0,0 +1,13 @@ +{ + "status": "PASS_MIXED_ASYNC_GLOBAL_PREFIX", + "template_sha256": "24069f0f02fbd8944d1c573404a12368b1b51d728e8bd9d4eb86632141c76c6f", + "global_prefix_bits": 397, + "retained_payload_bits": 512, + "complete_invocation_cover_sweeps": 144, + "bridge_factor_two_sweeps": 144, + "local_scalar_coefficient_work_prefix_bits": 68, + "stream_input_sup_to_l2_bits": 37, + "primitive_arithmetic_margin_bits": 4, + "controller_audit_sha256": "e9914607d9f7409a23c6e7ad94b5c3d46f384622d4968efd67c9dd3d7cdd3855", + "proof": "Each selected normalized provider restores all arbitrary dirty helper columns and gives the same data shear endpoints. Actual whole-owner charts are right-translation bijections. Sum all 144 invocation and 144 bridge sweeps and take maximum local scalar/Horner prefix over all three providers and orientations. Idle children, phases, spectator endpoints and terminal translations are unitary. Retained all-size interfaces are conditional." +} diff --git a/research/k8-joint-entrances/evidence/IDLE-REMAINDER-FRAMES.json b/research/k8-joint-entrances/evidence/IDLE-REMAINDER-FRAMES.json new file mode 100644 index 0000000000..ef63299279 --- /dev/null +++ b/research/k8-joint-entrances/evidence/IDLE-REMAINDER-FRAMES.json @@ -0,0 +1,13 @@ +{ + "status": "PASS_LITERAL_IDLE_REMAINDER_FRAMES", + "template_sha256": "24069f0f02fbd8944d1c573404a12368b1b51d728e8bd9d4eb86632141c76c6f", + "uncompressed_frames_sha256": "de5b1fc2e84d0735f67b3b541a85e16de9ab2a77fa62e4570968be86f9deb57c", + "children": 5279, + "rank_profile": { + "1": 360, + "24": 1, + "48": 4918 + }, + "source_data_phase_sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "scope": "Actual orthogonal axes after the independently checked whole-owner prefix in each inherited pending child." +} diff --git a/research/k8-joint-entrances/evidence/INDEPENDENT-LOCAL-REPLAY.json b/research/k8-joint-entrances/evidence/INDEPENDENT-LOCAL-REPLAY.json new file mode 100644 index 0000000000..6c6d8d5188 --- /dev/null +++ b/research/k8-joint-entrances/evidence/INDEPENDENT-LOCAL-REPLAY.json @@ -0,0 +1,71 @@ +{ + "status": "PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY", + "canonical_word_sha256": "c35ae25e495c53273a26102338c43de2ac7d3044fdead25b619c0bebc0e5cbff", + "local_programs_sha256": "9f1e1919d9daa4d130617ba777cc549f1de82f5fb3f55fc6632ad2656cc55af0", + "v": 112, + "helpers": 480, + "local": { + "forward": { + "all_exact_columns": 704, + "prefix_l1_upper": "2765345294379392599/1024", + "prefix_bits_upper": 52, + "charged_payload_bits": 192, + "private_work_erased": true + }, + "backward": { + "all_exact_columns": 704, + "prefix_l1_upper": "14824960514781440791821/64", + "prefix_bits_upper": 68, + "charged_payload_bits": 192, + "private_work_erased": true + } + }, + "paid_profiles": { + "forward": { + "1": 2364, + "4": 130, + "8": 8, + "3": 412, + "2": 498, + "5": 82 + }, + "backward": { + "1": 2364, + "4": 130, + "8": 8, + "3": 412, + "2": 498, + "5": 82 + } + }, + "entering_helpers": 192, + "cold_hyperplane_ended_helpers": 48, + "negative_controls_rejected": [ + "wrong_scale", + "missing_center", + "wrong_common_frame", + "wrong_child_rank", + "missing_pre_wrapper", + "missing_post_wrapper", + "wrapper_with_wrong_frame", + "wrapper_in_wrong_phase", + "wrapper_on_a_data_register", + "wrapper_on_a_target_register", + "wrapper_on_a_centre_register", + "hpe_pre_wrapper_resolved_to_full_recipe", + "hpe_post_wrapper_without_terminal_frame", + "hpe_post_wrapper_wrong_terminal_frame", + "hpe_tail_gate_at_full_frame", + "hpe_tail_climb_dropped", + "hpe_helper_exit_adapter_to_full", + "hpe_tail_gate_moved_into_full_cleanup", + "cold_hpe_pre_wrapper_replaced_by_identity_entry_adapter", + "cold_hpe_pre_wrapper_dropped", + "cold_hpe_post_wrapper_replaced_by_exit_adapter", + "cold_hpe_pre_wrapper_resolved_to_cold_full_convention", + "cold_hpe_wrapper_with_nonzero_entrance", + "cold_hpe_post_wrapper_wrong_terminal_frame", + "cold_hpe_premix_gate_before_pre_wrapper" + ], + "scope": "Literal forward and inverse-transpose replay on every arbitrary data/helper column, physical frame incidence, ordered paid wrappers, cleared private work and prefix coefficients. Global hosting and outer exponent are separate." +} diff --git a/research/k8-joint-entrances/evidence/INDEPENDENT-T16.json b/research/k8-joint-entrances/evidence/INDEPENDENT-T16.json new file mode 100644 index 0000000000..d0d0bb88fd --- /dev/null +++ b/research/k8-joint-entrances/evidence/INDEPENDENT-T16.json @@ -0,0 +1,116 @@ +{ + "status": "PASS_INDEPENDENT_T16_LITERAL_WINDOWS_CHARTS_PREFIX_ROW", + "roles": 69120, + "calls": 144, + "source_events_per_replica": 30, + "expanded_replica_events": 480, + "bridge_events": 144, + "literal_windows": 288, + "checked_whole_helper_widths": 69120, + "checked_busy_family_windows": 69120, + "orthogonal_port_bases": 112, + "actual_73_axis_charts": 10580, + "checked_slice_prefixes": 32256, + "local_profile": { + "1": 2364, + "2": 498, + "3": 412, + "4": 130, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 44, + "5": 44, + "7": 38, + "8": 114, + "9": 240 + }, + "idle": { + "1": 360, + "24": 1, + "48": 4918 + }, + "profile": { + "1": 340776, + "2": 71712, + "3": 59328, + "4": 18720, + "5": 11808, + "8": 1152, + "24": 1, + "48": 4918 + }, + "live": 14336, + "physical": 14850, + "rank_mass": 1041408, + "deficit": 5120, + "namespace": { + "data": [ + 0, + 14336 + ], + "centres": [ + 14336, + 14344 + ], + "tableau": [ + 14344, + 14848 + ], + "coefficient": [ + 14848, + 14850 + ] + }, + "local_prefix_bits": 68, + "local_prefix_from_native_receipt": true, + "local_profile_recounted": true, + "prefix_formula": { + "local_scalar": 68, + "input_l2": 37, + "invocations": 144, + "bridges": 144, + "margin": 4 + }, + "prefix_bits": 397, + "charged_prefix_bits": 512, + "physical_stock_bits": 2642, + "physical_row_coefficient": 16469, + "row_limit": 20161, + "scope": "Finite role/window/chart and inherited prefix/row obligations. Requires separately admitted local supplier and emitted controller, complete finite invoice, exact moments and outer assembly; no all-size theorem is asserted.", + "controls_rejected": [ + { + "name": "private_namespace_collision", + "reason": "private-namespace collision" + }, + { + "name": "copy_replica_alias", + "reason": "role invocation time" + }, + { + "name": "missing_whole_helper", + "reason": "complete helper role count" + }, + { + "name": "split_whole_helper", + "reason": "complete helper role count" + }, + { + "name": "truncated_helper_width", + "reason": "whole-helper residual width" + }, + { + "name": "cross_idle_boundary", + "reason": "strict bridge-aware idle window" + } + ], + "input_sha256": { + "/Users/thomasdifiore/integer-mult-runs/k8-eight-ends-t16-portable-20261013/t16/global8/base/split-centres/GLOBAL-TEMPLATE.json.gz": "ab8448de2036a23d9b55a196a8846512dc24fdf09855c1e0f0caa5b7a6965f7b", + "/Users/thomasdifiore/integer-mult-runs/k8-eight-ends-t16-portable-20261013/t16/global8/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "/Users/thomasdifiore/integer-mult-runs/k8-eight-ends-t16-portable-20261013/t16/global8/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "/Users/thomasdifiore/integer-mult-runs/k8-joint-interfaces-20261013/native/local/CANONICAL-WORD.json.gz": "c35ae25e495c53273a26102338c43de2ac7d3044fdead25b619c0bebc0e5cbff", + "/Users/thomasdifiore/integer-mult-runs/k8-joint-interfaces-20261013/native/local/INDEPENDENT-LOCAL-REPLAY.json": "2bcb926b433bfc223997efd5d7212899c850a1ddb204269589b1f3a7151d82c6", + "/Users/thomasdifiore/integer-mult-runs/k8-joint-interfaces-20261013/strict/runtime/data/OWNERS.json.gz": "7755af4108f066cf1eb13dbaac0a0fbb97a2852ffa7403588d2b5218c81101bf" + } +} diff --git a/research/k8-joint-entrances/evidence/LOCAL-CHECKS.json b/research/k8-joint-entrances/evidence/LOCAL-CHECKS.json new file mode 100644 index 0000000000..17cb61022e --- /dev/null +++ b/research/k8-joint-entrances/evidence/LOCAL-CHECKS.json @@ -0,0 +1,36 @@ +{ + "forward": { + "sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "scalar_macros": 19693, + "real_component_primitive_bound": 198766, + "paid_profile": { + "1": 2364, + "2": 498, + "3": 412, + "4": 130, + "5": 82, + "8": 8 + }, + "all_columns": 704, + "private_centers_cleared": true, + "private_coefficient_stream_cleared_after_each_macro": true + }, + "backward": { + "sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "scalar_macros": 19693, + "real_component_primitive_bound": 198814, + "paid_profile": { + "1": 2364, + "2": 498, + "3": 412, + "4": 130, + "5": 82, + "8": 8 + }, + "all_columns": 704, + "private_centers_cleared": true, + "private_coefficient_stream_cleared_after_each_macro": true + } +} diff --git a/research/k8-joint-entrances/evidence/NATIVE-STEPS.json b/research/k8-joint-entrances/evidence/NATIVE-STEPS.json new file mode 100644 index 0000000000..f3c06ffd8d --- /dev/null +++ b/research/k8-joint-entrances/evidence/NATIVE-STEPS.json @@ -0,0 +1,27 @@ +[ + { + "step": "native", + "exit_code": 0, + "seconds": 1.4581067090039141 + }, + { + "step": "ledgers", + "exit_code": 0, + "seconds": 0.9179546659870539 + }, + { + "step": "local-replay", + "exit_code": 0, + "seconds": 6.478409166011261 + }, + { + "step": "wrappers", + "exit_code": 0, + "seconds": 1.9642078340111766 + }, + { + "step": "phases", + "exit_code": 0, + "seconds": 127.58402362497873 + } +] diff --git a/research/k8-joint-entrances/evidence/OWNERS-AND-PROFILE.json b/research/k8-joint-entrances/evidence/OWNERS-AND-PROFILE.json new file mode 100644 index 0000000000..5637e44807 --- /dev/null +++ b/research/k8-joint-entrances/evidence/OWNERS-AND-PROFILE.json @@ -0,0 +1,52 @@ +{ + "status": "PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE", + "template_sha256": "24069f0f02fbd8944d1c573404a12368b1b51d728e8bd9d4eb86632141c76c6f", + "paid_profile": { + "1": 340776, + "2": 71712, + "3": 59328, + "4": 18720, + "5": 11808, + "8": 1152, + "24": 1, + "48": 4918 + }, + "live": 14336, + "physical": 14826, + "rank_mass": 1041408, + "deficit": 5120, + "hosted_residuals": 69120, + "banked_residuals": 0, + "all_live_owners_per_call_distinct": true, + "owners_per_call": 704, + "actual_helper_owner_charts": 69120, + "actual_73column_sigmas": 10580, + "cross_replica_helper_roles": 59636, + "explicit_idle_remainder_children": 5279, + "source_idle_children_charged": 32256, + "source_artifacts": { + "work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "providers/gauge44/CANONICAL-WORD.json.gz": "c35ae25e495c53273a26102338c43de2ac7d3044fdead25b619c0bebc0e5cbff", + "providers/gauge44/LOCAL-PROGRAMS.json.gz": "9f1e1919d9daa4d130617ba777cc549f1de82f5fb3f55fc6632ad2656cc55af0", + "providers/gauge44/LOCAL-CHECKS.json": "654ca95a7f9af260d088f29c1791686f54f66cbbe735b9ea2fd5114b377727aa", + "providers/gauge44/INDEPENDENT-LOCAL-REPLAY.json": "2bcb926b433bfc223997efd5d7212899c850a1ddb204269589b1f3a7151d82c6", + "providers/gauge44/RESIDUAL-ADAPTERS.json": "c099207d60ab49392bcadcaf7e9cbcfe01178e732f14e2591a8c3463162460d7", + "providers/gauge44/CLIFFORD-RECIPES.json": "c58d2bd3492a031820aec434661c9297fa41d810ad661c651f139e9b592c6a4a", + "providers/gauge44/CLIFFORD-REVIEW.json": "570f97a375f2acf7d133f563c61c0a8080e8b0dc67cb0299597609029b81906e" + }, + "provider_phase_semantic_sha256": { + "gauge44": "3ca5c207027b17a305206541c9792b73cd6e4c92dbb7ada0cb765882af9f4f9e" + }, + "provider_artifact_semantic_sha256": { + "gauge44": { + "CANONICAL-WORD.json.gz": "9885ff29b54f8d2de67d58d68e40a48b7897530d565f932fe63534caa3b405c9", + "LOCAL-PROGRAMS.json.gz": "1c81387e144fe92eadc6296d44d3fd80e6f9573e0269cadaf591f75de0661eed", + "LOCAL-CHECKS.json": "36c5685b24037dcf3767fc7d8d48c308da50f754fc50a05d760e399dd275b045", + "INDEPENDENT-LOCAL-REPLAY.json": "4ffe4b6ea3a1e027ef67a519e92253286d5cb794155eea1d1bef940521521a5f", + "CLIFFORD-RECIPES.json": "c58d2bd3492a031820aec434661c9297fa41d810ad661c651f139e9b592c6a4a", + "CLIFFORD-REVIEW.json": "3ca5c207027b17a305206541c9792b73cd6e4c92dbb7ada0cb765882af9f4f9e", + "RESIDUAL-ADAPTERS.json": "d77ab0c3689e5c10f7129487a85d1497dd721e31138372b4a35913691fe5bc69" + } + }, + "controller_audit_sha256": "e9914607d9f7409a23c6e7ad94b5c3d46f384622d4968efd67c9dd3d7cdd3855" +} diff --git a/research/k8-joint-entrances/evidence/PORTABLE-STEPS.json b/research/k8-joint-entrances/evidence/PORTABLE-STEPS.json new file mode 100644 index 0000000000..30a88871d3 --- /dev/null +++ b/research/k8-joint-entrances/evidence/PORTABLE-STEPS.json @@ -0,0 +1,32 @@ +[ + { + "step": "build", + "exit_code": 0, + "seconds": 0.08052116699400358, + "log_sha256": "9a6250d812a76ece46c01f94bb2c8f9b1dba2b28a864be7c6713c4c9ffd8b4e3" + }, + { + "step": "independent-local", + "exit_code": 0, + "seconds": 1.1403743329865392, + "log_sha256": "a1eae661e1abad450f8fdaaf38fcdf502723ae0dee8f25142cb6c5fa800e2fde" + }, + { + "step": "entrance-controls", + "exit_code": 0, + "seconds": 21.99238145799609, + "log_sha256": "ffd5989ea8b71b6b5660895a458d3a6db372deb1fb9aca6722da5f870c97aa32" + }, + { + "step": "strict-global", + "exit_code": 0, + "seconds": 27.90438749999157, + "log_sha256": "7e150d52477f9263bc138fef7ead516fe8f41582664e3ce71d452549e54d4673" + }, + { + "step": "all-replica-bound", + "exit_code": 0, + "seconds": 0.45767991698812693, + "log_sha256": "da1012ae7c38da9d5e6ec2315e58abbb011583ff2a5fef5c484adf851f413e2e" + } +] diff --git a/research/k8-joint-entrances/evidence/PREFIX-AND-INVOICE.json b/research/k8-joint-entrances/evidence/PREFIX-AND-INVOICE.json new file mode 100644 index 0000000000..3ca8cfa35c --- /dev/null +++ b/research/k8-joint-entrances/evidence/PREFIX-AND-INVOICE.json @@ -0,0 +1,2814 @@ +{ + "status": "PASS_INDEPENDENT_MIXED_ASYNC_SCALAR_PREFIX_AND_FINITE_INVOICE", + "template_sha256": "24069f0f02fbd8944d1c573404a12368b1b51d728e8bd9d4eb86632141c76c6f", + "parent_template_sha256": "8904bbbf46dfbf1c6df0e43479a23913fc59a410e879188112e88f16c850ede8", + "owner_audit_sha256": "2e2889604e2d944dcd6b42d3006cd6ff35feef779405d58568bab081ae9ebadc", + "controller_audit_sha256": "e9914607d9f7409a23c6e7ad94b5c3d46f384622d4968efd67c9dd3d7cdd3855", + "providers": { + "gauge44": { + "local": { + "backward": { + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "prefix_l1": "14824960514781440791821/64", + "prefix_bits": 68, + "coefficient_work_primitive_count": 98365, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + }, + "forward": { + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "prefix_l1": "2765345294379392599/1024", + "prefix_bits": 52, + "coefficient_work_primitive_count": 98333, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + } + }, + "helpers": 480, + "centres": 8, + "v": 112, + "h": 9, + "n": 704, + "entering_helpers": 192, + "entrance_rank": 372, + "terminal_codimension": 214, + "hyperplane_ended_helpers": 78, + "cold_hyperplane_ended_helpers": 48, + "width_inventory": { + "4": 44, + "5": 44, + "7": 38, + "8": 114, + "9": 240 + }, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "local_adapters": 387056, + "local_primitive_bound": 10038040553630, + "compiler": 25934336, + "children": 3494, + "artifacts": { + "CANONICAL-WORD.json.gz": "c35ae25e495c53273a26102338c43de2ac7d3044fdead25b619c0bebc0e5cbff", + "RESIDUAL-ADAPTERS.json": "c099207d60ab49392bcadcaf7e9cbcfe01178e732f14e2591a8c3463162460d7", + "LOCAL-PROGRAMS.json.gz": "9f1e1919d9daa4d130617ba777cc549f1de82f5fb3f55fc6632ad2656cc55af0", + "LOCAL-CHECKS.json": "654ca95a7f9af260d088f29c1791686f54f66cbbe735b9ea2fd5114b377727aa", + "CLIFFORD-REVIEW.json": "570f97a375f2acf7d133f563c61c0a8080e8b0dc67cb0299597609029b81906e", + "INDEPENDENT-LOCAL-REPLAY.json": "2bcb926b433bfc223997efd5d7212899c850a1ddb204269589b1f3a7151d82c6", + "CLIFFORD-RECIPES.json": "c58d2bd3492a031820aec434661c9297fa41d810ad661c651f139e9b592c6a4a", + "FULL-WORD.json.gz": "d5c6b98459c58f37d6faa4acf435f39d5ae09038aa2a5f8f7a7725918a845b22", + "SCALAR-FRAME-AUDIT.json": "6f9526bba8b67ef345c60019e5b94796f3eb0bb4f28674fdd49fa42c69a02db0", + "WRAPPER-CHECKS.json": "f2a005b54bea64d66633d8a82d0454348172da3b88361081a72126bf1d51744d" + }, + "paid_profile": { + "1": 2364, + "2": 498, + "3": 412, + "4": 130, + "5": 82, + "8": 8 + }, + "program_hashes": { + "backward": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "forward": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e" + }, + "semantic_artifact_sha256": { + "CANONICAL-WORD.json.gz": "9885ff29b54f8d2de67d58d68e40a48b7897530d565f932fe63534caa3b405c9", + "LOCAL-PROGRAMS.json.gz": "1c81387e144fe92eadc6296d44d3fd80e6f9573e0269cadaf591f75de0661eed", + "LOCAL-CHECKS.json": "36c5685b24037dcf3767fc7d8d48c308da50f754fc50a05d760e399dd275b045", + "INDEPENDENT-LOCAL-REPLAY.json": "4ffe4b6ea3a1e027ef67a519e92253286d5cb794155eea1d1bef940521521a5f", + "CLIFFORD-RECIPES.json": "c58d2bd3492a031820aec434661c9297fa41d810ad661c651f139e9b592c6a4a", + "CLIFFORD-REVIEW.json": "3ca5c207027b17a305206541c9792b73cd6e4c92dbb7ada0cb765882af9f4f9e", + "RESIDUAL-ADAPTERS.json": "d77ab0c3689e5c10f7129487a85d1497dd721e31138372b4a35913691fe5bc69" + } + } + }, + "provider_phase_semantic_sha256": { + "gauge44": "3ca5c207027b17a305206541c9792b73cd6e4c92dbb7ada0cb765882af9f4f9e" + }, + "provider_counts": { + "gauge44": 144 + }, + "selected_calls": [ + { + "stage": 0, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 8, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 9, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 8, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 10, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 9, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 8, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 11, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 10, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 9, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 8, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 12, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 11, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 10, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 9, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 8, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 13, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 12, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 11, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 10, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 9, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 8, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 14, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 13, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 12, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 11, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 10, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 9, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 0, + "replica": 15, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 8, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 14, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 13, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 12, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 11, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 10, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 9, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 1, + "replica": 15, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 8, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 14, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 13, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 12, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 11, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 10, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 9, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 2, + "replica": 15, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 8, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 14, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 13, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 12, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 11, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 10, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 9, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 3, + "replica": 15, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 14, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 13, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 12, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 11, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 10, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 4, + "replica": 15, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 14, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 13, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 12, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 11, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 5, + "replica": 15, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 14, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 13, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 12, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 6, + "replica": 15, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 14, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 13, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 7, + "replica": 15, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4e289cbf4c3a069540aae0134b932dde2be4aee5e7f7e19206d9a923055eea9f", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "coefficient_work_primitive_count": 98365, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 14, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + }, + { + "stage": 8, + "replica": 15, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "9cfd73e7007cdb03915d31b8d52381716928e0254922e67713ad7bcab138a66e", + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "coefficient_work_primitive_count": 98333, + "entering_helpers": 192, + "entrance_rank": 372, + "pre_wrappers": 240, + "post_wrappers": 240 + } + ], + "selected_local_paid_profile": { + "1": 340416, + "2": 71712, + "3": 59328, + "4": 18720, + "5": 11808, + "8": 1152 + }, + "selected_real_component_primitives": 28625376, + "selected_coefficient_work_primitive_count": 14162000, + "selected_scalar_macros": 2835792, + "global_prefix_bits": 397, + "charged_prefix_bits": 512, + "complete_invocation_sweeps": 144, + "bridge_sweeps": 144, + "row_prefix_extra": 1024, + "helpers": 480, + "centres": 8, + "live": 14336, + "physical": 14826, + "physical_stock_identity": { + "data_and_owner_families": 14336, + "local_helpers": 480, + "private_centres": 8, + "coefficient_work": 2 + }, + "local_adapters": 387056, + "local_primitive_bound": 10038040553630, + "wrapper_elementary_factors_charged": 9953280, + "factors_per_wrapper": 144, + "compiler": 25934336, + "unhosted_pervertex": 3588959010714576, + "hosted_rebased_pervertex": 3588959010114264, + "conservative_pervertex_used": 6466906000439144, + "retained_prior_overcharge": { + "sha256": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "previous_pervertex_allowance": 2877946989724568, + "added_complete_new_pervertex": 3588959010714576, + "policy": "Retain old allowance and add entire fresh mixed recount." + }, + "finite": { + "physical_stock_bits": 2642, + "router_bits": 7988, + "literal_bits": 35284, + "physical_row_coefficient": 16469, + "retained_row_coefficient": 20161, + "required_C0_bits": 200012, + "halving_integer_inequality": [ + 5329, + 4608 + ], + "G_exponent": 30000, + "E_exponent": 100000, + "C0_exponent": 210000 + }, + "strict_checks": { + "local_primitive_bound": true, + "logical": true, + "router": true, + "literal": true, + "mass": true, + "precision": true, + "tape": true, + "row": true, + "halving": true + }, + "scope": "Actual call-specific mixed scalar, Horner, wrappers and paid children recounted. All three providers use fresh hash-bound independent all-column/frame/phase/normalization admission. Shared compiler uses conservative maxima; parent is geometry/overcharge only. All-size compiler, hosting, precision/tape and analytic transfer remain conditional." +} diff --git a/research/k8-joint-entrances/evidence/PREPARATION.json b/research/k8-joint-entrances/evidence/PREPARATION.json new file mode 100644 index 0000000000..5e50d74454 --- /dev/null +++ b/research/k8-joint-entrances/evidence/PREPARATION.json @@ -0,0 +1,45 @@ +{ + "status": "PASS_EXACT_WIDTH_SLOT_SUBSTITUTION_NOMINATION", + "helper_permutation": { + "411": 395, + "413": 397, + "414": 398, + "415": 399, + "395": 411, + "397": 413, + "398": 414, + "399": 415 + }, + "width_inventory": { + "4": 44, + "5": 44, + "7": 38, + "8": 114, + "9": 240 + }, + "idle": { + "1": 360, + "24": 1, + "48": 4918 + }, + "local_profile": { + "1": 2364, + "2": 498, + "3": 412, + "4": 130, + "5": 82, + "8": 8 + }, + "global_profile": { + "1": 340776, + "2": 71712, + "3": 59328, + "4": 18720, + "5": 11808, + "8": 1152, + "24": 1, + "48": 4918 + }, + "old_owners_sha256": "93cb570c9496725ed5204d9f890ddf337ed8c3fb1a1b980de3e905f65e71b2dd", + "new_owners_sha256": "7755af4108f066cf1eb13dbaac0a0fbb97a2852ffa7403588d2b5218c81101bf" +} diff --git a/research/k8-joint-entrances/evidence/REPLAY-LOGS.json.gz b/research/k8-joint-entrances/evidence/REPLAY-LOGS.json.gz new file mode 100644 index 0000000000..f06cf3f33e Binary files /dev/null and b/research/k8-joint-entrances/evidence/REPLAY-LOGS.json.gz differ diff --git a/research/k8-joint-entrances/evidence/REPLAY.json b/research/k8-joint-entrances/evidence/REPLAY.json new file mode 100644 index 0000000000..d4ddb8c4dd --- /dev/null +++ b/research/k8-joint-entrances/evidence/REPLAY.json @@ -0,0 +1,79 @@ +{ + "status": "PASS_CHANGED_LOCAL_INTERFACES_STRICT_T16_ADMISSION", + "kappa": "1675560947524449/1000000000000000000", + "kappa_decimal": "0.001675560947524449", + "complex_lower": "41959329101337756331/25000000000000000000000", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "profile": { + "1": 340776, + "2": 71712, + "3": 59328, + "4": 18720, + "5": 11808, + "8": 1152, + "24": 1, + "48": 4918 + }, + "idle": { + "1": 360, + "24": 1, + "48": 4918 + }, + "controls": { + "admission": 69, + "bit_supplier": 12, + "independent_t16": 6, + "controller": 15 + }, + "outer_strict_inequalities": 47, + "steps": [ + { + "step": "bind", + "exit_code": 0, + "seconds": 0.43761395799811, + "log_sha256": "71f679ce5a123fb58397fd6852ba64ce3832fd20e81a096bfda9a1cf3237237a" + }, + { + "step": "emit", + "exit_code": 0, + "seconds": 4.424496958003147, + "log_sha256": "e5fb1d68f50e4ad29f7739e64ffc8ce24cb3d88e663d3217b720c6ca1447cd39" + }, + { + "step": "audit", + "exit_code": 0, + "seconds": 18.39872700002161, + "log_sha256": "e9914607d9f7409a23c6e7ad94b5c3d46f384622d4968efd67c9dd3d7cdd3855" + }, + { + "step": "invoice", + "exit_code": 0, + "seconds": 0.8952893750101794, + "log_sha256": "8f7074e3f78a103318ded6362c8e9bc8fc0e8c1ea3b510e63b9b84b181452cb3" + }, + { + "step": "assembly", + "exit_code": 0, + "seconds": 0.3134612090070732, + "log_sha256": "0bea5a339ee9d067c8c6442bf1d6c6600b50352846058ea7e2f551251e1c9cc0" + }, + { + "step": "admission-controls", + "exit_code": 0, + "seconds": 0.40388570801587775, + "log_sha256": "051d242318154827c1672ffbb63ad2bdc8ecc4033be650b791dd69cd57d716b3" + }, + { + "step": "bit-supplier-controls", + "exit_code": 0, + "seconds": 0.6066456669941545, + "log_sha256": "d54d260bf95bd8ae4ab8846314082b93b2e3d8f427eb35376691f2ce543a6b67" + }, + { + "step": "independent-t16", + "exit_code": 0, + "seconds": 0.8316891669819597, + "log_sha256": "9a822ed55b91969189acb1bb1bbdcebafc800855952fbd5e91c5d977c29cbbf9" + } + ] +} diff --git a/research/k8-joint-entrances/evidence/REPOSITORY-VERIFICATION.json b/research/k8-joint-entrances/evidence/REPOSITORY-VERIFICATION.json new file mode 100644 index 0000000000..87dbb14e6d --- /dev/null +++ b/research/k8-joint-entrances/evidence/REPOSITORY-VERIFICATION.json @@ -0,0 +1,118 @@ +{ + "status": "PASS_ALL_MAKE_VERIFY_GROUPS_ACROSS_RESUMED_RUNS", + "recorded_at_utc": "2026-10-13T20:04:58.618662+00:00", + "source_commit_before_receipt": "e7d0d0163495f689e092a72e4409555c17e041fc", + "makefile_sha256": "178ac065681bd39c1309ef25c54554598f3e26be1fa2061c7fed5d78750e0f51", + "scope": "Repository-wide regression verification. This is separate from the new conditional witness admission recorded in PORTABLE-STEPS.json, NATIVE-STEPS.json and the other package evidence. It does not remove the mathematical assumptions in CLAIM.json.", + "single_successful_make_verify_invocation": false, + "note": "The first two make verify invocations returned 2 due to interpreter/compiler capabilities. The failed and remaining stages were resumed with Python 3.11.14 and GCC 16.2.0; that continuation returned 0. No guards, tests, or tracked upstream sources were changed to obtain success.", + "coverage": { + "completed_in_python311_run": [ + "verify-community", + "verify-producers", + "verify-partial-gauge", + "verify-three-stage-cover", + "verify-paired-cube", + "verify-recycled-bit", + "verify-entrance-banks", + "gen4-bank-verify", + "frontier741-verify", + "verify-certificates", + "verify-ternary", + "verify-research" + ], + "split_group": { + "target": "verify-strips", + "completed_in_python311_run": [ + "skip-strips-verify" + ], + "completed_in_gcc16_continuation": [ + "skip-suffix-verify" + ] + }, + "completed_in_gcc16_continuation": [ + "verify-clones", + "verify-positive", + "verify-joint", + "verify-pair", + "verify-tests" + ], + "all_make_verify_groups": [ + "verify-community", + "verify-producers", + "verify-partial-gauge", + "verify-three-stage-cover", + "verify-paired-cube", + "verify-recycled-bit", + "verify-entrance-banks", + "gen4-bank-verify", + "frontier741-verify", + "verify-certificates", + "verify-ternary", + "verify-research", + "verify-strips", + "verify-clones", + "verify-positive", + "verify-joint", + "verify-pair", + "verify-tests" + ] + }, + "isolated_test_modules": 87, + "patch_applicability_checks": 20, + "working_tree_clean_after_tests_before_receipt": true, + "invocations": [ + { + "archive": "repository-system-python.log.gz", + "command": [ + "make", + "verify" + ], + "exit_code": 2, + "outcome": "Stopped at copied-reversed-producer: system Python lacks int.bit_count.", + "log_sha256": "d304304e59e1a76c7fe032a0b6181868ceee8f58435a83bdcd34be28f2b1e884", + "archive_sha256": "6e167fbdda1eb0c60275f9d4423329996cd8b6a4c2037666f686b94a0a29a68a", + "log_bytes": 1825 + }, + { + "archive": "repository-python311.log.gz", + "command": [ + "make", + "verify" + ], + "exit_code": 2, + "environment": { + "python": "3.11.14", + "CPLUS_INCLUDE_PATH": "/Users/thomasdifiore/integer-mult-bit-seed13/build/deps/boost_1_86_0" + }, + "outcome": "Completed the first twelve verify groups and skip-strips-verify, then stopped at skip-suffix-producer because Apple clang rejects -fopenmp.", + "log_sha256": "81559f814749ca3f04ade6bf9191cd265cb006d8e3d0a421285f7164da1b2fc0", + "archive_sha256": "080f7502976685ab531b3721056de3f77ff6354a52e3b60758557c30bc76bad8", + "log_bytes": 98113 + }, + { + "archive": "repository-gcc16-continuation.log.gz", + "command": [ + "make", + "skip-suffix-verify", + "verify-clones", + "verify-positive", + "verify-joint", + "verify-pair", + "verify-tests" + ], + "exit_code": 0, + "environment": { + "python": "3.11.14", + "CPLUS_INCLUDE_PATH": "/Users/thomasdifiore/integer-mult-bit-seed13/build/deps/boost_1_86_0", + "CXX": "/opt/homebrew/opt/gcc/bin/g++-16", + "compiler_version": "Homebrew GCC 16.2.0", + "OMP_NUM_THREADS": "4" + }, + "outcome": "All failed or remaining target groups passed, including 87 isolated test modules and 20 patch applicability checks.", + "log_sha256": "26570d0a0403f081517394e258cd463b88c61385c7e53485fa0a82127ee8f0a0", + "archive_sha256": "c5c39cf7429e4888cc629987283018f801dae87004aa11e49a2238dd953bdd29", + "log_bytes": 113132 + } + ] +} diff --git a/research/k8-joint-entrances/evidence/RESULT.json b/research/k8-joint-entrances/evidence/RESULT.json new file mode 100644 index 0000000000..b014ed625e --- /dev/null +++ b/research/k8-joint-entrances/evidence/RESULT.json @@ -0,0 +1,87 @@ +{ + "status": "PASS_JOINT_ENTRANCES_COMPLETE_ADMISSION", + "kappa": "1675560947524449/1000000000000000000", + "kappa_decimal": "0.001675560947524449", + "complex_lower": "41959329101337756331/25000000000000000000000", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "controls": { + "admission": 69, + "bit_supplier": 12, + "independent_t16": 6, + "controller": 15 + }, + "entrance_controls": 27, + "outer_strict_inequalities": 47, + "native_steps": [ + { + "step": "native", + "exit_code": 0, + "seconds": 1.4581067090039141 + }, + { + "step": "ledgers", + "exit_code": 0, + "seconds": 0.9179546659870539 + }, + { + "step": "local-replay", + "exit_code": 0, + "seconds": 6.478409166011261 + }, + { + "step": "wrappers", + "exit_code": 0, + "seconds": 1.9642078340111766 + }, + { + "step": "phases", + "exit_code": 0, + "seconds": 127.58402362497873 + } + ], + "native_semantic_artifacts": { + "CANONICAL-WORD.json.gz": "9885ff29b54f8d2de67d58d68e40a48b7897530d565f932fe63534caa3b405c9", + "LOCAL-PROGRAMS.json.gz": "1c81387e144fe92eadc6296d44d3fd80e6f9573e0269cadaf591f75de0661eed", + "LOCAL-CHECKS.json": "36c5685b24037dcf3767fc7d8d48c308da50f754fc50a05d760e399dd275b045", + "INDEPENDENT-LOCAL-REPLAY.json": "4ffe4b6ea3a1e027ef67a519e92253286d5cb794155eea1d1bef940521521a5f", + "CLIFFORD-RECIPES.json": "c58d2bd3492a031820aec434661c9297fa41d810ad661c651f139e9b592c6a4a", + "CLIFFORD-REVIEW.json": "3ca5c207027b17a305206541c9792b73cd6e4c92dbb7ada0cb765882af9f4f9e", + "RESIDUAL-ADAPTERS.json": "d77ab0c3689e5c10f7129487a85d1497dd721e31138372b4a35913691fe5bc69" + }, + "native_reuse": true, + "parent_reuse": true, + "previous_kappa": "0.001675121647789207", + "scope": "Conditional native exact-complex witness replacing the third demoted entrance group 619 with group 635 and its different four-dimensional subspace, jointly refitting local recursive frames. Groups 603 and 611 remain demoted. Whole-helper T16 hosting and the unchanged PR589 bit supplier are retained. Scalar operations and their order are unchanged. PR559 exact-cover recurrence correction, bit bad-residue surcharge, and H1-H5 retained. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification.", + "steps": [ + { + "step": "build", + "exit_code": 0, + "seconds": 0.08052116699400358, + "log_sha256": "9a6250d812a76ece46c01f94bb2c8f9b1dba2b28a864be7c6713c4c9ffd8b4e3" + }, + { + "step": "independent-local", + "exit_code": 0, + "seconds": 1.1403743329865392, + "log_sha256": "a1eae661e1abad450f8fdaaf38fcdf502723ae0dee8f25142cb6c5fa800e2fde" + }, + { + "step": "entrance-controls", + "exit_code": 0, + "seconds": 21.99238145799609, + "log_sha256": "ffd5989ea8b71b6b5660895a458d3a6db372deb1fb9aca6722da5f870c97aa32" + }, + { + "step": "strict-global", + "exit_code": 0, + "seconds": 27.90438749999157, + "log_sha256": "7e150d52477f9263bc138fef7ead516fe8f41582664e3ce71d452549e54d4673" + }, + { + "step": "all-replica-bound", + "exit_code": 0, + "seconds": 0.45767991698812693, + "log_sha256": "da1012ae7c38da9d5e6ec2315e58abbb011583ff2a5fef5c484adf851f413e2e" + } + ] +} diff --git a/research/k8-joint-entrances/evidence/STAGES.json b/research/k8-joint-entrances/evidence/STAGES.json new file mode 100644 index 0000000000..8df006759f --- /dev/null +++ b/research/k8-joint-entrances/evidence/STAGES.json @@ -0,0 +1,50 @@ +[ + { + "step": "bind", + "exit_code": 0, + "seconds": 0.43761395799811, + "log_sha256": "71f679ce5a123fb58397fd6852ba64ce3832fd20e81a096bfda9a1cf3237237a" + }, + { + "step": "emit", + "exit_code": 0, + "seconds": 4.424496958003147, + "log_sha256": "e5fb1d68f50e4ad29f7739e64ffc8ce24cb3d88e663d3217b720c6ca1447cd39" + }, + { + "step": "audit", + "exit_code": 0, + "seconds": 18.39872700002161, + "log_sha256": "e9914607d9f7409a23c6e7ad94b5c3d46f384622d4968efd67c9dd3d7cdd3855" + }, + { + "step": "invoice", + "exit_code": 0, + "seconds": 0.8952893750101794, + "log_sha256": "8f7074e3f78a103318ded6362c8e9bc8fc0e8c1ea3b510e63b9b84b181452cb3" + }, + { + "step": "assembly", + "exit_code": 0, + "seconds": 0.3134612090070732, + "log_sha256": "0bea5a339ee9d067c8c6442bf1d6c6600b50352846058ea7e2f551251e1c9cc0" + }, + { + "step": "admission-controls", + "exit_code": 0, + "seconds": 0.40388570801587775, + "log_sha256": "051d242318154827c1672ffbb63ad2bdc8ecc4033be650b791dd69cd57d716b3" + }, + { + "step": "bit-supplier-controls", + "exit_code": 0, + "seconds": 0.6066456669941545, + "log_sha256": "d54d260bf95bd8ae4ab8846314082b93b2e3d8f427eb35376691f2ce543a6b67" + }, + { + "step": "independent-t16", + "exit_code": 0, + "seconds": 0.8316891669819597, + "log_sha256": "9a822ed55b91969189acb1bb1bbdcebafc800855952fbd5e91c5d977c29cbbf9" + } +] diff --git a/research/k8-joint-entrances/evidence/UPSTREAM-COMPATIBILITY.json b/research/k8-joint-entrances/evidence/UPSTREAM-COMPATIBILITY.json new file mode 100644 index 0000000000..e13d511d33 --- /dev/null +++ b/research/k8-joint-entrances/evidence/UPSTREAM-COMPATIBILITY.json @@ -0,0 +1,7 @@ +{ + "status": "PASS_EXISTING_UPSTREAM_SOURCES_UNCHANGED", + "base_commit": "ce7ad1b6ab09452c3478723a2e96ed5ff212dc08", + "existing_source_files_checked": 82, + "source_drift": [], + "note": "The other 183 pinned files are predecessor packages added on this branch. No source compatibility claim is made about a future main revision." +} diff --git a/research/k8-joint-entrances/evidence/WRAPPER-CHECKS.json b/research/k8-joint-entrances/evidence/WRAPPER-CHECKS.json new file mode 100644 index 0000000000..31af707df8 --- /dev/null +++ b/research/k8-joint-entrances/evidence/WRAPPER-CHECKS.json @@ -0,0 +1,421 @@ +{ + "status": "PASS_RESIDUAL_WRAPPERS_ARE_EXACT", + "frames": 22, + "hyperplane_end_pairs": [ + { + "frame": 0, + "terminal": 129, + "entrance_rank": 0, + "terminal_rank": 4, + "residual_width": 4 + }, + { + "frame": 0, + "terminal": 158, + "entrance_rank": 0, + "terminal_rank": 4, + "residual_width": 4 + }, + { + "frame": 0, + "terminal": 187, + "entrance_rank": 0, + "terminal_rank": 4, + "residual_width": 4 + }, + { + "frame": 0, + "terminal": 215, + "entrance_rank": 0, + "terminal_rank": 4, + "residual_width": 4 + }, + { + "frame": 0, + "terminal": 243, + "entrance_rank": 0, + "terminal_rank": 4, + "residual_width": 4 + }, + { + "frame": 0, + "terminal": 271, + "entrance_rank": 0, + "terminal_rank": 4, + "residual_width": 4 + }, + { + "frame": 0, + "terminal": 299, + "entrance_rank": 0, + "terminal_rank": 4, + "residual_width": 4 + }, + { + "frame": 0, + "terminal": 327, + "entrance_rank": 0, + "terminal_rank": 4, + "residual_width": 4 + }, + { + "frame": 0, + "terminal": 1000, + "entrance_rank": 0, + "terminal_rank": 8, + "residual_width": 8 + }, + { + "frame": 0, + "terminal": 1001, + "entrance_rank": 0, + "terminal_rank": 8, + "residual_width": 8 + }, + { + "frame": 0, + "terminal": 1002, + "entrance_rank": 0, + "terminal_rank": 8, + "residual_width": 8 + }, + { + "frame": 0, + "terminal": 1003, + "entrance_rank": 0, + "terminal_rank": 8, + "residual_width": 8 + }, + { + "frame": 0, + "terminal": 1004, + "entrance_rank": 0, + "terminal_rank": 7, + "residual_width": 7 + }, + { + "frame": 0, + "terminal": 1005, + "entrance_rank": 0, + "terminal_rank": 7, + "residual_width": 7 + }, + { + "frame": 0, + "terminal": 1006, + "entrance_rank": 0, + "terminal_rank": 7, + "residual_width": 7 + }, + { + "frame": 0, + "terminal": 1007, + "entrance_rank": 0, + "terminal_rank": 7, + "residual_width": 7 + }, + { + "frame": 2, + "terminal": 999, + "entrance_rank": 1, + "terminal_rank": 8, + "residual_width": 7 + }, + { + "frame": 3, + "terminal": 998, + "entrance_rank": 1, + "terminal_rank": 8, + "residual_width": 7 + } + ], + "cold_hyperplane_end_pairs": 16, + "wrappers_reject": [ + "wrong global phase", + "wrong translation", + "wrong quadratic form", + "sides swapped", + "wrong width", + "hpe: U-wrapper decoded against a FULL ending", + "hpe: width misreported as 9 - dim E", + "hpe: wrong terminal hyperplane", + "hpe: pre wrapper resolved to the FULL recipe R_{E,FULL}", + "hpe: wrong global phase", + "cold hpe: identity pre wrapper instead of R_{0,U}", + "cold hpe: identity post wrapper instead of L_{0,U}", + "cold hpe: no wrappers (cold FULL convention L = R = I)", + "cold hpe: U-wrapper decoded against a FULL ending", + "cold hpe: width misreported as 9", + "cold hpe: wrong terminal hyperplane", + "cold hpe: wrong global phase" + ], + "all_even_weight": false, + "all_totally_isotropic": false, + "detail": [ + { + "frame": 2, + "entrance_rank": 1, + "residual_width": 8, + "vectors": [ + 30 + ], + "all_even_weight": true, + "totally_isotropic": true + }, + { + "frame": 3, + "entrance_rank": 1, + "residual_width": 8, + "vectors": [ + 51 + ], + "all_even_weight": true, + "totally_isotropic": true + }, + { + "frame": 9, + "entrance_rank": 1, + "residual_width": 8, + "vectors": [ + 459 + ], + "all_even_weight": true, + "totally_isotropic": true + }, + { + "frame": 10, + "entrance_rank": 1, + "residual_width": 8, + "vectors": [ + 75 + ], + "all_even_weight": true, + "totally_isotropic": true + }, + { + "frame": 11, + "entrance_rank": 1, + "residual_width": 8, + "vectors": [ + 102 + ], + "all_even_weight": true, + "totally_isotropic": true + }, + { + "frame": 12, + "entrance_rank": 1, + "residual_width": 8, + "vectors": [ + 120 + ], + "all_even_weight": true, + "totally_isotropic": true + }, + { + "frame": 13, + "entrance_rank": 1, + "residual_width": 8, + "vectors": [ + 85 + ], + "all_even_weight": true, + "totally_isotropic": true + }, + { + "frame": 423, + "entrance_rank": 1, + "residual_width": 8, + "vectors": [ + 45 + ], + "all_even_weight": true, + "totally_isotropic": true + }, + { + "frame": 424, + "entrance_rank": 4, + "residual_width": 5, + "vectors": [ + 413, + 72, + 48, + 3 + ], + "all_even_weight": true, + "totally_isotropic": false + }, + { + "frame": 425, + "entrance_rank": 4, + "residual_width": 5, + "vectors": [ + 407, + 66, + 36, + 9 + ], + "all_even_weight": true, + "totally_isotropic": false + }, + { + "frame": 426, + "entrance_rank": 4, + "residual_width": 5, + "vectors": [ + 455, + 33, + 18, + 12 + ], + "all_even_weight": true, + "totally_isotropic": false + }, + { + "frame": 427, + "entrance_rank": 4, + "residual_width": 5, + "vectors": [ + 258, + 130, + 85, + 45 + ], + "all_even_weight": true, + "totally_isotropic": false + }, + { + "frame": 428, + "entrance_rank": 4, + "residual_width": 5, + "vectors": [ + 264, + 136, + 85, + 51 + ], + "all_even_weight": true, + "totally_isotropic": false + }, + { + "frame": 429, + "entrance_rank": 4, + "residual_width": 5, + "vectors": [ + 427, + 96, + 24, + 6 + ], + "all_even_weight": true, + "totally_isotropic": false + }, + { + "frame": 430, + "entrance_rank": 4, + "residual_width": 5, + "vectors": [ + 423, + 65, + 20, + 10 + ], + "all_even_weight": true, + "totally_isotropic": false + }, + { + "frame": 431, + "entrance_rank": 4, + "residual_width": 5, + "vectors": [ + 257, + 129, + 102, + 30 + ], + "all_even_weight": true, + "totally_isotropic": false + }, + { + "frame": 432, + "entrance_rank": 5, + "residual_width": 4, + "vectors": [ + 391, + 68, + 34, + 17, + 8 + ], + "all_even_weight": false, + "totally_isotropic": false + }, + { + "frame": 433, + "entrance_rank": 4, + "residual_width": 5, + "vectors": [ + 80, + 40, + 5, + 2 + ], + "all_even_weight": false, + "totally_isotropic": false + }, + { + "frame": 434, + "entrance_rank": 4, + "residual_width": 5, + "vectors": [ + 144, + 75, + 42, + 7 + ], + "all_even_weight": false, + "totally_isotropic": false + }, + { + "frame": 435, + "entrance_rank": 4, + "residual_width": 5, + "vectors": [ + 320, + 192, + 45, + 30 + ], + "all_even_weight": true, + "totally_isotropic": false + }, + { + "frame": 436, + "entrance_rank": 5, + "residual_width": 4, + "vectors": [ + 288, + 160, + 75, + 25, + 7 + ], + "all_even_weight": false, + "totally_isotropic": false + }, + { + "frame": 437, + "entrance_rank": 5, + "residual_width": 4, + "vectors": [ + 260, + 132, + 75, + 42, + 25 + ], + "all_even_weight": false, + "totally_isotropic": false + } + ] +} diff --git a/research/k8-joint-entrances/evidence/repository-gcc16-continuation.log.gz b/research/k8-joint-entrances/evidence/repository-gcc16-continuation.log.gz new file mode 100644 index 0000000000..9a46f47f87 Binary files /dev/null and b/research/k8-joint-entrances/evidence/repository-gcc16-continuation.log.gz differ diff --git a/research/k8-joint-entrances/evidence/repository-python311.log.gz b/research/k8-joint-entrances/evidence/repository-python311.log.gz new file mode 100644 index 0000000000..c6490e6b59 Binary files /dev/null and b/research/k8-joint-entrances/evidence/repository-python311.log.gz differ diff --git a/research/k8-joint-entrances/evidence/repository-system-python.log.gz b/research/k8-joint-entrances/evidence/repository-system-python.log.gz new file mode 100644 index 0000000000..62921212ed Binary files /dev/null and b/research/k8-joint-entrances/evidence/repository-system-python.log.gz differ diff --git a/research/k8-joint-entrances/independent/all_t_bound.py b/research/k8-joint-entrances/independent/all_t_bound.py new file mode 100644 index 0000000000..3350fde296 --- /dev/null +++ b/research/k8-joint-entrances/independent/all_t_bound.py @@ -0,0 +1,172 @@ +"""All-replica signed-dual bound for the joint-entrance k8 whole-owner family. + +Adapted from jon314159's PR942 all_t_bound.py, with the joint-entrance k8 inventory. +Dual prices: chafreaky's PR795/890. See ../NOTICE.md. Apache-2.0. +Two exact rational engines certify the inequalities and endpoint signs. +This is an upper relaxation only: it does not establish physical feasibility. +""" +import argparse +import gzip +from collections import Counter +from fractions import Fraction as Q +import hashlib +import importlib.util +import itertools +import json +from pathlib import Path +import sys + +if sys.flags.optimize: + raise RuntimeError('Retained arithmetic assertions must stay enabled; do not use Python -O') + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[2] +ENGINE = 'research/complex-k492-owner-repair/vendor/multicold/engines/' +PINS = {'research/complex-k492-owner-repair/vendor/multicold/engines/moment.py': '81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482', 'research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py': 'aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098', 'research/k8-joint-entrances/PLAN.json.gz': 'e963ed64b9970858902b9388bcf1c5f9cc704859ad021ce8bda465a4dcef8310'} +WIDTHS = (4, 5, 7, 8, 9) +PRICES = (-1, -20, -8, -2, 4) +CAPACITIES = {8: (672, 2), 16: (448, 4), 32: (448, 8), 48: (448, -13)} +INVENTORY = {4: 44, 5: 44, 7: 38, 8: 114, 9: 240} + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def load(relative, name): + spec = importlib.util.spec_from_file_location(name, ROOT/relative) + obj = importlib.util.module_from_spec(spec) + spec.loader.exec_module(obj) + return obj + + +def dual_tables(): + """Cartesian product enumeration and independently programmed recurrence.""" + upper, count = {}, 0 + for cap, (_, bonus) in CAPACITIES.items(): + for vector in itertools.product(*(range(cap//w+1) for w in WIDTHS)): + used = sum(w*n for w, n in zip(WIDTHS, vector)) + if used > cap: + continue + count += 1 + r = cap-used + value = bonus+sum(p*n for p, n in zip(PRICES, vector)) + upper[r] = max(upper.get(r, -10**6), value) + alt = {} + for cap, (_, bonus) in CAPACITIES.items(): + scores = [None]*(cap+1) + scores[0] = 0 + for fill in range(cap+1): + if scores[fill] is None: + continue + for width, price in zip(WIDTHS, PRICES): + nxt = fill+width + if nxt <= cap: + proposal = scores[fill]+price + if scores[nxt] is None or proposal > scores[nxt]: + scores[nxt] = proposal + for fill, value in enumerate(scores): + if value is not None: + alt[cap-fill] = max(alt.get(cap-fill, -10**6), value+bonus) + need(upper == alt and count == 1163, 'two independently structured dual enumerations') + return upper, count + + +def phi_pair(engine, kind, r, z): + if kind == 'mercator': + a, b = engine.logarithm(Q(73, r)) + a, b = engine.exponential(z*a, z*b) + else: + a, b = engine.log_bounds(Q(73, r)) + a, b = engine.exp_bounds(z*a)[0], engine.exp_bounds(z*b)[1] + return r*a, r*b + + +def ratio_certificate(engine, kind, upper, z): + phi = {r: phi_pair(engine, kind, r, z) for r in upper if r} + cost = {r: (48*lo-r*phi[48][1], 48*hi-r*phi[48][0]) + for r, (lo, hi) in phi.items() if r < 48} + credit = {r: 48*upper[r]+13*r for r in cost} + need(credit[1] == 925, 'rank-one credit') + need(all(a > 0 for a, b in cost.values()), 'positive non48 costs') + # c(r)-v(r)*c(1)/925 > 0 at every r != 1, so a single + # multiplier gives a supporting inequality for every count vector. + margins = {} + for r, (lo, hi) in cost.items(): + if r == 1: + continue + c = credit[r] + rhs = c*cost[1][1 if c >= 0 else 0]/925 + margins[r] = lo-rhs + need(margins[r] > 0, 'rank-one strictly optimal cost/credit ratio: '+str(r)) + return dict(credit=credit, multiplier_interval=[str(cost[1][0]/925), str(cost[1][1]/925)], + strict_margin_by_rank={r: str(x) for r, x in margins.items()}, + minimum_strict_margin=str(min(margins.values()))) + + +def main(out): + for relative, expected in PINS.items(): + need(hashlib.sha256((ROOT/relative).read_bytes()).hexdigest() == expected, 'source drift: '+relative) + M = load(ENGINE+'moment.py', 'retained_mercator') + B = load(ENGINE+'base_two_moment.py', 'retained_atanh') + plan = json.loads(gzip.decompress((ROOT/'research/k8-joint-entrances/PLAN.json.gz').read_bytes())) + provider = plan['provider_registry']['gauge44'] + local = {int(r): n for r, n in provider['actual_paid_profile'].items()} + need(Counter(provider['widths']) == INVENTORY, 'fixed helper inventory') + actual_caps = Counter(v[0] for v in plan['windows'].values()) + need({c: n*112//plan['T'] for c, n in actual_caps.items()} == + {c: n for c, (n, _) in CAPACITIES.items()}, 'fixed bin inventory per replica') + upper, vectors = dual_tables() + mass = sum(c*n for c, (n, _) in CAPACITIES.items())-9*sum(r*n for r, n in INVENTORY.items()) + signed = sum(n*p for n, p in CAPACITIES.values())+9*sum(INVENTORY[r]*p for r, p in zip(WIDTHS, PRICES)) + need((mass, signed, upper[0], upper[48]) == (14778, -3568, 0, -13), 'fixed-family coefficients') + credit = 48*signed+13*mass + need(credit == 20850 and Q(credit, 925) == Q(834, 37), 'dual credit demand') + T = 37 + idle = {1: 834, 48: 11374} + need(sum(r*n for r, n in idle.items()) == mass*T, 'formal relaxed idle mass') + need(sum(upper[r]*n for r, n in idle.items()) == signed*T, 'dual equality') + profile = Counter({r: 9*T*n for r, n in local.items()}) + profile.update(idle) + live = 896*T + need(73*live-sum(r*n for r, n in profile.items()) == 320*T, 'rank deficit') + root = M.certify(profile, 73, live, False) + lo, hi = Q(root['lower']), Q(root['upper']) + signs = {} + for name, z in [('lower', lo), ('upper', hi)]: + first = M.moment(profile, 73, live, z) + second = B.moment(73, live, list(profile.items()), z) + need(first[1] < 1 and second[1] < 1 if name == 'lower' else first[0] > 1 and second[0] > 1, + 'two exact moment signs at '+name) + signs[name] = dict(endpoint=str(z), mercator=[str(x-1) for x in first], + atanh=[str(x-1) for x in second]) + certs = {kind: ratio_certificate(engine, kind, upper, hi) + for kind, engine in [('mercator', M), ('atanh', B)]} + # The retained outer recipe always has a < b and kappa < a/(1+a). + # Therefore b < hi implies kappa < hi/(1+hi), without assuming that + # this formal relaxed profile can pass any finite or physical admission. + ceiling = hi/(1+hi) + ticks = ceiling*10**18 + grid = Q((ticks.numerator-1)//ticks.denominator, 10**18) + result = dict(status='PASS_ALL_T_K8_JOINT_ENTRANCES_SIGNED_DUAL_UPPER_RELAXATION', + scope='All positive integer replica counts, fixed k8-joint-entrances local word and widths, nine calls and 896 live wires per replica, whole helpers and fixed 8/16/32/48 bin inventory. Geometry, time windows, finite invoice and physical realization are relaxed. This does not construct a supplier at the upper bound and does not cover different circuits, split helpers, banks or recursion geometries.', + dual_bin_vectors=vectors, upper=upper, mass_per_replica=mass, + signed_price_per_replica=signed, credit_per_replica=credit, + normalized_idle={'1': '834/37', '48': '11374/37'}, + equality_requires_replica_count_multiple_of=37, + formal_profile=dict(replicas=T, idle=idle, profile=dict(sorted(profile.items())), + live=live, deficit=320*T), + root=root, two_engine_signs=signs, supporting_inequalities=certs, + kappa_strict_rational_upper=str(ceiling), kappa_strict_upper_decimal=M.decimal(ceiling), + all_T_grid_upper=str(grid), all_T_grid_upper_decimal=M.decimal(grid), + source_sha256=PINS) + need(not out.exists(), 'output preservation: choose a new file') + out.write_text(json.dumps(result, indent=2)+'\n') + print(result['status'], result['all_T_grid_upper_decimal']) + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--out', type=Path, required=True) + main(parser.parse_args().out) diff --git a/research/k8-joint-entrances/verify.py b/research/k8-joint-entrances/verify.py new file mode 100644 index 0000000000..0da87fc229 --- /dev/null +++ b/research/k8-joint-entrances/verify.py @@ -0,0 +1,50 @@ +"""Rebuild and admit the frozen joint-entrance local-interface witness.""" +import argparse,gzip,hashlib,importlib.util,json,os,shutil,subprocess,sys,time +from fractions import Fraction as Q +from pathlib import Path +P=Path(__file__).resolve().parent;ROOT=P.parents[1];PRE=ROOT/'research/k8-eight-ends-t16';WORDPRE=ROOT/'research/k8-eight-ends' +def rd(p): + p=Path(p);return json.loads(gzip.decompress(p.read_bytes()) if p.suffix=='.gz' else p.read_bytes()) +def sha(p):return hashlib.sha256(Path(p).read_bytes()).hexdigest() +def payload(p):return hashlib.sha256(gzip.decompress(Path(p).read_bytes())).hexdigest() +def dump(p,x):Path(p).write_text(json.dumps(x,indent=2)+'\n') +def main(): + assert __debug__ + ap=argparse.ArgumentParser(description=__doc__);ap.add_argument('--base',type=Path);ap.add_argument('--work',type=Path,required=True);ap.add_argument('--parent-from',type=Path);ap.add_argument('--native-from',type=Path);a=ap.parse_args() + work=a.work.resolve();assert not work.exists() and not work.is_relative_to(ROOT) + for rel,h in rd(P/'MANIFEST.json').items():assert sha(P/rel)==h,rel + for rel,h in rd(P/'SOURCE-PINS.json').items():assert sha(ROOT/rel)==h,rel + env=dict(os.environ,PYTHONDONTWRITEBYTECODE='1',PYTHONUTF8='1',PYTHONINTMAXSTRDIGITS='0') + for k in ('PYTHONOPTIMIZE','WITNESS_DISCOVER','WITNESS_RECORD','WITNESS_SPEC'):env.pop(k,None) + work.mkdir(parents=True);steps=[] + def run(name,script,*args): + t=time.monotonic();log=work/(name+'.log') + with log.open('w') as f:r=subprocess.run([sys.executable,'-B',str(script),*map(str,args)],cwd=ROOT,env=env,stdout=f,stderr=subprocess.STDOUT) + steps.append(dict(step=name,exit_code=r.returncode,seconds=time.monotonic()-t,log_sha256=sha(log)));dump(work/'STEPS.json',steps);assert r.returncode==0,(name,log.read_text()[-6000:]);print('PASS',name,flush=True) + if a.parent_from:parent=a.parent_from.resolve() + else: + assert a.base,'--base is required to rebuild the preceding geometry' + parent=work/'parent';run('parent',PRE/'verify.py','--base',a.base.resolve(),'--work',parent) + assert rd(parent/'RESULT.json')['status']=='PASS_K8_EIGHT_ENDS_T16_COMPLETE_ADMISSION' + for rel,h in rd(P/'PARENT-PINS.json').items():assert sha(parent/rel)==h,rel + raw=work/'FULL-WORD.json.gz';run('build',P/'build_word.py','--out',raw) + assert payload(raw)==payload(P/'FULL-WORD.json.gz')==rd(P/'RECIPE.json')['output_content_sha256'] + run('independent-local',ROOT/'research/gauge44-slots/independent/audit_local.py','--word',raw,'--main',ROOT,'--output',work/'AUDIT-LOCAL.json') + run('entrance-controls',P/'controls.py','--out',work/'ENTRANCE-CONTROLS.json');assert len(rd(work/'ENTRANCE-CONTROLS.json')['rejected'])==27 + if a.native_from:native=a.native_from.resolve() + else: + native=work/'native';run('native',WORDPRE/'replay_native.py',raw,native) + ns=rd(native/'STEPS.json');assert [x['step'] for x in ns]==['native','ledgers','local-replay','wrappers','phases'] and all(x['exit_code']==0 for x in ns) + local=native/'local';assert payload(local/'FULL-WORD.json.gz')==payload(raw) + spec=importlib.util.spec_from_file_location('identities',PRE/'vendor/pr1074/code/generated_identity.py');ident=importlib.util.module_from_spec(spec);spec.loader.exec_module(ident) + assert ident.artifact_identities(local)==rd(P/'PLAN.json.gz')['provider_registry']['gauge44']['artifact_semantic_sha256'] + data=work/'data';data.mkdir();(data/'PLAN.json').write_bytes(gzip.decompress((P/'PLAN.json.gz').read_bytes())) + for name in ('OWNERS.json.gz','SPEC.json'):shutil.copy2(P/name,data/name) + run('strict-global',ROOT/'research/k8-three-demotions/run_global.py','--local',local,'--parent-work',parent,'--data',data,'--work',work/'global') + run('all-replica-bound',P/'independent/all_t_bound.py','--out',work/'ALL-T-BOUND.json') + assert rd(work/'ALL-T-BOUND.json')==rd(P/'evidence/ALL-T-BOUND.json') + result=rd(work/'global/REPLAY.json');claim=rd(P/'CLAIM.json');assert result['kappa_decimal']==claim['kappa_decimal'] + assert Q(result['kappa'])>Q(rd(ROOT/'research/k8-three-demotions/evidence/ALL-T-BOUND.json')['kappa_strict_rational_upper']) + receipt=dict(status='PASS_JOINT_ENTRANCES_COMPLETE_ADMISSION',kappa=result['kappa'],kappa_decimal=result['kappa_decimal'],complex_lower=result['complex_lower'],bit_lower=result['bit_lower'],controls=result['controls'],entrance_controls=27,outer_strict_inequalities=47,native_steps=ns,native_semantic_artifacts=ident.artifact_identities(local),native_reuse=bool(a.native_from),parent_reuse=bool(a.parent_from),previous_kappa=claim['previous_kappa'],scope=claim['scope'],steps=steps) + dump(work/'RESULT.json',receipt);print(receipt['status'],receipt['kappa_decimal']) +if __name__=='__main__':main() diff --git a/research/k8-three-demotions/CLAIM.json b/research/k8-three-demotions/CLAIM.json new file mode 100644 index 0000000000..a49532ec86 --- /dev/null +++ b/research/k8-three-demotions/CLAIM.json @@ -0,0 +1,29 @@ +{ + "status": "PASS_THREE_DEMOTIONS_COMPLETE_ADMISSION", + "kappa": "1675121647789207/1000000000000000000", + "kappa_decimal": "0.001675121647789207", + "previous_kappa": "0.001674622497877364", + "gain_percent": "0.029806712406867100374241200", + "complex_lower": "13423459109255787537/8000000000000000000000", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "global_profile": { + "1": 341928, + "2": 71136, + "3": 59328, + "4": 18720, + "5": 11808, + "8": 1152, + "24": 1, + "48": 4918 + }, + "local_profile": { + "1": 2372, + "2": 494, + "3": 412, + "4": 130, + "5": 82, + "8": 8 + }, + "scope": "Conditional native exact-complex witness with twelve helper entrances lowered from dimension five to four, refitted local recursive frames, whole-helper T16 hosting, and the unchanged PR589 bit supplier. Scalar operations and their order are unchanged. PR559 exact-cover recurrence correction, bit bad-residue surcharge, and H1-H5 retained. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification. The earlier fixed-local-interface ceiling does not cover this changed word.", + "fixed_family_grid_upper": "0.001675129371412064" +} diff --git a/research/k8-three-demotions/FULL-WORD.json.gz b/research/k8-three-demotions/FULL-WORD.json.gz new file mode 100644 index 0000000000..25a6773a4b Binary files /dev/null and b/research/k8-three-demotions/FULL-WORD.json.gz differ diff --git a/research/k8-three-demotions/MANIFEST.json b/research/k8-three-demotions/MANIFEST.json new file mode 100644 index 0000000000..642d1a4979 --- /dev/null +++ b/research/k8-three-demotions/MANIFEST.json @@ -0,0 +1,47 @@ +{ + "CLAIM.json": "5d2d7f3a0c57373942d588303f9736db01d4dc69fc8b35b6e2945b10627905db", + "FULL-WORD.json.gz": "a8a1362e1cf3bb4d5a43e077bbc842d140eb8a4420c16673757c486ca001f1a8", + "NOTICE.md": "a0fe85fb2207f0e6831a96deaeefb65afa379c1377a29f0b586f1db4bb4b2137", + "OWNERS.json.gz": "93cb570c9496725ed5204d9f890ddf337ed8c3fb1a1b980de3e905f65e71b2dd", + "PARENT-PINS.json": "ae43954e4cee8951e9bff82efd728fe18e12f44e62ccc4d0177e31108ec6c5f0", + "PLAN.json.gz": "c56ac6b25f119107c8470e01582a8be3d78421553b684c113582c6078f998e36", + "PROOF.md": "072c10a2380c9434758f59f410cebeee620efa355e434a3f3a341896a7650514", + "README.md": "6d8ea5173ee09fb104c28780812f9f4a9d0e30fb85f09f567e2d9d63f4378381", + "RECIPE.json": "0417fdf34130a389aad1ab50c7fd1a9bdf825fd6722ec7db408f65811fd7a363", + "SEARCH.json": "728e09e77969828cdd1ff187476c6c4d668190535f8b77efc4013f6565dcf9c0", + "SOURCE-PINS.json": "d23f4c3e6c68a1090b2d9fb92fbbc075a2c125b60fcae1fba7091c1778d893c0", + "SPEC.json": "448141cbeeb6747f742360b72b5561c3c398decf0a308a559f4c0acd93db800c", + "build_word.py": "5264e1c0c25f9414a0b24863e1e98dc67bb08a4fdb94a7ca2aa27c337ec634e6", + "controls.py": "0514ba8c1854ef49abad5d0c8cf436f68d1146de89fc3dca86ed9392bc48c62c", + "discovery/COMBINED-DEMOTIONS.json.gz": "d90e835aca3df28ab2b995d068e8fba8d73b861e1a740c8768b5719720e79ded", + "discovery/DEMOTION-4.json.gz": "663ec933b38c01543d341ec92e2258c322a1fa121fe9b58d9e9f4e997f03605b", + "discovery/DEMOTION-5.json.gz": "064d397af864a9289c557022b52b4c00fcf036c2bc028efb9ac1b13121a935c9", + "discovery/OWNER-SEARCH.json.gz": "cba4ed8516f54abecd679111044c7c62759ba73289aad0695daf386815036b71", + "discovery/OWNER-SEARCH.log.gz": "5aac089fd94aedf417278e06a1585394e1a1da5cbd851d5d861a55cc1313a404", + "discovery/PRODUCER-ELIMINATION.json.gz": "697210c6b26c506be9f1226e1ca19f12fd6f5ced67e2591cb3d9d22fff6c698e", + "discovery/SCHEDULED-ELIMINATION.json.gz": "d84ad020fdb8d4a1209e4a872485bfd03998e60d6afdd66977b6263ea1e50da4", + "discovery/demote_entrances.py": "9ef34ab2969ebd796fd5295c8d336d6731420db9c5a8e33c76a851ebd0c885c0", + "discovery/eliminate_helpers.py": "6fd840a849e85eb9e2de857b4e3f8591fe0b11ab5bcf5059a0868768e711b065", + "discovery/pack_demotions.py": "b831d8a76eff7f342329f7025848207d48bd2031054f4664fd39415a94ec57c8", + "discovery/repair_pack.py": "08d23d527a5ca8269cab478ae372ea754406ae1efe329d427d6d720da4b0a32b", + "discovery/schedule_elimination.py": "9a4cde722068902eda94c8896994345542e9586491daf2a48804b3882e9e46b4", + "discovery/search_columns.py": "edbb093207e21ee4301382f00198c6eccb197949068e96c76e46a2e61dc90f82", + "evidence/ADMISSION-CONTROLS.json": "8d4d311c8a598045aca089f0962d9606abf1749a5acc80bd4221b79fe055534a", + "evidence/ALL-T-BOUND.json": "d4fee201f6863bdb3acd26948f45087c308e36e3db2db713d67e6ea98f5de92a", + "evidence/ASSEMBLY.json": "e2f32c70ce02ca072f91c5df33db8f27a0d084d83f220d64ac746d4b8d68fd03", + "evidence/ASYNC-AUDIT.json": "502132cf61ec75f772c335440778d5e682a117bed6f282ecbb63e87b4c92da1a", + "evidence/AUDIT-LOCAL.json": "9f171f1dd3e6077b877717bead4c48bceba7b1b2122fe3a35e1f84d2bc2844b2", + "evidence/BIT-SUPPLIER-CONTROLS.json": "29a0fbffa42ab44a53d9b1b70749d385e7d22d23e163269b4db580078a313992", + "evidence/DEMOTION-CONTROLS.json": "1f79ea173ae9c199e1130c4c47b1e8535aa1c59b265d774c26e9ac8adb4906f3", + "evidence/INDEPENDENT-T16.json": "76bef93797c561eb2e343e91bd825ea2463b0e1bb29961e7c1ffb6436b303d59", + "evidence/NATIVE-STEPS.json": "da092696ceef4cc48d0dad324528ca46e18ee2e892e9a1d669f626cd51bd13c2", + "evidence/OWNERS-AND-PROFILE.json": "edf9f49f4aa302e2cdf8197fdae43efc648efd511810b9c7a1820cfa7cab2914", + "evidence/PREFIX-AND-INVOICE.json": "92a64fa8f6f6109ad7fec10646690f012a3836e83c4920fd271a1278a7981068", + "evidence/REPLAY-LOGS.json.gz": "87306aff46a5026c6f62425ed6f45265d96cfdbc12f61eb47bbd6d98db9772c6", + "evidence/REPLAY.json": "2c9204175b51a9a2fdf4ee99ae85ba6a30c9fd848489968637d192de274e91f1", + "evidence/RESULT.json": "878e1c99b02cb0b53cd12c1cc266fe9399adb56169d85bf7bc258f74ecc2dc5b", + "evidence/STAGES.json": "c2c9c1d9d121f01a572e42c606c18b1e76911a07dd999deb102c14e7a518897b", + "independent/all_t_bound.py": "2f7f23424c8bf470161a116cb0be7ef024ca685b1b7e1fe88dcec90186c7f2fd", + "run_global.py": "04ead24a91d11234e04f79753e3c2d435d9e4dd96c7c3fe21a0652921af85c83", + "verify.py": "8a15ed2a8bb102f0edbe2d43e31e187c677b569072d9517e81682892a9883ceb" +} diff --git a/research/k8-three-demotions/NOTICE.md b/research/k8-three-demotions/NOTICE.md new file mode 100644 index 0000000000..9f759cfade --- /dev/null +++ b/research/k8-three-demotions/NOTICE.md @@ -0,0 +1,7 @@ +Apache-2.0. Prepared for Thomas DiFiore with OpenAI Codex assistance. + +* `../k8-eight-ends` and `../k8-eight-ends-t16` supply the unchanged scalar word, endpoint construction, initial owner map, and pinned T16 controller. Their notices retain the PR1018, PR1030, PR864, PR858, PR870, PR1074, and earlier E8, k8, frame, owner, and bit-supplier credits. +* PR1111 by seslly / shipstuff, commit `381831ea554ea983e16224dabed8921b7d0ffdbc`, supplied the entrance-demotion lead: reversing a promotion can profitably trade wider helpers for a different recursive profile. Its README/PR claim was consulted; no PR1111 code or owner payload is consumed. This package instead screens all codimension-one subspaces of the six current dimension-five groups, composes three groups on the eight-endpoint word, and constructs its own complete T16 owner assignment. The older promotion mechanism is credited to PR664 and its descendants. +* The frame refit uses the preceding adaptation of PR864's complete frame model (navinor / Claude). Solver output is nomination data; independent native replay and unchanged global engines decide admission. +* The coordinated pattern-pricing search is retained from `../k8-eight-ends-t16`. Earlier owner algorithms and signed duals are credited in its notice. The bound adapts jon314159's PR942 certificate and chafreaky's PR795/890 prices, using the existing two rational arithmetic engines. +* The fresh native and global checks retain every inherited analytic, compiler, boundary, common-label, hosting, precision/tape, and bit H1–H5 assumption. This package does not claim original authorship of those constructions or an unconditional theorem. diff --git a/research/k8-three-demotions/OWNERS.json.gz b/research/k8-three-demotions/OWNERS.json.gz new file mode 100644 index 0000000000..7bd0fecafe Binary files /dev/null and b/research/k8-three-demotions/OWNERS.json.gz differ diff --git a/research/k8-three-demotions/PARENT-PINS.json b/research/k8-three-demotions/PARENT-PINS.json new file mode 100644 index 0000000000..bd7ca6bbf5 --- /dev/null +++ b/research/k8-three-demotions/PARENT-PINS.json @@ -0,0 +1,18 @@ +{ + "t16/parent16/complex-global/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "t16/parent16/complex-global/base/split-centres/RESIDUAL-ADAPTERS.json": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "t16/parent16/complex-global/base/split-centres/LOCAL-PROGRAMS.json.gz": "99a18eede965accf65943e490b8d2b2ffb9f1c9bc6babdb825413a80cbea2cde", + "t16/parent16/complex-global/base/split-centres/LOCAL-CHECKS.json": "79177449e404403964ce1b2f4a9a8bd49e1916daba3123d7fd7f5cfd1f1ac0ea", + "t16/parent16/complex-global/base/split-centres/CLIFFORD-REVIEW.json": "ee9b86428278392d2c933f76d60e51f5af90d4ab67e4d3937ed2fa416e7755ab", + "t16/parent16/complex-global/base/split-centres/INDEPENDENT-LOCAL-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "t16/parent16/complex-global/base/split-centres/INDEPENDENT-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "t16/parent16/complex-global/base/split-centres/CLIFFORD-RECIPES.json": "534ace870cabe515987e00f50f71550030965006ea18978e0924590ac6944345", + "t16/parent16/complex-global/base/split-centres/GLOBAL-TEMPLATE.json.gz": "a179dad87651aba340a5a8ddbcd86a8e757cad87b8a1f8bad48106fbecd38518", + "t16/parent16/complex-global/base/split-centres/INTEGRATION.json": "5c14538134dfffbc58fa4b4d2f26b270ec5f56d17d4bf23752c82964f45171db", + "t16/parent16/complex-global/base/split-centres/SCALAR-FRAME-AUDIT.json": "73b3601a6239502475a272ea0c46945fd42034486aaf43e66a212eb4f012ca44", + "t16/parent16/complex-global/base/split-centres/WRAPPER-CHECKS.json": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "t16/parent16/complex-global/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "t16/global8/base/split-centres/GLOBAL-TEMPLATE.json.gz": "ab8448de2036a23d9b55a196a8846512dc24fdf09855c1e0f0caa5b7a6965f7b", + "t16/global8/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "t16/global8/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" +} diff --git a/research/k8-three-demotions/PLAN.json.gz b/research/k8-three-demotions/PLAN.json.gz new file mode 100644 index 0000000000..864cdd212f Binary files /dev/null and b/research/k8-three-demotions/PLAN.json.gz differ diff --git a/research/k8-three-demotions/PROOF.md b/research/k8-three-demotions/PROOF.md new file mode 100644 index 0000000000..2cf325e8d5 --- /dev/null +++ b/research/k8-three-demotions/PROOF.md @@ -0,0 +1,23 @@ +# Changed local interfaces and complete admission + +The input is the frozen eight-endpoint R480 k8 word. The changed helper IDs are 603, 605, 606, 607; 611, 613, 614, 615; and 619, 621, 622, 623. Their new entrance spaces have dimension four and are contained in their old dimension-five spaces. Their ends are unchanged and full, so each occupied helper width increases from four to five. The new width inventory is `{4:44, 5:44, 7:38, 8:114, 9:240}` and the total width is 3,734. + +All scalar coefficients, scalar instruction order, centre carriers, target interfaces, and cleanup instructions remain unchanged. The frozen recipe specifies every changed frame annotation. Its output paid profile is `{1:2372, 2:494, 3:412, 4:130, 5:82, 8:8}`, with local rank mass 5,590. Relative to the input, each of the three groups changes the local profile by `−8 H1 + 8 H2 + 4 H3 − 4 H4` and adds four units of occupied width. These are paid recursive-interface changes, not merely different owner labels. + +The independent exact audit reconstructs the full linear maps in both orientations on all 704 arbitrary columns. It checks zero entrance response, exclusion of residual helpers from pre-wrappers, monotone frame chains, centres, and the low-end inverse-row and dirt-column cones. The fresh native replay separately reconstructs local programs and adapters and verifies every directed phase edge. The 27 semantic mutants cover all twelve entrance reversals, all twelve first-use frames, false profile/inventory claims, and an incorrect scalar target contribution. + +The global geometry is the preceding sixteen-replica construction. Every consumed parent file is pinned. The new driver checks K, T, M, L, live wires, deficit, call order, actual windows, pair/side labels, replica lift, dispatch, ports, and centres against the preceding package. It then invokes the unchanged provider binder, emitter, controller audit, finite invoice, rational assembly, mutation suites, and independent T16 checker. In particular, the independent checker reconstructs the actual time windows from the parent events and validates every new helper width and placement. + +The frozen global profile is + +`{1:341928, 2:71136, 3:59328, 4:18720, 5:11808, 8:1152, 24:1, 48:4918}`. + +It is 144 copies of the new local profile plus idle `{1:360, 24:1, 48:4918}`. Its rank mass is 1,041,408 and its deficit is `73 × 14336 − 1041408 = 5120`. The unchanged exact engines certify the displayed κ with the unchanged PR589 bit supplier. All 69 assembly, 12 bit-supplier, 15 controller, and six independent T16 negative controls reject, and all 47 outer inequalities are strict. + +## The new fixed-family ceiling + +The previous ceiling fixes the old local profile and helper inventory, so it does not apply to this change. The adapted signed-dual proof keeps the same owner capacities and signed prices but uses the new inventory. Per replica, idle rank mass is 14,778, signed price is −3,568, and required credit is `48 × (−3568) + 13 × 14778 = 20850`. + +The formal equality profile has `I1/T = 834/37` and `I48/T = 11374/37`. Two independent enumerations check all 1,163 bin patterns. Two exact rational arithmetic engines certify the root endpoint signs and the strict supporting cost-to-credit inequalities. The resulting 18-decimal-grid ceiling is 0.001675129371412064. It is an upper relaxation over all positive integer replica counts with this fixed word and inventory, not a physical T37 construction. Different words, mixtures of providers, split helpers, banks, and different recursion geometries remain outside its scope. + +The upstream receipt formatter retains historical U8/PR799 prose labels. The actual supplier is bound by the raw-word hash, complete semantic artifact identities, frozen PLAN, and this package's claim. All inherited conditional assumptions remain explicit in `CLAIM.json`. diff --git a/research/k8-three-demotions/README.md b/research/k8-three-demotions/README.md new file mode 100644 index 0000000000..3666a40d13 --- /dev/null +++ b/research/k8-three-demotions/README.md @@ -0,0 +1,33 @@ +# Three changed local entrance groups on k8 + +The frozen conditional value is **κ = 0.001675121647789207**, **0.029807%** above the preceding T16 value 0.001674622497877364. It exceeds that word's all-replica packing ceiling, 0.001674630216885732, because it changes the local recursive interfaces. + +Twelve helpers, in groups headed by 603, 611, and 619, now enter four-dimensional subspaces of their former five-dimensional entrances. Their occupied widths increase from four to five. Refitting the local frames changes the paid profile to `{1:2372, 2:494, 3:412, 4:130, 5:82, 8:8}`. The scalar operations and their order are unchanged. The literal recipe changes 12 entrances, 61 A-frame annotations, 109 B-frame annotations, and two early-cleanup frames. + +The local word passed fresh exact forward and dual replay of all 704 columns, all 2,904 native phase checks, and 27 new semantic controls. The frozen T16 assignment hosts 69,120 whole helpers in 144 complete calls. Its idle profile is `{1:360, 24:1, 48:4918}`. Exact global admission checks the actual windows, frames, charts, occupancies, finite invoice, unchanged bit supplier, and all 47 strict outer inequalities. + +This is a conditional finite improvement. The inherited all-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape, analytic-transfer, and bit H1–H5 assumptions remain. It is not an unconditional multiplication theorem or a new scalar circuit topology. + +## Reproduce + +Python 3.11+, a C++ compiler, and Boost headers are needed for a fresh native replay. No optimization solver runs during verification. The output directory must be new and outside the repository. + +```sh +python -B research/k8-three-demotions/verify.py \ + --base "$BASE" \ + --work /tmp/k8-three-demotions-fresh +``` + +`BASE` is the original R480 k8 + seven-slot raw word identified in `../k8-eight-ends/RECIPE.json`. This command rebuilds the preceding T16 witness, the changed word, its native artifacts, and strict global admission. Set `CPLUS_INCLUDE_PATH` for Boost if needed. + +To reuse explicitly supplied completed replays, use `--parent-from /path/to/k8-eight-ends-t16-replay` and `--native-from /path/to/new-native-replay`; `--base` is then unnecessary. The former must be a completed `../k8-eight-ends-t16/verify.py` run. The latter must contain the five completed native stages for this exact new word. The verifier checks the word and semantic artifact identities, every consumed parent file, and reruns the independent local audit, semantic controls, and complete global admission. + +All admission engines are byte-identical to the PR1074 sources already pinned in `../k8-eight-ends-t16`. The new driver binds the changed local provider to the same pinned T16 geometry and checks every original geometry field. The unchanged independent T16 checker reconstructs actual source-event windows and recounts the new word's recursive profile. No admission condition is removed. + +## Search and limitations + +The search tested 306 codimension-one entrance subspaces: 186 reductions from dimension five to four and 120 from four to three. The latter performed worse in the floating packing screen. Individual favorable five-to-four reductions compose profitably through three groups; adding all six performs worse. Only the frozen three-group composition is fully admitted here. + +Producer-side elimination was also attempted on 19 target-only helpers. Two fall outside the B-only rewrite's preconditions. The other 17 failed frame feasibility, including a search of 61,674 constant-value delivery placements/orderings. These are scoped negative results, not a general lower bound on helper count. + +The new word has its own exact fixed-family all-replica grid upper bound, **0.001675129371412064**. That bound does not cover mixtures of different local words or further interface changes. Such changes remain a route to additional gains. See `SEARCH.json`, `PROOF.md`, and `NOTICE.md`. diff --git a/research/k8-three-demotions/RECIPE.json b/research/k8-three-demotions/RECIPE.json new file mode 100644 index 0000000000..ff2ad80f71 --- /dev/null +++ b/research/k8-three-demotions/RECIPE.json @@ -0,0 +1,2985 @@ +{ + "input_content_sha256": "f43271fcabcc9ebb3b9540610574ba463bba4440e7a868bd92e8ea348081d3ec", + "output_content_sha256": "b0b9ffd88347cc8c8662fab3d28f65a50bca3d7e98a1337fbaf8c898303201db", + "start_extra": [ + [ + "603", + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + "605", + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + "606", + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + "607", + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + "611", + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + "613", + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + "614", + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + "615", + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + "619", + [ + 260, + 132, + 96, + 24, + 1 + ], + [ + 132, + 96, + 24, + 1 + ] + ], + [ + "621", + [ + 260, + 132, + 96, + 24, + 1 + ], + [ + 132, + 96, + 24, + 1 + ] + ], + [ + "622", + [ + 260, + 132, + 96, + 24, + 1 + ], + [ + 132, + 96, + 24, + 1 + ] + ], + [ + "623", + [ + 260, + 132, + 96, + 24, + 1 + ], + [ + 132, + 96, + 24, + 1 + ] + ] + ], + "A": [ + [ + 616, + [], + [ + 148 + ] + ], + [ + 758, + [], + [ + 13 + ] + ], + [ + 900, + [], + [ + 341 + ] + ], + [ + 1042, + [], + [ + 453 + ] + ], + [ + 1184, + [], + [ + 155 + ] + ], + [ + 1266, + [ + 472 + ], + [ + 472, + 6 + ] + ], + [ + 1270, + [ + 56 + ], + [ + 56, + 6 + ] + ], + [ + 1274, + [ + 62 + ], + [ + 56, + 6 + ] + ], + [ + 1278, + [ + 478 + ], + [ + 472, + 6 + ] + ], + [ + 1420, + [ + 296 + ], + [ + 296, + 6 + ] + ], + [ + 1424, + [ + 168 + ], + [ + 168, + 6 + ] + ], + [ + 1428, + [ + 174 + ], + [ + 168, + 6 + ] + ], + [ + 1432, + [ + 302 + ], + [ + 296, + 6 + ] + ], + [ + 1574, + [ + 104 + ], + [ + 104, + 6 + ] + ], + [ + 1578, + [ + 496 + ], + [ + 496, + 6 + ] + ], + [ + 1582, + [ + 502 + ], + [ + 496, + 6 + ] + ], + [ + 1586, + [ + 110 + ], + [ + 104, + 6 + ] + ], + [ + 1728, + [ + 484 + ], + [ + 484, + 24 + ] + ], + [ + 1732, + [ + 122 + ], + [ + 98, + 24 + ] + ], + [ + 1736, + [ + 98 + ], + [ + 98, + 24 + ] + ], + [ + 1740, + [ + 508 + ], + [ + 484, + 24 + ] + ], + [ + 1882, + [ + 186 + ], + [ + 162, + 24 + ] + ], + [ + 1886, + [ + 290 + ], + [ + 290, + 24 + ] + ], + [ + 1890, + [ + 314 + ], + [ + 290, + 24 + ] + ], + [ + 1894, + [ + 162 + ], + [ + 162, + 24 + ] + ], + [ + 2036, + [ + 44 + ], + [ + 44, + 30 + ] + ], + [ + 2040, + [ + 436 + ], + [ + 426, + 30 + ] + ], + [ + 2044, + [ + 426 + ], + [ + 426, + 30 + ] + ], + [ + 2048, + [ + 50 + ], + [ + 44, + 30 + ] + ], + [ + 2190, + [ + 372 + ], + [ + 362, + 30 + ] + ], + [ + 2194, + [ + 234 + ], + [ + 234, + 30 + ] + ], + [ + 2198, + [ + 244 + ], + [ + 234, + 30 + ] + ], + [ + 2202, + [ + 362 + ], + [ + 362, + 30 + ] + ], + [ + 2344, + [ + 491 + ], + [ + 491, + 30 + ] + ], + [ + 2348, + [ + 115 + ], + [ + 109, + 30 + ] + ], + [ + 2352, + [ + 109 + ], + [ + 109, + 30 + ] + ], + [ + 2356, + [ + 501 + ], + [ + 491, + 30 + ] + ], + [ + 2498, + [ + 179 + ], + [ + 173, + 30 + ] + ], + [ + 2502, + [ + 301 + ], + [ + 301, + 30 + ] + ], + [ + 2506, + [ + 307 + ], + [ + 301, + 30 + ] + ], + [ + 2510, + [ + 173 + ], + [ + 173, + 30 + ] + ], + [ + 2652, + [ + 37 + ], + [ + 37, + 24 + ] + ], + [ + 2656, + [ + 443 + ], + [ + 419, + 24 + ] + ], + [ + 2660, + [ + 419 + ], + [ + 419, + 24 + ] + ], + [ + 2664, + [ + 61 + ], + [ + 37, + 24 + ] + ], + [ + 2806, + [ + 379 + ], + [ + 355, + 24 + ] + ], + [ + 2810, + [ + 227 + ], + [ + 227, + 24 + ] + ], + [ + 2814, + [ + 251 + ], + [ + 227, + 24 + ] + ], + [ + 2818, + [ + 355 + ], + [ + 355, + 24 + ] + ], + [ + 2960, + [ + 233 + ], + [ + 233, + 6 + ] + ], + [ + 2964, + [ + 361 + ], + [ + 361, + 6 + ] + ], + [ + 2968, + [ + 367 + ], + [ + 361, + 6 + ] + ], + [ + 2972, + [ + 239 + ], + [ + 233, + 6 + ] + ], + [ + 3114, + [ + 425 + ], + [ + 425, + 6 + ] + ], + [ + 3118, + [ + 49 + ], + [ + 49, + 6 + ] + ], + [ + 3122, + [ + 55 + ], + [ + 49, + 6 + ] + ], + [ + 3126, + [ + 431 + ], + [ + 425, + 6 + ] + ], + [ + 3268, + [ + 313 + ], + [ + 313, + 6 + ] + ], + [ + 3272, + [ + 161 + ], + [ + 161, + 6 + ] + ], + [ + 3276, + [ + 167 + ], + [ + 161, + 6 + ] + ], + [ + 3280, + [ + 319 + ], + [ + 313, + 6 + ] + ] + ], + "B": [ + [ + 396, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 397, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 398, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 399, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 400, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 401, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 402, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 403, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 404, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 405, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 406, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 407, + [ + 408, + 80, + 40, + 6, + 1 + ], + [ + 80, + 40, + 6, + 1 + ] + ], + [ + 408, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 409, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 410, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 411, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 412, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 413, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 414, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 415, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 416, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 417, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 418, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 419, + [ + 272, + 144, + 96, + 6, + 1 + ], + [ + 144, + 96, + 6, + 1 + ] + ], + [ + 444, + [ + 260, + 132, + 96, + 24, + 1 + ], + [ + 132, + 96, + 24, + 1 + ] + ], + [ + 445, + [ + 260, + 132, + 96, + 24, + 1 + ], + [ + 132, + 96, + 24, + 1 + ] + ], + [ + 446, + [ + 260, + 132, + 96, + 24, + 1 + ], + [ + 132, + 96, + 24, + 1 + ] + ], + [ + 447, + [ + 260, + 132, + 96, + 24, + 1 + ], + [ + 132, + 96, + 24, + 1 + ] + ], + [ + 448, + [ + 260, + 132, + 96, + 24, + 1 + ], + [ + 132, + 96, + 24, + 1 + ] + ], + [ + 449, + [ + 260, + 132, + 96, + 24, + 1 + ], + [ + 132, + 96, + 24, + 1 + ] + ], + [ + 450, + [ + 260, + 132, + 96, + 24, + 1 + ], + [ + 132, + 96, + 24, + 1 + ] + ], + [ + 451, + [ + 260, + 132, + 96, + 24, + 1 + ], + [ + 132, + 96, + 24, + 1 + ] + ], + [ + 452, + [ + 260, + 132, + 96, + 24, + 1 + ], + [ + 132, + 96, + 24, + 1 + ] + ], + [ + 453, + [ + 260, + 132, + 96, + 24, + 1 + ], + [ + 132, + 96, + 24, + 1 + ] + ], + [ + 454, + [ + 260, + 132, + 96, + 24, + 1 + ], + [ + 132, + 96, + 24, + 1 + ] + ], + [ + 455, + [ + 260, + 132, + 96, + 24, + 1 + ], + [ + 132, + 96, + 24, + 1 + ] + ], + [ + 536, + [ + 256, + 144, + 80, + 6 + ], + [ + 256, + 144, + 80, + 6, + 1 + ] + ], + [ + 537, + [ + 448, + 32, + 8, + 6 + ], + [ + 448, + 32, + 8, + 6, + 1 + ] + ], + [ + 558, + [ + 465, + 32, + 9, + 6 + ], + [ + 449, + 32, + 16, + 9, + 6 + ] + ], + [ + 578, + [ + 296, + 185, + 80, + 6 + ], + [ + 257, + 144, + 80, + 41, + 6 + ] + ], + [ + 580, + [ + 265, + 144, + 81, + 40, + 6 + ], + [ + 265, + 193, + 40, + 6 + ] + ], + [ + 600, + [ + 313, + 169, + 104, + 6 + ], + [ + 304, + 160, + 97, + 9, + 6 + ] + ], + [ + 601, + [ + 313, + 144, + 73, + 6 + ], + [ + 273, + 144, + 73, + 40, + 6 + ] + ], + [ + 621, + [ + 289, + 209, + 8, + 6 + ], + [ + 289, + 176, + 97, + 8, + 6 + ] + ], + [ + 642, + [ + 392, + 80, + 56, + 6 + ], + [ + 392, + 80, + 56, + 6, + 1 + ] + ], + [ + 662, + [ + 280, + 216, + 49, + 6 + ], + [ + 257, + 193, + 40, + 25, + 6 + ] + ], + [ + 663, + [ + 401, + 81, + 56, + 6 + ], + [ + 392, + 72, + 33, + 25, + 6 + ] + ], + [ + 683, + [ + 336, + 137, + 40, + 6 + ], + [ + 257, + 137, + 81, + 40, + 6 + ] + ], + [ + 684, + [ + 313, + 168, + 105, + 6 + ], + [ + 297, + 168, + 105, + 16, + 6 + ] + ], + [ + 1232, + [ + 256, + 128, + 64, + 40, + 24, + 6, + 1 + ], + [ + 256, + 128, + 64, + 34, + 18, + 10, + 6, + 1 + ] + ], + [ + 1235, + [ + 256, + 128, + 64, + 16, + 8, + 6, + 1 + ], + [ + 256, + 128, + 64, + 34, + 16, + 8, + 6, + 1 + ] + ], + [ + 1238, + [ + 264, + 136, + 72, + 32, + 24, + 6, + 1 + ], + [ + 258, + 130, + 66, + 32, + 18, + 10, + 6, + 1 + ] + ], + [ + 1241, + [ + 320, + 192, + 32, + 16, + 8, + 6, + 1 + ], + [ + 258, + 130, + 66, + 32, + 16, + 8, + 6, + 1 + ] + ], + [ + 1244, + [ + 256, + 136, + 64, + 40, + 16, + 6, + 1 + ], + [ + 256, + 130, + 64, + 34, + 16, + 10, + 6, + 1 + ] + ], + [ + 1247, + [ + 256, + 144, + 80, + 32, + 8, + 6, + 1 + ], + [ + 256, + 130, + 66, + 32, + 18, + 8, + 6, + 1 + ] + ], + [ + 1250, + [ + 264, + 128, + 64, + 40, + 16, + 6, + 1 + ], + [ + 258, + 128, + 64, + 34, + 16, + 10, + 6, + 1 + ] + ], + [ + 1253, + [ + 272, + 128, + 80, + 32, + 8, + 6, + 1 + ], + [ + 258, + 128, + 66, + 32, + 18, + 8, + 6, + 1 + ] + ], + [ + 1256, + [ + 272, + 144, + 80, + 48, + 8, + 6, + 1 + ], + [ + 258, + 130, + 66, + 34, + 18, + 8, + 6, + 1 + ] + ], + [ + 1259, + [ + 272, + 144, + 64, + 32, + 8, + 6, + 1 + ], + [ + 258, + 130, + 64, + 32, + 18, + 8, + 6, + 1 + ] + ], + [ + 1262, + [ + 256, + 128, + 72, + 40, + 16, + 6, + 1 + ], + [ + 256, + 128, + 66, + 34, + 16, + 10, + 6, + 1 + ] + ], + [ + 1265, + [ + 256, + 128, + 64, + 32, + 16, + 6, + 1 + ], + [ + 256, + 128, + 64, + 32, + 16, + 10, + 6, + 1 + ] + ], + [ + 1268, + [ + 256, + 128, + 66, + 34, + 24, + 4, + 1 + ], + [ + 256, + 128, + 66, + 34, + 16, + 8, + 4, + 1 + ] + ], + [ + 1271, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 1 + ], + [ + 256, + 128, + 64, + 32, + 18, + 10, + 4, + 1 + ] + ], + [ + 1274, + [ + 260, + 132, + 68, + 36, + 24, + 2, + 1 + ], + [ + 260, + 132, + 68, + 36, + 20, + 12, + 2, + 1 + ] + ], + [ + 1277, + [ + 260, + 132, + 64, + 32, + 24, + 2, + 1 + ], + [ + 260, + 132, + 64, + 32, + 16, + 8, + 2, + 1 + ] + ], + [ + 1280, + [ + 258, + 128, + 64, + 34, + 24, + 4, + 1 + ], + [ + 258, + 128, + 64, + 34, + 18, + 10, + 4, + 1 + ] + ], + [ + 1283, + [ + 260, + 128, + 68, + 32, + 24, + 2, + 1 + ], + [ + 260, + 128, + 68, + 32, + 16, + 8, + 2, + 1 + ] + ], + [ + 1286, + [ + 256, + 130, + 64, + 34, + 24, + 4, + 1 + ], + [ + 256, + 130, + 64, + 34, + 16, + 8, + 4, + 1 + ] + ], + [ + 1289, + [ + 256, + 132, + 68, + 32, + 24, + 2, + 1 + ], + [ + 256, + 132, + 68, + 32, + 20, + 12, + 2, + 1 + ] + ], + [ + 1292, + [ + 262, + 134, + 64, + 38, + 20, + 10, + 1 + ], + [ + 258, + 130, + 64, + 34, + 16, + 10, + 4, + 1 + ] + ], + [ + 1295, + [ + 262, + 134, + 70, + 32, + 18, + 12, + 1 + ], + [ + 258, + 130, + 66, + 32, + 18, + 8, + 4, + 1 + ] + ], + [ + 1298, + [ + 256, + 128, + 64, + 38, + 18, + 12, + 1 + ], + [ + 256, + 128, + 64, + 34, + 18, + 8, + 4, + 1 + ] + ], + [ + 1301, + [ + 256, + 128, + 70, + 32, + 20, + 10, + 1 + ], + [ + 256, + 128, + 66, + 32, + 16, + 10, + 4, + 1 + ] + ], + [ + 1304, + [ + 256, + 134, + 70, + 38, + 20, + 10, + 1 + ], + [ + 256, + 132, + 68, + 36, + 20, + 8, + 2, + 1 + ] + ], + [ + 1307, + [ + 256, + 134, + 64, + 32, + 20, + 10, + 1 + ], + [ + 256, + 130, + 64, + 32, + 16, + 10, + 4, + 1 + ] + ], + [ + 1310, + [ + 262, + 128, + 70, + 38, + 20, + 10, + 1 + ], + [ + 258, + 128, + 66, + 34, + 16, + 10, + 4, + 1 + ] + ], + [ + 1313, + [ + 262, + 128, + 64, + 32, + 20, + 10, + 1 + ], + [ + 260, + 128, + 64, + 32, + 20, + 8, + 2, + 1 + ] + ], + [ + 1316, + [ + 256, + 128, + 65, + 33, + 18, + 11, + 7 + ], + [ + 256, + 128, + 65, + 33, + 16, + 9, + 5, + 2 + ] + ], + [ + 1319, + [ + 256, + 128, + 64, + 32, + 18, + 11, + 7 + ], + [ + 256, + 128, + 64, + 32, + 17, + 8, + 4, + 3 + ] + ], + [ + 1322, + [ + 257, + 129, + 65, + 33, + 19, + 10, + 7 + ], + [ + 257, + 129, + 65, + 33, + 17, + 8, + 5, + 2 + ] + ], + [ + 1325, + [ + 257, + 129, + 64, + 32, + 19, + 10, + 7 + ], + [ + 257, + 129, + 64, + 32, + 16, + 9, + 4, + 3 + ] + ], + [ + 1328, + [ + 257, + 128, + 64, + 33, + 18, + 11, + 7 + ], + [ + 257, + 128, + 64, + 33, + 17, + 8, + 4, + 3 + ] + ], + [ + 1331, + [ + 257, + 128, + 65, + 32, + 19, + 10, + 7 + ], + [ + 257, + 128, + 65, + 32, + 16, + 9, + 4, + 3 + ] + ], + [ + 1334, + [ + 256, + 129, + 64, + 33, + 18, + 11, + 7 + ], + [ + 256, + 129, + 64, + 33, + 16, + 9, + 5, + 2 + ] + ], + [ + 1337, + [ + 256, + 129, + 65, + 32, + 19, + 10, + 7 + ], + [ + 256, + 129, + 65, + 32, + 17, + 8, + 5, + 2 + ] + ], + [ + 1340, + [ + 257, + 129, + 64, + 33, + 24, + 4, + 3 + ], + [ + 257, + 129, + 64, + 33, + 16, + 8, + 4, + 3 + ] + ], + [ + 1343, + [ + 257, + 129, + 65, + 32, + 24, + 5, + 2 + ], + [ + 257, + 129, + 65, + 32, + 17, + 9, + 5, + 2 + ] + ], + [ + 1346, + [ + 256, + 128, + 64, + 33, + 24, + 5, + 2 + ], + [ + 256, + 128, + 64, + 33, + 17, + 9, + 5, + 2 + ] + ], + [ + 1349, + [ + 256, + 128, + 65, + 32, + 24, + 4, + 3 + ], + [ + 256, + 128, + 65, + 32, + 16, + 8, + 4, + 3 + ] + ], + [ + 1352, + [ + 256, + 129, + 65, + 33, + 24, + 4, + 3 + ], + [ + 256, + 129, + 65, + 33, + 17, + 9, + 4, + 3 + ] + ], + [ + 1355, + [ + 256, + 129, + 64, + 32, + 24, + 4, + 3 + ], + [ + 256, + 129, + 64, + 32, + 16, + 8, + 4, + 3 + ] + ], + [ + 1358, + [ + 257, + 128, + 65, + 33, + 24, + 4, + 3 + ], + [ + 257, + 128, + 65, + 33, + 16, + 8, + 4, + 3 + ] + ], + [ + 1361, + [ + 257, + 128, + 64, + 32, + 24, + 4, + 3 + ], + [ + 257, + 128, + 64, + 32, + 17, + 9, + 4, + 3 + ] + ], + [ + 1364, + [ + 257, + 128, + 65, + 33, + 16, + 9, + 6 + ], + [ + 257, + 128, + 65, + 33, + 16, + 9, + 5, + 3 + ] + ], + [ + 1367, + [ + 257, + 128, + 64, + 32, + 16, + 9, + 6 + ], + [ + 257, + 128, + 64, + 32, + 16, + 9, + 5, + 3 + ] + ], + [ + 1370, + [ + 256, + 129, + 65, + 33, + 16, + 9, + 6 + ], + [ + 256, + 129, + 65, + 33, + 16, + 9, + 5, + 3 + ] + ], + [ + 1373, + [ + 256, + 129, + 64, + 32, + 16, + 9, + 6 + ], + [ + 256, + 129, + 64, + 32, + 16, + 9, + 5, + 3 + ] + ], + [ + 1376, + [ + 256, + 128, + 64, + 33, + 17, + 8, + 6 + ], + [ + 256, + 128, + 64, + 33, + 17, + 8, + 5, + 3 + ] + ], + [ + 1379, + [ + 256, + 128, + 65, + 32, + 16, + 9, + 6 + ], + [ + 256, + 128, + 65, + 32, + 16, + 9, + 5, + 3 + ] + ], + [ + 1382, + [ + 257, + 129, + 64, + 33, + 16, + 9, + 6 + ], + [ + 257, + 129, + 64, + 33, + 16, + 9, + 5, + 3 + ] + ], + [ + 1385, + [ + 257, + 129, + 65, + 32, + 17, + 8, + 6 + ], + [ + 257, + 129, + 65, + 32, + 17, + 8, + 5, + 3 + ] + ], + [ + 1388, + [ + 256, + 129, + 64, + 33, + 16, + 8, + 6 + ], + [ + 256, + 129, + 64, + 33, + 16, + 8, + 5, + 3 + ] + ], + [ + 1391, + [ + 256, + 129, + 64, + 33, + 17, + 9, + 6 + ], + [ + 256, + 129, + 64, + 33, + 17, + 9, + 5, + 3 + ] + ], + [ + 1394, + [ + 257, + 128, + 64, + 33, + 17, + 9, + 6 + ], + [ + 257, + 128, + 64, + 33, + 17, + 9, + 5, + 3 + ] + ], + [ + 1397, + [ + 257, + 128, + 64, + 33, + 16, + 8, + 6 + ], + [ + 257, + 128, + 64, + 33, + 16, + 8, + 5, + 3 + ] + ], + [ + 1818, + [ + 256, + 129, + 64, + 33, + 24, + 4, + 2 + ], + [ + 320, + 129, + 33, + 24, + 4, + 2 + ] + ], + [ + 1819, + [ + 256, + 129, + 64, + 33, + 24, + 4, + 2 + ], + [ + 320, + 129, + 33, + 24, + 4, + 2 + ] + ], + [ + 1826, + [ + 256, + 129, + 64, + 33, + 19, + 11, + 6 + ], + [ + 320, + 129, + 33, + 19, + 11, + 6 + ] + ], + [ + 1827, + [ + 256, + 129, + 64, + 33, + 19, + 11, + 6 + ], + [ + 320, + 129, + 33, + 19, + 11, + 6 + ] + ] + ], + "early_cleanup": [ + [ + 83, + [ + 386, + 67, + 33, + 24, + 6 + ], + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ], + [ + 104, + [ + 386, + 74, + 40, + 26, + 6, + 1 + ], + [ + 256, + 128, + 72, + 40, + 24, + 4, + 2, + 1 + ] + ] + ], + "report": { + "R": 480, + "borrowed_output_pairs": 56, + "centre_ranks": [ + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8 + ], + "cst": 64, + "first_load_join_counts": { + "4": 64 + }, + "h": 9, + "local_profile": { + "1": 2372, + "2": 494, + "3": 412, + "4": 130, + "5": 82, + "8": 8 + }, + "local_rank_mass": 5590, + "m": 73, + "scope": "Clean scalar identity and all literal monotone local frames only; arbitrary-dirt compensation, entrance kernels, exact phase recipes, and global hosting/pricing are not yet certified.", + "selected_load_join_counts": { + "6": 64 + }, + "selected_partitions": [ + 0, + 0 + ], + "source_and_helper_cleanup_exact_on_clean_columns": true, + "source_columns_exact": 112, + "status": "EXACT_CLEAN_OWN_Y_EARLY_CENTER_WORD_NOT_ADMITTED", + "tri_join_counts": {}, + "v": 112, + "width_inventory": { + "4": 44, + "5": 44, + "7": 38, + "8": 114, + "9": 240 + } + } +} diff --git a/research/k8-three-demotions/SEARCH.json b/research/k8-three-demotions/SEARCH.json new file mode 100644 index 0000000000..d763543a3e --- /dev/null +++ b/research/k8-three-demotions/SEARCH.json @@ -0,0 +1,45 @@ +{ + "status": "COMPLETED_LOCAL_INTERFACE_AND_OWNER_SEARCH", + "new_direction": "Local recursive-interface changes after a packing ceiling; scalar helper elimination attempted separately.", + "source_lead": { + "pr": 1111, + "commit": "381831ea554ea983e16224dabed8921b7d0ffdbc", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/1111", + "scope": "Entrance-demotion lead only; no code or payload imported." + }, + "entrance_subspace_counts": { + "5_to_4": 186, + "4_to_3": 120 + }, + "combined_words": "First one through six dimension-five groups were jointly refitted. Three groups had the best relaxed objective among these six compositions; not an exhaustive search of mixed words.", + "selected_groups": [ + 603, + 611, + 619 + ], + "scalar_topology": "Unchanged in the admitted witness; only starts and recursive frame annotations change.", + "helper_elimination": { + "screened": 19, + "outside_B_only_preconditions": 2, + "frame_infeasible": 17, + "constant_value_placement_orderings": 61674, + "scope": "Fixed remaining scalar order; no admissible producer-side replacement in this tested family." + }, + "owner_search": { + "initial": "Complete-call transportation repair after changing widths. A gap-only flow attempt filled 704 of 1728 required unit expansions and was rejected.", + "seed": 307, + "block": 48, + "passes": 60, + "integer_seconds_per_solve": 8, + "pricing_rounds": 35, + "final_idle": { + "1": 360, + "24": 1, + "48": 4918 + }, + "final_owners_sha256": "93cb570c9496725ed5204d9f890ddf337ed8c3fb1a1b980de3e905f65e71b2dd", + "scope": "Restricted floating LP and time-limited integer search; no integer optimality claim." + }, + "verification": "Fresh five-stage native replay plus independent all-column audit, 27 local controls, and unchanged full T16 admission engines; final complete wrapper replay recorded separately.", + "numeric_scope": "All search kappa_relaxed entries are floating aggregate relaxations, not certified suppliers. CLAIM.json is the reportable admitted value." +} diff --git a/research/k8-three-demotions/SOURCE-PINS.json b/research/k8-three-demotions/SOURCE-PINS.json new file mode 100644 index 0000000000..57ce7f32fc --- /dev/null +++ b/research/k8-three-demotions/SOURCE-PINS.json @@ -0,0 +1,221 @@ +{ + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-RECIPES.json": "534ace870cabe515987e00f50f71550030965006ea18978e0924590ac6944345", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-REVIEW.json": "ee9b86428278392d2c933f76d60e51f5af90d4ab67e4d3937ed2fa416e7755ab", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-LOCAL-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INTEGRATION.json": "5c14538134dfffbc58fa4b4d2f26b270ec5f56d17d4bf23752c82964f45171db", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-CHECKS.json": "79177449e404403964ce1b2f4a9a8bd49e1916daba3123d7fd7f5cfd1f1ac0ea", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-PROGRAMS.json.gz": "99a18eede965accf65943e490b8d2b2ffb9f1c9bc6babdb825413a80cbea2cde", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/RESIDUAL-ADAPTERS.json": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/SCALAR-FRAME-AUDIT.json": "73b3601a6239502475a272ea0c46945fd42034486aaf43e66a212eb4f012ca44", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/WRAPPER-CHECKS.json": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/controller-input/split-centres/CANONICAL-WORD.json.gz": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "research/complex-k492-owner-repair/vendor/multicold/code/assemble.py": "3fedbccb09d469f8ee366b4302e51448de6d25793a78a12c5f9a8d9667a755eb", + "research/complex-k492-owner-repair/vendor/multicold/code/assembly_controls.py": "a0f2349ba8fe8404b8b76c869f12dd7e250a775b2e05b3c9c00e6889ad4c8a45", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_allcold.py": "7950e5c01488a9146bdbaf19ab4fd0c33cd25a4d63fb56ef995ef2e45ac7ec1a", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_kernel_controls.py": "5100459211f43ba048bf82c3942bbedb8b224272b24722a14f0dcd808a38aafa", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_multicold_controls.py": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "research/complex-k492-owner-repair/vendor/multicold/code/bind_providers_portable.py": "01e62fee1f1dcf1b7b34338d555dacd5cd1d7d10d6b9a605d0913d959f8c7ecf", + "research/complex-k492-owner-repair/vendor/multicold/code/build_cold_kernel.py": "aa556a1988f7d4c52bd82fd2a648769f7094bd75ba79582c15ec441d710e213b", + "research/complex-k492-owner-repair/vendor/multicold/code/build_four_portable.py": "417b1dc4dca485dfbbaa820e552cae9bf3932bbace6ea16ce93aa0590c3c184e", + "research/complex-k492-owner-repair/vendor/multicold/code/build_multicut_kernels.py": "6ab3d73f81d5b2fb884a93a336ef1940e118d419d425b3356bab3b97f774c9aa", + "research/complex-k492-owner-repair/vendor/multicold/code/emit_allcold.py": "9d6c75af63fa8f53973734ccb1eef983511f4337ce644436a693fd8fb9ef8fe2", + "research/complex-k492-owner-repair/vendor/multicold/code/invoice_allcold.py": "ff8fee775ad97926454f3ad1183f8e05de654e276150e579ce612f3eb2f98d44", + "research/complex-k492-owner-repair/vendor/multicold/code/phase_timing_controls.py": "dcc4adfd139d6f65a88bdc6d183ea3777d4e4f688d2169dd41b54964f05591bb", + "research/complex-k492-owner-repair/vendor/multicold/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/phases_full.py": "a273c325ffd6793d5b63b79a289a9d2bbc9292e6940fb5a926924f3708627af4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py": "f5eae94aca965d0008bc07cff8245ccb7509042ccad457d3bcb7d51c1e9409f0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz": "025448abdf2012d327e50a009084e1501690d05e650300d2982836aa0350ae00", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/assemble.py": "1b1a9024ac910dc9b9d9e30150684e1fa9cb228a4c1c275b75ab04b57fdef1dd", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/assembly_controls.py": "8a365b95c412d75d10db5bb59309d47cd56c5f8a77566f940a05977795130ce8", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/audit_allcold.py": "cea021ae79658ca7ca4d07f1e1a70bdb4947afaf95b362114c11032c0fef889a", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/bind_providers_portable.py": "2eb5c262bf481b3bec9ceaec654fa46ff6fc3a89b13d4906a29a55a89e35feea", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_cold_end.py": "864b4701dd73afd0c9d99761b7a749f3354c48985730f17054e18c052996a668", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_frame_regroup.py": "e2549ccc7a90008831be3b59aeb37b47db696640f5f5c2b72dd888b2f1e7e5c9", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_gate_moves.py": "08bf1c2652307aeefbab089fdaf02f82e2c396ca23a1eb68e294a67e74c44252", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_hpe.py": "ba2001695d8c7547a82260c3b016e01dac686e95a61757ca124eb9879078ea8e", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_port_stage.py": "beb0d30fde1b9a30db091880b38c4a8ec906da3f715c43de7db8bf7932526e72", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/cold_end_controls.py": "0c404f49e90457520f1788ee6741c9ac154a5814c54ad6cb83b59c44552ebc84", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/construct_k_triangle.py": "66fc460df8eb8067efe3d8a3f9e97a7244aacd7bf11650a6ce656e868ce053da", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/emit_allcold.py": "fe26f10fe5d30ed407a37540a45ef94f44576dd241d09e19aef5db1efb072746", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/generated_identity_controls.py": "a7b93207a673575d1fddc3e579153349c145c8f08d4575ae0a5d1e3cffec01de", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_adapters_local.py": "eb0b5c6c7161e18dc22168da3211448d321586edd15bcfb4b4741174d36993cf", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_and_transport.py": "c9a05ff291016b870b4fc925b317abd9c3a604c73ffc8920dfdbbeb475e20aa3", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_local.py": "6bd9a1e279c9c9e4f3767d9f82e537b559292906feb2ddab02f380fb6523a810", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_controls_atc.py": "63aa3909b5bfd3bf270c313bebb5c46e7789c67a8f2439f568bc4b2b4a35d17b", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_emit_local.py": "7e4a6fbc38c8228157b6311457d1496bf460291393043932d2c365f004f77805", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/phase_timing_controls.py": "1692ccee3da4b1781408d126ee4999f3e31a505cd83c64823a404033da3a6339", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/witness.py": "00789c911a8f32cfe9d52207c7aa78305dc3fce4a8b6305ba402b7e74117103d", + "research/gauge44-leaver8/MANIFEST.json": "7c9637f06798b144274458efa145f701c61282f8b3aab1c0c900b53bdfbe1f0d", + "research/gauge44-slots/MANIFEST.json": "9a6f239b1618a43262e56735a99cc59b6f5a6e8816a794a34413e89cc33f4976", + "research/gauge44-slots/code/assemble.py": "4c270a996b380ab712f72b81173ab24f1c73203a33578f261bfbaa7e67d75aec", + "research/gauge44-slots/code/assembly_controls.py": "e4c0f7828af64fdaef1896e4448d0212bd3041805097140b8cfafd098f8a6162", + "research/gauge44-slots/code/audit_allcold.py": "a87d7f4844ca963516637d249b14a0654f67f8047b6b265ae25b0cf30963e503", + "research/gauge44-slots/code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "research/gauge44-slots/code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "research/gauge44-slots/code/emit_allcold.py": "17c110c7c8d219e79e7dce36b19c4781e7effa800086cec03384387ad9acc7aa", + "research/gauge44-slots/code/freeze_spec.py": "f96c2b9cd886596bc7ab267f77abe9d16b6cbb5a724a5ad0a1d18d540369ed93", + "research/gauge44-slots/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/gauge44-slots/code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "research/gauge44-slots/code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "research/gauge44-slots/code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "research/gauge44-slots/code/witness.py": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444", + "research/gauge44-slots/construction/leaver/PIVOT-SWAP-k8.json": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb", + "research/gauge44-slots/construction/slots/SLOT-PINS-k8.json": "55dd229684febecb80638eff9c6b3986623e8539c6c956753b350209c3e0efe2", + "research/gauge44-slots/construction/slots/verify_slots.py": "bc1c0e3e3d7c81dc1649f5be82cdd2399e543d46c24879cb975877bf9b7957be", + "research/gauge44-slots/data/OWNERS.json.gz": "32ca30cd1c652ef6ad43657273a08a157e1df3545e759ab36306a0d0b516fb4a", + "research/gauge44-slots/data/PLAN.json": "1dec4ca3af6d45d82286005cae4c5e56e7253adefb117d797da55c55c891af08", + "research/gauge44-slots/data/SPEC.json": "8e95ae8087124189cbd366d0e9d1c5ebededff536ff3501927b4b2a2e8dac70e", + "research/gauge44-slots/data/UPSTREAM-PINS.json": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b", + "research/gauge44-slots/hosting/reuse_owners.py": "2106fe79bd89071e62a3a25c1e444531e14fb89f88b4bdeb72d7b40c91266402", + "research/gauge44-slots/independent/audit_local.py": "03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd", + "research/gauge44-slots/inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "research/gauge44-slots/verify_global.py": "16bd5e54598592e92e210f99065348c5df261b8350fdc688072ce053d15b088a", + "research/gauge44-slots/verify_manifest.py": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b", + "research/k8-eight-ends-t16/CLAIM.json": "4ba568cb88f86a87a6c35df444b44b6f8c006ece6351279934ede873f5d61eab", + "research/k8-eight-ends-t16/MANIFEST.json": "f1f5c145121485f644a134873069fc465f312e9144ab43975fa95f599ce06f59", + "research/k8-eight-ends-t16/NOTICE.md": "a9e85b59dde61fbff0b006923b441cbd1419e24fa9802426785bca667437fdc0", + "research/k8-eight-ends-t16/OWNERS.json.gz": "a4c79743dcc93c4260fae00b3324b97983fcd56af8bff5414243d7258a4bc97b", + "research/k8-eight-ends-t16/PLAN.json.gz": "6561ecb8db5e24dd534d0f940f91830691ab375f925b20665ca0f019718e2b7a", + "research/k8-eight-ends-t16/PROOF.md": "7084e8a9fedd0d5902e95500da70982343fa725d8b68c2c3210a7b0a7bb2e664", + "research/k8-eight-ends-t16/README.md": "7aa1a4f5348ed9408cdebb2525eaabe50776259b939d7d49f6845503f3c585c3", + "research/k8-eight-ends-t16/SEARCH.json": "bf8efc27b2ca95f4bd15ebc719d2794a0e5d2edf26fc5b4cffc8c18dcb7f6d4a", + "research/k8-eight-ends-t16/SOURCE-PINS.json": "07515a4634303b85a54b570079f0efb373b36d586c72f7b023df3d2f495ad5a3", + "research/k8-eight-ends-t16/SPEC.json": "30d4dcc96f1361fcee1562681291763f6ee8c08fb1f93da1ea4fd2a42a1d0b5d", + "research/k8-eight-ends-t16/UPSTREAM.json": "23493f74fc09ac50442d9d83b7626d4760cfa24c785ca1d96fde8175bdd39fa6", + "research/k8-eight-ends-t16/discovery/ALIASES-REFRAMED.json": "a65d322ee757815e0de08e1f3c5796b5add8c744e1c3df292af917966b09adf0", + "research/k8-eight-ends-t16/discovery/BANK-STAGES.json": "ad8a80986982b67481ed4785663d83f56516542a79dc02c9ff50c991173c2771", + "research/k8-eight-ends-t16/discovery/FINAL-SEARCH.json": "ed936c49a0c15d69388b03f7c71bee50b2726be353f8dd52c6dcc56b1c12e1bd", + "research/k8-eight-ends-t16/discovery/HELPER-ALIASES.json": "ad1e0ffa923ce6632b2b86ad00ab004b5fc28ecd1d186e3c55727d1d6e834d73", + "research/k8-eight-ends-t16/discovery/PROMOTION-GROUPS.json": "221e05ae8c2b32594490b98ca12a96fc301789d1d80752c1d5f168469f8f8c07", + "research/k8-eight-ends-t16/discovery/PROMOTION-SCREEN.json": "6b5799744b7abbf4182ad594ede3984123ec559dfed1c1f50ad4f005ce713390", + "research/k8-eight-ends-t16/discovery/RETIRABLE-HELPERS.json": "3670ce299d538c4215fab08e88e7553903dfc595b756bcbc157178b0dc913159", + "research/k8-eight-ends-t16/discovery/SWAP-SEARCH.json": "70901cb74e475b35e0cffe99fbdae6ed74e5d315b92fdf900ef3a6ef7e542258", + "research/k8-eight-ends-t16/discovery/bank_screen.py": "b6c208ab449a9371bc812a19ed13edd8121f3f042769739fab9f964959a30b78", + "research/k8-eight-ends-t16/discovery/columns12-SEARCH.json.gz": "ee6f2925af9fc0dae9c2c511a35e34fe3d9983fb2df6b14de144d1166bba495a", + "research/k8-eight-ends-t16/discovery/columns12.log.gz": "7056db81c9131f484f1b09931bd3a722fa78e03e8e5898645da2eea3df75638b", + "research/k8-eight-ends-t16/discovery/columns144-SEARCH.json.gz": "b07b6a6dd29ec3cb03fa3827767e674b4ea06b3f2a555ba332f2dcb88ff918f9", + "research/k8-eight-ends-t16/discovery/columns144.log.gz": "bcf0b3ca6bd12a9032bfd27231e5a4efe2dd3b0edf874c9a01d0ba9dc8a3889d", + "research/k8-eight-ends-t16/discovery/columns24-SEARCH.json.gz": "9049ac77892a20aeeb30ccbf2a703c2b89cdbacf4f8f68a391cae10552c948b1", + "research/k8-eight-ends-t16/discovery/columns24.log.gz": "6aedcc3e39ee3ee8d2f9d4f33fd0107a1dec002323a6bf5e7e29308beafd3f91", + "research/k8-eight-ends-t16/discovery/columns48-SEARCH.json.gz": "adafcb5f6a7169a01a71220ea7ac94b389884112d00b1e9083961d69e4bbe467", + "research/k8-eight-ends-t16/discovery/columns48.log.gz": "0d69973436734bdce8399377f617dc728f099c1da237bdb829bf1ddf20ca4c4e", + "research/k8-eight-ends-t16/discovery/columns48b-SEARCH.json.gz": "fffcdb5b4f3679ab726a3abf9a8ed97559eec7975ca39ece8a140231efaad130", + "research/k8-eight-ends-t16/discovery/columns48b.log.gz": "c811f9ea49dd8ddf80f54556c7e387172b5ecbd8998ed4bea795e7c2b12121e9", + "research/k8-eight-ends-t16/discovery/double-calls-SEARCH.json.gz": "69df67741eae2afdd3f683f4021f478000dded1322c5820023faa77067ef6a9e", + "research/k8-eight-ends-t16/discovery/double-six-SEARCH.json.gz": "0364f028731baeccbf07953a98fabbf152b3685c5dfdf309d65398946ade9883", + "research/k8-eight-ends-t16/discovery/double-triples-SEARCH.json.gz": "f0040bb71eac1612bf730791a6d32bf13c7a065f0a2772a1149ced7aa71ffc77", + "research/k8-eight-ends-t16/discovery/helper_aliases.py": "3b996c21bf97e950e785c2f7f3ce025ce59c754c3679f97023ababfc5ac0b295", + "research/k8-eight-ends-t16/discovery/make_start.py": "3ba975c7947a3b74959a7e83a580a6f7b36e90d075157bac304a097d20e2cafd", + "research/k8-eight-ends-t16/discovery/promotion_groups.py": "5244da8cffc5f56698c134ca36230bcddbbdea935bc633e4975de50b47d785d2", + "research/k8-eight-ends-t16/discovery/reframe_aliases.py": "5e6342d583a7f3b99c940b6382527a000803eb728267fb4c101371b2b2128d89", + "research/k8-eight-ends-t16/discovery/search_calls.py": "273d3b3e1de5644af5a13a2c7cb18a34a3689b80830b614d7d2ed1da998a90ee", + "research/k8-eight-ends-t16/discovery/search_columns.py": "edbb093207e21ee4301382f00198c6eccb197949068e96c76e46a2e61dc90f82", + "research/k8-eight-ends-t16/discovery/search_uniform_blocks.py": "ab6308d536b37b14996e06b857a4f11433b3cb551444e836eb12ec560b452bb8", + "research/k8-eight-ends-t16/discovery/swap_frames.py": "cd89dd461142788817ac53c041808077d162a4d3bcfebee240307199aebadcc5", + "research/k8-eight-ends-t16/discovery/t16-calls-SEARCH.json.gz": "44df70fe291f3c0ec9ecd01791c02b9b52b29807c576353476542aaf76bbff40", + "research/k8-eight-ends-t16/discovery/t16-pairs-SEARCH.json.gz": "d32f9facc6b68c8dad2c9e4ead26aec913b076d4eb10214d18fa0c4c0b4762fa", + "research/k8-eight-ends-t16/discovery/t16-triples-SEARCH.json.gz": "57dd34fea35dee80e72a007e4cd044c50f00c1c794f03df6b0cbf292f54d8e0e", + "research/k8-eight-ends-t16/discovery/uniform-blocks-SEARCH.json.gz": "9c0a86f5befe738ebcf39badda84314150b060a911e0708d83d29a22423f149c", + "research/k8-eight-ends-t16/evidence/ADMISSION-CONTROLS.json": "6bdc8957237a01c0c5f667e2be2e889b02714fc6bc7a209672d09d5222073059", + "research/k8-eight-ends-t16/evidence/ALL-T-BOUND.json": "dde30a7151248cb9f316fe3816554dc165d050f5216e13797ceb30fe681a3a04", + "research/k8-eight-ends-t16/evidence/ASSEMBLY.json": "52c6af2fc860f7459f0fe3397639caecd5a8edf35ad76d4b22e99d19a79a2831", + "research/k8-eight-ends-t16/evidence/ASYNC-AUDIT.json": "644c15a99e207161a50eca01ddf1c7852e67504517fa4710d5490c3f65a4665a", + "research/k8-eight-ends-t16/evidence/AUDIT-LOCAL.json": "9fd252469f82b5ce5fc2f42b674445dfcac08d769768d00bede6cb5c99e9aa63", + "research/k8-eight-ends-t16/evidence/BIT-SUPPLIER-CONTROLS.json": "17939b88da6b6ad8a8220ed04ddf325679fc2f096c7d197938f10893a87383b4", + "research/k8-eight-ends-t16/evidence/END-CONTROLS.json": "e54407e7951f10c0eae5f310f49765429cf886a15dafb2afe80760715737d135", + "research/k8-eight-ends-t16/evidence/GLOBAL-PREFIX.json": "a6820bfad6fd665c08755fdff98d64069cb94dce337b0881e035a61bcb981cd2", + "research/k8-eight-ends-t16/evidence/IDLE-REMAINDER-FRAMES.json": "2d8b44b6bfe85df299bef25602529867b3316a20e41991786c2063b4c203d34c", + "research/k8-eight-ends-t16/evidence/INDEPENDENT-T16.json": "8311da24ffd4314b7d0857f7669de063fa76679af7fb67009513c513e47da5b3", + "research/k8-eight-ends-t16/evidence/NATIVE-STEPS.json": "782098b0ae9b7a87c75c47edc2e072c25a2c44d3e5417f44bf5f81ecf3d04a6e", + "research/k8-eight-ends-t16/evidence/OWNERS-AND-PROFILE.json": "f20ff5901bfe41cddf5c62d59f8c5361323f7e49b78c17d97173e9db5b3baf0f", + "research/k8-eight-ends-t16/evidence/PARENT-LIFT-RECEIPT.json": "d4705df4d65289e9ced31f625e34559fb26c1a4ca6f74559dd2e31a366b20a74", + "research/k8-eight-ends-t16/evidence/PREFIX-AND-INVOICE.json": "ef4775a3cd6bb1d52b9f43924b9bb1b378d52662c67e373fed20c1d5728caeb5", + "research/k8-eight-ends-t16/evidence/REPLAY-LOGS.json.gz": "81d8a6d5968f206177a4a1bd51baa530f1f9881867ce9925d341066dc1b33f21", + "research/k8-eight-ends-t16/evidence/REPLAY.json": "fa8db7880863b26de2999eab873f9d9b4661da651e17ac2f3b24a888efb1a341", + "research/k8-eight-ends-t16/evidence/RESULT.json": "33708ffb914369d4e25f34824bad32f2962d94027c2710df70fff83def7ec19f", + "research/k8-eight-ends-t16/evidence/STAGES.json": "b46df79356639d66a30fd50ca9d62b067037fb6072865d7399273ab20ccd3b23", + "research/k8-eight-ends-t16/independent/all_t_bound.py": "0cf8498903ef9e2a210886aa8360643b43a41f5bce33e187528835c325e3a059", + "research/k8-eight-ends-t16/vendor/pr1074/UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "research/k8-eight-ends-t16/vendor/pr1074/code/assemble.py": "15f6986a476bac76bcdc0bfcf51da115389b46f1950d2766b6822f757888b13a", + "research/k8-eight-ends-t16/vendor/pr1074/code/assembly_controls.py": "da7e981ae1b9f099d4e1524cb4f3ba1116011936ebe378692889b5dbfa99029d", + "research/k8-eight-ends-t16/vendor/pr1074/code/audit_allcold.py": "1467a2acb654e62552c69fb9a7c4c85f70a02120881d222313865058ab71a6cc", + "research/k8-eight-ends-t16/vendor/pr1074/code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "research/k8-eight-ends-t16/vendor/pr1074/code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "research/k8-eight-ends-t16/vendor/pr1074/code/emit_allcold.py": "354367e1fd6185a67b04f4268bcae4d502e47b18cb2131e247f5bcab5b3a769e", + "research/k8-eight-ends-t16/vendor/pr1074/code/freeze_spec.py": "5971eecac6d6fbcb53244b80f1b9d7232012dc32876fab511214a5addebbe6c2", + "research/k8-eight-ends-t16/vendor/pr1074/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/k8-eight-ends-t16/vendor/pr1074/code/invoice_allcold.py": "71eb57514e28ced97251e0507105f654f59885ec4d40486a780bf166098858a8", + "research/k8-eight-ends-t16/vendor/pr1074/code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "research/k8-eight-ends-t16/vendor/pr1074/code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "research/k8-eight-ends-t16/vendor/pr1074/code/witness.py": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444", + "research/k8-eight-ends-t16/vendor/pr1074/construction/leaver/PIVOT-SWAP-k8.json": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb", + "research/k8-eight-ends-t16/vendor/pr1074/data/UPSTREAM-PINS.json": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b", + "research/k8-eight-ends-t16/vendor/pr1074/inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "research/k8-eight-ends-t16/vendor/pr1074/t16/build_parent.py": "82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e", + "research/k8-eight-ends-t16/vendor/pr1074/t16/indep16.py": "1beb512a1d072f81d3e8e492c8827636029686897093bd433e4d4c92d0c830c7", + "research/k8-eight-ends-t16/vendor/pr1074/t16/lift16.py": "072fe6ac032543d5106631f9b4aa36103269b64ab72061d97ec604f648830689", + "research/k8-eight-ends-t16/vendor/pr1074/verify_t16.py": "050e2dfba59911b8f29fd94422833d421367a0ad01c5e4ae916a75a235ee5e46", + "research/k8-eight-ends-t16/verify.py": "e910ca38941209be9b32c3fa6d784e84a824bef9767d2bf492f298d4889cfe92", + "research/k8-eight-ends/CLAIM.json": "65f620750f2a438316684b74cdf7cd990d59626b5c073e7dde0fd735ff3e158d", + "research/k8-eight-ends/FULL-WORD.json.gz": "d28c607df2bc4a82684d3fe47cfb3dba04e3bd14b247c7d4a62a03dff7b2836c", + "research/k8-eight-ends/MANIFEST.json": "bbdfe8589b21557ee0e0625cc485e7afef1f55fd31609bc5f4f9b30de4f6cbf9", + "research/k8-eight-ends/NOTICE.md": "820fa13161f857c221f2c4099dd2985c7ff72249dc7a0221bc00fd0c1b9760e5", + "research/k8-eight-ends/OWNERS.json.gz": "c41fdf51541ecc91af914f264967f3633570500994f8866daf642440a5d843dd", + "research/k8-eight-ends/PLAN.json.gz": "a3e9e390da3136655606ac919ec60696e2f704457ff01ef9e4d07e90534ab2d4", + "research/k8-eight-ends/PROOF.md": "1ee3b7d22a39ccb0877ca32f176786b2545dd2b86bbe986eec833b96cd17ba6b", + "research/k8-eight-ends/README.md": "0f2bc8afeff4054cb8fb62819563a6214d53af916ebf6f28bb2fcd972814362c", + "research/k8-eight-ends/RECIPE.json": "6a5d91b95bdba641ab4cc0e3c9b7f0f2adcc5ef22bef7f732d5d76cb0b6fab6c", + "research/k8-eight-ends/SEARCH.json": "f1816698aa4d7deb48ef7e98a711fdc0c74d67bd336d4b8f48b46fe191d7d1b1", + "research/k8-eight-ends/SOURCE-PINS.json": "6b85ed22262e23db1ff0518d874d4e3ee1b4317d642fabdc9747cecbd04ef420", + "research/k8-eight-ends/SPEC.json": "555cf868f29c8173b2faf8243aea30ee29f3e12f694c6cb3865a06981592af24", + "research/k8-eight-ends/build_word.py": "18691b1fad3bc798b7ad58b39b433f405e9bb4ec266af0303b563f11b07d956f", + "research/k8-eight-ends/discovery/END-COMBINATIONS.json": "db6353685f6f344a6e3a4b8476dde4858fa2fad65fe4e74abcecab93eb07a79f", + "research/k8-eight-ends/discovery/END-GROUP-SCREEN.json": "b197a014997ec869cc2768b68070e9ad3cd6d19633b366085a8061a3523fe3ef", + "research/k8-eight-ends/discovery/END-GROUPS.json": "19b456b91852df5ee2aec79a16ab454c5772bd5160d1cee42e4df6f0cb211bd4", + "research/k8-eight-ends/discovery/RETIME-CENSUS.json": "40ea9706b94cd23a6c37ab01afb6e945ab59ac43d1a61433583cf1d297cf57dd", + "research/k8-eight-ends/discovery/SEARCH-TRACES.json.gz": "eaa157000003e807fb466d6c7bfc032dc74857ae4afc5de2ca6d1bf1a631c37f", + "research/k8-eight-ends/discovery/SOURCE-CENSUS.json": "aeadcc466b01fd5a2498037f3a83dcecdde91d30327a15c684d77645489e6f69", + "research/k8-eight-ends/discovery/SOURCE-REFRAME.json": "d69170ce6443ffaf890a5e3e2b8cecdb74ba4e7b75273738ed367be5643b01a1", + "research/k8-eight-ends/discovery/combine_ends.py": "ea0e79e0bf4ea7d44cadd179fb5bb6ff13cf6cd960362a1e2e07c63c1969b7f8", + "research/k8-eight-ends/discovery/end_groups.py": "190a44e768daf0d9076158da9f00e4aa7e682e7df90749d18fbd55f1a04b9b09", + "research/k8-eight-ends/discovery/frame_model.py": "dee9899272846ee954f8daf6e9f60c9e073c86489b2a594d4d9a4a9899cbd0e9", + "research/k8-eight-ends/discovery/minimize_recipe.py": "8fa2216d1228c12a08b5e93b084ce1426ebe99b5abb7f6e614173b56bedb459d", + "research/k8-eight-ends/discovery/prepare_new.py": "b2995d74b63010aa3bd5e4cdc59666a0ca0d9d4244340c694e8eed6171231c0d", + "research/k8-eight-ends/discovery/resize_owners.py": "af9b632d51f6b4beddd87bf75d6e36eb3f58b7e467e711208f304a774f8b26f0", + "research/k8-eight-ends/discovery/retime_sources.py": "35600042b16447b24289c73a41462d4eeb6600117529df5baf4fed5aa389d898", + "research/k8-eight-ends/discovery/screen_end_groups.py": "a29814cfc5f3f86dc62272fd3cceb2fb0456a3aa25c8b183980291b744e9ab54", + "research/k8-eight-ends/discovery/search_calls.py": "5df48ab7775bfee767d71dd8c47585977922568b532c29f4528f2c8ca5ab364d", + "research/k8-eight-ends/discovery/source_census.py": "9808b026a8a7556fbf171f57ca46b32c2e33b36eeb2924e7eee24abb2a7b3853", + "research/k8-eight-ends/discovery/test_structures.py": "7c550f1c00d58fa1df668179e09c0fd9fe61c35029f548f973727f0b36706e31", + "research/k8-eight-ends/end_controls.py": "9f4a2ad05a3602be3bd89bb1a1e3fc40bb78eb3ad8de3f66aa19e44e53e30e2a", + "research/k8-eight-ends/evidence/ADMISSION-CONTROLS.json": "b7df5cb7695f8de70c674a03c10a36682d85b958340d392c8d61e9b969111179", + "research/k8-eight-ends/evidence/ASSEMBLY.json": "1cf819f87c1e550c78de98206a52e9aff04ec47022e5a63987bcd1dd5d2e51f6", + "research/k8-eight-ends/evidence/ASYNC-AUDIT.json": "2b056ae65d212cfdf4d83778b9be47dc7a9ded6626feb3a20ae2de6ead8dbb79", + "research/k8-eight-ends/evidence/AUDIT-LOCAL.json": "4ebd818fe459c8b729aaf385d6b2946e58316414a9c29c5ba6a2335d63af7ecf", + "research/k8-eight-ends/evidence/BIT-SUPPLIER-CONTROLS.json": "4fbf09922859926ed79eb4874a0c3414a13991de2ffc64d30a382e7eecb2c2a4", + "research/k8-eight-ends/evidence/CLIFFORD-REVIEW.json": "2bfc112221995431c25a7257fdda5a2e9b2631c1712a48ab428f946849cbac91", + "research/k8-eight-ends/evidence/END-CONTROLS.json": "e54407e7951f10c0eae5f310f49765429cf886a15dafb2afe80760715737d135", + "research/k8-eight-ends/evidence/ENDS-8-AUDIT.json": "5381c41fa10fdccbc5c5bdc7059ad839e508d7b8bc3a139bc8ad6b45c20b01c3", + "research/k8-eight-ends/evidence/INDEPENDENT-LOCAL-REPLAY.json": "00b418af082ad30474fcdeecd121d96af305c2686756a0ee30178fe1ccd5dd99", + "research/k8-eight-ends/evidence/LOCAL-CHECKS.json": "3f4c8aba4736091f7efee0d31668d230626e3daa1438dfed096efd04d89b91ba", + "research/k8-eight-ends/evidence/NATIVE-STEPS.json": "02f6ea9122362ba1e408e72c331ffc850a2fbd1593afb06554aa0ab5c7aee0f6", + "research/k8-eight-ends/evidence/OWNERS-AND-PROFILE.json": "a04d3db0d157b197d9395967163e155f0d8775a06db2ca4318258830e2abdaa9", + "research/k8-eight-ends/evidence/PREFIX-AND-INVOICE.json": "66650384488db73bf3d5c7742abaa9c116877845bbb4ef46d6fffe235ae7d1c0", + "research/k8-eight-ends/evidence/PREPARATION.json": "cd980d9b80de65d1bd9358d590a479fb85d75fc4e468a12539cd5a0388190e8d", + "research/k8-eight-ends/evidence/REPLAY.json": "fa6b65403a28ce8c717412b0d90dd4c702bcba7e3c530bca932f921f0dba75e2", + "research/k8-eight-ends/evidence/RESULT.json": "904b0cb2082f6f109845d30f6ee4bb6f766ea493c4cee6a637634362a30785b0", + "research/k8-eight-ends/evidence/STEPS.json": "5577123fa4422fb80f412dc3713bbd7eea5c4c50b63db635f01585457c9d2960", + "research/k8-eight-ends/evidence/WRAPPER-CHECKS.json": "b6c7fdef5893b117434f39b6561b80504482fa748e23b840f77a07b137e1d1ea", + "research/k8-eight-ends/replay_native.py": "1fb596fbafdb19140f483cd34db2994c571e3b962e33b8ea9b3ddc486e37def6", + "research/k8-eight-ends/verify.py": "d57061431e087fb755382e3b362ea7421e5ee3dfae5b3ed81ce5228278ba58b6" +} diff --git a/research/k8-three-demotions/SPEC.json b/research/k8-three-demotions/SPEC.json new file mode 100644 index 0000000000..a30b18a06a --- /dev/null +++ b/research/k8-three-demotions/SPEC.json @@ -0,0 +1,1971 @@ +{ + "schema": "witness-spec/1", + "name": "k8-three-demotions", + "data": { + "plan_sha256": "d85e8bc431071895cab4b981205138957172418101e567fa9c3245a05f34405f", + "owners_sha256": "93cb570c9496725ed5204d9f890ddf337ed8c3fb1a1b980de3e905f65e71b2dd" + }, + "dispatch": [ + [ + 0, + 0, + "gauge44" + ], + [ + 0, + 8, + "gauge44" + ], + [ + 0, + 1, + "gauge44" + ], + [ + 0, + 9, + "gauge44" + ], + [ + 1, + 0, + "gauge44" + ], + [ + 1, + 8, + "gauge44" + ], + [ + 0, + 2, + "gauge44" + ], + [ + 0, + 10, + "gauge44" + ], + [ + 1, + 1, + "gauge44" + ], + [ + 1, + 9, + "gauge44" + ], + [ + 2, + 0, + "gauge44" + ], + [ + 2, + 8, + "gauge44" + ], + [ + 0, + 3, + "gauge44" + ], + [ + 0, + 11, + "gauge44" + ], + [ + 1, + 2, + "gauge44" + ], + [ + 1, + 10, + "gauge44" + ], + [ + 2, + 1, + "gauge44" + ], + [ + 2, + 9, + "gauge44" + ], + [ + 3, + 0, + "gauge44" + ], + [ + 3, + 8, + "gauge44" + ], + [ + 0, + 4, + "gauge44" + ], + [ + 0, + 12, + "gauge44" + ], + [ + 1, + 3, + "gauge44" + ], + [ + 1, + 11, + "gauge44" + ], + [ + 2, + 2, + "gauge44" + ], + [ + 2, + 10, + "gauge44" + ], + [ + 3, + 1, + "gauge44" + ], + [ + 3, + 9, + "gauge44" + ], + [ + 4, + 0, + "gauge44" + ], + [ + 4, + 8, + "gauge44" + ], + [ + 0, + 5, + "gauge44" + ], + [ + 0, + 13, + "gauge44" + ], + [ + 1, + 4, + "gauge44" + ], + [ + 1, + 12, + "gauge44" + ], + [ + 2, + 3, + "gauge44" + ], + [ + 2, + 11, + "gauge44" + ], + [ + 3, + 2, + "gauge44" + ], + [ + 3, + 10, + "gauge44" + ], + [ + 4, + 1, + "gauge44" + ], + [ + 4, + 9, + "gauge44" + ], + [ + 5, + 0, + "gauge44" + ], + [ + 5, + 8, + "gauge44" + ], + [ + 0, + 6, + "gauge44" + ], + [ + 0, + 14, + "gauge44" + ], + [ + 1, + 5, + "gauge44" + ], + [ + 1, + 13, + "gauge44" + ], + [ + 2, + 4, + "gauge44" + ], + [ + 2, + 12, + "gauge44" + ], + [ + 3, + 3, + "gauge44" + ], + [ + 3, + 11, + "gauge44" + ], + [ + 4, + 2, + "gauge44" + ], + [ + 4, + 10, + "gauge44" + ], + [ + 5, + 1, + "gauge44" + ], + [ + 5, + 9, + "gauge44" + ], + [ + 0, + 7, + "gauge44" + ], + [ + 0, + 15, + "gauge44" + ], + [ + 6, + 0, + "gauge44" + ], + [ + 6, + 8, + "gauge44" + ], + [ + 1, + 6, + "gauge44" + ], + [ + 1, + 14, + "gauge44" + ], + [ + 2, + 5, + "gauge44" + ], + [ + 2, + 13, + "gauge44" + ], + [ + 3, + 4, + "gauge44" + ], + [ + 3, + 12, + "gauge44" + ], + [ + 4, + 3, + "gauge44" + ], + [ + 4, + 11, + "gauge44" + ], + [ + 5, + 2, + "gauge44" + ], + [ + 5, + 10, + "gauge44" + ], + [ + 6, + 1, + "gauge44" + ], + [ + 6, + 9, + "gauge44" + ], + [ + 1, + 7, + "gauge44" + ], + [ + 1, + 15, + "gauge44" + ], + [ + 7, + 0, + "gauge44" + ], + [ + 7, + 8, + "gauge44" + ], + [ + 2, + 6, + "gauge44" + ], + [ + 2, + 14, + "gauge44" + ], + [ + 3, + 5, + "gauge44" + ], + [ + 3, + 13, + "gauge44" + ], + [ + 4, + 4, + "gauge44" + ], + [ + 4, + 12, + "gauge44" + ], + [ + 5, + 3, + "gauge44" + ], + [ + 5, + 11, + "gauge44" + ], + [ + 6, + 2, + "gauge44" + ], + [ + 6, + 10, + "gauge44" + ], + [ + 7, + 1, + "gauge44" + ], + [ + 7, + 9, + "gauge44" + ], + [ + 2, + 7, + "gauge44" + ], + [ + 2, + 15, + "gauge44" + ], + [ + 8, + 0, + "gauge44" + ], + [ + 8, + 8, + "gauge44" + ], + [ + 3, + 6, + "gauge44" + ], + [ + 3, + 14, + "gauge44" + ], + [ + 4, + 5, + "gauge44" + ], + [ + 4, + 13, + "gauge44" + ], + [ + 5, + 4, + "gauge44" + ], + [ + 5, + 12, + "gauge44" + ], + [ + 6, + 3, + "gauge44" + ], + [ + 6, + 11, + "gauge44" + ], + [ + 7, + 2, + "gauge44" + ], + [ + 7, + 10, + "gauge44" + ], + [ + 8, + 1, + "gauge44" + ], + [ + 8, + 9, + "gauge44" + ], + [ + 3, + 7, + "gauge44" + ], + [ + 3, + 15, + "gauge44" + ], + [ + 4, + 6, + "gauge44" + ], + [ + 4, + 14, + "gauge44" + ], + [ + 5, + 5, + "gauge44" + ], + [ + 5, + 13, + "gauge44" + ], + [ + 6, + 4, + "gauge44" + ], + [ + 6, + 12, + "gauge44" + ], + [ + 7, + 3, + "gauge44" + ], + [ + 7, + 11, + "gauge44" + ], + [ + 8, + 2, + "gauge44" + ], + [ + 8, + 10, + "gauge44" + ], + [ + 4, + 7, + "gauge44" + ], + [ + 4, + 15, + "gauge44" + ], + [ + 5, + 6, + "gauge44" + ], + [ + 5, + 14, + "gauge44" + ], + [ + 6, + 5, + "gauge44" + ], + [ + 6, + 13, + "gauge44" + ], + [ + 7, + 4, + "gauge44" + ], + [ + 7, + 12, + "gauge44" + ], + [ + 8, + 3, + "gauge44" + ], + [ + 8, + 11, + "gauge44" + ], + [ + 5, + 7, + "gauge44" + ], + [ + 5, + 15, + "gauge44" + ], + [ + 6, + 6, + "gauge44" + ], + [ + 6, + 14, + "gauge44" + ], + [ + 7, + 5, + "gauge44" + ], + [ + 7, + 13, + "gauge44" + ], + [ + 8, + 4, + "gauge44" + ], + [ + 8, + 12, + "gauge44" + ], + [ + 6, + 7, + "gauge44" + ], + [ + 6, + 15, + "gauge44" + ], + [ + 7, + 6, + "gauge44" + ], + [ + 7, + 14, + "gauge44" + ], + [ + 8, + 5, + "gauge44" + ], + [ + 8, + 13, + "gauge44" + ], + [ + 7, + 7, + "gauge44" + ], + [ + 7, + 15, + "gauge44" + ], + [ + 8, + 6, + "gauge44" + ], + [ + 8, + 14, + "gauge44" + ], + [ + 8, + 7, + "gauge44" + ], + [ + 8, + 15, + "gauge44" + ] + ], + "call_order": [ + [ + 0, + 0 + ], + [ + 0, + 8 + ], + [ + 0, + 1 + ], + [ + 0, + 9 + ], + [ + 1, + 0 + ], + [ + 1, + 8 + ], + [ + 0, + 2 + ], + [ + 0, + 10 + ], + [ + 1, + 1 + ], + [ + 1, + 9 + ], + [ + 2, + 0 + ], + [ + 2, + 8 + ], + [ + 0, + 3 + ], + [ + 0, + 11 + ], + [ + 1, + 2 + ], + [ + 1, + 10 + ], + [ + 2, + 1 + ], + [ + 2, + 9 + ], + [ + 3, + 0 + ], + [ + 3, + 8 + ], + [ + 0, + 4 + ], + [ + 0, + 12 + ], + [ + 1, + 3 + ], + [ + 1, + 11 + ], + [ + 2, + 2 + ], + [ + 2, + 10 + ], + [ + 3, + 1 + ], + [ + 3, + 9 + ], + [ + 4, + 0 + ], + [ + 4, + 8 + ], + [ + 0, + 5 + ], + [ + 0, + 13 + ], + [ + 1, + 4 + ], + [ + 1, + 12 + ], + [ + 2, + 3 + ], + [ + 2, + 11 + ], + [ + 3, + 2 + ], + [ + 3, + 10 + ], + [ + 4, + 1 + ], + [ + 4, + 9 + ], + [ + 5, + 0 + ], + [ + 5, + 8 + ], + [ + 0, + 6 + ], + [ + 0, + 14 + ], + [ + 1, + 5 + ], + [ + 1, + 13 + ], + [ + 2, + 4 + ], + [ + 2, + 12 + ], + [ + 3, + 3 + ], + [ + 3, + 11 + ], + [ + 4, + 2 + ], + [ + 4, + 10 + ], + [ + 5, + 1 + ], + [ + 5, + 9 + ], + [ + 0, + 7 + ], + [ + 0, + 15 + ], + [ + 6, + 0 + ], + [ + 6, + 8 + ], + [ + 1, + 6 + ], + [ + 1, + 14 + ], + [ + 2, + 5 + ], + [ + 2, + 13 + ], + [ + 3, + 4 + ], + [ + 3, + 12 + ], + [ + 4, + 3 + ], + [ + 4, + 11 + ], + [ + 5, + 2 + ], + [ + 5, + 10 + ], + [ + 6, + 1 + ], + [ + 6, + 9 + ], + [ + 1, + 7 + ], + [ + 1, + 15 + ], + [ + 7, + 0 + ], + [ + 7, + 8 + ], + [ + 2, + 6 + ], + [ + 2, + 14 + ], + [ + 3, + 5 + ], + [ + 3, + 13 + ], + [ + 4, + 4 + ], + [ + 4, + 12 + ], + [ + 5, + 3 + ], + [ + 5, + 11 + ], + [ + 6, + 2 + ], + [ + 6, + 10 + ], + [ + 7, + 1 + ], + [ + 7, + 9 + ], + [ + 2, + 7 + ], + [ + 2, + 15 + ], + [ + 8, + 0 + ], + [ + 8, + 8 + ], + [ + 3, + 6 + ], + [ + 3, + 14 + ], + [ + 4, + 5 + ], + [ + 4, + 13 + ], + [ + 5, + 4 + ], + [ + 5, + 12 + ], + [ + 6, + 3 + ], + [ + 6, + 11 + ], + [ + 7, + 2 + ], + [ + 7, + 10 + ], + [ + 8, + 1 + ], + [ + 8, + 9 + ], + [ + 3, + 7 + ], + [ + 3, + 15 + ], + [ + 4, + 6 + ], + [ + 4, + 14 + ], + [ + 5, + 5 + ], + [ + 5, + 13 + ], + [ + 6, + 4 + ], + [ + 6, + 12 + ], + [ + 7, + 3 + ], + [ + 7, + 11 + ], + [ + 8, + 2 + ], + [ + 8, + 10 + ], + [ + 4, + 7 + ], + [ + 4, + 15 + ], + [ + 5, + 6 + ], + [ + 5, + 14 + ], + [ + 6, + 5 + ], + [ + 6, + 13 + ], + [ + 7, + 4 + ], + [ + 7, + 12 + ], + [ + 8, + 3 + ], + [ + 8, + 11 + ], + [ + 5, + 7 + ], + [ + 5, + 15 + ], + [ + 6, + 6 + ], + [ + 6, + 14 + ], + [ + 7, + 5 + ], + [ + 7, + 13 + ], + [ + 8, + 4 + ], + [ + 8, + 12 + ], + [ + 6, + 7 + ], + [ + 6, + 15 + ], + [ + 7, + 6 + ], + [ + 7, + 14 + ], + [ + 8, + 5 + ], + [ + 8, + 13 + ], + [ + 7, + 7 + ], + [ + 7, + 15 + ], + [ + 8, + 6 + ], + [ + 8, + 14 + ], + [ + 8, + 7 + ], + [ + 8, + 15 + ] + ], + "width_spot_helpers": [ + 258, + 270, + 282, + 294 + ], + "providers": { + "gauge44": { + "inventory": { + "4": 44, + "5": 44, + "7": 38, + "8": 114, + "9": 240 + }, + "native_negative_controls": 25, + "phase_edges": 2904, + "expected_profile": { + "1": 2372, + "2": 494, + "3": 412, + "4": 130, + "5": 82, + "8": 8 + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "01c5f60fb0cb2ae522ec926168281023f4315d2be76d75b0c5d5b341014a8c9e", + "LOCAL-PROGRAMS.json.gz": "0b74225d802107084e08cff09a658af6cb0399daab495db6e42b6d088730c0c4", + "LOCAL-CHECKS.json": "f5acbca2609d813e77c7de46deb406a0b381cf81d242d6536125a7106b90659d", + "INDEPENDENT-LOCAL-REPLAY.json": "ae1c832371024ab7c42ed2d02f0bea552df52f84f184959a47a236484b7c2dc2", + "CLIFFORD-RECIPES.json": "803271ac4098ce1bca6d3dcc20dd9e6eb650843ad2c07d98c93e1c78f0873463", + "CLIFFORD-REVIEW.json": "046e89ed60e9745cfc27c8d98e269d0bece9271b9f99f9aa00ee916c945ccff3", + "RESIDUAL-ADAPTERS.json": "f96536a306c4202865667b2a213b7dacb0292fe5354dc412c1d6022c8d68b4cd" + }, + "entering": 192, + "entrance": 372, + "width_digest": "1223f12ba6091bbd427fdbcbddda5217d24786c471102195cdfbbca562fcf27c", + "program_hashes": { + "backward": "d8a1b20df928953caf4dbdc5d4ace9e94c8c26db07cc026805bb63300a4e6b22", + "forward": "551a1211d208774f826eea0e7f0bf1c71b2a6668fc6d5e663a154baed2b2c405" + }, + "artifacts": { + "LOCAL-CHECKS.json": "b6da3ccbc8a9422c8134b2fe351e783ea01390805afc1df433f9af38fb6f4861", + "CLIFFORD-RECIPES.json": "803271ac4098ce1bca6d3dcc20dd9e6eb650843ad2c07d98c93e1c78f0873463", + "RESIDUAL-ADAPTERS.json": "cc655002a80209e3935e7d2b9baede9437360e2d23238609712317b7fa26dc56" + }, + "complete_contract": { + "local": { + "backward": { + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "prefix_l1": "14824960514781440791821/64", + "prefix_bits": 68, + "coefficient_work_primitive_count": 98365, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + }, + "forward": { + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "prefix_l1": "2765345294379392599/1024", + "prefix_bits": 52, + "coefficient_work_primitive_count": 98333, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + } + }, + "helpers": 480, + "centres": 8, + "v": 112, + "h": 9, + "n": 704, + "entering_helpers": 192, + "entrance_rank": 372, + "terminal_codimension": 214, + "hyperplane_ended_helpers": 78, + "cold_hyperplane_ended_helpers": 48, + "width_inventory": { + "4": 44, + "5": 44, + "7": 38, + "8": 114, + "9": 240 + }, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "local_adapters": 387120, + "local_primitive_bound": 10039700351134, + "compiler": 25934336, + "children": 3498, + "paid_profile": { + "1": 2372, + "2": 494, + "3": 412, + "4": 130, + "5": 82, + "8": 8 + }, + "program_hashes": { + "backward": "d8a1b20df928953caf4dbdc5d4ace9e94c8c26db07cc026805bb63300a4e6b22", + "forward": "551a1211d208774f826eea0e7f0bf1c71b2a6668fc6d5e663a154baed2b2c405" + }, + "semantic_artifact_sha256": { + "CANONICAL-WORD.json.gz": "01c5f60fb0cb2ae522ec926168281023f4315d2be76d75b0c5d5b341014a8c9e", + "LOCAL-PROGRAMS.json.gz": "0b74225d802107084e08cff09a658af6cb0399daab495db6e42b6d088730c0c4", + "LOCAL-CHECKS.json": "f5acbca2609d813e77c7de46deb406a0b381cf81d242d6536125a7106b90659d", + "INDEPENDENT-LOCAL-REPLAY.json": "ae1c832371024ab7c42ed2d02f0bea552df52f84f184959a47a236484b7c2dc2", + "CLIFFORD-RECIPES.json": "803271ac4098ce1bca6d3dcc20dd9e6eb650843ad2c07d98c93e1c78f0873463", + "CLIFFORD-REVIEW.json": "046e89ed60e9745cfc27c8d98e269d0bece9271b9f99f9aa00ee916c945ccff3", + "RESIDUAL-ADAPTERS.json": "f96536a306c4202865667b2a213b7dacb0292fe5354dc412c1d6022c8d68b4cd" + } + }, + "semantic_phase_sha256": "046e89ed60e9745cfc27c8d98e269d0bece9271b9f99f9aa00ee916c945ccff3", + "expected_local": { + "forward": { + "events": 24771, + "macros": 19693, + "real_component_primitives": 198766, + "prefix_l1": "2765345294379392599/1024", + "coefficient_work_primitive_count": 98333 + }, + "backward": { + "events": 24771, + "macros": 19693, + "real_component_primitives": 198814, + "prefix_l1": "14824960514781440791821/64", + "coefficient_work_primitive_count": 98365 + } + }, + "wrappers": 240 + } + }, + "expected": { + "gain_baseline_kappa": "0.001674622497877364", + "hosted_residuals": 69120, + "rank_mass": 1041408, + "actual_73column_sigmas": 10580, + "cross_replica_helper_roles": 59636, + "idle_remainders": 5279, + "idle_remainder_profile": { + "1": 360, + "24": 1, + "48": 4918 + }, + "global_profile": { + "1": 341928, + "2": 71136, + "3": 59328, + "4": 18720, + "5": 11808, + "8": 1152, + "24": 1, + "48": 4918 + }, + "live": 14336, + "physical": 14826, + "conservative_kappa_decimal": "0.001675121644942436", + "kappa_decimal": "0.001675121647789207", + "complex_lower": "13423459109255787537/8000000000000000000000", + "conservative_complex_lower": "13423459086405125339/8000000000000000000000", + "kappa": "1675121647789207/1000000000000000000", + "assembly_controls_rejected": 69, + "provider_counts": { + "gauge44": 144 + }, + "mutations_rejected": 15 + }, + "pivot_swap": { + "recipe": "construction/leaver/PIVOT-SWAP-k8.json", + "sha256": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb" + } +} diff --git a/research/k8-three-demotions/build_word.py b/research/k8-three-demotions/build_word.py new file mode 100644 index 0000000000..643da29584 --- /dev/null +++ b/research/k8-three-demotions/build_word.py @@ -0,0 +1,14 @@ +"""Apply the frozen local-interface recipe; no optimization.""" +import argparse,gzip,hashlib,json +from pathlib import Path +P=Path(__file__).resolve().parent +def main(): + assert __debug__ + ap=argparse.ArgumentParser();ap.add_argument('--out',type=Path,required=True);a=ap.parse_args();assert not a.out.exists() + raw=gzip.decompress((P.parent/'k8-eight-ends/FULL-WORD.json.gz').read_bytes());r=json.loads((P/'RECIPE.json').read_text());assert hashlib.sha256(raw).hexdigest()==r['input_content_sha256'];w=json.loads(raw) + for h,old,new in r['start_extra']:assert w['start_extra'][h]==old;w['start_extra'][h]=new + for sec in ['A','B']: + for i,old,new in r[sec]:assert w[sec][i][-1]==old;w[sec][i][-1]=new + for i,old,new in r['early_cleanup']:assert w['early_cleanup'][i][1]==old;w['early_cleanup'][i][1]=new + w['report']=r['report'];raw=json.dumps(w,sort_keys=True,separators=(',',':')).encode();assert hashlib.sha256(raw).hexdigest()==r['output_content_sha256'];a.out.write_bytes(gzip.compress(raw,mtime=0));print('PASS_THREE_DEMOTIONS_FROZEN_RECIPE') +if __name__=='__main__':main() diff --git a/research/k8-three-demotions/controls.py b/research/k8-three-demotions/controls.py new file mode 100644 index 0000000000..cc25545569 --- /dev/null +++ b/research/k8-three-demotions/controls.py @@ -0,0 +1,26 @@ +"""Semantic rejection controls for the changed local interfaces.""" +import argparse,contextlib,copy,gzip,importlib.util,io,json,tempfile +from pathlib import Path +P=Path(__file__).resolve().parent;ROOT=P.parents[1] +def main(): + assert __debug__ + ap=argparse.ArgumentParser();ap.add_argument('--out',type=Path,required=True);a=ap.parse_args();assert not a.out.exists() + spec=importlib.util.spec_from_file_location('audit',ROOT/'research/gauge44-slots/independent/audit_local.py');A=importlib.util.module_from_spec(spec);spec.loader.exec_module(A) + word=json.loads(gzip.decompress((P/'FULL-WORD.json.gz').read_bytes()));recipe=json.loads((P/'RECIPE.json').read_text());rejected=[] + with tempfile.TemporaryDirectory(prefix='k8-demotion-controls-') as d: + d=Path(d) + def check(label,w): + f=d/'mutant.json.gz';f.write_bytes(gzip.compress(json.dumps(w).encode(),mtime=0)) + try: + with contextlib.redirect_stdout(io.StringIO()):A.run(f,d/'audit.json',ROOT) + except RuntimeError as e:rejected.append(dict(control=label,reason=str(e)));return + raise AssertionError('control admitted: '+label) + for h,old,new in recipe['start_extra']: + w=copy.deepcopy(word);w['start_extra'][h]=old;check('restore-promoted-start-'+h,w) + w=copy.deepcopy(word);gate=next(e for e in w['A']+w['B'] if int(h) in A.registers(e));gate[-1]=gate[-1][:-1];check('first-frame-too-small-'+h,w) + w=copy.deepcopy(word);w['report']['local_profile']['1']+=1;check('false-paid-profile',w) + w=copy.deepcopy(word);w['B'][next(i for i,e in enumerate(w['B']) if e[0]=='add' and 112<=e[1]<224)][3]+=1;check('wrong-target-coefficient',w) + w=copy.deepcopy(word);w['report']['width_inventory']['4']+=1;check('false-helper-inventory',w) + assert len(rejected)==27 + a.out.write_text(json.dumps(dict(status='PASS_THREE_DEMOTION_SEMANTIC_CONTROLS',rejected=rejected),indent=2)+'\n');print('PASS',len(rejected),'demotion controls') +if __name__=='__main__':main() diff --git a/research/k8-three-demotions/discovery/COMBINED-DEMOTIONS.json.gz b/research/k8-three-demotions/discovery/COMBINED-DEMOTIONS.json.gz new file mode 100644 index 0000000000..d314387429 Binary files /dev/null and b/research/k8-three-demotions/discovery/COMBINED-DEMOTIONS.json.gz differ diff --git a/research/k8-three-demotions/discovery/DEMOTION-4.json.gz b/research/k8-three-demotions/discovery/DEMOTION-4.json.gz new file mode 100644 index 0000000000..9479a0c05a Binary files /dev/null and b/research/k8-three-demotions/discovery/DEMOTION-4.json.gz differ diff --git a/research/k8-three-demotions/discovery/DEMOTION-5.json.gz b/research/k8-three-demotions/discovery/DEMOTION-5.json.gz new file mode 100644 index 0000000000..5fa7da6010 Binary files /dev/null and b/research/k8-three-demotions/discovery/DEMOTION-5.json.gz differ diff --git a/research/k8-three-demotions/discovery/OWNER-SEARCH.json.gz b/research/k8-three-demotions/discovery/OWNER-SEARCH.json.gz new file mode 100644 index 0000000000..b7f3d16b94 Binary files /dev/null and b/research/k8-three-demotions/discovery/OWNER-SEARCH.json.gz differ diff --git a/research/k8-three-demotions/discovery/OWNER-SEARCH.log.gz b/research/k8-three-demotions/discovery/OWNER-SEARCH.log.gz new file mode 100644 index 0000000000..10226f7225 Binary files /dev/null and b/research/k8-three-demotions/discovery/OWNER-SEARCH.log.gz differ diff --git a/research/k8-three-demotions/discovery/PRODUCER-ELIMINATION.json.gz b/research/k8-three-demotions/discovery/PRODUCER-ELIMINATION.json.gz new file mode 100644 index 0000000000..66e123f05e Binary files /dev/null and b/research/k8-three-demotions/discovery/PRODUCER-ELIMINATION.json.gz differ diff --git a/research/k8-three-demotions/discovery/SCHEDULED-ELIMINATION.json.gz b/research/k8-three-demotions/discovery/SCHEDULED-ELIMINATION.json.gz new file mode 100644 index 0000000000..c8945791d7 Binary files /dev/null and b/research/k8-three-demotions/discovery/SCHEDULED-ELIMINATION.json.gz differ diff --git a/research/k8-three-demotions/discovery/demote_entrances.py b/research/k8-three-demotions/discovery/demote_entrances.py new file mode 100644 index 0000000000..b8cdeab469 --- /dev/null +++ b/research/k8-three-demotions/discovery/demote_entrances.py @@ -0,0 +1,33 @@ +"""Change local recursion interfaces: exhaustive codimension-one entrance choices.""" +import argparse,json,gzip,copy,time,sys,os +from pathlib import Path +from collections import defaultdict +P=Path(__file__).resolve().parent;ROOT=P.parents[2] +os.environ['K8_BASE_WORD']=str(ROOT/'research/k8-eight-ends/FULL-WORD.json.gz') +sys.path.insert(0,str(ROOT/'research/k8-eight-ends/discovery')) +import screen_end_groups as S +ap=argparse.ArgumentParser();ap.add_argument('--dimension',type=int,default=5);a=ap.parse_args() +groups=defaultdict(list) +for h,fr in S.w['start_extra'].items(): + if len(fr)==a.dimension:groups[tuple(fr)].append(int(h)) +results=[] +for fr,hs in groups.items(): + k=len(fr);subspaces=set() + for mask in range(1,1<>i&1:v^=x + vectors.append(v) + subspaces.add(S.M.basis(vectors)) + for j,start in enumerate(sorted(subspaces)): + t=time.monotonic();nw=copy.deepcopy(S.w) + for h in hs:nw['start_extra'][str(h)]=list(start) + try: + nw=S.optimize(nw);r=dict(helpers=hs,subspace=j,start=list(start),status='FRAME_FEASIBLE_NOMINATION',profile=nw['report']['local_profile'],**S.screen(nw)) + path=P/f'demote{a.dimension}-{hs[0]}-{j}.json.gz';path.write_bytes(gzip.compress(json.dumps(nw,sort_keys=True,separators=(',',':')).encode(),mtime=0));r['word']=path.name + except (AssertionError,RuntimeError,ValueError) as e:r=dict(helpers=hs,subspace=j,start=list(start),status='REJECTED',reason=str(e)) + r['seconds']=time.monotonic()-t;results.append(r);print(json.dumps(r),flush=True) + (P/f'DEMOTION-{a.dimension}.json').write_text(json.dumps(results,indent=2)+'\n') diff --git a/research/k8-three-demotions/discovery/eliminate_helpers.py b/research/k8-three-demotions/discovery/eliminate_helpers.py new file mode 100644 index 0000000000..3da04596da --- /dev/null +++ b/research/k8-three-demotions/discovery/eliminate_helpers.py @@ -0,0 +1,74 @@ +"""Producer-side elimination of target-only helpers, with exact frame refitting.""" +import os,sys,json,gzip,copy,time,contextlib,io +from pathlib import Path +from fractions import Fraction as F +from collections import defaultdict +P=Path(__file__).resolve().parent;ROOT=P.parents[2] +os.environ['K8_BASE_WORD']=str(ROOT/'research/k8-eight-ends/FULL-WORD.json.gz') +sys.path.insert(0,str(ROOT/'research/k8-eight-ends/discovery')) +import screen_end_groups as S +A=S.mod('independent',ROOT/'research/gauge44-slots/independent/audit_local.py') +w=S.w + +def eliminate(word,h,schedule=None): + nw=copy.deepcopy(word);v=112 + assert h not in nw['centers'] + assert all(h not in A.registers(e) for e in nw['A']+nw['cut']+nw['precondition']), 'helper participates before B' + assert all(e[0]!='add' or e[2]!=h or e[1]==h for e in nw['cleanup']), 'cleanup uses helper as a source' + weight=defaultdict(F);chunks=[];recipe=[] + for i in range(len(nw['B'])-1,-1,-1): + e=nw['B'][i] + if e[0]=='add' and e[2]==h: + assert v<=e[1]<2*v + weight[e[1]]+=F(e[3],e[4]);chunks.append([]) + elif e[1]==h: + if e[0]=='scale': + q=F(e[2],e[3]);weight=defaultdict(F,{t:q*c for t,c in weight.items()});chunks.append([]) + else: + q=F(e[3],e[4]);repl=[['add',t,e[2],(q*c).numerator,(q*c).denominator,e[-1]] for t,c in sorted(weight.items()) if c] + chunks.append(repl);recipe.append(dict(B=i,old=e,new=repl)) + else: + if e[0]=='scale' and v<=e[1]<2*v:weight[e[1]]/=F(e[2],e[3]) + if e[0]=='add' and v<=e[2]<2*v: + assert v<=e[1]<2*v + weight[e[1]]-=F(e[3],e[4])*weight[e[2]] + chunks.append([e]) + assert not any(weight.values()),'nonzero helper entrance response' + if schedule is None:nw['B']=[e for chunk in reversed(chunks) for e in chunk] + else: + new=[] + for i,e in enumerate(nw['B']): + new.extend(copy.deepcopy(schedule.get(i,[]))) + if h not in A.registers(e):new.append(e) + new.extend(copy.deepcopy(schedule.get(len(nw['B']),[])));nw['B']=new + ci={};cl=[] + for i,e in enumerate(nw['cleanup']): + if h in A.registers(e):continue + ci[i]=len(cl);cl.append(e) + nw['cleanup']=cl;nw['early_cleanup']=[[ci[i],fr] for i,fr in nw['early_cleanup'] if i in ci] + for sec in ['A','B','cut','cleanup','precondition']: + for e in nw[sec]: + assert h not in A.registers(e) + for j in ([1,2] if e[0]=='add' else [1]):e[j]-=int(e[j]>h) + for sec in ['helper_final','start_extra']: + nw[sec]={str(int(k)-int(int(k)>h)):fr for k,fr in nw[sec].items() if int(k)!=h} + nw['centers']=[q-int(q>h) for q in nw['centers']] + for k in ['cold_low_frame_ended_helpers','entering_low_frame_ended_helpers']: + nw['refactored_cleanup'][k]=[q-int(q>h) for q in nw['refactored_cleanup'].get(k,[]) if q!=h] + nw['report']['R']-=1 + nw['refactored_cleanup']['producer_elimination']=dict(removed=h,recipe=recipe) + return nw,recipe + +if __name__=='__main__': + hs=[r['helper'] for r in json.loads((ROOT/'research/k8-eight-ends-t16/discovery/RETIRABLE-HELPERS.json').read_text())] + results=[] + for h in hs: + t=time.monotonic() + try: + nw,recipe=eliminate(w,h);nw=S.optimize(nw) + path=P/f'eliminate-{h}.json.gz';path.write_bytes(gzip.compress(json.dumps(nw,sort_keys=True,separators=(',',':')).encode(),mtime=0)) + with contextlib.redirect_stdout(io.StringIO()):A.run(path,P/f'eliminate-{h}-AUDIT.json',ROOT) + r=dict(helper=h,status='PASS_EXACT_LOCAL',profile=nw['report']['local_profile'],recipe=recipe,**S.screen(nw)) + except (AssertionError,RuntimeError,ValueError) as e:r=dict(helper=h,status='REJECTED',reason=str(e)) + r['seconds']=time.monotonic()-t;results.append(r);print(json.dumps(r),flush=True) + (P/'PRODUCER-ELIMINATION.json').write_text(json.dumps(results,indent=2)+'\n') diff --git a/research/k8-three-demotions/discovery/pack_demotions.py b/research/k8-three-demotions/discovery/pack_demotions.py new file mode 100644 index 0000000000..3a0dcf2e91 --- /dev/null +++ b/research/k8-three-demotions/discovery/pack_demotions.py @@ -0,0 +1,50 @@ +"""Assign widened local helpers to existing one-rank gaps by integral max flow.""" +import json,gzip,copy,argparse +from pathlib import Path +from collections import Counter,defaultdict +import numpy as np +from scipy.sparse import csr_matrix +from scipy.sparse.csgraph import maximum_flow +P=Path(__file__).resolve().parent;ROOT=P.parents[2];PRE=ROOT/'research/k8-eight-ends-t16' +ap=argparse.ArgumentParser();ap.add_argument('--groups',type=int,default=3);a=ap.parse_args() +rd=lambda f:json.loads(gzip.decompress(f.read_bytes()) if f.suffix=='.gz' else f.read_bytes()) +plan=rd(PRE/'PLAN.json.gz');roles=rd(PRE/'OWNERS.json.gz');word=(rd(P.parent/'FULL-WORD.json.gz') if a.groups==3 else rd(P/f'demote-first-{a.groups}.json.gz'));base=rd(ROOT/'research/k8-eight-ends/FULL-WORD.json.gz') +widths=[len(word['helper_final'].get(str(h),[0]*9))-len(word['start_extra'].get(str(h),[])) for h in range(224,704)] +oldwidth=[len(base['helper_final'].get(str(h),[0]*9))-len(base['start_extra'].get(str(h),[])) for h in range(224,704)] +changed=[h for h in range(480) if widths[h]!=oldwidth[h]];assert len(changed)==4*a.groups and all((oldwidth[h],widths[h])==(4,5) for h in changed) +used=Counter();occupants=defaultdict(list);calls=defaultdict(list) +for j,z in enumerate(roles): + key=z['owner_replica'],z['child'],z['port'];used[key]+=z['width'];occupants[key].append(j);calls[z['time']].append(j) +gaps=[key for key,n in used.items() if plan['windows'][f'{key[0]},{key[1]}'][0]-n==1] +rr=[];cc=[];vals=[];sink=145+len(gaps) +for t in range(144):rr.append(0);cc.append(1+t);vals.append(len(changed)) +edge={} +for k,key in enumerate(gaps): + node=145+k;rr.append(node);cc.append(sink);vals.append(1) + for j in occupants[key]: + z=roles[j] + if z['width']==4:rr.append(1+z['time']);cc.append(node);vals.append(1);edge[z['time'],node]=j +net=csr_matrix((np.array(vals,dtype=np.int64),(rr,cc)),shape=(sink+1,sink+1));f=maximum_flow(net,0,sink);print('flow',f.flow_value,'required',144*len(changed),flush=True);assert f.flow_value==144*len(changed) +expanded=defaultdict(list) +for (t,node),j in edge.items(): + if f.flow[1+t,node]:expanded[t].append(j) +out=copy.deepcopy(roles) +for t,js in calls.items(): + targetslots=set(expanded[t]);changedroles=[j for j in js if roles[j]['helper'] in changed] + otherroles=[j for j in js if roles[j]['width']==4 and j not in changedroles] + otherslots=[j for j in js if roles[j]['width']==4 and j not in targetslots] + for source,slot in zip(changedroles+otherroles,sorted(targetslots)+otherslots): + for field in ['owner_replica','child','port','copy','family']:out[source][field]=roles[slot][field] + for j in js:out[j]['width']=widths[out[j]['helper']] +offset=Counter();families=defaultdict(set) +for z in out: + key=z['owner_replica'],z['child'],z['port'];z['offset']=offset[key];offset[key]+=z['width'];cap,times=plan['windows'][f'{key[0]},{key[1]}'];assert offset[key]<=cap and z['time'] in times;assert z['family'] not in families[z['time']];families[z['time']].add(z['family']) +idle=Counter() +for key,(cap,times) in plan['windows'].items(): + rep,ch=map(int,key.split(',')) + for port in range(112): + rem=cap-offset[rep,ch,port] + if rem:idle[rem]+=1 +H=Counter({int(r):144*n for r,n in word['report']['local_profile'].items()});H.update(idle);plan['profile']={str(r):n for r,n in sorted(H.items())};plan['provider_registry']['gauge44']['widths']=widths;plan['provider_registry']['gauge44']['actual_paid_profile']=word['report']['local_profile'] +for c in plan['per_call_widths']:c['widths']=widths +outdir=P/f'packed-{a.groups}';outdir.mkdir(exist_ok=True);(outdir/'OWNERS.json.gz').write_bytes(gzip.compress(json.dumps(out,sort_keys=True,separators=(',',':')).encode(),mtime=0));(outdir/'PLAN.json').write_text(json.dumps(plan,indent=2)+'\n');(outdir/'PACKING.json').write_text(json.dumps(dict(status='INTEGER_FEASIBLE_NOMINATION',changed_helpers=changed,unit_gaps_consumed=int(f.flow_value),idle=dict(sorted(idle.items())),profile=plan['profile']),indent=2)+'\n');print(dict(idle),plan['profile']) diff --git a/research/k8-three-demotions/discovery/repair_pack.py b/research/k8-three-demotions/discovery/repair_pack.py new file mode 100644 index 0000000000..adf5c2d7af --- /dev/null +++ b/research/k8-three-demotions/discovery/repair_pack.py @@ -0,0 +1,43 @@ +"""Repair a changed width inventory by complete-call transportation.""" +import json,gzip,math,random +from pathlib import Path +from collections import Counter,defaultdict +import numpy as np +from scipy.optimize import linprog +from scipy.sparse import coo_matrix +P=Path(__file__).resolve().parent;ROOT=P.parents[2];PRE=ROOT/'research/k8-eight-ends-t16' +rd=lambda f:json.loads(gzip.decompress(f.read_bytes()) if f.suffix=='.gz' else f.read_bytes()) +plan=rd(PRE/'PLAN.json.gz');roles=rd(PRE/'OWNERS.json.gz');w=rd(P.parent/'FULL-WORD.json.gz');widths=[len(w['helper_final'].get(str(h),[0]*9))-len(w['start_extra'].get(str(h),[])) for h in range(224,704)] +bins=[];lookup={};eligible=defaultdict(list) +for key,(cap,times) in plan['windows'].items(): + rep,ch=map(int,key.split(',')) + for port in range(112): + fam=rep*896+(2*plan['pairs'][str(ch)]+plan['sides'][str(ch)])*112+port;i=len(bins);bins.append((rep,ch,port,cap,fam));lookup[rep,ch,port]=i + for t in times:eligible[t].append(i) +bycall=defaultdict(list);assignment=[];used=np.zeros(len(bins),dtype=int) +for j,z in enumerate(roles): + i=lookup[z['owner_replica'],z['child'],z['port']];assignment.append(i);bycall[z['time']].append(j) + if z['width']==widths[z['helper']]:used[i]+=z['width'] + else:assignment[-1]=-1 + z['width']=widths[z['helper']] +cap=np.array([b[3] for b in bins]);phi=np.array([r*math.expm1(.001678*math.log(73/r))/.001678 if r else 0 for r in range(49)]) +for t,js in bycall.items(): + for j in js: + if assignment[j]>=0:used[assignment[j]]-=roles[j]['width'] + dem=Counter(roles[j]['width'] for j in js);groups=defaultdict(list) + for i in eligible[t]: + if cap[i]-used[i]>=min(dem):groups[int(cap[i]-used[i])].append(i) + ws=sorted(dem);vs=sorted(groups);edges=[(w,v) for w in ws for v in vs if w<=v];rr=[];cc=[];dd=[] + for k,(ww,v) in enumerate(edges):rr.extend([ws.index(ww),len(ws)+vs.index(v)]);cc.extend([k,k]);dd.extend([1,1]) + A=coo_matrix((dd,(rr,cc)),shape=(len(ws)+len(vs),len(edges))).tocsr();c=np.array([phi[v-ww]-phi[v] for ww,v in edges]);b=np.array([dem[ww] for ww in ws]+[len(groups[v]) for v in vs]);res=linprog(c,A_eq=A[:len(ws)],b_eq=b[:len(ws)],A_ub=A[len(ws):],b_ub=b[len(ws):],bounds=(0,None),method='highs');assert res.success,(t,res.message);xx=np.rint(res.x).astype(int);assert np.max(abs(xx-res.x))<1e-5 and np.array_equal(A[:len(ws)]@xx,b[:len(ws)]) and np.all(A[len(ws):]@xx<=b[len(ws):]) + helpers=defaultdict(list) + for j in js:helpers[roles[j]['width']].append(j) + for (ww,v),n in zip(edges,xx): + for _ in range(n):i=groups[v].pop();j=helpers[ww].pop();assignment[j]=i;used[i]+=ww +assert all(i>=0 for i in assignment) and np.all(used<=cap) +offset=Counter();out=[] +for j,z in enumerate(roles): + i=assignment[j];rep,ch,port,cp,fam=bins[i];out.append(z|dict(owner_replica=rep,child=ch,port=port,copy=rep*112+port,family=fam,offset=offset[i]));offset[i]+=z['width'] +idle=Counter(int(x) for x in cap-used if x);H=Counter({int(r):144*n for r,n in w['report']['local_profile'].items()});H.update(idle);plan['profile']={str(r):n for r,n in sorted(H.items())};plan['provider_registry']['gauge44']['widths']=widths;plan['provider_registry']['gauge44']['actual_paid_profile']=w['report']['local_profile'] +for c in plan['per_call_widths']:c['widths']=widths +outdir=P/'repair3';outdir.mkdir(exist_ok=True);(outdir/'OWNERS.json.gz').write_bytes(gzip.compress(json.dumps(out,sort_keys=True,separators=(',',':')).encode(),mtime=0));(outdir/'PLAN.json').write_text(json.dumps(plan,indent=2)+'\n');print('PASS_REPAIR',dict(sorted(idle.items()))) diff --git a/research/k8-three-demotions/discovery/schedule_elimination.py b/research/k8-three-demotions/discovery/schedule_elimination.py new file mode 100644 index 0000000000..a682791a05 --- /dev/null +++ b/research/k8-three-demotions/discovery/schedule_elimination.py @@ -0,0 +1,99 @@ +"""Enumerate constant-value delivery windows and exact frame-domain candidates.""" +import json,gzip,copy,itertools,time,contextlib,io +from collections import defaultdict +from fractions import Fraction as F +from functools import lru_cache +import eliminate_helpers as E +P,ROOT,w,S,A=E.P,E.ROOT,E.w,E.S,E.A +FULL=S.M.FULL +@lru_cache(None) +def join(a,b):return A.basis(a+b) +@lru_cache(None) +def meet(a,b):return S.M.meet(a,b) +def inside(a,b):return join(a,b)==b + +def windows(h): + n=704;cur=[(p,) for p in w['ports']]+[()]*(n-112) + for q,fr in w['start_extra'].items():cur[int(q)]=A.basis(fr) + cur[h]=() + for e in w['A']: + rs=A.registers(e);U=cur[rs[0]] + for r in rs[1:]:U=join(U,cur[r]) + for r in rs:cur[r]=U + for q,fr in zip(w['centers'],w['center_frames']): + assert inside(cur[q],A.basis(fr));cur[q]=A.basis(fr) + lo=[] + for e in w['B']: + lo.append(cur.copy()) + if h in A.registers(e):continue + rs=A.registers(e);U=cur[rs[0]] + for r in rs[1:]:U=join(U,cur[r]) + for r in rs:cur[r]=U + lo.append(cur.copy()) + hi=[FULL]*112+[A.basis([x for x in range(1,512) if (x&p).bit_count()%2==0]) for p in w['ports']]+[FULL]*480 + for q,fr in w['helper_final'].items():hi[int(q)]=A.basis(fr) + hi[h]=() + for i,fr in reversed(w['early_cleanup']): + e=w['cleanup'][i] + if h in A.registers(e):continue + rs=A.registers(e);U=hi[rs[0]] + for r in rs[1:]:U=meet(U,hi[r]) + for r in rs:hi[r]=U + after=[hi.copy()] + for e in reversed(w['B']): + if h not in A.registers(e): + rs=A.registers(e);U=hi[rs[0]] + for r in rs[1:]:U=meet(U,hi[r]) + for r in rs:hi[r]=U + after.append(hi.copy()) + return lo,list(reversed(after)) + +def move(vec,e,forward): + u=defaultdict(F,vec) + if 112<=e[1]<224: + if e[0]=='scale':u[e[1]]=u[e[1]]*F(e[2],e[3]) if forward else u[e[1]]/F(e[2],e[3]) + elif 112<=e[2]<224:u[e[1]]+=(1 if forward else -1)*F(e[3],e[4])*u[e[2]] + return {t:q for t,q in u.items() if q} + +def deliveries(h,r,lo,hi): + pos=r['B'];src=r['old'][2];v={e[1]:F(e[3],e[4]) for e in r['new']};B=w['B'] + left=max([-1]+[i for i,e in enumerate(B[:pos]) if e[1]==src])+1 + right=min([len(B)]+[i for i,e in enumerate(B) if i>=pos and e[1]==src]) + vectors={pos:v};cur=v + for i in range(pos-1,left-1,-1):cur=move(cur,B[i],False);vectors[i]=cur + cur=v + for i in range(pos,right):cur=move(cur,B[i],True);vectors[i+1]=cur + found=[];seen=set();tested=0 + for at,vec in sorted(vectors.items()): + assert len(vec)<=8 + for order in itertools.permutations(sorted(vec)): + tested+=1;f=lo[at][src];gates=[];valid=True + for t in order: + f=join(f,lo[at][t]) + if not inside(f,hi[at][src]) or not inside(f,hi[at][t]):valid=False;break + q=vec[t];gates.append(['add',t,src,q.numerator,q.denominator,list(f)]) + if valid: + key=tuple((g[1],g[3],g[4],tuple(g[-1])) for g in gates)+(tuple(hi[at][src]),) + if key not in seen:found.append(dict(position=at,gates=gates));seen.add(key) + return dict(source=src,original_position=pos,left=left,right=right,placements_tested=tested,candidates=found) + +if __name__=='__main__': + results=[] + for old in json.loads((P/'PRODUCER-ELIMINATION.json').read_text()): + h=old['helper'];t0=time.monotonic() + try: + _,recipe=E.eliminate(w,h);lo,hi=windows(h);ds=[deliveries(h,r,lo,hi) for r in recipe] + r=dict(helper=h,status='NO_ADMITTED_REPLACEMENT',deliveries=ds,combinations_tested=0,local_pass=[]) + options=[d['candidates'] for d in ds] + for combo in itertools.product(*options): + r['combinations_tested']+=1;schedule=defaultdict(list) + for c in combo:schedule[c['position']]+=c['gates'] + try: + nw,_=E.eliminate(w,h,schedule);nw=S.optimize(nw);path=P/f'scheduled-{h}-{r["combinations_tested"]}.json.gz';path.write_bytes(gzip.compress(json.dumps(nw,sort_keys=True,separators=(',',':')).encode(),mtime=0)) + with contextlib.redirect_stdout(io.StringIO()):A.run(path,path.with_suffix('.AUDIT.json'),ROOT) + rr=dict(path=path.name,schedule=dict(schedule),profile=nw['report']['local_profile'],**S.screen(nw));r['local_pass'].append(rr);r['status']='PASS_EXACT_LOCAL';print('FOUND',json.dumps(rr),flush=True) + except (AssertionError,RuntimeError,ValueError) as e:r['last_rejection']=str(e) + if r['combinations_tested']>=100:r['combination_limit']=100;break + except (AssertionError,RuntimeError,ValueError) as e:r=dict(helper=h,status='REJECTED_PRECONDITION',reason=str(e)) + r['seconds']=time.monotonic()-t0;results.append(r);print({k:v for k,v in r.items() if k not in ['deliveries','local_pass']},'candidate counts',[len(d['candidates']) for d in r.get('deliveries',[])],flush=True) + (P/'SCHEDULED-ELIMINATION.json').write_text(json.dumps(results,indent=2)+'\n') diff --git a/research/k8-three-demotions/discovery/search_columns.py b/research/k8-three-demotions/discovery/search_columns.py new file mode 100644 index 0000000000..c795771863 --- /dev/null +++ b/research/k8-three-demotions/discovery/search_columns.py @@ -0,0 +1,101 @@ +"""Large-call-block nomination via knapsack column generation and integer patterns. +Baseline columns guarantee a literal feasible point. All final integer equations and +owner assignments are checked; separate unchanged physical admission is mandatory. +""" +import argparse,gzip,json,math,random,time +from pathlib import Path +from collections import Counter,defaultdict +import numpy as np +from scipy.optimize import linprog,milp,Bounds,LinearConstraint +from scipy.sparse import coo_matrix +ap=argparse.ArgumentParser();ap.add_argument('--input',type=Path,required=True);ap.add_argument('--out',type=Path,required=True);ap.add_argument('--passes',type=int,default=12);ap.add_argument('--block',type=int,default=12);ap.add_argument('--seed',type=int,default=263);ap.add_argument('--limit',type=float,default=5);ap.add_argument('--rounds',type=int,default=30);a=ap.parse_args();rng=random.Random(a.seed);plan=json.loads((a.input/'PLAN.json').read_text());roles=json.loads(gzip.decompress((a.input/'OWNERS.json.gz').read_bytes()));N=len(plan['order']);bins=[];eligible=defaultdict(set);lookup={} +for key,(cap,times) in plan['windows'].items(): + rep,ch=map(int,key.split(',')) + for port in range(112): + fam=rep*896+(2*plan['pairs'][str(ch)]+plan['sides'][str(ch)])*112+port;i=len(bins);bins.append((rep,ch,port,cap,fam));lookup[rep,ch,port]=i + for t in times:eligible[t].add(i) +bycall=defaultdict(list);assignment=[];used=np.zeros(len(bins),dtype=int) +for j,z in enumerate(roles): + i=lookup[z['owner_replica'],z['child'],z['port']];assignment.append(i);used[i]+=z['width'];bycall[z['time']].append(j) +cap=np.array([z[3] for z in bins]);phi=np.array([r*math.expm1(.0016775*math.log(73/r))/.0016775 if r else 0 for r in range(49)]) +def cost():return float(phi[cap-used].sum()) +trace=[] +def save(): + offsets=Counter();out=[] + for j,z in enumerate(roles): + i=assignment[j];rep,ch,port,cp,fam=bins[i];out.append(z|dict(owner_replica=rep,child=ch,port=port,copy=rep*112+port,family=fam,offset=offsets[i]));offsets[i]+=z['width'] + assert all(offsets[i]==used[i]<=cap[i] for i in range(len(bins))) + a.out.mkdir(exist_ok=True,parents=True);(a.out/'OWNERS.json.gz').write_bytes(gzip.compress(json.dumps(out,sort_keys=True,separators=(',',':')).encode(),mtime=0));idle=Counter(int(x) for x in cap-used if x);H=Counter({int(r):n*N for r,n in plan['provider_registry']['gauge44']['actual_paid_profile'].items()});H.update(idle);(a.out/'PLAN.json').write_text(json.dumps(plan|dict(profile={str(r):n for r,n in sorted(H.items())}),indent=2)+'\n');(a.out/'SEARCH.json').write_text(json.dumps(dict(seed=a.seed,cost=cost(),idle=dict(sorted(idle.items())),trace=trace),indent=2)+'\n') +initial=cost();print('initial',initial,flush=True) +for iteration in range(a.passes): + begin=time.monotonic();B=a.block;ws=[4,5,7,8,9];occupants=defaultdict(list) + for j,i in enumerate(assignment):occupants[i].append(roles[j]['time']) + if iteration%3==0: + t=rng.randrange(N-B+1);ts=list(range(t,t+B)) + else: + choices=[i for i in occupants if cap[i]==48 and 0>k&1 for k,w in enumerate(p));known.add((g,p));patterns.append((g,p));costs.append(phi[v-sum(p)]-phi[v]) + baseline=defaultdict(lambda:[0]*B) + for j,i in old.items(): + k=ts.index(roles[j]['time']);assert baseline[i][k]==0;baseline[i][k]=roles[j]['width'] + for g,key in enumerate(keys): + add(g,[0]*B) + for i in groups[key]: + if i in baseline:add(g,baseline[i]) + def matrix(): + rr=[];cc=[];vals=[] + for col,(g,p) in enumerate(patterns): + rr.append(g);cc.append(col);vals.append(1) + for k,w in enumerate(p): + if w:rr.append(len(keys)+k*len(ws)+ws.index(w));cc.append(col);vals.append(1) + return coo_matrix((vals,(rr,cc)),shape=(len(rhs),len(patterns))).tocsc() + lp=None;pricing=[] + for rnd in range(a.rounds): + A=matrix();lp=linprog(np.array(costs),A_eq=A,b_eq=rhs,bounds=(0,None),method='highs');assert lp.success,lp.message;dual=lp.eqlin.marginals;before=len(patterns);best_rc=0 + beta=dual[len(keys):].reshape(B,len(ws)) + for g,(v,mask) in enumerate(keys): + dp=np.full(v+1,-np.inf);dp[0]=0;parents=[] + for k in range(B): + new=dp.copy();pick=np.zeros(v+1,dtype=int) + if mask>>k&1: + for wi,w in enumerate(ws): + if w>v:continue + cand=dp[:-w]+beta[k,wi];where=np.flatnonzero(cand>new[w:]+1e-10)+w;new[where]=cand[where-w];pick[where]=w + dp=new;parents.append(pick) + reduced=phi[v-np.arange(v+1)]-phi[v]-dp-dual[g] + for fill in np.argsort(reduced)[:2]: + rc=float(reduced[fill]);best_rc=min(best_rc,rc) + if rc>=-1e-7:continue + rem=int(fill);pat=[0]*B + for k in range(B-1,-1,-1):pat[k]=int(parents[k][rem]);rem-=pat[k] + assert rem==0;add(g,pat) + pricing.append(dict(round=rnd,columns=len(patterns),added=len(patterns)-before,min_reduced_cost=best_rc,lp_gain=oldcost-float(phi[cap-used].sum()+lp.fun))) + if rnd%10==0:print('pricing',iteration,pricing[-1],flush=True) + if len(patterns)==before:break + A=matrix();sol=milp(np.array(costs),integrality=np.ones(len(patterns)),bounds=Bounds(0,np.inf),constraints=LinearConstraint(A,rhs,rhs),options=dict(time_limit=a.limit,mip_rel_gap=0));accept=False + if sol.x is not None: + xx=np.rint(sol.x).astype(int) + if max(abs(xx-sol.x))<1e-5 and np.array_equal(A@xx,rhs) and float(phi[cap-used].sum()+np.dot(costs,xx)) cap: + continue + count += 1 + r = cap-used + value = bonus+sum(p*n for p, n in zip(PRICES, vector)) + upper[r] = max(upper.get(r, -10**6), value) + alt = {} + for cap, (_, bonus) in CAPACITIES.items(): + scores = [None]*(cap+1) + scores[0] = 0 + for fill in range(cap+1): + if scores[fill] is None: + continue + for width, price in zip(WIDTHS, PRICES): + nxt = fill+width + if nxt <= cap: + proposal = scores[fill]+price + if scores[nxt] is None or proposal > scores[nxt]: + scores[nxt] = proposal + for fill, value in enumerate(scores): + if value is not None: + alt[cap-fill] = max(alt.get(cap-fill, -10**6), value+bonus) + need(upper == alt and count == 1163, 'two independently structured dual enumerations') + return upper, count + + +def phi_pair(engine, kind, r, z): + if kind == 'mercator': + a, b = engine.logarithm(Q(73, r)) + a, b = engine.exponential(z*a, z*b) + else: + a, b = engine.log_bounds(Q(73, r)) + a, b = engine.exp_bounds(z*a)[0], engine.exp_bounds(z*b)[1] + return r*a, r*b + + +def ratio_certificate(engine, kind, upper, z): + phi = {r: phi_pair(engine, kind, r, z) for r in upper if r} + cost = {r: (48*lo-r*phi[48][1], 48*hi-r*phi[48][0]) + for r, (lo, hi) in phi.items() if r < 48} + credit = {r: 48*upper[r]+13*r for r in cost} + need(credit[1] == 925, 'rank-one credit') + need(all(a > 0 for a, b in cost.values()), 'positive non48 costs') + # c(r)-v(r)*c(1)/925 > 0 at every r != 1, so a single + # multiplier gives a supporting inequality for every count vector. + margins = {} + for r, (lo, hi) in cost.items(): + if r == 1: + continue + c = credit[r] + rhs = c*cost[1][1 if c >= 0 else 0]/925 + margins[r] = lo-rhs + need(margins[r] > 0, 'rank-one strictly optimal cost/credit ratio: '+str(r)) + return dict(credit=credit, multiplier_interval=[str(cost[1][0]/925), str(cost[1][1]/925)], + strict_margin_by_rank={r: str(x) for r, x in margins.items()}, + minimum_strict_margin=str(min(margins.values()))) + + +def main(out): + for relative, expected in PINS.items(): + need(hashlib.sha256((ROOT/relative).read_bytes()).hexdigest() == expected, 'source drift: '+relative) + M = load(ENGINE+'moment.py', 'retained_mercator') + B = load(ENGINE+'base_two_moment.py', 'retained_atanh') + plan = json.loads(gzip.decompress((ROOT/'research/k8-three-demotions/PLAN.json.gz').read_bytes())) + provider = plan['provider_registry']['gauge44'] + local = {int(r): n for r, n in provider['actual_paid_profile'].items()} + need(Counter(provider['widths']) == INVENTORY, 'fixed helper inventory') + actual_caps = Counter(v[0] for v in plan['windows'].values()) + need({c: n*112//plan['T'] for c, n in actual_caps.items()} == + {c: n for c, (n, _) in CAPACITIES.items()}, 'fixed bin inventory per replica') + upper, vectors = dual_tables() + mass = sum(c*n for c, (n, _) in CAPACITIES.items())-9*sum(r*n for r, n in INVENTORY.items()) + signed = sum(n*p for n, p in CAPACITIES.values())+9*sum(INVENTORY[r]*p for r, p in zip(WIDTHS, PRICES)) + need((mass, signed, upper[0], upper[48]) == (14778, -3568, 0, -13), 'fixed-family coefficients') + credit = 48*signed+13*mass + need(credit == 20850 and Q(credit, 925) == Q(834, 37), 'dual credit demand') + T = 37 + idle = {1: 834, 48: 11374} + need(sum(r*n for r, n in idle.items()) == mass*T, 'formal relaxed idle mass') + need(sum(upper[r]*n for r, n in idle.items()) == signed*T, 'dual equality') + profile = Counter({r: 9*T*n for r, n in local.items()}) + profile.update(idle) + live = 896*T + need(73*live-sum(r*n for r, n in profile.items()) == 320*T, 'rank deficit') + root = M.certify(profile, 73, live, False) + lo, hi = Q(root['lower']), Q(root['upper']) + signs = {} + for name, z in [('lower', lo), ('upper', hi)]: + first = M.moment(profile, 73, live, z) + second = B.moment(73, live, list(profile.items()), z) + need(first[1] < 1 and second[1] < 1 if name == 'lower' else first[0] > 1 and second[0] > 1, + 'two exact moment signs at '+name) + signs[name] = dict(endpoint=str(z), mercator=[str(x-1) for x in first], + atanh=[str(x-1) for x in second]) + certs = {kind: ratio_certificate(engine, kind, upper, hi) + for kind, engine in [('mercator', M), ('atanh', B)]} + # The retained outer recipe always has a < b and kappa < a/(1+a). + # Therefore b < hi implies kappa < hi/(1+hi), without assuming that + # this formal relaxed profile can pass any finite or physical admission. + ceiling = hi/(1+hi) + ticks = ceiling*10**18 + grid = Q((ticks.numerator-1)//ticks.denominator, 10**18) + result = dict(status='PASS_ALL_T_K8_THREE_DEMOTIONS_SIGNED_DUAL_UPPER_RELAXATION', + scope='All positive integer replica counts, fixed k8-three-demotions local word and widths, nine calls and 896 live wires per replica, whole helpers and fixed 8/16/32/48 bin inventory. Geometry, time windows, finite invoice and physical realization are relaxed. This does not construct a supplier at the upper bound and does not cover different circuits, split helpers, banks or recursion geometries.', + dual_bin_vectors=vectors, upper=upper, mass_per_replica=mass, + signed_price_per_replica=signed, credit_per_replica=credit, + normalized_idle={'1': '834/37', '48': '11374/37'}, + equality_requires_replica_count_multiple_of=37, + formal_profile=dict(replicas=T, idle=idle, profile=dict(sorted(profile.items())), + live=live, deficit=320*T), + root=root, two_engine_signs=signs, supporting_inequalities=certs, + kappa_strict_rational_upper=str(ceiling), kappa_strict_upper_decimal=M.decimal(ceiling), + all_T_grid_upper=str(grid), all_T_grid_upper_decimal=M.decimal(grid), + source_sha256=PINS) + need(not out.exists(), 'output preservation: choose a new file') + out.write_text(json.dumps(result, indent=2)+'\n') + print(result['status'], result['all_T_grid_upper_decimal']) + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--out', type=Path, required=True) + main(parser.parse_args().out) diff --git a/research/k8-three-demotions/run_global.py b/research/k8-three-demotions/run_global.py new file mode 100644 index 0000000000..4ba10b2e84 --- /dev/null +++ b/research/k8-three-demotions/run_global.py @@ -0,0 +1,76 @@ +"""Replay a changed local word on the pinned, independently checked T16 geometry. + +Only the driver is new. Every admission, invoice, arithmetic, mutation and +independent-window engine is byte-identical to the credited PR1074 source. +""" +import argparse,gzip,hashlib,json,os,shutil,subprocess,sys,time +from fractions import Fraction as Q +from pathlib import Path +P=Path(__file__).resolve().parent;ROOT=P.parents[1];PRE=ROOT/'research/k8-eight-ends-t16' +def rd(p): + p=Path(p);return json.loads(gzip.decompress(p.read_bytes()) if p.suffix=='.gz' else p.read_bytes()) +def sha(p):return hashlib.sha256(Path(p).read_bytes()).hexdigest() +def dump(p,x):Path(p).write_text(json.dumps(x,indent=2)+'\n') + +def main(): + assert __debug__ + ap=argparse.ArgumentParser();ap.add_argument('--local',type=Path,required=True);ap.add_argument('--parent-work',type=Path,required=True);ap.add_argument('--data',type=Path,required=True);ap.add_argument('--work',type=Path,required=True);ap.add_argument('--discover',action='store_true');a=ap.parse_args() + local,parent,data,work=[p.resolve() for p in [a.local,a.parent_work,a.data,a.work]];assert not work.exists();work.mkdir(parents=True) + assert rd(parent/'RESULT.json')['status']=='PASS_K8_EIGHT_ENDS_T16_COMPLETE_ADMISSION' + for rel,h in rd(P/'PARENT-PINS.json').items():assert sha(parent/rel)==h,rel + plan=rd(data/'PLAN.json');old=rd(PRE/'PLAN.json.gz');spec=rd(data/'SPEC.json');word=rd(local/'CANONICAL-WORD.json.gz') + for key in ('K','T','M','L','live','deficit','order','windows','sides','pairs','replica_lift'):assert plan[key]==old[key],('geometry changed',key) + for oldcall,newcall in zip(old['provider_calls'],plan['provider_calls']): + assert {k:v for k,v in oldcall.items() if k!='local_program_sha256'}=={k:v for k,v in newcall.items() if k!='local_program_sha256'} + assert len(plan['provider_calls'])==len(old['provider_calls'])==144 + assert word['ports']==old['provider_registry']['gauge44']['ports'] and word['centers']==old['provider_registry']['gauge44']['centers'] + runtime=work/'runtime';shutil.copytree(PRE/'vendor/pr1074',runtime,ignore=shutil.ignore_patterns('__pycache__')) + for name in ('PLAN.json','OWNERS.json.gz','SPEC.json'):shutil.copy2(data/name,runtime/'data'/name) + data=runtime/'data' + source=ROOT/'research/complex-k492-owner-repair/vendor/multicold';vendor=source/'vendor/pr558/vendor/pr552/complex-global/vendor531' + for rel,h in rd(runtime/'data/UPSTREAM-PINS.json').items():assert sha(ROOT/rel)==h,rel + for rel,pins in rd(PRE/'UPSTREAM.json')['files'].items():assert sha(runtime/rel)==pins['sha256'] + env=dict(os.environ,PYTHONDONTWRITEBYTECODE='1',PYTHONUTF8='1',PYTHONINTMAXSTRDIGITS='0',MULTICOLD_SOURCE=str(source),GAIN_PR564_SOURCE=str(source)) + for k in ('PYTHONOPTIMIZE','WITNESS_DISCOVER','WITNESS_RECORD','WITNESS_SPEC'):env.pop(k,None) + env['WITNESS_SPEC']=str(data/'SPEC.json') + if a.discover:env.update(WITNESS_DISCOVER='1',WITNESS_RECORD=str(work/'WITNESS-RECORD.jsonl')) + stages=[] + def run(name,script,*args,extra=None): + t=time.monotonic();log=work/(name+'.log') + with log.open('w') as f:r=subprocess.run([sys.executable,'-B',str(source/'code/run_portable.py'),str(script),*map(str,args)],cwd=ROOT,env=dict(env,**(extra or {})),stdout=f,stderr=subprocess.STDOUT) + stages.append(dict(step=name,exit_code=r.returncode,seconds=time.monotonic()-t,log_sha256=sha(log)));dump(work/'STAGES.json',stages);assert r.returncode==0,(name,log.read_text()[-6000:]);print('PASS',name,flush=True) + code=runtime/'code';g=work/'global' + run('bind',code/'bind_providers_portable.py','--baseline',parent/'t16/parent16','--provider','gauge44='+str(local),'--plan',data/'PLAN.json','--out',g) + run('emit',code/'emit_allcold.py','--base',g/'base','--owners',data/'OWNERS.json.gz','--plan',g/'PLAN.json','--out',g/'hosted') + run('audit',code/'audit_allcold.py',g/'base',g/'hosted',g/'audit/ASYNC-AUDIT.json','--mutation-controls') + run('invoice',code/'invoice_allcold.py','--base',g/'base','--hosted',g/'hosted','--audit',g/'audit','--out',g/'audit','--retained-invoice',vendor/'evidence/audit/PREFIX-AND-INVOICE.json') + run('assembly',code/'assemble.py',source,g,work/'ASSEMBLY.json') + if a.discover: + print('NOMINATED',rd(work/'ASSEMBLY.json')['kappa_decimal']);return + for name,script,out in [('admission-controls','assembly_controls.py','ADMISSION-CONTROLS.json'),('bit-supplier-controls','bit_supplier_controls.py','BIT-SUPPLIER-CONTROLS.json')]: + run(name,code/script,'--source-package',source,'--owner',g/'audit/OWNERS-AND-PROFILE.json','--invoice',g/'audit/PREFIX-AND-INVOICE.json','--out',work/out) + run('independent-t16',runtime/'t16/indep16.py','--baseline-parent',parent/'t16/global8/base/split-centres/GLOBAL-TEMPLATE.json.gz','--owners',data/'OWNERS.json.gz','--word',local/'CANONICAL-WORD.json.gz','--out',work/'INDEPENDENT-T16.json',extra={'T16_EXPECTED_IDLE':json.dumps(spec['expected']['idle_remainder_profile']),'T16_EXPECTED_WIDTHS':json.dumps(spec['providers']['gauge44']['inventory'])}) + asm=rd(work/'ASSEMBLY.json');ind=rd(work/'INDEPENDENT-T16.json');inv=rd(g/'audit/PREFIX-AND-INVOICE.json');owner=rd(g/'audit/OWNERS-AND-PROFILE.json');audit=rd(g/'audit/ASYNC-AUDIT.json');ac=rd(work/'ADMISSION-CONTROLS.json');bc=rd(work/'BIT-SUPPLIER-CONTROLS.json') + assert asm['status']=='PASS_GAUGE44_NATIVE_EXACT_GLOBAL_ASSEMBLY' and asm['kappa']==spec['expected']['kappa'] + assert len(ac['rejected_controls'])==69 and not ac['discovery_accepted_controls'] + assert len(bc['rejected_controls'])==12 and bc['derived_deficit']==10272 + assert len(ind['controls_rejected'])==6 and ind['status']=='PASS_INDEPENDENT_T16_LITERAL_WINDOWS_CHARTS_PREFIX_ROW' + assert ind['profile']==asm['complex_profile']==plan['profile'] + assert ind['rank_mass']==owner['rank_mass']==1041408 and ind['deficit']==owner['deficit']==5120 + assert ind['roles']==owner['hosted_residuals']==audit['complex_hosted_residuals']==69120 + assert ind['calls']==audit['complete_invocations']==inv['complete_invocation_sweeps']==144 + assert audit['mutation_controls_run'] and len(audit['mutations_rejected'])==15 + assert ind['actual_73_axis_charts']==owner['actual_73column_sigmas']==audit['actual_orthogonal_73column_maps'] + assert ind['prefix_bits']==inv['global_prefix_bits']0 for v in asm['outer'].values()) + for name in ('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json','INDEPENDENT-LOCAL-REPLAY.json','RESIDUAL-ADAPTERS.json','CLIFFORD-RECIPES.json','CLIFFORD-REVIEW.json'): + assert rd(g/'base/providers/gauge44'/name)==rd(local/name),name + assert asm['template_sha256']==owner['template_sha256']==inv['template_sha256'] + assert inv['owner_audit_sha256']==sha(g/'audit/OWNERS-AND-PROFILE.json') and inv['controller_audit_sha256']==sha(g/'audit/ASYNC-AUDIT.json') + assert Q(asm['kappa'])>Q(rd(PRE/'CLAIM.json')['kappa']) + result=dict(status='PASS_CHANGED_LOCAL_INTERFACES_STRICT_T16_ADMISSION',kappa=asm['kappa'],kappa_decimal=asm['kappa_decimal'],complex_lower=asm['complex_lower'],bit_lower=asm['bit_lower'],profile=asm['complex_profile'],idle=ind['idle'],controls=dict(admission=69,bit_supplier=12,independent_t16=6,controller=15),outer_strict_inequalities=47,steps=stages) + dump(work/'REPLAY.json',result);print(result['status'],result['kappa_decimal']) + +if __name__=='__main__':main() diff --git a/research/k8-three-demotions/verify.py b/research/k8-three-demotions/verify.py new file mode 100644 index 0000000000..87a797d338 --- /dev/null +++ b/research/k8-three-demotions/verify.py @@ -0,0 +1,50 @@ +"""Rebuild and admit the frozen three-demotion local-interface witness.""" +import argparse,gzip,hashlib,importlib.util,json,os,shutil,subprocess,sys,time +from fractions import Fraction as Q +from pathlib import Path +P=Path(__file__).resolve().parent;ROOT=P.parents[1];PRE=ROOT/'research/k8-eight-ends-t16';WORDPRE=ROOT/'research/k8-eight-ends' +def rd(p): + p=Path(p);return json.loads(gzip.decompress(p.read_bytes()) if p.suffix=='.gz' else p.read_bytes()) +def sha(p):return hashlib.sha256(Path(p).read_bytes()).hexdigest() +def payload(p):return hashlib.sha256(gzip.decompress(Path(p).read_bytes())).hexdigest() +def dump(p,x):Path(p).write_text(json.dumps(x,indent=2)+'\n') +def main(): + assert __debug__ + ap=argparse.ArgumentParser(description=__doc__);ap.add_argument('--base',type=Path);ap.add_argument('--work',type=Path,required=True);ap.add_argument('--parent-from',type=Path);ap.add_argument('--native-from',type=Path);a=ap.parse_args() + work=a.work.resolve();assert not work.exists() and not work.is_relative_to(ROOT) + for rel,h in rd(P/'MANIFEST.json').items():assert sha(P/rel)==h,rel + for rel,h in rd(P/'SOURCE-PINS.json').items():assert sha(ROOT/rel)==h,rel + env=dict(os.environ,PYTHONDONTWRITEBYTECODE='1',PYTHONUTF8='1',PYTHONINTMAXSTRDIGITS='0') + for k in ('PYTHONOPTIMIZE','WITNESS_DISCOVER','WITNESS_RECORD','WITNESS_SPEC'):env.pop(k,None) + work.mkdir(parents=True);steps=[] + def run(name,script,*args): + t=time.monotonic();log=work/(name+'.log') + with log.open('w') as f:r=subprocess.run([sys.executable,'-B',str(script),*map(str,args)],cwd=ROOT,env=env,stdout=f,stderr=subprocess.STDOUT) + steps.append(dict(step=name,exit_code=r.returncode,seconds=time.monotonic()-t,log_sha256=sha(log)));dump(work/'STEPS.json',steps);assert r.returncode==0,(name,log.read_text()[-6000:]);print('PASS',name,flush=True) + if a.parent_from:parent=a.parent_from.resolve() + else: + assert a.base,'--base is required to rebuild the preceding geometry' + parent=work/'parent';run('parent',PRE/'verify.py','--base',a.base.resolve(),'--work',parent) + assert rd(parent/'RESULT.json')['status']=='PASS_K8_EIGHT_ENDS_T16_COMPLETE_ADMISSION' + for rel,h in rd(P/'PARENT-PINS.json').items():assert sha(parent/rel)==h,rel + raw=work/'FULL-WORD.json.gz';run('build',P/'build_word.py','--out',raw) + assert payload(raw)==payload(P/'FULL-WORD.json.gz')==rd(P/'RECIPE.json')['output_content_sha256'] + run('independent-local',ROOT/'research/gauge44-slots/independent/audit_local.py','--word',raw,'--main',ROOT,'--output',work/'AUDIT-LOCAL.json') + run('demotion-controls',P/'controls.py','--out',work/'DEMOTION-CONTROLS.json');assert len(rd(work/'DEMOTION-CONTROLS.json')['rejected'])==27 + if a.native_from:native=a.native_from.resolve() + else: + native=work/'native';run('native',WORDPRE/'replay_native.py',raw,native) + ns=rd(native/'STEPS.json');assert [x['step'] for x in ns]==['native','ledgers','local-replay','wrappers','phases'] and all(x['exit_code']==0 for x in ns) + local=native/'local';assert payload(local/'FULL-WORD.json.gz')==payload(raw) + spec=importlib.util.spec_from_file_location('identities',PRE/'vendor/pr1074/code/generated_identity.py');ident=importlib.util.module_from_spec(spec);spec.loader.exec_module(ident) + assert ident.artifact_identities(local)==rd(P/'PLAN.json.gz')['provider_registry']['gauge44']['artifact_semantic_sha256'] + data=work/'data';data.mkdir();(data/'PLAN.json').write_bytes(gzip.decompress((P/'PLAN.json.gz').read_bytes())) + for name in ('OWNERS.json.gz','SPEC.json'):shutil.copy2(P/name,data/name) + run('strict-global',P/'run_global.py','--local',local,'--parent-work',parent,'--data',data,'--work',work/'global') + run('all-replica-bound',P/'independent/all_t_bound.py','--out',work/'ALL-T-BOUND.json') + assert rd(work/'ALL-T-BOUND.json')==rd(P/'evidence/ALL-T-BOUND.json') + result=rd(work/'global/REPLAY.json');claim=rd(P/'CLAIM.json');assert result['kappa_decimal']==claim['kappa_decimal'] + assert Q(result['kappa'])>Q(rd(PRE/'evidence/ALL-T-BOUND.json')['kappa_strict_rational_upper']) + receipt=dict(status='PASS_THREE_DEMOTIONS_COMPLETE_ADMISSION',kappa=result['kappa'],kappa_decimal=result['kappa_decimal'],complex_lower=result['complex_lower'],bit_lower=result['bit_lower'],controls=result['controls'],demotion_controls=27,outer_strict_inequalities=47,native_steps=ns,native_semantic_artifacts=ident.artifact_identities(local),native_reuse=bool(a.native_from),parent_reuse=bool(a.parent_from),previous_kappa=claim['previous_kappa'],scope=claim['scope'],steps=steps) + dump(work/'RESULT.json',receipt);print(receipt['status'],receipt['kappa_decimal']) +if __name__=='__main__':main()